One of the largest video game decompilation communities has begun shutting down its website, and its administrator is pointing the finger at artificial intelligence. The site, decomp.dev, is being sunset. Its administrator, who goes by "@encounter," says AI models and the speed they bring have broken the community aspect of reverse-engineering games.
The site started as a fun way to gamify a process that can otherwise feel tedious. Users could watch their progress on a game's code tick upward over time. Now, according to the administrator, it has become nothing but a "hollow numbers game."
Why decompilation matters
What is video game decompilation?
Decompilation takes a game's executable code and converts it back into its original form. The compiled code is what the operating system reads to run the game, but the original source is usually written in a common language such as C++. Getting back to that source takes a lot of trial and error, along with a solid understanding of coding.
It is a different job from emulation. An emulator recreates the environment a game originally ran on so it can execute a ROM. Decompiled code lets the game run on its own terms and take full advantage of modern hardware. Access to the codebase also means developers can make fundamental changes, such as adding higher frame rate support or altering controls, rather than simply porting a game to other platforms.
In the statement, @encounter wrote that for years, decompilation communities tried to establish the work as primarily research. "We love these games and want to understand how they work, and to uncover the mysteries that the original developers left behind," the administrator wrote. Full code also gives speedrunners a closer look at mechanics like hitboxes and RNG, or random number generation.
Preservation is another reason. As digital distribution grows, including Sony's move to phase out physical discs, decompilation offers a way to keep game history intact. Retaining source code after a release was not always standard practice. The remastered Final Fantasy Tactics, for example, took much longer to produce because of that. Changes to the code can also keep older games playable. A decompilation of Animal Crossing on the GameCube lets the in-game calendar move past 2030.
How AI changed the community
Is AI the problem for decompilation communities?
The administrator was careful to say AI is not the problem on its own. Used correctly, the tools can be immensely helpful, but the administrator says that requires "the right guidance, human input, and code reviews." The trouble, in the administrator's view, comes from users who have exploited the open source nature of the projects on the site "in increasingly troublesome ways."
One pattern involves forking, or making a separate copy of an in-progress decompilation project, and finishing it quickly with AI. Many of those contributions are "drive-by contributions from folks who have put no effort into making sure the contributions are good," the administrator said.
Another involves a rush of AI-crafted ports built from decompiled code. Many of the people releasing them never helped with the decompilation itself. The administrator described these as "half-baked" and "barely-functional" ports built on code the porter did not help discover.
@encounter also blamed the site's own design. Leaderboards and progress bars, meant to motivate hard-working coders, attracted people who "just want to burn tokens to make number go up or 'port game to PC', all else be damned."
Current projects will not be lost. The site will continue to track them, serve individual project pages and keep historical data. Other decompilation communities exist elsewhere, and similar pressures are likely to splinter them as well.
This article was written with the assistance of AI.
News Factory APP - agentic news to boost your SEO & AEO.