diff --git a/LttPAdjuster.py b/LttPAdjuster.py index ad419883..472b9900 100644 --- a/LttPAdjuster.py +++ b/LttPAdjuster.py @@ -130,7 +130,7 @@ def adjust(args): logger = logging.getLogger('Adjuster') logger.info('Patching ROM.') vanillaRom = args.baserom - if os.path.splitext(args.rom)[-1].lower() == '.apbp': + if os.path.splitext(args.rom)[-1].lower() in {'.apbp', '.aplttp'}: import Patch meta, args.rom = Patch.create_rom_file(args.rom) diff --git a/inno_setup.iss b/inno_setup.iss index d70f1f79..d35792df 100644 --- a/inno_setup.iss +++ b/inno_setup.iss @@ -138,7 +138,7 @@ Root: HKCR; Subkey: "{#MyAppName}smpatch"; ValueData: "Archi Root: HKCR; Subkey: "{#MyAppName}smpatch\DefaultIcon"; ValueData: "{app}\ArchipelagoSNIClient.exe,0"; ValueType: string; ValueName: ""; Components: client/sni Root: HKCR; Subkey: "{#MyAppName}smpatch\shell\open\command"; ValueData: """{app}\ArchipelagoSNIClient.exe"" ""%1"""; ValueType: string; ValueName: ""; Components: client/sni -Root: HKCR; Subkey: ".smz3"; ValueData: "{#MyAppName}smz3patch"; Flags: uninsdeletevalue; ValueType: string; ValueName: ""; Components: client/sni +Root: HKCR; Subkey: ".apsmz3"; ValueData: "{#MyAppName}smz3patch"; Flags: uninsdeletevalue; ValueType: string; ValueName: ""; Components: client/sni Root: HKCR; Subkey: "{#MyAppName}smz3patch"; ValueData: "Archipelago SMZ3 Patch"; Flags: uninsdeletekey; ValueType: string; ValueName: ""; Components: client/sni Root: HKCR; Subkey: "{#MyAppName}smz3patch\DefaultIcon"; ValueData: "{app}\ArchipelagoSNIClient.exe,0"; ValueType: string; ValueName: ""; Components: client/sni Root: HKCR; Subkey: "{#MyAppName}smz3patch\shell\open\command"; ValueData: """{app}\ArchipelagoSNIClient.exe"" ""%1"""; diff --git a/worlds/smz3/Rom.py b/worlds/smz3/Rom.py index 9c468fc5..a97fe167 100644 --- a/worlds/smz3/Rom.py +++ b/worlds/smz3/Rom.py @@ -12,7 +12,7 @@ ROM_PLAYER_LIMIT = 256 class SMZ3DeltaPatch(APDeltaPatch): hash = "3a177ba9879e3dd04fb623a219d175b2" game = "SMZ3" - patch_file_ending = ".smz3" + patch_file_ending = ".apsmz3" @classmethod def get_source_data(cls) -> bytes: