Castlevania Dungeon Forums
The Castlevania Dungeon Forums => General Castlevania Discussion => Topic started by: NaOH on April 08, 2023, 08:29:59 PM
-
Over the past two weeks, I've been dissecting Castlevania II: Belmont's Revenge code and data. At first I was just intending to make some notes for someone else to use in a romhack, but I ended up making a proper level editor (https://www.romhacking.net/utilities/1749/).
(https://www.romhacking.net/utilities/screenshots/1749screenshot1.png) (https://github.com/nstbayless/cv2br-editor/raw/main/etc/screenshot-0.png)
It should be possible to make an overhaul hack using this. There's still a little more work to be done to really unlock all the potential, like figuring out the enemy graphics loading routine. (All I really know is that it happens during door transitions.)
Contact me (NaOH#1432 on Discord) if you'd like my notes on the assembly code. I've figured out a decent chunk of bit of bank 0, bank 3, and bank 6. I've also put some notes on Data Crystal (https://datacrystal.romhacking.net/wiki/Castlevania_II_-_Belmont%27s_Revenge).
-
This is neat. It'd be interesting to have a randomizer version of BR where enemies and bosses are random (minus Dracula at the end) for speedruns or just for shits & giggles.