Super Mario 64 PC port has been released!

  • Thread starter Deleted User
  • Start date
  • Views 160,246
  • 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,377
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,018
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,180
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,319
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
  • No one is chatting at the moment.
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
    rqkaiju2 @ rqkaiju2: i like physical media because it actually feels like you own it. thats why i plan on burning...