this post was submitted on 11 May 2025
54 points (100.0% liked)

videos

22997 readers
91 users here now

Breadtube if it didn't suck.

Post videos you genuinely enjoy and want to share, duh. Celebrate the diversity of interests shared by chapochatters by posting a deep dive into Venetian kelp farming, I dunno. Also media criticism, bite-sized versions of left-wing theory, all the stuff you expected. But I am curious about that kelp farming thing now that you mentioned it.

Low effort / spam videos might be removed, especially weeb content.

There is a cytube that you can paste videos into and watch with whoever happens to be around. It's open submission unless there's something important to commandeer it with at the time.

A weekly watch party happens every Saturday (Sunday down under), with video nominations Saturday-Monday, voting Monday-Thursday. See the pin for whatever stage it's currently in.

founded 4 years ago
MODERATORS
 

The tldw is they made some bad/odd decisions that made this decomp a lot faster then other projects which he goes over.

Github: https://github.com/mariopartyrd/marioparty4

top 18 comments
sorted by: hot top controversial new old
[–] [email protected] 15 points 1 week ago

They made some bad/odd decisions that made this decomp a lot faster then other projects

I was gonna say, there are fun games they could have decompiled instead

[–] [email protected] 13 points 1 week ago (2 children)

I remember MP4 being the best Mario party for the GameCube.

MP6 had that shitty microphone extension. Hated that.

[–] [email protected] 7 points 1 week ago

The microphone mini-games have passed into "they're so bad they're good" territory for me

[–] [email protected] 6 points 1 week ago* (last edited 1 week ago)

MP6 is best tho

RA RA RA RA R(down)A R(downx2)A (<- me playing MP6)

[–] [email protected] 8 points 1 week ago (1 children)

First Mario game

didn't they decompile super mario 64?

[–] [email protected] 12 points 1 week ago* (last edited 1 week ago) (2 children)

Yea they definitely did, I thought he said that in the video. I'll double check what he actually said...

edit: yea he definitely just says first mario party game, missed it.

[–] [email protected] 6 points 1 week ago

You might want to edit your original post then to correct this

[–] [email protected] 3 points 1 week ago (1 children)

I see. Sorry for the pedantry. It just grates on the inside of my thoughts kermit-pain to sit with

[–] [email protected] 2 points 1 week ago

No you're good, thank you!

[–] [email protected] 6 points 1 week ago (2 children)

Can someone educate me on what decompiling a game means? Will this expand ease of emulation or modding?

[–] [email protected] 13 points 1 week ago* (last edited 1 week ago) (2 children)

Sure. So most languages, like C, are compiled from human readable source code into machine readable instructions. Think an exe file on windows. Decompiling is taking that machine code and looking at what it does, and rewriting it as source code. This lets you understand how the game works better, and makes mods, ports, and other improvements a lot easier then trying to edit the machine code directly. It doesn't really impact emulation afaik.

At least as good as I can explain it, I definitely can't explain interpreted vs compiled languages very well ohnoes

[–] [email protected] 6 points 1 week ago (1 children)

I always wondered why the translation from code to program wasn't easily reversible. That never made sense to me.

[–] [email protected] 12 points 1 week ago* (last edited 1 week ago) (1 children)

Compilation is a very "lossy" process, all the information in the source code that exists purely for the benefit of humans (like variable names and intuitive instructions like "do this X times") simply does not exist anymore in the machine code. It's all replaced by a huge list of numbers and single-file instructions for the benefit of the computer, we have to rediscover their purpose from lots of experimentation and context clues, give them intuitive names and structure, etc.

[–] [email protected] 13 points 1 week ago

This is true, but as someone who's done basic decompiling, the biggest annoyance I had was compiler optimisations. Some loops will be expanded into 70 lines, functions will be severely limited in output/ input with types I don't understand, and some basic procedural code gets split into 100 different 2 line functions.

These are just all sensible changes for optimal processing, but the whole human readability of it is gone.

It's like someone went through an essay and replaced every word with the shortest synonym from a thesaurus. It still technically correct, technically makes sense, but it's incredibly harder to parse with my human brain.

[–] [email protected] 6 points 1 week ago

Thank you for the explanation!

[–] [email protected] 7 points 1 week ago* (last edited 1 week ago)

to give a little example, decompiling made it possible for Ship of Harkinian to exist, which is a full port of Ocarina of Time to PC
it runs on linux, windows, and mac absolutely beautifully
the same team also did Majora's Mask

[–] [email protected] 5 points 1 week ago (1 children)

Isn't that the Lego island guy?

[–] [email protected] 4 points 1 week ago

Yes he is, this is a second channel. He (and his team) actually finished decompiling that game recently too.