06-17-2018, 02:08 AM
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.