AI is mass decompiling games. That's both awesome and scary.

2 days ago by popcar2 to c/retrogaming

AI is now able to decompile games and software in a matter of days. That's scary... but kind of exciting.

I wrote a blog post on the current trend of game decompilations using AI and where we're going with this. It's all very promising but oh boy are the implications scary.

thejml 9 points 2 days ago

So far it's not doing it on its own... someone is telling AI to do it. We shouldn't take the people and operators out of AI usage.

path: 0 26330694, hotness: undefined, score: 9, children: 3
Quibblekrust 12 points 2 days ago

No, actually it's rogue agents at OpenAI that were given an impossible task. They hacked their way out confinement and immediately started decompiling games.

path: 0 26330694 26331194, hotness: undefined, score: 12, children: 2
DmMacniel 4 points 2 days ago

an impossible task

I saw it decompiling three games with only 1GB RAM.

path: 0 26330694 26331194 26332302, hotness: undefined, score: 4, children: 1
bigchungus 8 points 2 days ago

This is true, I was the RAM.

path: 0 26330694 26331194 26332302 26332507, hotness: undefined, score: 8, children: 0
DonutsRMeh 8 points 2 days ago

In my view, AI is going to lead one of two things: A. All software becomes free, and closed source software becomes obsolete and no one will pay for it. B. Governments going full authoritarians to make sure their friends the corporations don't lose business, and my option A doesn't happen.

path: 0 26333044, hotness: undefined, score: 8, children: 4
begrudgedcarfolk 9 points a day ago

I've been alive long enough to know that it's always definitely option 2.

path: 0 26333044 26335625, hotness: undefined, score: 9, children: 2
DonutsRMeh 1 point a day ago

Unfortunately, you’re mostly likely right.

path: 0 26333044 26335625 26336449, hotness: undefined, score: 1, children: 0
LastYearsIrritant 1 point 17 hours ago

Option B is always - governments TRY to restrict Option A, but it's technologically impossible to prevent so they make a show of it, while it just keeps happening anyway.

path: 0 26333044 26335625 26347597, hotness: undefined, score: 1, children: 0
brainwashed 1 point 2 hours ago

False dichotomy

path: 0 26333044 26358840, hotness: undefined, score: 1, children: 0
calavera 5 points 2 days ago

AI rendering emulators obsolete was not on my list of stuff that would be disrupted

path: 0 26331418, hotness: undefined, score: 5, children: 3
avidamoeba 5 points 2 days ago

I think it depends on what you're emulating. If you're amulating games that run on a purpose-built hardware like NES, rolling the runtime into each game so you could run mario.exe instead of loading throgh an emulator would mean duplicating a lot of the emulator code into every game.exe. In a sense, the emulator is already the reverse engineering job an agent would do anyway.

If you're emulating a more general purpose machine, like an Xbox, PS3, etc. which essentially are computers in a fancy box, then that wouldn't duplicate much into each game.exe and should lift performance too.

path: 0 26331418 26331704, hotness: undefined, score: 5, children: 2
calavera 2 points 2 days ago

I'm not an expert on this issue, but it really depends on how these rebuilds are made. If they are recreating the code and just adding a "emulation" layer then yes they will have an overheard in each game. But if the game is rebuild for the new hardware from the ground up, then there is no overhead at all in the same sense that a arcade to snes port didn't have an overhead

path: 0 26331418 26331704 26333781, hotness: undefined, score: 2, children: 1
Madagaskar_sky 1 point a day ago

Yeah, if they are recreating the exact code by compiling comparing to the original binary blob, they are getting quite a close to truth source code that can be complied for other systems without any burden of emulation mixed in there.

path: 0 26331418 26331704 26333781 26335542, hotness: undefined, score: 1, children: 0
Kojichan 2 points a day ago

Any AI I've asked to do this is completely dumb. I know more than it, and Im an amateur "hacker".

path: 0 26334786, hotness: undefined, score: 2, children: 0
cybervseas -1 points 2 days ago

I don't think it's scary at all, but you do you.

DRM free games exist and yet people still buy games. And even if a decompilation works and works well, it's just the code, not the creative assets that would still be protected under law.

I enjoy doing reverse engineering from time to time, and at least for now being scared about this is like being scared of what people can do thanks to ghidra.

Dzuma is an interesting security minded fella on YouTube that has a balanced leaning positive view on what's real and what's hype. https://youtube.com/watch?v=DNS-4Wl7dY4

path: 0 26331258, hotness: undefined, score: -1, children: 1
DmMacniel 6 points 2 days ago

not the creative assets that would still be protected under law.

as if anyone would care at this point since (nearly) everything's stolen to train GenAI anyway.

path: 0 26331258 26332327, hotness: undefined, score: 6, children: 0
retrogaming
retrogaming

@lemmy.world

login for more options
30409
2914
3135

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam, AI slop, or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

go to feed...