Differences
This shows you the differences between two versions of the page.
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 | + | |Name |
|Author | |Author | ||
|Link | |Link | ||
Line 19: | Line 19: | ||
< | < | ||
- | debilitator_C2_nh.ips: | + | debilitator_C2_nh.ips: |
debilitator_C2.asm: | debilitator_C2.asm: | ||
- | debilitator_EX_nh.ips: | + | debilitator_EX_nh.ips: |
debilitator_EX.asm: | debilitator_EX.asm: | ||
+ | debilitator_NR_C2_nh.ips: | ||
+ | debilitator_NR_C2.asm: | ||
+ | debilitator_NR_EX_nh.ips: | ||
+ | debilitator_NR_EX.asm: | ||
</ | </ | ||
==== 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 | + | 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, |
- | To achive this, the hack use 6 bytes of free RAM to store the last elemental weakness set by the debilitator; | + | 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 " |
- | + | ||
- | 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 " | + | |
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:// | + | [[https:// |
[[ff3: | [[ff3: |