Super Mario 64 PC port has been released!

  • Thread starter Deleted User
  • Start date
  • Views 159,159
  • Replies 283
  • Likes 33

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
Oh, it just works after copying the base rom to ./baserom.us.z64 and installing the required dependencies.
Code:
sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libsdl2-dev x11proto-randr-dev libusb-dev libglfw3-dev libusb-1.0.0-dev
make TARGET_N64=0 -j$(nproc)
To run it in full screen, open Settings, go to Keyboard Shortcuts, and assign anything to Toggle Fullscreen.
Schermata da 2020-05-04 14-12-21.png

It should also work on L4T Ubuntu on Switch.
 
Last edited by nastys,
D

Deleted User

Guest
OP
Okay, please stop sending me requests via pm. I´m not going to tell you where you can get the files.
Google is your friend.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Found the source code, I have not gone through it anywhere close to properly to say with any kind of certainty but if it pulls data from the original ROM (see Jenkinsfile within the source, and various readmes) it might be as free and clear as the basic decompilation. Slightly concerned about the level files though. Timestamps are interesting as well if accurate.

Anyway had a cursory skim around but have not seen the original since the leak and my even quicker comparison to final, not to mention I am far from the best Windows game programmer to be making any kind of proper assessment. Does look like a reasonable amount of work went into it and not as many bodges and kludges as I normally would expect in such an early stage project -- it still bears some scars from its heritage but nothing that can't be worked around.
 
  • Like
Reactions: Deleted User

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
I doubt we'll have the source for the port specifically until the project is considered complete, or maybe even ever.
Releasing the source right now would mean more proof for Nintendo that they're using copywritten material, and although they obviously are, the less proofs against 'em is the safest for the project and for them.
Also, if you're worried about viruses, you can check the executable with VirusTotal.

They would be in legal trouble regardless of source code availability, since they are already using nintendo characters, assets and trademarks.
 

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
The source code doesn't include the assets.
Interesting, I was unaware the decompile project required the models and animations from the game's binary (afaik the models in sm64 are built with the binary, but they may have changed this), does this release not include any models and textures then?
 

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
So the models are actually hardcoded?
They are hardcoded in the binary, but the decompilation project (mostly) doesn't include them, you have to extract them into c source code with a tool they provide.

I am not sure if the port requires you to provide a rom.
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,007
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,144
Country
United States
They are hardcoded in the binary, but the decompilation project (mostly) doesn't include them, you have to extract them into c source code with a tool they provide.

I am not sure if the port requires you to provide a rom.
Well, if the assets aren't included with the decomp, then I'd say it's a safe bet.
 

TVL

#|
Member
Joined
Feb 17, 2004
Messages
577
Trophies
2
Location
World -1
XP
2,308
Country
Sweden
Wow, some people really do some incredible things. Hope someone manages to make a nice level editor for this.

This makes me wish all source code for every abandoned/cancelled/obsolete software would be released and freely available for everyone so those devoted enough can make something out of it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: BO1 is good, all 3 modes are good in that game