this post was submitted on 16 Oct 2026
286 points (99.0% liked)

Games

51252 readers
1502 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don't share it here, there are other places to find it. Discussion of piracy is fine.

We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform

By type

By games

Language specific

founded 3 years ago
MODERATORS
 

The website decomp.dev said Thursday that it is shutting down because “the community aspect of decompilation has been broken” by AI, and that projects that once required intense collaboration between people with different skills can now be done trivially with AI. The administrator of the website said that it has become impossible to keep track of which projects are primarily human-led and which ones are done by AI.

“Historically, matching decompilation has been a brutally difficult, time consuming task, on the scale of years for any moderately-sized game with a number of active contributors,” the pseudonymous admin of decomp.dev, who goes by Encounter, wrote on the site.

But recent frontier AI models like GPT-6-Astra have made it trivially easy to decompile a game: “They are significantly better at following complex directions, cross-referencing resources for symbols or debug information, and writing natural code with enough guidance,” Encounter wrote. “It is now clear that, with the right guidance, human input, and code reviews, AI can expedite the decompilation process in a significant way. What is also now clear is that the community aspect of decompilation has been broken.”

AI-powered video game decomps and recomps (recompiling code after modifying it) are everywhere. People have, for example, used AI to put Mario into Elden Ring, port games to platforms they were never designed to work on, or to combine various games in any permutations you could possibly imagine. In recent days, tools specifically designed to decomp games with AI have popped up, such as "decomp.wtf," which promises to "point the AI agent you already use at a game you own. decomp.wtf turns it back into C, one function at a time, and checks every function byte for byte against the original."

Decomp.dev was a collaborative website that hosted file libraries and tools for reverse engineering, re-coding, and decompiling existing video games, meaning taking an existing game and recreating its source code. Decompiling a video game can be done for a variety of reasons and is popular in a few different niches of video game fandom. Speed runners decompile video games to find potential glitches or advantages they can use to beat a game faster; hobbyists decompile video games to port them to new platforms or to emulate them (for example, making Super Mario 64 run natively on PC); modders decompile games so they can more easily modify them; archivists decompile games to recreate code that may be lost; and some people decompile games just for the challenge.

Encounter wrote that the use of AI in the community has sped things up to the point where it has become overwhelming to track human-led projects, and people using AI have taken existing, human-led AI projects and have created “hostile forks” of them, where open-source code written by humans is taken and “finished” by AI: “These kinds of hostile forks put little to no effort into meaningfully contributing to existing projects, tearing apart our community fabric.” Encounter added, “anyone with an AI subscription can manage to create a port or static recompilation that functions at a basic level […] While community members put in the effort to decompile a game, opportunists have frequently raced to release a half-baked, barely-functional port from it.”

you are viewing a single comment's thread
view the rest of the comments
[–] OR3X@lemmy.world 110 points 11 hours ago (8 children)

The fucking AI decomps SUCK too. I can't be the only who who's noticed. Bugs, performance issues, missing features, etc. Sure, technically they work, but it's not a great experience. Every time I see a new decomp posted my very first question is "was it done with AI?", Because if it was, I probably won't bother with it.

[–] defaultusername@lemmy.dbzer0.com 2 points 3 hours ago* (last edited 3 hours ago)

You might be conflating decomps with ports that use decomps as a base.

A decompilation means taking a binary and reverse engineering source code that, when compiled, will produce an identical binary targeting the same platform.

AI has also been ruining decomps, making it a race and a numbers game, rather than focusing on quality and the production of human-readable code and the long-term documentation of how a game functions for long term preservation.

[–] bjc@scribe.disroot.org 3 points 4 hours ago

technically they work

turns out "technically correct" is the worst kind of correct

[–] snooggums@piefed.world 86 points 10 hours ago* (last edited 10 hours ago) (3 children)

AI is great about putting out something like a human half assing whatever it is doing. Looks ok at a glance but there are problems when you look into the details.

I'm so fucking sick of AI slop.

[–] Glide@piefed.ca 4 points 6 hours ago

I've been enjoying "using AI is like using a hammer to put screws it a board. It looks fine and holds together for a bit, but the littlest bit of pressure or shaking and it starts to fall apart."

[–] FapFlop@lemmy.world 3 points 6 hours ago

Reminds me of keto recipes for non keto foods. Looks mostly like the thing. Hardly tastes like it.

[–] hperrin@lemmy.ca 22 points 10 hours ago (3 children)

That’s because it’s just gonna be the same level as the average coder, and the average coder is a lazy pos.

[–] NocturnalMorning@lemmy.world 2 points 1 hour ago

Heyyyyy! I am not laz...ahh, he's right. Who am I kidding. I'm lazy af.

[–] jj4211@lemmy.world 3 points 2 hours ago

Yes, working with some "Enterprise" software development teams in my career..

Their codebases were nightmares of people trying shit without actually understanding until the tests seemingly passed.

So no surprise that same crowd is having a pretty decent experience for them with AI: it codes almost as shitty as they did, in the same way.

[–] TheRealKuni@piefed.social 25 points 10 hours ago (1 children)

Hey!

I’m also fat. A fat, lazy pos.

[–] hperrin@lemmy.ca 13 points 9 hours ago (1 children)

Let’s see the AI do that! Ha!

[–] Quetzalcutlass@lemmy.world 6 points 7 hours ago

Have you seen their RAM requirements? The AI is very fat indeed.

[–] Aielman15@lemmy.world 26 points 9 hours ago* (last edited 9 hours ago) (1 children)

Please don't take this as a defence of AI, but I saw this with human-led decomp projects too.

I was pretty active in the Pokemon hacking scene a few years back, and I happen to have a friend who has made a very popular rom hack (not giving names, but if you are interested in those kind of things, you probably played his game), and he told me that he tried to switch from binary hacking to decomp, but the decomp had so many insidious bugs, especially in the battle system, that he much rather keep making hacks with HMA (the currently popular universal hacking tool) rather than deal with that can of worms.

I also happen to be a huge Ace Combat fan, and the recomp project of AC6 is miles better than what the emulator offered just a year ago. If it wasn't for AI, I would still be forced to use my OG X360 to have anything resembling a good experience on that game. The AI-led recomp is just as good as the game on original hardware, and gives me the chance to play the since-delisted DLCs too.

I don't think this is as black and white as saying "human-made good, AI-made bad". It's a matter of how much care the person behind the decomp/recomp puts into it, AI or not.

Which sucks, because I think the best aspect of these projects was the community that would develop around them, the treasure trove of knowledge that someone would gather by working on them, and, as dumb as it sounds, the friends you made along the way. Some of my best friends, I got to know through the Pokemon hacking scene, and it wouldn't have happened if everything was a matter of writing a bunch of prompts on an LLM. The fact that AI made them so easy, and that they are completely indistinguishable from human-led projects (aside from looking at the publication date) is sad. I think that's the worst part of this situation.

[–] NOT_RICK@lemmy.world 7 points 8 hours ago

If your friend made or helped to make Pokemon Unbound, I appreciate them

[–] Blue_Morpho@lemmy.world 19 points 10 hours ago (1 children)

That's a shame because if AI was used as a tool, it would still have the community helping to make the ports functional.

Hand created ports also had performance issues, missing features, etc that took years for the community to fix.

It seems like it's a problem of over hyping the results like what has happened with AI everywhere.

[–] tyler@programming.dev 8 points 9 hours ago (1 children)

I don’t think it’s a problem with overhyping the results. It’s the fact that you can get something with essentially no work. If the LLM just didn’t output anything at all but told you with a voice prompt that couldn’t be transcribed to text you wouldn’t see anyone using it. It’s the fact that it allows people to be lazy and still get output, no matter how bad the output is as long as the thing runs, that is making these chatbots so popular.

[–] jj4211@lemmy.world 1 points 2 hours ago

Well the real problem is the signal to noise, the noise looking almost just right, and people over excited over the novelty of "I can help now!", even if they really can't.

If the thing runs right, then it would be less of a problem, but it almost runs right.

[–] Postmortal_Pop@lemmy.world 15 points 10 hours ago (1 children)

Couldn't this be mitigated by better attention on the part of the human operator? Like, use the ai to crack it open, then actually go back through and verify that everything actually works?

[–] halcyoncmdr@piefed.social 17 points 9 hours ago (2 children)

That requires the person to know what they're doing, and using the AI as the tool it is. That's a proper use of generative AI in coding, to speed up a human-driven process with oversight.

That's not what AI slop is, AI slop is what vibe coders do. They don't know how any of the shit actually works, they just tell the AI to do something, and modify prompting until it gives them something that works. They can't fix the issues because they don't know what was done in the first place.

The problem is that both use types look identical to anyone not directly involved in the project. Things like Claude don't tell you whether it was used by a vibe coder or a responsible developer, it looks exactly the same.

[–] jj4211@lemmy.world 2 points 2 hours ago

Sight amendment, they prompt until it gives them something that looks like it works, based on their often incomplete understanding of the target use case and likely laziness to explore all the nuance of the result.

Like people who were heavy users of Photoshop that tried the vibed knockoff lamented that it failed at all but the most basic image editing tasks. The vibe coder likely never used Photoshop for anything more than casual use, so they couldn't have vetted the result properly even if they were inclined to.

[–] Postmortal_Pop@lemmy.world 3 points 9 hours ago (1 children)

It's a shame that it's leading to the close of a community that could have actually put together a better system for adapting to this. That sense of community that died to this would have been a great way to team up and vet each others work. Even vibe coders could have had a part, they may not have the skill to actually program things but they clearly have the time and interest.

[–] jj4211@lemmy.world 1 points 2 hours ago

Problem is just the sheer volume of shit to vet. Vibe coders get a bit pissy when folks seemingly can't "keep up" with their volume of shit and just keep shitting more and making an unmanageable backlog. They figure if the AI in their unskilled hands can get it over 80% there, then surely a skilled person can somehow use AI to knock out that last bit fast.

Issue being that however far the vibe coder got, the skilled people they look to finish it off could have just gotten it that far themselves just as quickly. It's like someone sending a search to Google on someone's behalf and pastes the result and thinking that was somehow way easier than the person just searching Google themselves.

[–] Grimy@lemmy.world 6 points 9 hours ago (3 children)

Is it better than nothing, because that's mostly what we had before. Decomp used to take years for one N64 game. Bugs can be ironed out.

[–] jj4211@lemmy.world 1 points 2 hours ago

It's actually a lot tougher to iron out bugs that GenAI can't sort out for itself than I usually see with human code. Trying to fix a bug the vibe coder couldn't get the AI to squash is always a maddening nightmare...

Recomps didn't require AI, and those didn't take years to complete.

[–] ech@lemmy.ca 5 points 6 hours ago (1 children)

They can't of the trend pushes those with the knowledge how out of the scene like is clearly happening.

[–] Grimy@lemmy.world 0 points 6 hours ago* (last edited 6 hours ago) (1 children)

They don't think it be like it is, but it do

Edit:

Okay so I went back and I figure you meant

This kind of trend pushes those with the know how out of the scene like what is clearly happening.

I'd say there's probably a bigger opportunity for those with the know how to leverage it. People that were in for the insane puzzle level that is decompiling from what I understand can still do it.

I think either people are in it for the fun, or for opening up games. If a tool coming out and making it much easier is what gets you to quit, then you were in it for the wrong reasons.

Sounds like some flavor of gatekeeping. "Well if everyone else can do it, I quit :( ". Meh.

[–] ech@lemmy.ca 1 points 1 hour ago* (last edited 1 hour ago)

People can be quitting for "bad" reasons, but assuming they all are is unfair and unhelpful. That large groups and projects are shuttering over these changes should be met with more than "they're just overacting". Even if they are, the long term damage is real and should be concerning.

[–] popcar2@piefed.ca 7 points 10 hours ago* (last edited 10 hours ago)

It's a massive trend right now and everyone is trying to vibecode their own decomps/ports, often people who have no idea what they're doing.

There are plenty of AI-assisted ones that are actually good, but they're hard to find amidst the untested slop. It doesn't help that a lot of these self-proclaimed "native PC ports" just turn out to be an emulator packaged with the game.