So this process isn't complete, but hopefully we can get there, and this can help others. I tried the following to port a custom character from a rom hack:
- Apply the patch with the desired model to a clean SM64 rom to get the rom hack.
- Download RM2ExCoop and .NET Desktop Runtime 6.0 if needed.
- Open the rom hack in RM2ExCoop, and go to the RM2C pane. Check "Export Actors". Everything else can be unchecked.
- Run RM2C. Hopefully no errors appeared, but if they did, try switching the selection for hack creation tool if you're unsure how it was made.
- Next, Run C2ExCoop (mod name and description are negligible). Again, hopefully there were no errors. A folder "mod" will be generated.
- From here, create a new folder for Coop DX in "dynos" -> "packs" named after the character.
- In this folder, create a folder named "Assets".
- In the RM2ExCoop folder, navigate to "mod" -> "actors" -> "mario". Move all contents of this to "Assets".
- I had to remove the "custom." portion of the content filenames (custom.geo.inc.c, custom.model.inc.c, and custom.model.inc.h)
- Then I opened each of the files and replaced all filename instances to reflect the new names.
- Finally, start Coop DX. On launch, a bin file will be generated in the pack folder from the files in "Assets". The pack can be activated by going to "Options" -> "DynOS Packs", or in game by Pausing and going to "DynOS Packs".
Last edited: