Skip to content
This repository was archived by the owner on Apr 10, 2022. It is now read-only.

Commit d455a14

Browse files
committed
Fixed bugs. Version update to 1.4.1
1 parent 67b8349 commit d455a14

5 files changed

Lines changed: 66 additions & 55 deletions

File tree

sFall Configuration/MainForm.Designer.vb

Lines changed: 39 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sFall Configuration/MainForm.resx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,6 @@
132132
<metadata name="ToolTip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
133133
<value>111, 17</value>
134134
</metadata>
135-
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
136-
<value>17, 17</value>
137-
</metadata>
138135
<data name="nudShowNameBar.ToolTip" xml:space="preserve">
139136
<value>Установите номер свободного слота для отображения имени контролируемого напарника над панелью интерфейса.
140137
Значение должно указывать на свободный слот. Используйте значение 9 в качестве свободного слота (не используйте значения 1...4).
@@ -157,6 +154,9 @@
157154
<metadata name="ToolTip3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
158155
<value>337, 17</value>
159156
</metadata>
157+
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
158+
<value>17, 17</value>
159+
</metadata>
160160
<metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
161161
<value>205, 17</value>
162162
</metadata>

sFall Configuration/MainForm.vb

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Public Class MainForm
5656
ComboBox8.SelectedIndex = 0
5757
End If
5858

59-
'On Error Resume Next
59+
On Error Resume Next
6060

6161
cbDisplayKarma.Checked = CBool(GetIni_Param("DisplayKarmaChanges"))
6262
cbScrollingQuestsList.Checked = CBool(GetIni_Param("UseScrollingQuestsList"))
@@ -99,14 +99,19 @@ Public Class MainForm
9999
Dim chBool As Boolean
100100
Dim n As Integer = Get_Section_Line("[Speed]")
101101
For n = n + 1 To Ddraw_ini.Count - 1
102-
If GetIni_NameParam(Ddraw_ini(n)) = "enable" Then
102+
If GetIni_NameParam(Ddraw_ini(n)).ToLower = "enable" Then
103103
chBool = CBool(GetIni_ValueParam(Ddraw_ini(n)))
104104
Exit For
105105
End If
106106
Next
107107
If GetIni_Param("SpeedMultiInitial") = "200" And chBool Then cbSpeedMultiInit.Checked = True
108108
'
109-
cbWeaponAmmoCost.Checked = CBool(GetIni_Param("CheckWeaponAmmoCost"))
109+
valueStr = GetIni_Param("CheckWeaponAmmoCost")
110+
If valueStr <> Nothing Then
111+
cbWeaponAmmoCost.Enabled = True
112+
cbWeaponAmmoCost.CheckState = CheckState.Unchecked
113+
cbWeaponAmmoCost.Checked = CBool(valueStr)
114+
End If
110115
cbExtraSaveSlots.Checked = CBool(GetIni_Param("ExtraSaveSlots"))
111116

112117
valueStr = GetIni_Param("ReloadWeaponKey")
@@ -1098,7 +1103,7 @@ EXITAPP:
10981103
Dim Ddraw_old() As String = File.ReadAllLines(OpenFileDialog1.FileName, Encoding.Default)
10991104
For Each line As String In Ddraw_old
11001105
strprm = GetIni_NameParam(line)
1101-
If strprm <> Nothing Then
1106+
If strprm <> String.Empty Then
11021107
strval = GetIni_ValueParam(line)
11031108
If strval <> Nothing Then
11041109
If GetIni_Param(strprm) <> Nothing Then

sFall Configuration/Module.vb

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ Module M_Module
168168

169169
param = param.ToLower
170170
For n As Integer = 0 To UBound(iniData)
171-
If GetIni_NameParam(iniData(n)) = param Then
171+
If GetIni_NameParam(iniData(n)).ToLower = param Then
172172
Return GetIni_ValueParam(iniData(n))
173173
End If
174174
Next
@@ -179,7 +179,7 @@ Module M_Module
179179
Friend Function GetIni_Param(ByVal param As String) As String
180180
param = param.ToLower
181181
For Each line As String In Ddraw_ini
182-
If GetIni_NameParam(line) = param Then
182+
If GetIni_NameParam(line).ToLower = param Then
183183
Return GetIni_ValueParam(line)
184184
End If
185185
Next
@@ -188,9 +188,9 @@ Module M_Module
188188

189189
Friend Function GetIni_NameParam(ByVal str As String) As String
190190
Dim m As Integer = InStr(2, str, "=")
191-
If m = 0 Then Return Nothing
191+
If m = 0 Then Return String.Empty
192192
'возвращаем
193-
Return str.Substring(0, m - 1).ToLower
193+
Return str.Substring(0, m - 1)
194194
End Function
195195

196196
Friend Function GetIni_ValueParam(ByVal str As String) As String
@@ -207,7 +207,7 @@ Module M_Module
207207

208208
param = param.ToLower
209209
For n As Integer = 0 To UBound(iniData)
210-
If GetIni_NameParam(iniData(n)) = param Then
210+
If GetIni_NameParam(iniData(n)).ToLower = param Then
211211
Dim m As Integer = iniData(n).IndexOf("=", 2)
212212
If m <= 0 Then Exit Sub
213213
'записываем
@@ -220,7 +220,7 @@ Module M_Module
220220
Friend Sub SetIni_ParamValue(ByVal param As String, ByVal value As String)
221221
param = param.ToLower
222222
For n As Integer = 0 To Ddraw_ini.Count - 1
223-
If GetIni_NameParam(Ddraw_ini(n)) = param Then
223+
If GetIni_NameParam(Ddraw_ini(n)).ToLower = param Then
224224
Set_Value(n, value)
225225
Exit Sub
226226
End If
@@ -231,13 +231,17 @@ Module M_Module
231231
Dim m As Integer = Ddraw_ini(z).IndexOf("=", 2)
232232
If m <= 0 Then Exit Sub
233233
'записываем
234-
Ddraw_ini(z) = Ddraw_ini(z).Remove(m + 1) & value
234+
If m >= Ddraw_ini(z).Length - 1 Then
235+
Ddraw_ini(z) = Ddraw_ini(z) & value
236+
Else
237+
Ddraw_ini(z) = Ddraw_ini(z).Remove(m + 1) & value
238+
End If
235239
End Sub
236240

237241
Friend Function GetIni_Param_Line(ByVal param As String) As Integer
238242
param = param.ToLower
239243
For n As Integer = 0 To Ddraw_ini.Count - 1
240-
If GetIni_NameParam(Ddraw_ini(n)) = param Then
244+
If GetIni_NameParam(Ddraw_ini(n)).ToLower = param Then
241245
Return n
242246
End If
243247
Next
@@ -271,7 +275,7 @@ Module M_Module
271275
If val > 1 Then val = 1
272276

273277
For n = n + 1 To Ddraw_ini.Count - 1
274-
If GetIni_NameParam(Ddraw_ini(n)) = "enable" Then
278+
If GetIni_NameParam(Ddraw_ini(n)).ToLower = "enable" Then
275279
Ddraw_ini(n) = "Enable=" + CStr(val)
276280
End If
277281
Next

sFall Configuration/My Project/AssemblyInfo.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
3131
' используя "*", как показано ниже:
3232
' <Assembly: AssemblyVersion("1.0.*")>
3333

34-
<Assembly: AssemblyVersion("1.4.0.0")>
35-
<Assembly: AssemblyFileVersion("1.4.0.0")>
34+
<Assembly: AssemblyVersion("1.4.1.0")>
35+
<Assembly: AssemblyFileVersion("1.4.1.0")>

0 commit comments

Comments
 (0)