Mapping vertex data from shygoo's Course Viewer back to ROM addresses
#2
Quote:I'm surprised that there still haven't been any custom MK64 levels released (other than the one from 2008) when it seems like a lot of the work has already been done and we are really close.

Micro500 is actually working on a really nice level exporter for blender right now: https://www.twitch.tv/videos/267948955. I don't think it's been released yet though.

Quote:If i was able to get to the point of changing Big Donut around to be a "custom" course within the course viewer, how difficult would it be to map the updated vertex data back to the original memory addresses in the ROM?

If want to give it a shot, the addresses for all the course data are stored in this table: https://hack64.net/wiki/doku.php?id=mari..._structure. The vertex data is stored MIO0 compressed in ROM, so the edited data would need to be recompressed. I had started making an MIO0 compressor for the course viewer here that you could try. If a custom recompressed block is smaller than the original, it could probably be put back in-place, else you could store it at the very end of the ROM over the padding bits and update the pointers in the course data table.
Reply


Messages In This Thread
RE: Mapping vertex data from shygoo's Course Viewer back to ROM addresses - by shygoo - 06-17-2018, 02:08 AM



Users browsing this thread: 1 Guest(s)