this post was submitted on 16 Oct 2026
294 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.”

top 50 comments
sorted by: hot top controversial new old
[–] baltakatei@sopuli.xyz 14 points 3 hours ago

“Coring out the brain of humanity” is a phrase that comes to my mind more often these days.

[–] DrPop@lemmy.world 23 points 4 hours ago (2 children)

People don't use AI as a tool which is the problem. They just ask it to do a job and don't analyze or do anything with the results. It's made people lazier about research. I'm not trusting what a machine decided should be there.

I once use AI to build a resume for me based off the one I already had and it just made shit up.

[–] Zink@programming.dev 2 points 1 hour ago

Yeah, more people need to be taught that generative AI models are literally auto-correct like on their phones. It is the gigantic, multi-trillion-dollar, ultra high tech, ultra high powered version of auto correct, but that's what it is. Would they trust something important that, sight unseen?

For those of us who write code, it can be handy to have an auto correct that can suggest chunks of code rather than just the next word or filling in a partially typed variable name. But you have to treat it like a suggestion, and read the suggestion, and make a conscious decision about whether that is how you want it. Giving up your agency is bad, but that is what a huge portion of the population seems to want to do at every turn. Not having to do anything is a nice-sounding option to have, but it's not good for your brain or body.

But on top of that, as an engineer, you are also losing out on familiarity with the design when you give up that agency. I find that when I let the neural net in my head -- the one made out of actual neurons -- get more exposure to the internal workings of a system, it is better at helping me diagnose problems with our product more quickly and intuitively.

[–] bort@sopuli.xyz 1 points 2 hours ago

and don’t analyze

see: "decomp.wtf turns it back into C, one function at a time, and checks every function byte for byte against the original"

when the C code creates byte-wise identical output, then there is not much need to analyse. The code is already as good as it gets, or at least there is not much room for improvement.

or do anything with the results.

see: "People have, for example, used AI to put Mario into Elden Ring, port games to platforms they were never designed to work on"

[–] SabinStargem@lemmy.today -1 points 1 hour ago* (last edited 1 hour ago) (1 children)

I think the AI luddites are playing into the hands of the wealthy, if they aren't actually secret allies.

The problems with AI boil down to individuals having too much personal influence over humanity, no different from personal ownership of factories, banks, politicians, PMCs, and churches.

Everyone telling me and other weak individuals to not use local AI, are basically trying to strangle a new form of democracy in the cradle.

[–] KaChilde@sh.itjust.works 1 points 1 hour ago (1 children)

My friend. That chatbot isnt giving you individual freedom. It’s owned by a billionaire that is cooking our planet, and it is being tasked with doing the fun creative jobs faster than you.

The end goal isn’t individual democracy. It’s to make you work 10 hour shifts in the lithium mines to pay for your weekly subscription to Claude v47, which will make soulless content for you to absorb in the short period between your mining job, and the second job you need to pay for food and rent.

[–] SabinStargem@lemmy.today 1 points 44 minutes ago

I use a local AI open weight model, Qwen Next-Flash. I don't pay for a subscription, and it isn't doing the 'fun creative jobs', it is digging through code and building programs.

[–] HotsauceHurricane@lemmy.world 35 points 8 hours ago (1 children)
[–] velma@sh.itjust.works 29 points 8 hours ago

It is sad! I've always loved being part of small communities and to see one get destroyed like this and so quickly is really sad.

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

If anyone is looking for alternatives that are useful it looks like recomp.fyi is doing a good job.

[–] Avicenna@programming.dev 23 points 8 hours ago (6 children)

AI is gonna destroy capitalism and non-capitalism alike. It is agnostic to political alignment.

load more comments (6 replies)
[–] underisk@lemmy.ml 37 points 9 hours ago* (last edited 9 hours ago) (17 children)

Define “too easy” because the last AI decomp I saw was a 600ish megabyte Pokémon game for the DS that cost the guy $56k worth of tokens and was ultimately pointless because the actual source code had leaked ages ago.

[–] p03locke@lemmy.dbzer0.com 4 points 3 hours ago

For that price, I could create my own GPU farm of local models, instead of wasting money on tokens.

[–] jj4211@lemmy.world 2 points 3 hours ago (1 children)

Saw someone about a decomp that after $250k was only 80% accurate.

That said, it is a use case that AI should be viable for: a known source of truth that can be used to verify a guess and drive retries. It needs a lot of tries, hence token costs, but it should, given enough retries, be able to let much "get it".

[–] underisk@lemmy.ml 2 points 2 hours ago (1 children)

Yeah but is there really any value in something like that? Maybe for corporate espionage, I guess, but that 250k is still heavily subsidized; these AI companies are hemorrhaging money. What happens when the capex fountain runs dry; is anyone going to pay a million dollars in tokens to get an 80% accurate decomp of an old pokemon game?

[–] jj4211@lemmy.world 3 points 1 hour ago (1 children)

Oh I think it is shit, especially reading that 250k and the result was still 20% off of target in a scenario that should, in theory, be right in GenAI's wheelhouse.

Btw the decomp I was referencing was of the original modern warfare 2 from 2009.

[–] underisk@lemmy.ml 2 points 1 hour ago

Btw the decomp I was referencing was of the original modern warfare 2 from 2009.

lol, amazing. This is what we get out of these datacenters burning tons of diesel. Everything is just so stupid.

[–] defaultusername@lemmy.dbzer0.com 3 points 4 hours ago (2 children)

First of all, lol.

Second of all, decompiling a binary in a clean room setting is not pointless just because leaked source code exists, because the decompilation can legally be used to make projects based on it whereas the leaked source code cannot be touched without facing the wrath of Nintendo lawyers.

Now, using AI to decompile a binary will likely not produce human-readable code, and will ultimately be pointless for things like studying code, producing high quality ports and mods, etc., but if a human or a group of humans did it, it can be extremely useful.

[–] underisk@lemmy.ml 5 points 3 hours ago (1 children)

I doubt legality is a shield against them suing you and honestly I'm not entirely sure they'd lose; many judges aren't technically literate enough to understand the difference between leaked source and decompiled. Better hope the lawyers you can afford are better than the ones they can.

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

I would be surprised if there is any case where direct use of decompiled code was ruled as "clean room" and transformative. People keep using that phrase without really understanding it.

[–] jj4211@lemmy.world 2 points 3 hours ago* (last edited 2 hours ago)

Think the people assuming that clean room principles apply to this scenario are way too optimistic about the legality.

The most prominent clean room example was making a knockoff of the IBM BIOS. The thing is it was cloning a programming interface surface, and doing so with zero visibility into the object code, but instead an api reference written by people who did study the object code. Wine is even more clean room, guessing at a viable implementation based on black box observation of Windows behavior with zero understanding of the object code.

Translating object code into source code is not "clean room". But even if it were, we are talking about a deep clone down to the implementation and up through the human presentation. Not merely some programming interface details with a completely novel backend and with other code mostly owning the presentation to a human.

People keep thinking they find a technical loophole but consistently get shot down the millisecond a rights holder takes note.

See the myriad of fan projects that don't even try to clone a game engine but implement a game a new way, they get shut down hard.

[–] psx_crab@lemmy.zip 41 points 9 hours ago (2 children)

cost the guy $56k worth of tokens

load more comments (2 replies)
load more comments (13 replies)
load more comments
view more: next ›