Super Mario 64 ported to PC. It's incomplete, with a couple minor texture issues, and missing a lot of quality of life things, like a proper controller config. It can be played to completion though, and runs like butter. There is a SM64 decompilation project that's been going on for the last few years. It's finally progressed enough where someone made a port to a PC rendering pipeline. And no, this isn't related to the Nintendo leak. The timing is just coincidence. All of this is coming from some autists who decompiled the ROM into C code to then port it to other things. The dev is a faggot and isn't releasing the most recent version of his build, and there's even 3DS and Switch builds as well. But for now, this is all we got. Expect more in the near future. And yes, more games are in the works. OOT and MM will be coming in the upcoming year or so. Goldeneye and Perfect Dark are also *very* slowly chugging away and making progress.
Common issues- Super fast game: Use your GPU control panel to limit the framerate of the game to 30(I think?). Buttons are weird: A config gets created in the applications folder when first started up. Play around with the key IDs in there. This uses SDL though, so most controllers should work straight up.
Linux DEB: anonfiles_com/Ndh7X4v7ob/sm64pc_deb Linux RPM: anonfiles_com/l3m1Xev2o5/sm64pc_rpm
Alt SM64 Discord: discord.gg/FG6wfR3 - This Discord is open because the actual N64 decomp one is closed. Use the #SM64 channel. OOT Decomp Discord: discord.gg/EXVVdFg - For progress and news relating to the Z64 games.
What environment are you guys using to build this shit on Windows? I tried MSYS2 and for some reason asciidoc's a2x wasn't finding the asciidocs exe for some weird fucking reason, even after a full reinstall of everything, so I couldn't build the audiofile library needed for this thing.
Brandon Evans
Yeah, the cyber police look through all your files every night before you turn your computer off.
Oliver Campbell
no
Jack Clark
yes the police are on their way
Tyler Richardson
Just copy it after you download it and then delete the copy. The tracking system will think you deleted it and youll be ok.
has pannenkoek2012 given a veredict about it? im not playing it until he aproves it.
Gabriel Sanchez
so is this better than using project 64 emulator ?
Ryan Stewart
>this is what mutts unironically believe
Jack Brown
Some people say that you can go to jail just for posting on this thread.
Chase Flores
it approve
Angel Mitchell
None of those negated copyright. Those were about the legality of disassembly, and fair use. None of those involved taking a disassembly, reassembling it, and distributing the product as their own. You do realize that what you are arguing that it is possible to write a program to disassemble and reassemble a program automatically to strip all the copyright from it, right? If a disassembly did not have the copyright of the original executable, you could simply remove the copyright from any program you wanted. Disassembly is an automatic process.
Ryder Garcia
Fuck yes! Group shower tonight boyyyys!
Brody Torres
What do they think is going to come in future builds? Since Nintendo is gonna nuke all communities that even discuss this shit I have a feeling it's going to always be telephone between devs and end users.
So if this does turn out to be illegal to distribute, couldn't someone just make a new source port from scratch based on analyzing this one? Sure maybe that's still technically illegal but who's gonna know at that point, and it would be completely in the clear forever.
Eli Ward
this shit wasn't automated
Connor Williams
So we meeting up for dinner?
Joshua Brown
yes, but just have it on a flash drive so in case the police burst into your door, just flush it down your toilet. think of getting charged with drugs, technically its not illegal to do drugs but its illegal to have it in your possession.
Angel Rogers
Yes, in terms of both performance and (potentially) modding.
Kayden Rogers
This shit was automated. I've been following the SM64 disassembly since the beginning. They used the NSA disassembly tool. All the manual work is giving things proper names, refactoring, and commenting it.
Landon Watson
>mario.exe can someone just tell me if its a virus or not? im sure the way its compiled makes it so the whole game runs off a single exe and i doubt its a virus but what the fuck man
Brayden Sullivan
Shut the fuck up you retard, if reimplementations were illegal the Wine devs would be in jail since years ago, it's a fucking WINDOWS reimplementation and it's still there
URDE, a Metroid Prime reimplementation has also been sitting on github for years with no issue
just stop talking
Camden Butler
>mario.exe why is it so menacing?
Juan James
I know porting this to the PS1 or the Saturn would be a shit ton of work due to those consoles' technical limitations, but would a Dreamcast port be feasible?
when you boot it up mario.exe walks up to luigi with hyper realistic blood coming out of his eyes and he starts bludgeoning his head in with a koopa shell
Luke Gonzalez
Reimplementations are legal. Disassembly is legal but retains the original copyright. Wine is clean room, you tool: wiki.winehq.org/Disassembly There is no way to take somebody else's program and simply strip the copyright from it. To do so, you have to build a clean copy from scratch.
Henry Bell
>So if this does turn out to be illegal to distribute, couldn't someone just make a new source port from scratch based on analyzing this one? The whole thing was already done by analyzing the disassembly and rewriting it anew. I don't see why doing that twice would suddenly put it in the clear if it was illegal in the first place.
>that kid who played Mario on his PC has the last laugh Also, any explanation of the whole decompiling process? This is super interesting from a technical standpoint.
Wyatt Sullivan
my guess would be wangblows reporting any activity of what you do to their servers
Anthony Adams
Its over.
Brandon Wilson
Mining bingcoins
Jeremiah Roberts
The legal issue is why this matters. You can't legally reverse-engineer a copyrighted technology if you're deriving the final code from internal documentation/source code. This is known as clean room reverse engineering.
What you want is a clean room implementation. It's the same as what happens with things the folks at Nouveau who writes the open source Linux driver for Nvidia GPUs.
Get a guy who hasn't and won't contribute to your codebase That guy reads the leaked code, and writes up a specification describing what happens The devs then write code that will function to that effect It's like instead of telling a cook "add x amounts of sugar and then bake for y minutes", you say "add things until it's i-levels of sweet, and then cook it until it's j-levels of brown".
You don't actually know the answer to his question
Jace Taylor
It is a source port and it's based on the source code from this decompilation: github.com/n64decomp/sm64
The source code for Mario 64 hasn't leaked at all. It's not part of the big Nintendo leak (or if it is, it hasn't come out yet). In any case the decompilation started more than a year ago so it's impossible for it to contain anything from the leak.
Isaac Moore
The source for the PC port was leaked too. You can compile yourself.
Michael Rodriguez
I just tried to run OpenGL version on Windows XP, and it doesn't work.
Is it 64-bit only?
Gabriel Jackson
It hasn't happened since that screenshot. It might be doing it intervals to hide suspicion until people start analyzing.
Luis Robinson
I do believe it's a 32-bit.exe
Samuel Carter
yes only if you're under 22
Wyatt Turner
Where I live downloading ROMS is illegal but not punishable. Only uploading is. No I don't live in a third world country
I would like to know how hard it was to port the game. I always asked myself if people would port console games themselves if the source code was available. It was probably relatively simple to port since it was one of the earliest 3D games and didn't even need optimization but I still would like to know.
Tyler Adams
Someone use Ethereal to find out what its doing
Josiah Lee
I’m curious about how autistic the dev really is, or if this is a case of “some guys on Zig Forums said that the dev is autistic so it must be true”. Cause from what I’ve heard the biggest sin they’ve committed is not telling anyone that they’re working on it, which is pretty understandable due to Nintendo’s track record (comparisons to the whole City of Heroes bullshit could be drawn but those guys were being dickheads for no reason with little actual chance of legal threats, they just wanted it all to themselves), and going into silence after it was leaked. Did some conversations leak where the dev was acting retarded or is he just (somewhat understandably) miffed that people leaked their code before it was “finished” and is now working in silence Also if any of you motherfucking ass slurping faggots go “>they” “haha tranny detected” I will come to your house and punch you in the goddamn throats. I genuinely know nothing about the dev and am fairly certain all of the tranny allegations are just the usual Zig Forums shitposting because of discord’s rep on here. Could be completely wrong here, but since I genuinely have no fucking idea who the dev is or if it is more than one person I’m using they ok you fucking niggers good god I’m so fucking sick of this shit.
Owen Fisher
>missing things will these be added in at some stage? will it end up the definitive version?
Colton Peterson
You can l i t e r a l l y decompile the source code yourself. There's nothing suspicious going on.
Blake Mitchell
it's TAS accurate, the only problem is that loading is way faster so the TAS desyncs after entering the first painting
Elijah Cox
In other words: "I'm a lying idiot"
Ryan Watson
Do you have the icon file for this? The only one I could find was the club Nintendo Mario hat
Lincoln Reed
i think it's just a joke because reverse engineering a mario game from 20 something years ago isnt neurotypical behavior
Nathan Murphy
Yes. Dire Dire Docks lagging when the sub is there and general bad performance in Bowser in the Fire Sea isn't present in this version.
Wyatt Robinson
the dev hasn't done anything wrong, the average Zig Forums user is just drowning in their own piss and vomit because the dev won't INMEDIATELY share everyhing he has and instead wanted to do a proper 1.0 release whenever it was ready
David King
...
Bentley Powell
>DX12 Ver: gofile.io/?c=wOvWRO >This file does not exist well I guess I'll be sitting this one out then