DeComp ReComp

Do I understand what a decompilation or a recompilation is? Absolutely not. There are enough of them happening and continue to happen that we should have a distinct thread to say “new one.” With a youtube video.

If you are out of the loop what this means is an old console game now runs natively on PC.

For my part I’ve played Sonic Unleashed this way, and it was great. I only needed to use two propreitary programs to change the music.

I am also casually playing Jak 2 this way. There are some inconsistencies, but it works well enough.

If I hadn’t played Ocarina recently I’d probably be interested in the Ocarina or Majora comps. There is a comp of Goemon 64 the 3D one and progress on Goemon 64 the 2D one. I’d play that game at a good frame rate.

10 Likes

Twilight Princess for all.

3 Likes

What’s been the big jump that makes this all possible?

With the early N64 efforts, I recall hearing the certain games didn’t have encrypted ROMs so they were easy to decompile then someone just had to do the hard work of figuring out uncommented code and porting the system specific calls to SDL or whatever.

I had no idea they were doing this with PS2 and GameCube games now too.

1 Like

In my casual exposure I am not sure exactly because it is a wide array of titles (I hope the answer isn’t vibes, but suspect it is for like Final Fantasy X.)

1 Like

Do I not like this guy? Of course not, but it does get this thread up to 4 months ago.

9 Likes

i’ve been following this guy and i love his voice. i want to know what pills he has to take in the morning to sound like that

9 Likes

Ghidra was publicly released back in 2019. Disassemblers have existed for a long time before that (eg IDA Pro), but Ghidra was a significant step above the competition and available for free. It’s easily the best thing the NSA has ever done, by a long shot.

Beyond that, it’s just a snowballing social effect. Some nerds have had this as a hobby for a while, so they’ve made a bunch of useful tools and inroads to other platforms, which attracts more nerds to the hobby.

anyhow, wake me up when someone does virtual hydlide

8 Likes

oh shit theres a Mystical Ninja Starring Goemon/Ganbare Goemon: Neo Momoyama Bakufu no Odori re/decomp?? ive been playing all those games and totally wouldve used that lol oh well

yeah a couple months ago i played the Majora’s Mask comp (i don’t understand the difference in prefixes sorry help) and it ruled, i like being able to mod out the annoying parts of a dated game that i already know i love and then shove in stupid mods that let me play as a girl and wear sunglasses instead of the bomb mask and do a dab every time i set it off. and have crisp FPS + full RS camera control the whole time

i also have fucked around with Super Mario 64 Co-Op DX which is obv a multiplayer-focused fork of the SM64 comp. i played thru most of the game as an FPS and shot King Bowser Koopa to death with a revolver it was good clean fun

both of those were really easy to plug-and-play with mods and all, ive seen some intriguing but less currently refined ones that i couldnt wrap my head around installing

Oh yeah and the Sonic Unleashed one which just let me play that game at all! cuz fuck knows it can’t be emulated. i should try to install the transfem Sonic mod

5 Likes

Decompilation is turning the application (game) back into the code that was compiled to make it. Its basically un-baking a cake to get the recipe.

Recompilation is taking that decompiled code (recipe) and recompiling (baking) it except now with the nintendo specific ingredients replaced with pc specific ingredients so a computer can eat it. Yum.

The ones i have used have the Nintendo owned stuff like textures removed so you have to source a rom to get them. A pain but it makes them legal to distribute.


Aaanyway i have the Starfox 64 and Bomberman 64 recomps and they are really really nice. Goemon 64 would be a dream.

I know there are a few n64 efforts one is a tool that can decompile any n64 game but then you have to modify the code to recompile sucessfully. Previously I believe recompilers had to rely on leaked source. Im a year or so behinde on the story.

9 Likes

One of the most obscure and surprising recomps is for early pc rpg Albion

You too can explore big titty cat lady jungle planet german rpg dungeons, now in high resolutions and native widescreen

11 Likes

small correction here, it has to do with compiler optimization aggressiveness rather than encryption

an e.g. N64 game compiled with max optimization in IDO is much, much trickier to decompile than one with standard optimization applied

4 Likes

That makes way more sense! Thanks!

1 Like

one of the wildest things ive seen from decompilation (thanks for the skinny, shnozlak) is putting [Super] Mario [64] in other games, physics and all, e.g. this saltydkdan video

2 Likes

Paper Mario decomp is out.

It is vibes coded. BOOOOOOOOO

5 Likes

many such cases :pensive_face:

as a counterpoint to that: the other day someone popped in a decomp server i’m in and farted a bunch of AI contributions onto a project, and that was enough for the lead contributors to finally make a rule banning LLM output.

still, yeah, there’s way too much vibe coding in retrogaming spaces — i hate it

6 Likes