8 ms·
Super Mario 64 Decompilation
- yuppie_scum 6y agoHas anyone built any new map sets, mods, “total conversions” for it yet?
- emrikol 6y agoYou should check out the work done by Kaze Emanuar. He's made a number of demakes, new maps, new games, and much more in Mario 64 https://mario64hacks.fandom.com/wiki/Kaze_Emanuar https://mario64hacks.fandom.com/wiki/Kaze_Emanuar https://www.youtube.com/user/KazeBG0 https://www.youtube.com/user/KazeBG0
- rawbot 6y agoAren't these for the original ROM, not the source port?
- dietrichepp 6y agoThere is a somewhat active community, including a model exporter for Blender (which exports Blender models to the format that Super Mario 64 uses). New maps, too. I haven't seen any total conversions.
- someone2639 6y agoDecomp modding is the next unexplored frontier in SM64 modding. Kaze (the figurehead of the community) uses decomp ever since SM64 Splitscreen, and with brand new features being added by more technical users, there's a ton of cool mods being developed, such as: -Golden Sun 64, complete with a random encounter battle system: https://www.youtube.com/watch?v=zdHEwTVCoo0 https://www.youtube.com/watch?v=zdHEwTVCoo0 -SM64DS minigame Wanted in SM64: https://www.youtube.com/watch?v=BqjISz_wW7E https://www.youtube.com/watch?v=BqjISz_wW7E -Princess Peach Sex Hack (All I can say here is, don't be fooled by the name): https://www.youtube.com/watch?v=5dMn3LgYF4c https://www.youtube.com/watch?v=5dMn3LgYF4c
- manuelaljibes 6y agoAnyone knows where to get the source of that PC port some dude did? I know it was randomly released somewhere but Nintendo took it down before I was able to get a copy
- m-p-3 6y agoHow about https://github.com/sm64pc/sm64ex https://github.com/sm64pc/sm64ex ?
- antomeie 6y agoThis is a fork of the above mentioned sm64-port that adds some additional features.
- sennacy 6y agoYou mean this? https://github.com/sm64-port/sm64-port https://github.com/sm64-port/sm64-port
- antomeie 6y agoYes, this is the original repo by the creator of the PC port.
- SwimSwimHungry 6y agoThis decomp is the basis for a Super Mario 64 native port to the 3DS. It's really incredible work that was done here.
- deergomoo 6y agoI recently installed custom firmware on my 3DS and was amazed that I could scan a QR code on Twitter using the camera, and a few minutes later have a fully working port of SM64 running. Even more amazing is that Nintendo haven't taken it down, as it's the full game including all art and music.
- SwimSwimHungry 6y agoYeah... I absolutely love what the hacking community has pulled off with the 3DS. It's pretty much my favorite gaming handheld right now, even over the Switch!
- muterad_murilax 6y agoAny news of DOS, Windows 95, Sony PlayStation and/or Sega Saturn ports yet?
- allanrbo 6y agoDOS, yep: https://www.reddit.com/r/retrogamedev/comments/ioy5vp/super_mario_64_ported_to_msdos/ https://www.reddit.com/r/retrogamedev/comments/ioy5vp/super_...
- wodenokoto 6y agoSo there is a rumor that Nintendo forgot to switch an optimization flag when compiling Mario 64 and that is why we have lag in the water levels. Since we are talking about the source code, I’m sure someone much more knowledgeable than me might be reading and could maybe confirm or deny the rumor.
- muterad_murilax 6y agoThat Nintendo forgot it is debunked by Modern Vintage Gamer here: https://www.youtube.com/watch?v=NKlbE2eROC0 https://www.youtube.com/watch?v=NKlbE2eROC0
- delroth 6y agoMVG regularly gets key technical information wrong and barely cites any sources, so I'd take this with a grain of salt. Example: he claimed in [1] that a Nintendo leak contained "the entire source code of IOS" (IOS being the Wii operating system) and "the Verilog for the entire Nintendo Wii". Both of these claims are completely wrong and have been refuted by both console hackers and emulator developers for the Wii. I told MVG on Twitter, he replied saying approx. "oh it's not my fault I just read what was written online and haven't looked at the details myself" [2]. To this day the video is still up, there is no errata either in the description or in comments. This is not the only example, just the freshest one in mind and one I was directly involved with. [1] https://www.youtube.com/watch?v=n8G7eq0GlQs https://www.youtube.com/watch?v=n8G7eq0GlQs [2] https://twitter.com/ModernVintageG/status/1258208713137152000 https://twitter.com/ModernVintageG/status/125820871313715200...
- audunw 6y ago> so I'd take this with a grain of salt. Well, in this video it's not like he's stating it as absolute fact that they didn't forget to use -O2. He just presents another much more plausible (IMO) explanation. And he backs it up with direct references to original documentation and a tweet from a developer experienced with early N64 development. I think his claims here looks pretty solid, if you have reason to doubt them based on the content of the video, it'd be nice if you shared that. More examples would be interesting too if you can remember other cases. To me, getting a fact like that wrong on a breaking news kind of video and not taking the time to correct it later isn't that big of a deal to be honest. If it was really important to me what the content of the leak was I'd check myself.
- Yuioup 6y agoDMCA takedown in 3 ... 2 ... 1
- antomeie 6y agoActually I don't think so. They have been very careful not to include any copyrighted material in the repository. For example, all game assets are not included. I believe the decompiled code itself can not be copyright protected by nintendo since the decompilation is written from "scratch"... Although I am not fully sure how the law are in regards to that.
- chc4 6y agoI really, really doubt it's legal, or if it is not in a way that would be easily defendable in court. Disassembled code is not a clean room implementation, which is what's needed to reimplement e.g. GNU licensed code legally.
- ThatPlayer 6y ago>I believe the decompiled code itself can not be copyright protected by nintendo since the decompilation is written from "scratch"... Although I am not fully sure how the law are in regards to that. Even if it is from "scratch", it is still a copy. Which is then protected by copyright. Same way music covers are still protected by copyright even if I perform it myself.
- antomeie 6y agoOk, you are probably right! I just seemed to recall hearing that if you write a code from scratch, that then “happens” to compile exactly into the same binary, then it is a bit of a “gray area” as to if the original owner has copyright or not. Again, I honestly don’t know for sure, sorry for the confusion.
- parisianka 6y agoMy favourite game
- elwell 6y agoOnly 33% done, but a more personally interesting game to me: Perfect Dark - https://github.com/n64decomp/perfect_dark https://github.com/n64decomp/perfect_dark
- airstrike 6y agoStill have nightmares about that challenge level with the little aliens...
- amlib 6y agoThat challenge gets a little bit more doable if you deploy the laptop gun at the capture point (as much as possible)! Also the cloaking device pickup is helpful... Still took me a dozen or so tries to beat it...
- Agentlien 6y agoExactly how I did it. That one was really challenging, though.
- someone2639 6y agoAll sorts of N64 games are being decompiled ever since the compiler for SM64 was made usable on a modern system 2 years ago! Off the top of my head there's: -The Zelda titles (led by Ocarina of Time at 64% completion) -The HAL titles (led by Kirby 64 at 5% completion) -Conker's Bad Fur Day (and other Rare games) -Dinosaur Planet, which quite literally came out yesterday (which goes to show how easy it is to get an N64 decomp going, as long as the game doesn't use GCC)
- ravenstine 6y agoThat game was ahead of its time, but tripped over its own frame rate. Besides that, a huge weapon sandbox, dual wielding, co-op, secondary weapon functions, the ability to peek around corners, better AI than in Goldeneye, multiplayer AI "simulants", bonus missions, an alien sniper rifle that shoots through walls, the laptop gun, a surprising amount of dialogue for AIs(considering it's N64), and I'm sure other things I'm forgetting. Rare probably should have held off and instead released it for Xbox. And actually, you can play a remastered version of it on Xbox through Rare Replay. Decompilation will be pretty cool, I think, because the newer Rare Replay assets could be imported and then I'm sure that many other improvements could be made as well.