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

Games

51252 readers
1630 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
[–] Not_mikey@lemmy.dbzer0.com -5 points 7 hours ago (2 children)

Lemmy a year ago: "let's go open source clones, software should be free, fuck IP, fuck Nintendo and adobe"

Lemmy now: "no, not like that"

[–] ilinamorato@lemmy.world 4 points 3 hours ago (1 children)

AI decompilation is not free software. You're relying on proprietary models, for one thing. And you're starting from a proprietary base program. Sure, you might get something usable at the end, but "free software" means you don't get sued for it either.

[–] Not_mikey@lemmy.dbzer0.com -2 points 2 hours ago (1 children)

You’re relying on proprietary models, for one thing

The development of the software requires propietary models, not the software itself. If I use windows with a propietary IDE to develop software and make it open source that software is still free, even if the build and development system requires propietary software.

means you don’t get sued for it either.

Clean room rebuilds are legal under copyright law. If you can prove that you didn't see the source and only made something based off observing it's functionality that is allowed.

[–] ilinamorato@lemmy.world 1 points 9 minutes ago* (last edited 6 minutes ago)

The development of the software requires propietary models, not the software itself. If I use windows with a propietary IDE to develop software and make it open source that software is still free, even if the build and development system requires propietary software.

That's part of the point, though. Software developed on Windows in a proprietary IDE could've been theoretically developed on Linux with neovim, but software developed using proprietary AI couldn't have been developed in an open source way; there's no meaningful way to replicate its output for confirmation. You don't know how it was made, and you can't produce its output for yourself. You can't continue development in kind.

Clean room rebuilds are legal under copyright law. If you can prove that you didn't see the source and only made something based off observing it's functionality that is allowed.

Theoretically. We're still in a world where the corporations have control over the courts and could very easily spend enough money to get them to rule in their favor.

Besides, I think it could be very easily argued that an AI decomp isn't a "clean room," since you're directly modifying the built binary.

EDIT: also worth noting, Windows and Visual Studio's developers were paid for their work (the developers of AI's training data were not), and Windows and Visual Studio do not have a major negative environmental impact. Not to mention, learning decompilation is a valuable skill that translates to other disciplines, and abandoning it entirely means that we're losing that skillset as a society.

[–] Hobo@lemmy.world 8 points 7 hours ago (1 children)

Do you really think this or do you need someone to explain to you why this isn't great?

[–] Not_mikey@lemmy.dbzer0.com -1 points 6 hours ago (1 children)

Sure, explain why someone reverse engineering adobe software or older games and open sourcing it isn't great

[–] magic_smoke@lemmy.blahaj.zone 6 points 6 hours ago* (last edited 5 hours ago) (1 children)

Because its worse code quality, also because you're fucking up hobbiest programming.

What do you think happens when everyone runs outta money to train the corporate frontier models, and open-weight models stop being given out as loss leaders?

Great way to lose a communal skillset to time, at least when we did this with space travel we had the excuse of not doing it in the same capacity for like 50 years because of the exorbitant expense.

I mean do you know what maintaining these things by hand will be like when we inevitably have to do so? The amount of drudging through spaghetti that'll have to happen?

What's your solution to that? Asking Claude to "fix the problem without making new ones, pretty please with a strawberry on top?"

My comp sci teachers/profs always said FORTRAN programmers made dough because the old guys who still knew it where dying off, despite it still being used for older financial systems.

Never expected that to happen to the then cutting-edge things I've learned in school and from self study by the time I hit my early 30s.

But at least I know I'll probably have easy money coming to me in 3-5 years when the braindrain really hits :)

[–] Not_mikey@lemmy.dbzer0.com 0 points 3 hours ago

Can't compare code quality for code that was never written. If someone reverse engineers a game that no one was working on with AI that code is better then nothing.

because you’re fucking up hobbiest programming.

Doesn't have to, I'm fully for having platforms for only humans and if someone wants to make a platform for reverse engineering without AI that's fine by me. Nothings stopping people from playing chess even though computers are objectively better at it now.

What do you think happens when everyone runs outta money to train the corporate frontier models, and open-weight models stop being given out as loss leaders?

The models will still exist. If anthropic goes bankrupt tomorrow the weights for opus 5 will still exist and be sold off to someone, it's not just going to disappear. Same with open weight models, plenty of people have them downloaded and can torrent them worst case scenario if the companies stop distributing them.

In general I think you're underestimating the capabilities of modern AI and overestimating the capabilities of your average developer. At this point properly made AI code is better and more maintainable then 90% of developers code.

Yeah it'll make it so you lose skills, but any technology that helps you will. Cars make people unable to walk as far, gps makes people dependent on their phone for directions, hell even shoes stop callouses and make it so you can't walk without them.

Even in programming we offload large parts of functionality to libraries we don't know the inner workings of.

Stack overflow probably atrophied programmers ability to think through a problem and read manuals, but overall it produces better code because, as any SO thread will show you, people come up with stupid solutions to problems and having a source to say what is the correct solution increases code quality as opposed to a programmer thinking through it to a naive solution.