Dec 16, 2022

Putting Candles in Stage 0E:01:01 in CV3

Did you ever notice how there are no candles in the final clock pendulum room just before Dracula's keep in CV3? There are bats in CV3u, but no candles. If you open up reVamp, you can put candles in that room just like any other room, but when you play your modified ROM, the room is still empty! 

There's a very simple explanation for this: the game is hard-coded to not load candles in that room. It's an arguably pointless addition to the program. Sure, it [significantly] speeds up the initialization of that room, but it slightly slows down the initialization of all the other rooms in the game. And really, who cares about that? It's just the room initialization that's affected - ONE FRAME of execution per room!

In order to allow candles in stage 0E:01:01, you just need a very simple hack of the ROM file. You could probably even get by with a Game Genie code. In CV3u, simply jump to ROM address 0x028188 and change 208D into F004. The Game Genie equivalent should be EYNEAPEI GANEPOSA. Be aware that the first code may adversely affect 0x03E188, which is PPU critical, although I did not notice anything on a quick playthrough. In CV3j, I advise against using Game Genie codes. Jump to ROM address 0x028057 and change 2091 into F004

You may also need to make the same changes to 0x02808F in CV3j, which has to do with scrolling spawners and stuff. I didn't actually test this part out too thoroughly, but I didn't consider keeping an eye out for it either. In CV3u, you may need to change 0x028997, but I suspect that is only related to the bats.

No comments:

Post a Comment

©TheouAegis Productions™. Powered by Blogger.