ff3:ff3us:patches:madsiur:antifreeze

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ff3:ff3us:patches:madsiur:antifreeze [2022/01/18 00:23]
madsiur [Description]
ff3:ff3us:patches:madsiur:antifreeze [2022/02/13 00:31]
madsiur [Patch data]
Line 6: Line 6:
 ==== Patch data ==== ==== Patch data ====
  
-|Name               |Antifreeze Hack 1.|+|Name               |Antifreeze Hack v1.0a |
 |Author             |madsiur  | |Author             |madsiur  |
 |Link               |{{ff3:ff3us:patches:madsiur:antifreeze.zip|Download}}  | |Link               |{{ff3:ff3us:patches:madsiur:antifreeze.zip|Download}}  |
  
 ==== Rom Data ==== ==== Rom Data ====
- +<code> 
-|ROM Name  |Final Fantasy III (USA) 1.0  | +Final Fantasy III (USA) (1.0) 
-|ROM SHA-1  |4F37E4274AC3B2EA1BEDB08AA149D8FC5BB676E7  | +File/ROM SHA-14F37E4274AC3B2EA1BEDB08AA149D8FC5BB676E7 
-|Header  |No  |+File/ROM CRC32: A27F1C7A 
 +</code>
  
 ==== Files ==== ==== Files ====
  
 <code> <code>
-antifreeze_C2_nh.ips: Patch that use free space in bank $C2 +antifreeze-C2-nh.ips: Patch for monsters and characters that use free space in bank $C2 
-antifreeze_C2.asmbass assembly file of the above patch +antifreeze-EX-nh.ipsPatch for monsters and characters that use free space in bank $EE 
-antifreeze_EX_nh.ips: Patch that use free space in bank $EE +antifreeze-character-C2-nh.ips: Patch for characters only that use free space in bank $C2 
-antifreeze_EX.asm: bass assembly file of the above patch+antifreeze-character-EX-nh.ips: Patch for characters only that use free space in bank $EE 
 +antifreeze-monster-C2-nh.ips: Patch for monsters only that use free space in bank $C2 
 +antifreeze-monster-EX-nh.ips: Patch for monsters only that use free space in bank $EE 
 +/asm: Folder containing the bass assembly file of each hack
 </code> </code>
  
 ==== Description ==== ==== Description ====
  
-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.\\+This hack repurpose the unused "repel Magitek" item flag in FF3usME to make it repel the Freeze status instead ($D85006 bit 3 in the item data). I also repurpose the "block Magitek" flag in the monster  data for the same purpose ($CF0014 bit 3). Although you can't set Freeze on a monster in the original game, that option could be useful for a spell or a rage that set Freeze.\\
  
-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 the set equipment properties at $C2291A.\\+The bank $C2 hack use free space at $C26480 and the EX hack use some at $EEAF01. At most antifreeze-XX-nh will use 44 ($2C) bytes of free space and the character or monster only hacks use about half that amount. Those free space offsets can be changed in a ASM file by changing the offset of the "seek" macro call.\\
  
-To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc antifreeze_C2.asm".\\+To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc antifreeze-C2.asm".\\
  
 ==== Links ==== ==== Links ====
  
-[[https://www.ff6hacking.com/forums/thread-4165.html|Forum Thread]]+[[https://www.ff6hacking.com/forums/thread-4166.html|Forum Thread]]
  
 [[ff3:ff3us:patches:madsiur|{{ff3:ff3us:patches:madsiur:madbutton.png}}]] [[ff3:ff3us:patches:madsiur|{{ff3:ff3us:patches:madsiur:madbutton.png}}]]
  • ff3/ff3us/patches/madsiur/antifreeze.txt
  • Last modified: 2 years ago
  • by madsiur