AI-assisted recomps and decomps - where do you draw the line?

AI-assisted recomps and decomps - where do you draw the line?

You'd have to be living under a rock to have not noticed the recent boom in static recompilation and decompilation projects - it seems like every day, multiple projects are announced; from popular titles to more obscure games with niche audiences; at the rate they're appearing it feels like it's only a matter of time until every game is playable on every platform.

For example, just recently The Legend of Zelda: The Wind Waker has made its way to Windows and Mac natively - bringing with it high frame rates, widescreen support, improved rendering, HD texture pack support and more... AstroCore has brought Super Mario Galaxy to PC, gen1recomp has added FireRed and LeafGreen, the list goes on.

It's no surprise to anyone that this boom in projects has been almost fully in part to the rise of AI assisted development or in some cases, projects that are entirely vibe-coded.

Many of these projects disclose outright the fact they were built with help from large language models such as Claude Code. For example, The Wind Waker recomps readme says it was developed "with substantial AI assistance for code, testing, documentation and debugging".

So here's the question, beyond the ethical and environmental impacts; these recomps and decomps cost nothing. They’re made in part by people in their spare time and can provide easy access to games that are perhaps stuck on dead or hard to find hardware, run or perform badly on their original platforms; or that the original publisher may have delisted entirely. Yet as soon as an LLM shows up in the credits a big part of the reaction devolves to "AI = bad", whatever the resulting product may look like. Of course, some of that criticism is absolutely well founded: people worry about undocumented, unoptimized and spiraling codebases; about the craft and passion of hand reverse-engineering and about how these models were trained in the first place.

So who's really right? Is it the people who see AI-assisted ports as a shortcut that cheapens the scene, or the people who think a free, working, improved and accessible version of a game they love is worth having however it was made?

Where do you personally draw the line?

Back in August, Scarlet's community check-in on how we cover AI-assisted projects garnered more than 360 replies. Scarlet suggested that when a project we feature uses AI and makes it clear that it does; we will endeavor to inform you depending on of course on the information publically available and to the extent that you should expect from an independent website providing simple news coverage. Giving anyone who would rather avoid these projects a clear indicator, without anyone having to dig through repositories for hints themselves.

So let us know:
  • Where do you draw the line on using LLMs in such recomp and decomp projects?
  • Would you play a game knowing much of its port was written with AI? Or would you prefer to avoid it?
  • If an AI-assisted recomp were the only way left to play a game you cherish would you take it? Or would your principles keep you waiting for an official remaster?
As always, keep it civil please...
 
I mean as long as it works I doubt the average users will care. Never tried those project that op mentioned but if it works then it works. If it's the same technical debt bullshit that AI cleverly hidden away until too late later then yea it's shit.
 
In those times where publishers re releases half assed ports of 20 years old games with barely any improvements for full retail price, yes I'm absolutely for AI driven static recompilations.

Also, I would say it's better to have something than nothing, back in the days we needed to wait years for decompilation projects to reach 100% and very few knowledgeable people were actually able to do it.

I'm pretty much against the "shove AI in everything" craze we are experiencing right now but static recompilations are actually one of the few rare smart use cases of AI in my opinion.
 
I mean AI is here now. At the start I thought this could be bad. But genie is out the bottle. For better or worse I'm liking it for scene. Obviously loads of vibe coding going on. But who cares. Don't like it don't use.

We're getting loads of mods, hacks, new things. Which could have taken years and years to happen.


saying all that. eat the rich.
 
To be fair, I kinda fail to see why old video game recomps are such a big deal. Emulators already get you 99% there anyway. Now the funny part will be when high profile software will be recomp'd. That is where you will see a true impact on real life with thousands of jobs decimated because someone in their garage open sourced some closed softwares.
 
Its hard. In principle and in a vacuum LLMs as a tool aren't inherently bad. The issue starts to become that it entirely strips away many elements of learning from creating projects. I don't think a horribly low barrier to entry is necessarily a bad thing however when it comes to programming it is such a complex dumpster fire of a topic that it's hard to condense and say yes learn XYZ and you'll be good.

For every new tool or method that makes things easier we loose some aspect in return. I can't deny how absurdly fast these projects are and how competent they seem. The issue is just that, they SEEM competent. I end up worrying that by this point anyone can crank out a decomp, and not understand a damn thing about the code that gets spit out. We end up loosing the aspect of understanding what we are doing in return for extremely fast returns. Ask a "vibe coder" what the difference between a floating point number and a boolean is and theres a decent change it'll be crickets. LLM code is at times an absolute mess, but it does have those moments where it seems good.

LLMs from what I've noticed tend to have an odd appeal, it strips away that push to learn for people who are not experienced as it's just handed to them. For experienced developers its a double edged sword and I have seen many reject it due to concerns over how code is written or just simply trusting themseleves.

I will say that for any form of art wether that be music, images or videos, I find it entirely unacceptable. Code I can understand, but for something like that it reeks of you couldn't put the bare minimum amount of effort into its presentation, why should I care. In terms of majorly written by an LLM, I would prefer avoiding it, but if it was the only option then sure why not. Unless it had some form of ai generated art, then it'll sit in the trash.
 
in the gaming world i think AI is not really an issue for homebrew. Its if companies are going to use AI and try to charge $$ to sell projects that AI did the majority of the heavy lifting.

When its homebrew however it gets done doesnt really matter as much. It does when it comes to bragging points but thats about it.

AI should help bring down the costs of video game software. I don't think its going to help hardware but if software continues to have inflated costs people will just move toward playing more homebrew AI assisted projects.
 
As an end user, if someone spent 10 months slaving away at the code on their own OR vibe coded it in a week, I'll never know. Esp if the output is of the same quality on either. Then it just boils down to the ethics of it.

I've got zero issue with AI assistance to do the heavy lifting when it comes to big coding tasks. Or when its used to be able to join the dots on things not thought possible before.

We've seen a few translations in the DC scene appear in the last few weeks that wouldn't have been feasible without AI as they just didn't have the audience to make the juice worth the squeeze for a translation team. This, imo is 100% the correct usage.

I know there's folk out there that consider any AI involvement a black mark against any project and won't entertain it. I'd be surprised if those folk also applied the same logic to say, cutting grass. "i can't step on your lawn cos you haven't cut each blade of grass by hand and have instead used a lawnmower to help you". AI is just a tool, like the lawnmower.
 
The use of AI is almost the least important part. It muddies the water by referencing a whole lot of other issues AI has, but which aren't super relevant from the strict view of just, yknow, wanting to play the game.

For me, it boils down to good software and bad software. I don't want to use stuff that is badly made, for many obvious reasons.
If a port runs slowly, is inaccurate, contains bugs, etc, then that is a bad port. No offence intended, it just needs more work.
People do this stuff usually for free, so I'm not gonna tear into them about it, what am I gonna do, demand a refund?

It used to be much easier, because anyone making a port probably had the skills to pull it off.
AI screws this by letting anyone produce something that looks okay. Maybe it is! Or maybe it isn't, and now people are yelling at me for not using a bad port because that bad, rubbish port is part of The Future or whatever.

It's just quality control, and frankly nobody really cares enough to properly test these things before coming to a conclusion on either side. I sure don't, beyond a cursory "sniff test" which usually involves checking the size of the issues list in GitHub.
Would you rush to use and defend a program that still has stuff like "issue: main menu crashes if no button is pressed within 30 seconds"?

AI's biggest revolution is to make almost working stuff, if it doesn't matter too much.
 
  • Like
Reactions: midgemash
To be fair, I kinda fail to see why old video game recomps are such a big deal. Emulators already get you 99% there anyway. Now the funny part will be when high profile software will be recomp'd. That is where you will see a true impact on real life with thousands of jobs decimated because someone in their garage open sourced some closed softwares.
That's kinda where the line defaults to, isn't it? If your recompilation project doesn't provide any PC native enhancements and runs worse/is less accurate than emulation, then there's no good reason for it to exist in the first place.

Recomps are also really good for game preservation though, as well as removing ugly monetization, always-online DRM, and live service nonsense. They have the potential to make Stop Killing Games a reality even if politicians taking money from industry lobbyists don't want that happening.

And on your last point, that's already happening (to an extent). Free, open source versions of Adobe apps are now available, for instance. They're by no means perfect yet, but I'd much rather deal with a few bugs and quirks than pay a yearly subscription fee to such a greedy and anti-consumer company.
 
Also, I want to add. It will be so funny if we get GTA 6 fully running on PC n a month thanks to AI. in fact i can see somebdy vibe coding it for Wii U or Xbox 360.
Damn right you are! B-)

I have a PS5 but can't wait to eat Rockstar's despair at breakfast for all the shit they have done with the digital only media and double dipping players with re releases.

(sorry for the off topic, I'll see myself out)
 
  • Like
Reactions: XenoFredo and Flame
If people are using proprietary AI to decomp proprietary software

And all the heads of the companies are billionaire buddies

How long before there are safeguards in place within AI to stop helping with decomp?

And again

If all the funders of these big companies also fund politicians, how long before decompiling software and distributing this software becomes illegal?
 
When it comes to reverse engineering, I think companies that rely on proprietary instead of open source should start changing their underwear because how rapidly AI is changing the landscape.
 
  • Like
Reactions: AlexMCS and Flame
If people are using proprietary AI to decomp proprietary software

And all the heads of the companies are billionaire buddies

How long before there are safeguards in place within AI to stop helping with decomp?
I've thought about this before - it's definitely the wild west in terms of AI at the moment, I find it similar to the early internet era with piracy rampant - file hosts not caring; people self hosting copyrighted material etc. You can draw parallels to this I think.

I think it's only a matter of time until the frontier models get stronger safeguarding rules, but then we also have the local open source models that are quickly closing the gap so I'm not sure how much that would help in the long term.

Maybe one day software and gaming will transition to streaming only delivery , where everything is streamed and not delivered locally - a comeback for Stadia maybe? Who can recomp and decomp when files aren't even available? But that's a topic for another day...
 
It's the wild west right now, some people are taking it slow and easy while others are churning shit out at a rapid pace. The pace seems almost performative, like "look how fast I can get this vibe-coded". Cool, but does it run well? Provide any benefits original hardware or emulation does not?

At the end of the day I'm deciding if I want to waste my time with the final product, and really all I care about is honesty and quality. It speaks to your character if you're taking full credit for something you might not have put much effort into and raises the question on what else you might be lying about. Slow down, it's not a race.
 
So let us know:
  • Where do you draw the line on using LLMs in such recomp and decomp projects?
  • Would you play a game knowing much of its port was written with AI? Or would you prefer to avoid it?
  • If an AI-assisted recomp were the only way left to play a game you cherish would you take it? Or would your principles keep you waiting for an official remaster?
If your de/recomp/game mix is entirely vibecoded (entirely LLM-made), and you have no ounce of knowledge on programming, then that's where I draw the line within these projects. I want to see on a GitHub page that there's been a bunch of contributors to a project, not a user or two, and claude.

I'm constantly losing track onto which games are using AI in their ports, and honestly if HarbourMasters has been using AI in stuff lile Ship of Harkinian and 2Ship2Harkinian and other de/recomps, it all boils down to what I've said for the above. However, I still tend to avoid them anyway because I think emulating these games provides a far better experience.

If any The Legend of Dark Witch/Brave Dungeon game where to get de/recompiled with ai then hell yeah cause I hate the creator of the game and there needs to be someone out there that can his his damn games.
 
If people are using proprietary AI to decomp proprietary software

And all the heads of the companies are billionaire buddies

How long before there are safeguards in place within AI to stop helping with decomp?

And again

If all the funders of these big companies also fund politicians, how long before decompiling software and distributing this software becomes illegal?
I've thought about this before - it's definitely the wild west in terms of AI at the moment, I find it similar to the early internet era with piracy rampant - file hosts not caring; people self hosting copyrighted material etc. You can draw parallels to this I think.

I think it's only a matter of time until the frontier models get stronger safeguarding rules, but then we also have the local open source models that are quickly closing the gap so I'm not sure how much that would help in the long term.

Maybe one day software and gaming will transition to streaming only delivery , where everything is streamed and not delivered locally - a comeback for Stadia maybe? Who can recomp and decomp when files aren't even available? But that's a topic for another day...

I think AI companies are very well aware. But for now it's about making the public be addicted to it and have a need for it. By the time people aware what's going on. It will be too late.
 

Site & Scene News

New Hot Discussed User Submitted