Skip to content

Commit 22a3624

Browse files
committed
Version 4 and Version 5 Support
I am convinced the game does literally whatever it wants with the String Offsets section at this point.
1 parent ee06961 commit 22a3624

2 files changed

Lines changed: 266 additions & 17 deletions

File tree

source/app.d

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ int main(string[] args)
1313
{
1414
case "extract":
1515
File script = File(args[2], "rb");
16-
extractScriptNew(script, 4);
16+
extractScriptNew(script, 6);
1717
return 0;
1818
case "extract-v2":
1919
File script = File(args[2], "rb");
@@ -23,13 +23,21 @@ int main(string[] args)
2323
File script = File(args[2], "rb");
2424
extractScriptNew(script, 3);
2525
return 0;
26+
case "extract-v4":
27+
File script = File(args[2], "rb");
28+
extractScriptNew(script, 4);
29+
return 0;
30+
case "extract-v5":
31+
File script = File(args[2], "rb");
32+
extractScriptNew(script, 5);
33+
return 0;
2634
case "extract-old":
2735
File script = File(args[2], "rb");
2836
extractScriptNew(script, 1);
2937
return 0;
3038
case "repack":
3139
File json = File(args[2], "r");
32-
repackScriptNew(json, 4);
40+
repackScriptNew(json, 6);
3341
return 0;
3442
case "repack-v2":
3543
File json = File(args[2], "r");
@@ -39,6 +47,14 @@ int main(string[] args)
3947
File json = File(args[2], "r");
4048
repackScriptNew(json, 3);
4149
return 0;
50+
case "repack-v4":
51+
File json = File(args[2], "r");
52+
repackScriptNew(json, 4);
53+
return 0;
54+
case "repack-v5":
55+
File json = File(args[2], "r");
56+
repackScriptNew(json, 5);
57+
return 0;
4258
case "repack-old":
4359
File json = File(args[2], "r");
4460
repackScriptNew(json, 1);

0 commit comments

Comments
 (0)