Wait, hold up! One can beat Lavos IN the Ocean Palace, IE before Chrone dies? Is this a thing? I've never even tried it before...
Yep, it's VERY hard to do in the first playthrough, as that fight is the hardest version of Lavos in the game, but it's quite doable on a New Game+, and gives you a new ending in this mod.
The other way to get the Dev Room is by entering the other teleporter at the start of the game in a New Game+, which puts you into a fight against Lavos with only Chrono to work with (this one usually needs you on your 2rd NG+ playthrough to manage a win).
All of the various endings in the game come from beating Lavos at different points in the plot. My favorite has to be the Dino ending, where you beat Lavos before settling things with the Dono's in 65 mil BC, and as a result, Chrono, the party, and EVERYONE are Dino people in the ending, lol.
Honestly, I'm curious how the ending triggers got affected by making the game non-linear in this mod, I could easily see some of the changes resulting in the wrong ending triggering depending on the order you did things...
September 15, 2019, 02:02:38 am - (Auto Merged - Double Posts are not allowed before 7 days.)
It turns out this was surprisingly easy.
After the Lavos Core is defeated, edit the events:
- Compare 307FFE with $E41B. If it is, skip the next two steps.
- Using assignment commands, store zeroes to 307FE3 through 307FEF. You can use two byte storage, but not MemCpy.
- Store $E41B to 307FFE.
From there you can update the endings to store flags for each one. The ending viewer should check 307FFE before any of the individual flags. If Lavos hasn't been defeated once, there will be garbage data in here.
You can use assignment commands normally to copy the 307Fxx data to 7F02xx when working with the flags.
So if I'm reading this right, once the viewer is released... Hex-editing the values in a save file at 307FE3 through 307FEF would let me unlock all the endings?
Completely hypothetical question, I assure you.
Whistles innocently