ff3:ff3us:patches:madsiur:antifreeze

This is an old revision of the document!


Name Antifreeze Hack 1.0
Author madsiur
Link Download
ROM Name Final Fantasy III (USA) 1.0
ROM SHA-1 4F37E4274AC3B2EA1BEDB08AA149D8FC5BB676E7
Header No
antifreeze_C2_nh.ips: Patch that use free space in bank $C2
antifreeze_C2.asm: bass assembly file of the above patch
antifreeze_EX_nh.ips: Patch that use free space in bank $EE
antifreeze_EX.asm: bass assembly file of the above patch

This hack repurpose the unused “repel Magitek” item flag in FF3usME to make it repel the Freeze status instead ($D85006 bit 3 in the monster data). This hack does not alter any equipment data to make use of the new flag.

The bank $C2 hack use 19 bytes of free space at $C26480 and the EX hack use the same amount at $EEAF1A. Those free space offsets can be changed in a ASM file by changing the offset of the “seek” macro call. Both hacks insert a JSL or JSR in the code that set equipment properties at $C2291A.

To assemble the hack use bass v14 by typing a command such as “bass -o rom.smc antifreeze_C2.asm”.

  • ff3/ff3us/patches/madsiur/antifreeze.1642473667.txt.gz
  • Last modified: 2 years ago
  • by madsiur