Users browsing this thread: 2 Guest(s)
Antifreeze Hack
Antifreeze Hack
by madsiur
version 1.0a
released on 02/12/2022
apply to FF3us 1.0 (no header)
wiki entry
download
readme
Files
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 item data). It 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 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($EEAF01)" macro call.
To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc antifreeze-C2.asm".
by madsiur
version 1.0a
released on 02/12/2022
apply to FF3us 1.0 (no header)
wiki entry
download
readme
Files
Code:
antifreeze-C2-nh.ips: Patch for monsters and characters that use free space in bank $C2
antifreeze-EX-nh.ips: Patch for monsters and characters that use free space in bank $EE
antifreeze-character-C2-nh.ips: Patch for characters only that use free space in bank $C2
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
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 item data). It 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 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($EEAF01)" macro call.
To assemble the hack use bass v14 by typing a command such as "bass -o rom.smc antifreeze-C2.asm".
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 2 Guest(s)