1. 42,606

    97
    Front-page
    supermario64.png

    After having been decompiled back in July, the source code for Super Mario 64 has been completely reverse-engineered, and is now publicly available. Available on GitHub is a full decompilation of the beloved 3D platformer, Super Mario 64. The decompilation works for the NTSC-U and NTSC-J builds of the game, with (E) ROM support coming soon. To keep things legal, you will need to provide your own copy of the game, in order to compile the data, with the exact process being detailed, below. If you've ever wanted to see some of the magic that went into creating such an iconic game, you can now finally see into all of the finer details.

    :arrow: Source
     
    Reshiban, Milozaki, DarthDub and 51 others like this.
  2. Discussion (97 replies)

  3. jimmyj

    jimmyj Official founder of altariaism. Copyright jimmyj
    Member

    Joined:
    May 26, 2017
    Messages:
    1,486
    Country:
    United Kingdom
    very interesting, considering the amount of great romhacks we're already getting this could make some even more sophisticated things
     
  4. Chary

    OP Chary Never sleeps
    Senior Editor

    Joined:
    Oct 2, 2012
    Messages:
    9,592
    Country:
    United States
    Kaze Emanuar intensifies
     
  5. IncredulousP

    IncredulousP GBAtemp's Resident Bastard
    Member

    Joined:
    Aug 21, 2012
    Messages:
    610
    Country:
    United States
    Yahoo! Letsa go!
     
    Shalashaska98 likes this.
  6. RedoLane

    RedoLane Unemployed Punmaster
    Member

    Joined:
    Sep 16, 2016
    Messages:
    1,201
    Country:
    Israel
    23 years, man. that's...my birth day number.
     
  7. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...
    Member

    Joined:
    Jun 24, 2012
    Messages:
    1,033
    Country:
    Mexico
    So... "we can do" now to a port to Switch with HD models and textures? xDD
     
    N3X, codezer0, Jayro and 3 others like this.
  8. eriol33

    eriol33 GBAtemp Maniac
    Member

    Joined:
    Jan 2, 2014
    Messages:
    1,016
    Country:
    Indonesia
    super mario 64 with modern graphics would be fantastic
     
  9. sarkwalvein

    sarkwalvein There's hope for a Xenosaga port.
    Member

    Joined:
    Jun 29, 2007
    Messages:
    8,055
    Country:
    Germany
    Source code available.... RTX version of Mario 64?
     
  10. Dartz150

    Dartz150 Yet another Onii-chan
    Member

    Joined:
    May 5, 2010
    Messages:
    2,161
    Country:
    Mexico
    I was looking to this weeks ago, so I could port the code to compile it for other systems, but there are still things that are out of my scope, because even though we have the source, is a dificult task
     
  11. Foxi4

    Foxi4 Cynical Absurdist
    Global Moderator

    Joined:
    Sep 13, 2009
    Messages:
    26,546
    Country:
    Poland
    It's worth mentioning that this is source code from a decompiled binary, it's missing all of the original commentary and it's "written" as a machine would understand it, not necessarily as a programmer would code it, though the team has clearly made great strides in making it readable for the average Joe. This can make even simple functions quite difficult to wrap your head around, so it will take an experienced group of coders to make any significant use of this. What this does for average users is shedding a better light on the internal workings of the game, which is interesting in and out of itself. Very good, and an almost impossible task to achieve given the complexity of the average video game binary.
     
  12. sks316

    sks316 Pokémon XD: Gale of Darkness remaster activist
    Member

    Joined:
    Nov 28, 2013
    Messages:
    2,846
    Country:
    United States
    Super Mario 64 3D when?
     
    Spazzery, Lightyose and Zurdonx like this.
  13. chrisrlink

    chrisrlink Intel Pentium III Hamster inside
    Member

    Joined:
    Aug 27, 2009
    Messages:
    3,512
    Country:
    United States
    I can see this getting ugly REAL fast
     
    SuzieJoeBob and Fates-Blade-900 like this.
  14. Jiehfeng

    Jiehfeng Netti Netti
    Member

    Joined:
    Aug 15, 2012
    Messages:
    5,150
    Country:
    Sri Lanka
    I can hear the Nintendo executives screaming at the top of their lungs and throwing tantrums everywhere.
     
  15. Nevermore

    Nevermore GBAtemp Fan
    Member

    Joined:
    Jun 16, 2014
    Messages:
    336
    Country:
    United States
    Next YouTube Video: "Can you beat Super Mario 64 by recompiling the source code?"
     
  16. raxadian

    raxadian GBAtemp Advanced Maniac
    Member

    Joined:
    Nov 10, 2018
    Messages:
    1,839
    Country:
    Argentina
    People have created new levels for Super Mario Odyssey that work right into the Switch and there are open source games that are as close as they can get to Super Mario 64 without being eaten by Nintendo scary shark lawyers.

    What this will do that will be truly great is making even easier to make your own Nintendo 64 game rom.
     
  17. sonicvssilver22

    sonicvssilver22 You're myself, I'm yourself
    Member

    Joined:
    Aug 12, 2010
    Messages:
    167
    Country:
    United States
    I'm excited to see what the community will come up with now that they've finished reverse-engineering this game.
     
  18. Bonehead
    This message by Bonehead has been removed from public view by Chary, Aug 26, 2019, Reason: Bickering.
    Aug 26, 2019
  19. raxadian

    raxadian GBAtemp Advanced Maniac
    Member

    Joined:
    Nov 10, 2018
    Messages:
    1,839
    Country:
    Argentina
    The game was released incomplete and buggy as hell to compete with Crash Bandicot. The DS port is actually better and you can actually beat it without using the touchscreen on the levels.

    In fact while is nicer to play the game on a big screen, I beat the DS game three times from zero, while the Nintendo 64 version was just played until I beat Bowser and I didn't even care to get all the Stars.
     
    Ryccardo and cvskid like this.
  20. Manana

    Manana GBAtemp Regular
    Member

    Joined:
    Oct 30, 2017
    Messages:
    124
    Country:
    United States
    Would this help with porting rom hacks like last impact to underpowered consoles like psp?
     
    skullkeeper94 likes this.
  21. pandavova
    This message by pandavova has been removed from public view by Chary, Aug 26, 2019, Reason: Bickering.
    Aug 26, 2019
  22. ShadowOne333

    ShadowOne333 QVID PRO QVO
    Developer

    Joined:
    Jan 17, 2013
    Messages:
    10,171
    Country:
    Mexico
    I can already see Nintendo fuming their asses out for not being able to do jackshit about this with DMCA's
     
  23. Missingphy

    Missingphy Pokémon Master, Console Bricker, and more...
    Member

    Joined:
    Oct 7, 2018
    Messages:
    1,126
    Country:
    Mexico
    WALUIGI'S TACO STAND! GETS BETTER!
     
Loading...

Hide similar threads Similar threads with keywords - decompiled, officially, released