Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==== Utilities for exploring Castlevania 64's internals ====
- --- Code ---
- - SDK functions addresses (USA v1.0), identified using n64sym. This particular file can be used with Project64's debugger (put the file in the same folder as CV64's save file): https://cdn.discordapp.com/attachments/106120859520905216/1042501719612993567/CASTLEVANIA.sym
- - A big chunk of the game's assembly, extracted from the ROM using splat (may not be complete): https://drive.google.com/file/d/1hNfseZ2ILTIWJTPJwZXb2VwDDsOdGKWS/view?usp=sharing
- --- Assets ---
- - LZKN64. Compressor/decompressor for Konami's N64 titles. Make sure you use an updated version of the gcc compiler before trying the tool out! I also recommend using this tool in Ubuntu, or an Ubuntu terminal for Windows, such as WSL: https://github.com/Fluvian/lzkn64
- - Utility of Time. Very old tool intended for the Zelda 64 games that can preview assets from CV64 as well. To use this with a decompressed file, open the tool (hit "Cancel" if it asks for a ROM), then go to File > Open Individual, rename your decompressed file to add the extension .zobj, then open it, and hopefully it will work: https://code.google.com/archive/p/uot/downloads
- - Hylian Toolbox. Another old tool for the Zelda 64 games, this one accepts many more files than Utility of Time, but it doesn't display textures. Add the .zobj extension to the file, then click on File > Open Individual and open it: http://wiki.maco64.com/Tools/Hylian_Toolbox
- - DLViewer. Allows previewing models and textures from any given file. To use this tool, open it and then input the following commands in its terminal:
- - loadseg 0x06 my_file
- - finddlists 0x06
- You can then use the '+' or '-' keys to go through each individual display list.
- https://twitter.com/xdanieldzd/status/1287164190839509000
- - Texture64. It preview image data from any file (assuming the file has image data): https://github.com/queueRAM/Texture64/releases/tag/v0.2
- - Mystical Ninja Decompressor Plus. This tool detects compressed files from a ROM, and then decompresses and saves the files. Originally intended for Mystical Ninja Starring Goemon, it appears to works well with CV64 too: https://www.romhacking.net/utilities/1523/
- - Model2F3DEX-SSB. Converts OBJ to F3DEX2 (the microcode Castlevania 64 uses): http://n64vault.com/ssb-tools:model2f3dex-ssb
- -- A small tutorial on how to use it can be found here: http://webcache.googleusercontent.com/search?q=cache%3A_Y0DPfNpOHAJ%3An64vault.wdfiles.com%2Flocal--files%2Fssb-guides%253Amodel-editing-guide%2FModel%2520Swapping%2520Tutorial.docx&cd=14&hl=es&ct=clnk&gl=es
- --- Potential asset tools ---
- These are tools that can potentially work with the game, but so far I haven't been able to make them work with any of the game's files, or the ouput they produce is slighty wrong.
- - Fast64. Blender plugin that can import/export display lists. Unfortunately, I haven't been able to make it work with CV64 files, (likely because I've been doing something wrong): https://github.com/Fast-64/fast64
- --- Others ---
- - Decompressed files from a USA v1.0 ROM (using Mystical Ninja Decompressor Plus). The number after "DecompressedFile" is the start address of this file inside the ROM (when compressed): https://drive.google.com/file/d/1Y28HKlrRuJEl1kgA9sp5Xc3DyEJ0JBli/view?usp=sharing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement