If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Castlevania (Nintendo 64)

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Castlevania (Nintendo 64).

Useful Links

- Research spreadsheets

- Useful utilities for exploring the game

- CV64 Hex text to ASCII converter. This is for converting CV64's custom text format to ASCII. Put the hex character (2 bytes) in the cells under the "HEX" column, and they will be converted to ASCII under the "ASCII" column.

- CV64&LoD Speedruns Discord. Discord server for the CV64 / LoD community. Go to the #tech-talk channel for reverse engineering discussion.

- Decompilation project. WIP decompilation project that builds a matching USA v1.0 ROM.

Useful Cheats

Revised Moonjump (Hold L)

The moonjump cheat that most people know has the side effect of stopping the player's horizontal movement if they crash into a wall or if they start a moonjump from stand still.

This version of the cheat fixes those issues, and allows the player to always be able to keep moving horizontally while levitating. This version forces the player to be in the "jumping" state (so that the player can always move while in the air), plus it forces the game to execute the functions that calculate jumping movement while doing the moonjump (this prevents an issue where, if you were sliding and then started a moonjump, you wouldn't be able to move horizontally).

Version GameShark code
USA v1.0

D0387D7F 0020
8135079C 0001
D0387D7F 0020
8135079E 4000
D0387D7F 0020
803427A9 0003
D0387D7F 0020
803427AB 0007
D0387D7F 0020
81350810 3FCB

Camera does not collide / get stuck in walls

Avoids the camera getting stuck in walls under certain circumstances.

Version GameShark code
USA v1.0

81066DC8 0000
81066DCA 0000

Hold R to go through collision

Version GameShark code
USA v1.0

D0387D7F 0010
803507E7 000E
D0387D7F 0010
813D14F4 0000
D0387D7F 0010
813D14F6 0000
D2387D7F 0010
813D14F4 AE20
D2387D7F 0010
813D14F6 004C

No Actors

Prevents map entities from appearing.

Version GameShark code
USA v1.0

50003C02 0000
8118A788 0000
50003C02 0000
8118A800 0000

Warp to Map / Entrance / Cutscene

While in-game, press the GS button to warp to the specific map, entrance and cutscene you want.

  • XX = Map
  • YY = Entrance
  • ZZ = Cutscene (00 = No Cutscene)
Version GameShark code
USA v1.0

89389EE0 00XX
89389EE2 00YY
89389EFE 00ZZ

No Fall Damage / Fall Death

Removes fall damage / fall death. Useful to use alongside the moonjump code.

Version GameShark code
USA v1.0

81026610 1000
81026612 0007
81026E14 03E0
81026E16 0008
81026E18 2402
81026E1A 0000

No Save Checksum Verification

Disables save file checksum verification. This allows the user to edit the save game without having to recalculate the checksum.

Version GameShark code
USA v1.0

8101B67C 0000
8101B67E 1025

No Fog

Version GameShark code
USA v1.0

81092FAC 4A00
81092FAE 0000