Skip to content

Commit 863e16b

Browse files
committed
GoW1, addition of World Idle toggle
1 parent 23a7f35 commit 863e16b

File tree

4 files changed

+42
-11
lines changed

4 files changed

+42
-11
lines changed

.gitignore

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,4 @@ Temporary Items
6363
.vs/GoWSaveEdit/v15/Server/sqlite3/storage.ide-shm
6464
.vs/GoWSaveEdit/v15/Server/sqlite3/storage.ide
6565
.vs/GoWSaveEdit/v15/Server/sqlite3/db.lock
66-
.vs/GoWSaveEdit/FileContentIndex/03dbc5db-dcfd-46b7-aa33-0922432ec910.vsidx
67-
.vs/GoWSaveEdit/FileContentIndex/403481d9-e36b-4504-9c12-6330af10fdbd.vsidx
68-
.vs/GoWSaveEdit/FileContentIndex/read.lock
69-
.vs/GoWSaveEdit/FileContentIndex/e26802e6-2a58-47ee-9039-82e6d37d379b.vsidx
70-
.vs/GoWSaveEdit/FileContentIndex/b1ecb1b2-ff5d-42be-8751-55d32bba0666.vsidx
66+
.vs/GoWSaveEdit/FileContentIndex/*

GoWSaveEdit/GoW1.Designer.vb

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

GoWSaveEdit/GoW1.vb

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ Public Class GoW1
249249
End If
250250
Next
251251

252+
If bytes(&H41E) = 1 Then chkG1WorldIdle.Checked = True
253+
252254
If bytes(&H426) = 0 Then rdbG1Kratos.Checked = True
253255
If bytes(1062) = 1 Then rdbG1Chef.Checked = True
254256
If bytes(1062) = 2 Then rdbG1Bubbles.Checked = True
@@ -274,9 +276,11 @@ Public Class GoW1
274276

275277
txtG1Checksum.Text = csum
276278

277-
For i = 1 To 7 Step 2
278-
bytes((bytes.Length - 5) + (i + 1) / 2) = Integer.Parse(Mid(csum, i, 2), System.Globalization.NumberStyles.HexNumber)
279-
Next
279+
WUInt32(bytes, bytes.Length - 5, UInteger.Parse(txtG1Checksum.Text, System.Globalization.NumberStyles.HexNumber))
280+
281+
REM For i = 1 To 7 Step 2
282+
REM bytes((bytes.Length - 5) + (i + 1) / 2) = Integer.Parse(Mid(csum, i, 2), System.Globalization.NumberStyles.HexNumber)
283+
REM Next
280284

281285
modified = False
282286
End If
@@ -520,6 +524,12 @@ Public Class GoW1
520524
End If
521525
Next
522526

527+
If chkG1WorldIdle.Checked = True Then
528+
bytes(&H41E) = 1
529+
Else
530+
bytes(&H41E) = 0
531+
End If
532+
523533

524534
If rdbG1Kratos.Checked = True Then
525535
bytes(&H426) = 0
@@ -578,6 +588,8 @@ Public Class GoW1
578588
bytesmast(6 + 16 * Val(slotnum)) = &HBA
579589
bytesmast(7 + 16 * Val(slotnum)) = &HD1
580590

591+
WUInt32(bytesmast, 4 + 16 * Val(slotnum), &HCAFEBAD1&)
592+
581593
bytesmast(8 + 16 * Val(slotnum)) = bytes(&H6A)
582594
bytesmast(9 + 16 * Val(slotnum)) = bytes(&H6B)
583595
bytesmast(10 + 16 * Val(slotnum)) = bytes(&H6C)

GoWSaveEdit/Main.Designer.vb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)