ff3:ff3us:patches:madsiur:debilitator

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
ff3:ff3us:patches:madsiur:debilitator [2022/01/17 18:07]
madsiur [Files]
ff3:ff3us:patches:madsiur:debilitator [2022/01/21 14:43] (current)
madsiur [Description]
Line 6: Line 6:
 ==== Patch data ==== ==== Patch data ====
  
-|Name               |Debilitator Reset 1.|+|Name               |Debilitator Reset 1.0a |
 |Author             |madsiur  | |Author             |madsiur  |
 |Link               |{{ff3:ff3us:patches:madsiur:debilitator_reset.zip|Download}}  | |Link               |{{ff3:ff3us:patches:madsiur:debilitator_reset.zip|Download}}  |
Line 19: Line 19:
  
 <code> <code>
-debilitator_C2_nh.ips: Patch that use free space in bank $C2 (no header)+debilitator_C2_nh.ips: Patch using RAM that use free space in bank $C2
 debilitator_C2.asm: bass assembly file of the above patch debilitator_C2.asm: bass assembly file of the above patch
-debilitator_EX_nh.ips: Patch that use free space in bank $EE (no header)+debilitator_EX_nh.ips: Patch using RAM that use free space in bank $EE
 debilitator_EX.asm: bass assembly file of the above patch debilitator_EX.asm: bass assembly file of the above patch
 +debilitator_NR_C2_nh.ips: Patch using no RAM that use free space in bank $C2
 +debilitator_NR_C2.asm: bass assembly file of the above patch
 +debilitator_NR_EX_nh.ips: Patch using no RAM that use free space in bank $EE
 +debilitator_NR_EX.asm: bass assembly file of the above patch
 </code> </code>
  
 ==== Description ==== ==== Description ====
 +This hack remove the last elemental weakness set by the debilitator on a monster before setting the current elemental weakness picked in the debilitator special effect code, meaning a monster can only have one current elemental weakness set by the debilitator.\\
  
-This hack remove the last elemental weakness set by the debilitator on a monster before setting the current elemental weakness picked in the debilitator special effect code, meaning a monster can only have one current elemental weakness set by the debilitator (excluding those set in the monster data or by other means).\\+To achive this, the RAM hack use 6 bytes of free RAM to store the last elemental weakness set by the debilitator; $3E2D, $3E2F, $3E31, $3E33, $3E35 and $3E37, also known as $3E25,Y (or $3E25,X) in the code for character/monster. The "no RAM" hack use more ROM space and reload the elemental weaknesses from the monster data before applying the new weakness set by the debilitator.\\
  
-To achive this, the hack use 6 bytes of free RAM to store the last elemental weakness set by the debilitator; $3E2D, $3E2F, $3E31, $3E33, $3E35 and $3E37, also known as $3E25,Y (or $3E25,X) in the code for a character/monster.\\ +The bank $C2 RAM hack use 23 bytes of free space at $C26469 and the EX hack use the same amount at $EEAF01. The "no RAM" hack use 59 bytes of free space at the same offsets. Those free space offsets can be changed in a ASM file by changing the offset of the "seek" macro call. All hacks insert a JSL or JSR in the debilitator special effect code at $C23AA8.\\
- +
-The bank $C2 hack use 23 bytes of free space at $C26469 and the EX hack use the same amount at $EEAF01. 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 debilitator special effect code at $C23AA8.\\+
  
 To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc debilitator_C2.asm".\\ To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc debilitator_C2.asm".\\
Line 37: Line 40:
 ==== Links ==== ==== Links ====
  
-[[https://www.ff6hacking.com/forums/thread-4164.html|Forum Thread]]+[[https://www.ff6hacking.com/forums/thread-4165.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/debilitator.1642442825.txt.gz
  • Last modified: 2 years ago
  • by madsiur