Advertisement
Suyi

CV64

Nov 27th, 2022 (edited)
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. ==== Utilities for exploring Castlevania 64's internals ====
  2.  
  3. --- Code ---
  4.  
  5. - 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
  6.  
  7. - 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
  8.  
  9.  
  10.  
  11.  
  12. --- Assets ---
  13. - 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
  14.  
  15. - 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
  16.  
  17. - 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
  18.  
  19. - 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:
  20.  
  21. - loadseg 0x06 my_file
  22. - finddlists 0x06
  23.  
  24. You can then use the '+' or '-' keys to go through each individual display list.
  25.  
  26. https://twitter.com/xdanieldzd/status/1287164190839509000
  27.  
  28. - Texture64. It preview image data from any file (assuming the file has image data): https://github.com/queueRAM/Texture64/releases/tag/v0.2
  29.  
  30. - 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/
  31.  
  32. - Model2F3DEX-SSB. Converts OBJ to F3DEX2 (the microcode Castlevania 64 uses): http://n64vault.com/ssb-tools:model2f3dex-ssb
  33. -- 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
  34.  
  35.  
  36. --- Potential asset tools ---
  37. 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.
  38.  
  39. - 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
  40.  
  41.  
  42.  
  43. --- Others ---
  44. - 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
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement