There's no way we're letting this slip. If anybody can't find a copy PM me and I'll help you track one down.
People are passionate about this game and there is a good chance of a PC port of the game now (as well as more substantial mods) because of that.
His explanations are mind-blowing as well and fun to watch :)
This is a good way to turn kids into hackers!
Reverse engineering a reproducible build is quite a bit more than "just" output.
Mario 64 is more recent so might be a magnitude more complex.
There are also other approaches, like a total re-implementation, not a decompile/re-source. ScummVM engine for Blade Runner, the adventure game from 90's is a recent very impressive example of that
[1] https://github.com/scummvm/scummvm/tree/master/engines
[2] https://wiki.scummvm.org/index.php?title=HOWTO-Reverse_Engin...
OpenTTD, OpenRCT2, and OpenMW all come to mind, not to mention the many ports of Id games.
Technically, yes, you could use a decompiled game code to port the game to another platform, but the legalities are not in your favor.
Otherwise, you are right: the majority of the work left is to document the functions, to organize the code so that it's easy to mod and play around with, and to provide high level documentation on the systems/how the decomp was made. You wouldn't want anyone to think that all you have to do to decomp something is to run a binary through IDA, right?
Plus, there are more released versions of SM64, and who knows what's in there?
I had never heard of the guy before watching that video, but I gleaned from the comments that there was something about it turning into a meme, and turning the guy off from making more commentated vidoes? If so, that's a real shame, because I could watch content from him all day long.
I think by then it would have already been pretty mature.