This is a mostly useless hack. It removes Sonia Belmont's ability to control her movement in mid-air, bringing the game more in line with the other Castlevania titles.
- Belmont can no longer change direction nor stop in mid-air
- (optional) Belmont no longer begins falling again when the jump button is released.
WARNING: there is at least one part of the game that could become difficult or impossible as a result.
This is all mostly intended as a joke, but it may be of legitimate interest to anyone looking for an extra challenge, or to players who are used to the usual Classic-vania controls and are tripped up by this game's. For instance, one player has reported that this patch actually makes it easier to grab ropes.
If you're looking for the reverse -- bringing
Legends-style air controls to other Castlevania games -- you may be interested in
https://mail.romhacking.net/hacks/6987/ for
Castlevania II: Belmont's Revenge, or in
https://www.romhacking.net/hacks/3867/ for
Castlevania, among others.
Hack compatability info: Because this hack is very simple and all patches are short, in-place nops, it's very unlikely that it will conflict with any other hack.
You can use
http://fusoya.eludevisibility.org/lips/ to apply the appropriate hack to your
Castlevania: Legends or
Akumajou Dracula: Dark Night Prelude ROM file.
# Reduced Controls for Castlevania Legends (Gameboy)
*By NaOH*
## Functionality
This is a mostly useless hack. It removes Sonia Belmont's ability to control her movement in mid-air, bringing it more in line with the other Castlevania games.
- Belmont can no longer change direction nor stop in mid-air
- (`-no-vcancel` patches only!) Belmont no longer begins falling again when the jump button is released. WARNING: there is at least one part of the game that will become difficult or impossible as a result.
This is patch is mostly intended as a joke, but it may be of legitimate interest to anyone looking for an extra challenge, or to players who are used to the usual classic-vania controls and are tripped up by this game's. For instance, one player has reported that this patch actually makes it easier to grab ropes.
## Patching Instructions
There are patches for each combination of rom (US/EU; JP) and for parameters selected (see "Functionality" above). Only one patch should be used.
Please note that the US and EU roms are the same. You may wish to verify your rom before patching by checking a hash (see "ROM HASHES" below).
Patch using FLIPS or any other IPS patcher. Please note that gameboy roms contain an internal checksum -- this
patch does not modify the checksum, but if you so desire you may wish to correct the checksum using a utilitiy such as rgbfix.
In any case, this is purely cosmetic because a real gameboy does not actually verify the checksum.
## Compatability with other hacks
This hack is very simple and the patches are entirely in-place, so it's extremely unlikely to cause conflicts with any other hack.
## Source Code
The assembly and build scripts for this hack are available on github. Please take a look.
https://github.com/nstbayless/CVL-controls
## ROM Hashes
US/EU ROM (SGB Enhanced):
MD5: 1475824e7262c0d6359f43c287e034a5
SHA256: 56d3dee063b8801704a284bd1bc229b94f15a3a448f485d347f04283d9bd16d7
CRC32: ad9c17fb
JP ROM (SGB Enhanced):
MD5: 6761f77e6daa82120dd7c73adeec777e
SHA256: 8e45c7d6b5498d4048653e92b2a792bb2eea00b2897a7711fb7be1b6bed0534f
CRC32: 4825b25f
US/EU ROM (SGB Enhanced):
MD5: 1475824e7262c0d6359f43c287e034a5
SHA256: 56d3dee063b8801704a284bd1bc229b94f15a3a448f485d347f04283d9bd16d7
CRC32: ad9c17fb
JP ROM (SGB Enhanced):
MD5: 6761f77e6daa82120dd7c73adeec777e
SHA256: 8e45c7d6b5498d4048653e92b2a792bb2eea00b2897a7711fb7be1b6bed0534f
CRC32: 4825b25f