Double speed mimic mode

This commit is contained in:
2025-03-01 23:53:02 -06:00
parent 77fd889121
commit 0d50f90c55
2 changed files with 19 additions and 6 deletions

View File

@@ -50,9 +50,22 @@ def get_enemy_map_uw(mode, data_tables):
reqs = data_tables.sprite_requirements
return get_enemy_map(mode, reqs, data_tables.uw_enemy_table.room_map)
def write_mimic_changes(rom):
rom.write_bytes(snes_to_pc(0x1EC71B),
[0x00, 0xF0, 0x10, 0x00, 0x00, 0xF3, 0x0D, 0x00,
0x00, 0xF3, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00])
rom.write_bytes(snes_to_pc(0x1EC75C), [0x01, 0x00])
def write_mimic_changes(rom, double = False):
if double:
rom.write_bytes(snes_to_pc(0x1EC71B),
[0x00, 0xE0, 0x20, 0x00, 0x00, 0xE6, 0x1A, 0x00,
0x00, 0xE6, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xD0, 0x30, 0x00, 0x00, 0xE0, 0x20, 0x00,
0x00, 0xE0, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xE0, 0xF6, 0xF6, 0x00,
0x20, 0x1A, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xE0, 0xE0,
0x30, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00])
else:
rom.write_bytes(snes_to_pc(0x1EC71B),
[0x00, 0xF0, 0x10, 0x00, 0x00, 0xF3, 0x0D, 0x00,
0x00, 0xF3, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00])
rom.write_bytes(snes_to_pc(0x1EC75C), [0x01, 0x00])
# rom.write_byte(snes_to_pc(0x0DB3DD), 0x0D) # make red mimics use green palette