This hack modernizes the control scheme of
Castlevania: The Adventure to make it less frustrating to people used to tighter controls by giving the player more control while jumping.
Complete list of changes:
- Belmont can now turn around and stop in mid-air.
- Belmont regains control during knockback.
- (optional) V-Cancel: when the jump button is released, Belmont immediately starts falling again; this allows the player to make smaller hops if desired.
- (optional) Inertia: when adjusting velocity in mid-air, Belmont only accelerates slowly (rather than changing direction instantaneously).
- Belmont blinks rapidly when struck, as in
Castlevania II: Belmont's Revenge.
Highly recommended to use in conjunction with the Speed and/or Whip hacks located
https://www.romhacking.net/hacks/6762/. You may also wish to apply
http://www.emu-land.net/forum/index.php/topic,12055.msg1523232.html#msg1523232 which removes the music from the game in exchange for a significant performance boost.
Similar to the
Castlevania II: Belmont's Revenge Improved Controls hack
https://www.romhacking.net/hacks/6987/.
You can use
http://fusoya.eludevisibility.org/lips/ or any other IPS patcher to apply the hack to your
Castlevania: The Adventure ROM file.
Version 1.1 changes:
- Knockback control is now regained only at the crest of the arc.
- Blinking iframes.
- (JP) Fixed inertia.
# Improved Controls for Castlevania: The Adventure (Gameboy)
*By NaOH*
## Patching Instructions
There are patches for each combination of rom (US/EU; JP; EU Konami GB Vol. 1) and for vcancel and
inertia enabled/disabled (see "Functionality" below). 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 (which is not actually used by the gameboy!) -- 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.
## Functionality
This hack adjusts Christopher Belmont's control scheme to be more like Mega Man, Super Mario, Symphony of the Night, or Castlevania: Legends.
- Belmont can now turn around and stop in mid-air.
- Belmont regains control during knockback.
- (vcancel patches only!) When the jump button is released, Belmont immediately starts falling again; this allows the player to make smaller hops if desired.
- (inertia patches only!) When adjusting velocity in mid-air, Belmont only accelerates slowly (rather than changing direction instantaneously).
- Belmont blinks rapidly when struck, as in Castlevania II: Belmont's Revenge.
## Compatability with other hacks
Should be compatible with the speed and/or whip hacks: https://www.romhacking.net/hacks/6762/ (apply the controls hack last.)
## Source Code
The assembly and build scripts for this hack are available on github. Please take a look.
https://github.com/nstbayless/CVADV-controls
## ROM Hashes
US/EU ROM:
MD5: 0b4410c6b94d6359dba5609ae9a32909
SHA256: edb101e924f22149bdcbcfe6603801fdb4ec0139a40493d700fa0205f6dab30c
CRC32: 216e6aa1
JP ROM:
MD5: 94135fb63d77d48d2396c60ca8823b69
SHA256: 5d8ba1f7cd9ee6cd14dca5132b651cf248e08ff7d4274c1d883fbaa5597309e5
CRC32: a35b9ef5
Konami Gameboy Collection Vol. 1 (EU) ROM:
MD5: 70ccaf1c458dc09b7c703191ef9b8541
SHA256: 04101e6b6aa9ed4098cabc91e07e087fe03349bd18a82834f3e9987986120717
CRC32: 203f8727
US/EU ROM:
MD5: 0b4410c6b94d6359dba5609ae9a32909
SHA256: edb101e924f22149bdcbcfe6603801fdb4ec0139a40493d700fa0205f6dab30c
CRC32: 216e6aa1
JP ROM:
MD5: 94135fb63d77d48d2396c60ca8823b69
SHA256: 5d8ba1f7cd9ee6cd14dca5132b651cf248e08ff7d4274c1d883fbaa5597309e5
CRC32: a35b9ef5
Konami Gameboy Collection Vol. 1 (EU) ROM:
MD5: 70ccaf1c458dc09b7c703191ef9b8541
SHA256: 04101e6b6aa9ed4098cabc91e07e087fe03349bd18a82834f3e9987986120717
CRC32: 203f8727