Castlevania Dungeon Forums

The Castlevania Dungeon Forums => General Castlevania Discussion => Topic started by: NaOH on April 08, 2023, 08:29:59 PM

Title: Level Editor -- Castlevania II: Belmont's Revenge
Post 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).
Title: Re: Level Editor -- Castlevania II: Belmont's Revenge
Post by: Sindra on April 13, 2023, 06:37:54 AM
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.