Who doesn't like boss rushes? I decided to try hacking Journey to Silius into one but came flat:
Using FCEUX, I found that addresses $0170 and $0153 are used together to determine what stage/boss will load:
The problem is, when the game starts up, $0153 is at 00, and putting in a write breakpoint, any values I change will crash the title screen.
Also when completing a boss, I changed the breakpoint to take you to the next boss instead of the next stage. It loads the boss stage fine, but in a few seconds the game takes you to next boss after that. It continues doing so until the ending credits load.
I've pretty much given up at this point, unless someone can figure this out?
Using FCEUX, I found that addresses $0170 and $0153 are used together to determine what stage/boss will load:
Code:
$0170 | 00 | 00 | 01 | 01 | 02 | 02 | 03 | 03 | 04 | 04 | 05 | 05
$0153 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10
Stage1 | Boss1 | Stage2 | Boss2 | Stage3 | Boss3 | Stage4 | Boss4 | Stage5 | Boss5 | Null | Boss6
$0153 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10 | 00 | 10
Stage1 | Boss1 | Stage2 | Boss2 | Stage3 | Boss3 | Stage4 | Boss4 | Stage5 | Boss5 | Null | Boss6
The problem is, when the game starts up, $0153 is at 00, and putting in a write breakpoint, any values I change will crash the title screen.
Also when completing a boss, I changed the breakpoint to take you to the next boss instead of the next stage. It loads the boss stage fine, but in a few seconds the game takes you to next boss after that. It continues doing so until the ending credits load.
I've pretty much given up at this point, unless someone can figure this out?