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:encounters [2022/01/22 23:22] madsiur [Patch data] |
ff3:ff3us:patches:madsiur:encounters [2022/01/30 14:53] (current) madsiur [Files] |
||
---|---|---|---|
Line 6: | Line 6: | ||
==== Patch data ==== | ==== Patch data ==== | ||
- | |Name | + | |Name |
- | |Author | + | |Author |
|Link | |Link | ||
Line 19: | Line 19: | ||
< | < | ||
- | encounters_nh.ips: IPS patch of this hack (no header) | + | encounters_on_off_nh.ips: IPS patch for the on/off options |
- | encounters_anti_nh.ips: IPS patch to revert the hack (no header) | + | encounters_on_off_anti_nh.ips: IPS patch to revert the on/off options |
- | asm/ | + | asm/on-off/main.asm: Main assembly file, use it to assemble the on/off options |
- | asm/ | + | asm/on-off/ |
- | asm/ | + | asm/on-off/ |
+ | |||
+ | encounters_multi_nh.ips: | ||
+ | encounters_multi_anti_nh.ips: | ||
+ | asm/ | ||
+ | asm/ | ||
+ | asm/ | ||
+ | |||
+ | encounters_multi_dp_nh.ips: | ||
+ | encounters_multi_dp_anti_nh.ips: | ||
+ | asm/ | ||
</ | </ | ||
==== Description ==== | ==== Description ==== | ||
- | This hack simply | + | This hack add config menu options for random encounters. There are two hacks. The first one was version 1.0 which had an on/ |
- | You can now use the Moogle Charm relic for something else, and the new code does no longer checks for that flag ($7E11DF bit 1) when preparing a possible random encounter. You can also now repurpose the "no encounter" | + | With the on/off options hack, you can now use the Moogle Charm relic for something else, and the new code does no longer checks for that flag ($7E11DF bit 1) when preparing a possible random encounter. You can also now repurpose the "no encounter" |
- | The hack use 186($BA) bytes of free space at $C3F091 and 17($11) bytes of free space at $C0D613. You can change those free space offsets in the ASM files by modifying the org instructions as long as the new offset | + | The same apply to the multi options |
+ | |||
+ | The multi options hack also has the difference that it edit and reorder the 8 incrementor tables in asm/ | ||
+ | |||
+ | The on/off options hack use 118 ($76) bytes of free space at $C3F091 and the multi options one use 186 bytes ($BA) bytes at the same offset. For the $C0 bank, 17($11) bytes of free space are used by the on/off options hack and 9 bytes are used by the multi options hack. You can change those free space offsets in the ASM files by modifying the org instructions as long as the new offsets | ||
+ | |||
+ | A final note; if you use one of the three hacks you'll need to restart a new game to have it work correctly, because the correct SRAM initialization is done at the beginning of the game. An alternative is to use bsnes+ debugger, load a game and before entering the main menu go to debugger -> memory editor, then type 7E1E1F and edit the value there to a value between 00 to 01 for the on/off options hack and 00 to 03 for the multi options hack.\\ | ||
==== Screenshots ==== | ==== Screenshots ==== | ||
{{gallery> | {{gallery> | ||
+ | |||
==== Links ==== | ==== Links ==== | ||
- | [[https:// | + | [[https:// |
[[ff3: | [[ff3: |