state("Bates-Win64-Shipping", "1.00") //153677824 { int InChoice: "Bates-Win64-Shipping.exe", 0x0890E4C8, 0x40, 0x840; int PRCutscene: "Bates-Win64-Shipping.exe", 0x898A70C; } state("Bates-Win64-Shipping", "1.05") //153956352 { int InChoice: "Bates-Win64-Shipping.exe", 0x08961400, 0x2A0, 0x270; int PRCutscene: "Bates-Win64-Shipping.exe", 0x899888C; } init { print(modules.First().ModuleMemorySize.ToString()); switch (modules.First().ModuleMemorySize) { case (153677824): version = "1.00"; break; case (153956352): version = "1.05"; break; } } start { return current.PRCutscene == 0 && old.PRCutscene == 1; } split { return current.InChoice == 1 && old.InChoice == 0; } isLoading { }