← Home ← Back to /vr/

Thread 11814961

130 posts 42 images /vr/
Anonymous No.11814961 >>11814980 >>11815014 >>11815503 >>11816289 >>11816478 >>11817110 >>11819023 >>11821043 >>11822019 >>11822838 >>11823145 >>11823237
Mario Kart 64 Decompilation PC Port is now available
https://github.com/HarbourMasters/SpaghettiKart
Anonymous No.11814980 >>11815142 >>11815272
>>11814961 (OP)
Just did a quick test, seems to work well enough. But after I got a SC64, I lost all interest in these N64 ports.
Anonymous No.11815014 >>11815020 >>11815057 >>11815064 >>11815102 >>11815106 >>11815107 >>11815112 >>11815117 >>11815120 >>11815275
>>11814961 (OP)
great, more piracy

sure, just go ahead and steal proprietary Nintendo code that they still offer for sale on their consoles.
Anonymous No.11815020 >>11815056
>>11815014
>great, more piracy
decomps aren't piracy
Anonymous No.11815056 >>11815065 >>11815117
>>11815020
>reverse engineering a binary blob to produce code that behaves 100% and compiles to 100% match to the original IS NOT PIRACY!!! I SWEAR!!!

um. ok.
Anonymous No.11815057
>>11815014
>just go ahead and steal proprietary Nintendo code that they still offer for sale on their consoles.

Yeah, I think I will. Thanks.
Anonymous No.11815064
>>11815014
Will do. Thanks, cuck.
Anonymous No.11815065 >>11815092 >>11815135
>>11815056
They don't distribute the required assets to compile the code. Just like emulators, where you need to provide the roms. Most people don't consider emulation to be piracy, but nintendo was able to take down those switch emulators, so something could be done about these ports also.
Anonymous No.11815092
>>11815065
The Switch emulators got taken down because they bypassed the Switch's encryption in order to function. N64 games are not encrypted.
Emulation and reverse engineering are legal, bypassing encryption is not.
Anonymous No.11815102
>>11815014
Yes.

The games are old enough. If it was a game from the last 15-20 years, I'd be more with you
Anonymous No.11815106
>>11815014
>piracy
That would make it better but sadly it's not piracy
Anonymous No.11815107
>>11815014
i will steal more from nintendo, thanks for the advice cat anon
Anonymous No.11815109 >>11815115 >>11815136
I've never played MK64, is it fully playable without issues? Does rumble work?
Anonymous No.11815112 >>11815121
>>11815014
I reported this as “Trolling outside of /b/“, which it very blatantly is. Obvious, lazy trolling. But I guarantee you it won’t be deleted. This post, however, will be. Thanks mods.
Anonymous No.11815115
>>11815109
Oh, forget rumble, looks like controller doesn't work at all.
Anonymous No.11815117
>>11815056
>>11815014
Reverse engineering software code is literally entirely legal, you buttfucking mongoloid.

For a retro example, Atari/Tengen's defense against Nintendo regarding their own lockout chip was that they had reverse engineered Nintendo's and learned from that, but then it turns out that they had lied about that and not reverse engineered it at all, rather they had fraudulently obtained the patent drawings and technical details.
Thus they lost to Nintendo in court.
Anonymous No.11815120
>>11815014
It doesn't contain Nintendo's software. It itself is just software that decompiles and redoes stuff only when supplied with the game. Not illegal.
Anonymous No.11815121 >>11815125
>>11815112
Are you a pussy? Announcing a report and for something as retarded as that
Anonymous No.11815125
>>11815121
I don’t give a shit.
Anonymous No.11815135
>>11815065
Yuzu was taken down because it contained DRM-bypassing code AND they had infiltrated their Discord and has proof that they were sharing ROMS, even of games that were not out yet. Even their grounds of Yuzu bypassing their DRM would have bene sketchy (Dolphin does the same thing) at best hence why the slam-dunk accusation of them flat out pirating ROMs. They had just sent a guy to jail and he now owes them money for the rest of his life over something similar, and Nintendo basically offered to just have them hand over everything and close the company and they can just walk away and pretend it never existed. Basically they had them by the balls and gave them an out that they knew if they didn't take they would likely get fucked royally.

Ryujinx they had no case against, and it was in Brazil which is about China levels of "Go shove it Nintendo" caring about their copyrights if they tried, so they paid the author off. A multi-billion dollar corp coming to your relatively poor house and going "Hey, if you stop that emulator that you are working on for free and will likely be forgotten in a few years anyway we will give you a huge sack of cash" is a hard offer to resist.

So not only is Yuzu not even close to the same case, but they didn't even have a case against Ryujinx, which came back up under different devs. These could not be further examples of decompiling a game (which actually falls under legal reverse enginering laws) and only distributing code.
Anonymous No.11815136 >>11815224
>>11815109
It does have options to remap
Anonymous No.11815142 >>11815234
>>11814980
>But after I got a SC64, I lost all interest in these N64 ports.
Starcraft 64 has not been decompiled yet genius.
Anonymous No.11815151 >>11815160
Why did that post get deleted? Why are people here such pussies? Ok, sure, that guy was wrong about that being piracy. But why did his post get deleted just for being wrong. This board is retarded
Anonymous No.11815160
>>11815151
It's just this particular board. I could say why but even that is risky.
Anonymous No.11815224 >>11815235 >>11815248
>>11815136
For some reason the menu bar doesn't actually show any of the options on my part, I can't configure anything.
Anonymous No.11815234
>>11815142
>a
Anonymous No.11815235 >>11815248 >>11816023
>>11815224
I got a config menu to appear by pressing Tab, but yeah, the F1 menu is blank for some reason.
Anonymous No.11815248 >>11815503 >>11817023
>>11815224
>>11815235
"harbourmasters" rushing out another pc port for e-cred, what a shock
Anonymous No.11815258
>default controls listed in readme are straight up incorrect
>menu bar is blank
>pressing tab does nothing
???
Anonymous No.11815272
>>11814980
>after I got a SC64, I lost all interest in these N64 ports.
I mean, I get it if you only want to play these games exactly as they originally released, but PC ports are great if you want additional features or better performance in some cases
For example I own Perfect Dark on original hardware but I pretty much only play the PC port now since it just runs and plays much better than the original N64 version
Anonymous No.11815275 >>11815282 >>11815739
>>11815014
>great, more piracy

Indeed. It's fantastic.
Anonymous No.11815282 >>11815836
>>11815275
I love being a pirate.
Anonymous No.11815503 >>11815532 >>11816523
>>11814961 (OP)
>>11815248
>port
More like "port" given that it's simulating the entire N64 graphics pipeline instead of rewriting the game's rendering code.
Anonymous No.11815532 >>11815654 >>11819215
>>11815503
Give them time. Someone might create an "Render 96" version of MK out of this. They could even use pre-rendered graphics instead of 3D models for the racers.
Anonymous No.11815654 >>11815695 >>11818927
>>11815532
Its kind of already been done
https://www.youtube.com/watch?v=YMXtvliz7sg
Anonymous No.11815695 >>11818927
>>11815654
It looks pretty good, to be honest.
Anonymous No.11815708
wake me up when double dash gets recompiled.
Anonymous No.11815739
>>11815275
Nintendo is a scumbag anti-consumer company that does not deserve anyone's money
Anonymous No.11815836 >>11815971
>>11815282
Decompilation authors are emphatic their work not be used for piracy, you fucking savage.
Anonymous No.11815971 >>11815981
>>11815836
That's to cover themselves, and it's also all they need to do to cover themselves, if someone else misuses it, that's not their fault.
I happen to be a rapscalion, but don't let that reflect on them.
Anonymous No.11815981
>>11815971
I think this is so much more annoying of a situation, because games like Sonic 3 AIR had the exact same release model,
basically asking for an official rom to extract assets, and not nobody had to project any disingenuous intentions of "covering their asses" towards the devs,

BECAUSE SEGA WAS LITERALLY SELLING ROMS ON STEAM
Anonymous No.11816023
>>11815235
Apparently it's supposed to be ESC, they must've initially published it with debug stuff as the controls.
Anonymous No.11816289 >>11816551
>>11814961 (OP)
I wish it was Diddy Kong Racing.
Anonymous No.11816478 >>11818854
>>11814961 (OP)
Does it run well on Switch?
Anonymous No.11816509 >>11817249
Is this supposed to not have sound?
Anonymous No.11816523 >>11823003
>>11815503
is that why is runs like shit on handhelds?
Anonymous No.11816536 >>11816914 >>11817023
>win mushroom cup 150cc
>the camera angles for the victory screen fuck up, my mario and a yoshi and DK are already at the podium spots that come up early, see a toad driving off in the distance back up the road
>the cheep cheep shows up early and coughs up all the effects, does its animations and stuff, and then disappears long before the trophy itself even appears
If I had the mindset to record shit I would've, I have never seen that happen before on this game before this port.
Anonymous No.11816551 >>11816736
>>11816289
Behold!
Anonymous No.11816736
>>11816551
I wish the touch screen stuff didn't suck, having Dixie and Tiny as playable characters was cool.
Anonymous No.11816914
>>11816536
I'm also getting the camera fuck ups. Looks to be an issue when you turn up the FPS. It'll probably be fixed.
Anonymous No.11817023 >>11818316
>>11815248
>>11816536
Yeah I'll wait till someone competent takes a stab at it, always the same old story with these geeks. This decomp came out like last week, no PC port with any amount of quality control could possibly be out yet, it's absurd. It's clear Harbormasters feel increasingly threatened by the recomp64 stuff and they're just shitting stuff out in worse and worse states now purely so they don't lose their 'place' online and we keep talking about them.
Anonymous No.11817089
Did their Star Fox 64 port had something else besides 60fps and widescreen?
Is it getting mods?
Anonymous No.11817110 >>11818210
>>11814961 (OP)
I'm gonna wait for this to get online play mod and then have a blast
Anonymous No.11817249 >>11818810
I consistently get a game crash when I win a GP as DK. Bowser and Toad seem to not crash.
>>11816509
There's sound. I had it on initial launch, lost it after a crash, and regained it when I switched my Audio API to SDL (Escape key>Audio>Audio API) through the menu.
Anonymous No.11817734
Online mod for 8 players shit gonna be wild
Anonymous No.11817904
How much does No Draw Distance affect gameplay? As an avid, regular Mario 64 player now switched to PC, I noticed some differences in enemy behavior and stuff.
Anonymous No.11818210 >>11818220
>>11817110
Buy a Switch 2 and a copy of Mario kart world ;)
Anonymous No.11818220
>>11818210
MOOOOOODS
Anonymous No.11818235 >>11818249 >>11818253 >>11818304 >>11818331 >>11818341 >>11818361 >>11819104 >>11819202 >>11819450 >>11821492
Did I miss any?
Anonymous No.11818249 >>11818272 >>11822225
>>11818235
Does this count? It's technically a remake with more features
https://www.youtube.com/watch?v=A5-dKL4S898
Anonymous No.11818253 >>11818268
>>11818235
San Francisco Rush got a native pc port not long ago.
https://t3hd0gg.com/project-r/
Anonymous No.11818268
>>11818253
and also San Francisco Rush The Rock
Anonymous No.11818272 >>11819104
>>11818249
I'm not even 100% sure what my criteria for this list is. Fan made remakes like that are cool but idk if I want to lump them together with ports built from the source. Same with Zelda Classic and the Link's Awakening PC remake.
Anonymous No.11818304 >>11818365
>>11818235
Dinosaur Planet? As in Star Fox Adventures?
Anonymous No.11818316 >>11818328
>>11817023
The worst part is that it’s ever so slightly less likely someone will focus on recomping SF64 or MK64. I mean it will happen, but probably not going to be one of the next games to be worked on.

It’s clear the HarborMaster’s approach is flawed because the fragmentation is insane. 2ship uses json save format, but OoT doesn’t. Starship has lua mod support but the others don’t. I think I read something about WASM support for “Spaghetti Kart.” Each time these ports adds a feature, the others either don’t get it, or it requires mass effort to back port them.

Meanwhile with recomp, they update RT64 and all recomps get the graphics updates. Mod support is released, and it will work with all recomps.
Anonymous No.11818328 >>11818339 >>11818349
>>11818316
>Mario 64 still doesn't have a good mod support recomp
I know we're waiting for the tool or whatever...i'm getting fuckin impatient. Mario 64 is THE N64 game
Anonymous No.11818331
>>11818235
Driver 2
https://github.com/OpenDriver2/REDRIVER2
Anonymous No.11818339 >>11818349
>>11818328
But there is no Mario 64 recomp. Once there is, it will be beyond all other SM64 PC ports because it’s a game the creator of recomp would do himself.
Anonymous No.11818341
>>11818235
thanks anon
Anonymous No.11818349
>>11818328
>>11818339
Wait I’m just a retarded mobilefag and misunderstood your comment because the word recomp line breaked.

Yeah, SM64 recomp will happen, but expect OoT and Banjoo first.
Anonymous No.11818361 >>11819512
>>11818235
OutRun
https://github.com/djyt/cannonball
Anonymous No.11818365
>>11818304
Only N64 foxes here.
Anonymous No.11818551
i guess this is just a general port thread now
I don't really like Sonic 3 AIR and wish it were structured like every other PC port and having to unlock the drop dash is fucking retarded
Anonymous No.11818810
>>11817249
That fixed it. Thanks, friendo.
Anonymous No.11818819 >>11818824 >>11819172
The harder CPU mode is awful
>lighting spam, like a fuck ton of lightings per race.
>cpus get stars on a regular basis
>they somehow get stars or ghost just in time when a lighting strikes
>they somehow get a boost that makes them invunerable to anything
>even if they're hit by the lighting, they will clash with another racer so they get back to normal size, sometimes they even activate that cheat boost
>moment they get a lead its game over
Anonymous No.11818824
>>11818819
Careful what you wish for, champ
Anonymous No.11818854 >>11818930
>>11816478
Runs fine for the most part. I do have some issues with item boxes and on field hazards disappearing, specifically on Moo Moo Farm coming up to the underpass. Aside from that, nothing game breaking so far.
Anonymous No.11818927 >>11818938
>>11815695
>>11815654
it's literally lookin' good territory. Jesus.
Anonymous No.11818930 >>11818938
>>11818854
Trying to remember...it wasn't officially remastered for Switch was it?
Anonymous No.11818938
>>11818927
I can give it credit for effort at the minimum, since instead of upscaling things they made entirely new renders for the 1798 sprites per character. But stretching source images and new things in HD across simplistic geometry is always fucked either way.

>>11818930
It got the Nintendo Switch Online treatment, aka 2x resolution, no pak support, and notable input delay.
Anonymous No.11819023 >>11821504
>>11814961 (OP)
according to the first release there's a track editor? how does it work?
Anonymous No.11819081 >>11819095
Waiting for a DREAMCAST mariokart 64 port...
Anonymous No.11819095
>>11819081
You will play Woody Woodpecker Racing and you will LIKE it
Anonymous No.11819104 >>11819162
>>11818235
>>11818272
In that case, Sonic 3 AIR isn't a decomp/recomp. It's basically just a very good recreation, too.
Describing it that way is a bit of a dis-service, tho lol.
Anonymous No.11819162
>>11819104
Sonic 3 air wasn't remade from scratch.
https://github.com/Eukaryot/sonic3air/blob/main/Oxygen/sonic3air/scripts/credits.txt
>The Sonic 3 A.I.R. scripts are based on a conversion of the 68K machine code in the original Sonic 3 & Knuckles ROM.
Anonymous No.11819172
>>11818819
So they don't actually race better. Figures.
Anonymous No.11819202 >>11819268
>>11818235
>Frogger 2 Enhanced PC Port
Where can I find that?
Anonymous No.11819215 >>11819219 >>11819403 >>11822770 >>11823558
>>11815532
Ohhhhhh boy. Sit down. Buckle up. Grab a snack (or don’t, I’m not your mom). Because apparently we have to talk about this again. It’s 2025, and somehow people STILL think that the characters in Mario Kart 64 are fully 3D models. Like, actual, real, polygonal, bendy, flexy 3D models.

No. No, no, no. They are not.

The characters in Mario Kart 64 are sprites. Beautiful, crispy, deliciously pixelated, pre-rendered sprites. Yes. Like it’s still the Super Nintendo era, but the sprites have snuck onto the shiny new Nintendo 64 like they own the place. Those Mario, Peach, Yoshi, and DK you’re watching zoom around? Not models. Not low-poly models. Not ugly early PS1-style disaster polygons. Nope. They are flat, billboarded, two-dimensional images, lovingly (and sometimes weirdly) rendered in 3D elsewhere, flattened into a bunch of pre-cooked frames, and then made to spin and scale in fake 3D space like cardboard cutouts at a school play.

Yes, even Donkey Kong. Especially Donkey Kong. Go watch him from behind next time. Notice how his fur is somehow always perfectly visible no matter what angle you drive at? Yeah. That’s because his entire body is a two-dimensional flat surface that the game rotates to face you at all times. Ever wonder why you never see a side view of Wario’s head that looks like an actual 3D shape? That’s because there IS no side of his head. He is an eternally front-facing demon god of flatness.

It’s called billboarding, kids. And it was (and still is, sometimes!) a clever way to fake 3D without eating up the precious, precious N64 processing budget. Want to draw eight Mario poses and spin them to pretend it’s a real thing moving in space? Congrats, you’ve done what every N64 dev who was underpaid and tired in 1996 did. It worked. It was faster. It saved memory. And the N64 needed that memory BAD, because 4MB was all you got unless you ponied up for the Expansion Pak.
Anonymous No.11819219 >>11819234 >>11819403 >>11822770
>>11819215
“But wait,” I hear the doubters whine, their voice trembling, “I swear the karts themselves are 3D…”

YES. The KARTS are real, simple polygonal models. Actual, honest-to-Shigeru polygons. Look at the wheels. Look at the way the kart bodies shift in space. Those are 3D. But Mario sitting in the kart? Flat. Cardboard. Lying to you. The kart is real; the driver is a mirage.

Want to see it for yourself? Watch the game in an emulator. Pause the game. Free the camera. Rotate it around. You will see. You will see. Mario's flat smiling face following you like the Mona Lisa from Hell. The characters are not 3D. They are imposters in a world of polygons.

“But they look so good for N64 models!” That’s because they AREN’T models. They are pre-rendered sprites based on the high-res models Nintendo made back in the day on powerful workstations, rendered down into little flat images to fool you into thinking they were running in 3D on a potato-shaped plastic box that struggles to run Perfect Dark at more than 8 frames per second.

So the next time someone claims "Mario Kart 64 was full 3D!" you gently—no, aggressively—correct them. You send them screenshots. You send them emulation camera tricks. You send them that one weird blurry frame where Yoshi’s head rotates wrong and stretches like Gumby because the billboard failed for a split-second.

You will never be free of this knowledge. And neither will they.

Sprites. Forever.
Anonymous No.11819229
is this a pasta
Anonymous No.11819234
>>11819219
I didn’t read any of that.
Anonymous No.11819268
>>11819202
Right now it's on archive mixed together with the development backup files.
https://archive.org/details/frogger2-dev-archives
Kinda dumb. I hope they eventually upload it somewhere else.
There is a github page too but it doesn't have anything precompiled.
https://github.com/HighwayFrogs/frogger2-pc/tree/fixes
Anonymous No.11819403 >>11819408 >>11819415 >>11819416 >>11822436
>>11819215
>>11819219
They're sprites in Double Dash too, right?
Anonymous No.11819408 >>11820812
>>11819403
Are you retarded?
Anonymous No.11819415
>>11819403
they're animated and you can see the vertexes
Anonymous No.11819416 >>11819470
>>11819403
no, they're vector images
Anonymous No.11819450 >>11819454
>>11818235
SMW and SM aren't well comparable to emulation yet, avoid.
Anonymous No.11819454
>>11819450
yeah I tried the SMW one a while back and it had gamebreaking bugs. doesn't look like anybody has updated it either.
Anonymous No.11819470
>>11819416
Only the 32X has vector
Anonymous No.11819512
>>11818361
I thought cannonball was a recreation of the engine rather than a recomp. It's like openlara where it's based on reverse engineering and interpretation rather than the original logic. In both cases they take a "playable" approach rather than "accurate." Accuracy comes from people reporting the game doesn't play correctly and the author arguing about it before implementing a sticky tape and scissors bandaid patch to let you get past the broken parts. In both cases I'd suggest emulation was the path to happiness.
Anonymous No.11820812
>>11819408
I was pretending to be actually
Anonymous No.11821043
>>11814961 (OP)
Ah
Anonymous No.11821492 >>11822551
>>11818235
dunno about all of these but im like 90% the dates for the classic sonic ports are completely wrong. AIR's been out for the longest (2019 i think) and the decomps came later but not 2023 later
Anonymous No.11821504
>>11819023
>HaikuOS
Was not expecting to see that. Interesting platform port choice.
Anonymous No.11822019
>>11814961 (OP)
cant generate or2 file.
Anonymous No.11822021
nevermind
https://github.com/HarbourMasters/SpaghettiKart/issues/353

gamebraking bug, it cant extract the z64 file anymore, for some odd reason.
Anonymous No.11822031
its called spaghettikart because the whole thing is pure spaghetti code.
Anonymous No.11822049 >>11822198
why even make a thread about this if it is not working?
Anonymous No.11822106
But think of all the new Discord server members they got from releasing this so early!
Anonymous No.11822198
>>11822049
Works on my machine.
Anonymous No.11822225 >>11822281 >>11822796
>>11818249
was this from at least making a recomp?(turning a rom into an executable), if not then it doesnt count.
Anonymous No.11822281
>>11822225
I don't think so, but to be fair there was no list criteria
Anonymous No.11822436
>>11819403
>MK64: Sprites
>Diddy kong Racing and Mickey Speedway USA: Models for vehicle and characters, But the wheels are sprites.
>Double dash onwards: all 3d models.

this should clarify.
Anonymous No.11822551
>>11821492
You're right I was way off. I don't even have an excuse, idk where I got those dates from.
Anonymous No.11822770
>>11819215
>>11819219
You could've just said they did the Donkey Kong Country technique and that would've been more than enough to clue most people in.
Anonymous No.11822773
I'm still mad that the retards who did the Paper Mario decomp didn't make a PC port. Hope it was worth it dude
Anonymous No.11822796
>>11822225
It's made in gamemaker.
Anonymous No.11822838 >>11822881
>>11814961 (OP)
Not downloading your spyware/bitcoin miner.
Anonymous No.11822881
>>11822838
meds
Anonymous No.11823003 >>11823053 >>11823318
>>11816523
Probably. They didn't change the game's rendering code at all. It still builds and sends out display lists then they're interpreted and stuff using this "Fast3D" shit.
https://github.com/Kenix3/libultraship/tree/main/src/graphic/Fast3D

Tons and tons of overhead on the rendering. A proper port would rewrite the game's rendering code. The DSi port someone did of SM64 is probably one of the only one of these that has gone through that effort.
Anonymous No.11823053
>>11823003
It’s basically glorified emulation. It’s kind of bullshit to call this a native port without native rendering.
Anonymous No.11823145
>>11814961 (OP)
Meanwhile, this shit still frozen

https://github.com/Xeeynamo/sotn-decomp
Anonymous No.11823158 >>11823554
I want a better update for the Super Metroid port that supports widescreen patch and hacks.
Also Vulkan rendering or Directx
Anonymous No.11823237 >>11823257 >>11823274
>>11814961 (OP)
decomp = new source code = published after the date = not retro
Anonymous No.11823257
>>11823237
Up for the mods to decide that.
Anonymous No.11823274
>>11823237
ports, re-releases, and remakes have always been allowed
please zoom quieter
Anonymous No.11823318 >>11823487
>>11823003
That would probably explain why there's so many visual issues, things breaking and so forth. This thing feels hacked together, it "works" but there's so many little things wrong like the AI is clearly not operating as it used to.
Anonymous No.11823487
>>11823318
Recomp / RT64 use the same concept, and has pretty much perfect console accuracy.
Anonymous No.11823554
>>11823158
Anonymous No.11823558
>>11819215
Holy fucking wrong
mariokart 64 is a fully 3d game