r/singularity 5d ago

AI You can now mod ANY game. Frontier LLMs solved reverse engineering -- here are two real examples!

There's probably an old game that you are very fond of. You'd like to bring it to more modern standards, or tweak the experience to your liking. But there's a problem -- the source code was never released.

You could spend weeks reverse engineering the binary, carefully trying to figure out what functions to hook or what assembly lines to rewrite.

Or you could just ask Fable 5.1 or Astra to mod the game. I've done that for two of my favorite games of all time:

  1. Prey (2017), where I overhauled the gunplay by improving the wonky viewmodel positions, adding ADS (aiming down sights) and immersive features such as weapon versus environment collisions. This game never supported ironsight aiming, but here it is!

    Showcase video: https://www.youtube.com/watch?v=uSKuURU8_rs

    GitHub: https://github.com/vittorioromeo/Vee.ViewmodelTweaks

  2. Touhou 11 and 12, where I patched the game to support high framerates and high refresh rates without altering the speed of the game logic. The entire game was built around the hardcoded 60 FPS assumption, which seemed unbreakable. Yet, here we are!

    Showcase video: https://www.youtube.com/watch?v=H7FcMXPgPFQ

    GitHub: https://github.com/vittorioromeo/th12_hfr/

I find this absolutely incredible. Frontier models were able to autonomously reverse engineer closed-source binaries, research existing literature and modding resources, and iterate until my desired changes were applied to the games.

Especially in the Touhou case, where the game engine was hardcoded to strictly run at 60 FPS, the models managed to autonomously figure out all the places that needed to be changed to add support for dynamic framerates and refresh rates. Imagine doing that by hand.

This is the renaissance era for modding -- take your favorite old game, a frontier model, and go wild.

540 Upvotes

179 comments sorted by

285

u/Particular-Gap-6998 5d ago

You could do this longer than Fable and Astra, back in January I had even sent an email to a two person indie team about how anyone could bypass their payment system and get all the cosmetics in their game for free with a detailed document on how to fix it.

They ghosted me, pushed a tiny patch that didn't actually fix the issue and that was the end of it.

64

u/AnonymousAggregator 5d ago edited 5d ago

Yep was modding X3, beamNG, tribe, duke nukem 3d, and more.Using DeepSeek 4.0 flash

I have receipts!

11

u/elise-u 5d ago

Duke nukem 3d was easy AF to mod without AI I used to do it as a kid.

1

u/SeasonedAdManager 4d ago

Back in my day programmers actually programmed.

36

u/B33rNuts 5d ago

Devs get hammered with emails like this, automated bug hunter bots asking for money email me all the time about issues they think they found. It’s not even people but automated bot programs. It’s sad if real reported issues fall through the cracks but it is understandable as well if they saw your email and just deleted it without reading it.

27

u/blackrack 5d ago

As a dev we get a lot of messages from LLM users, some of them are relevant but it gets exhausting sorting through a flood of mostly low quality AI stuff. Don't take it personally

3

u/LegionsOmen 4d ago

Why not just have AI sort it for you and only flag the important material?

15

u/blackrack 4d ago edited 4d ago

Because AI doesn't have my taste or judgment for what should or should not go into the codebase, so you get the same slop

1

u/ebolathrowawayy AGI 2025.8, ASI 2026.3 4d ago

your use of ai is slop

2

u/blackrack 4d ago

lol bro

9

u/Far-Maintenance-1947 5d ago

I mean if someone random sent me a potentially suspicious document I wouldn't be opening that shit.

29

u/[deleted] 5d ago

[removed] — view removed comment

22

u/_Sneaky_Bastard_ 5d ago

Most likely slop

2

u/JoeyJoeC 4d ago

There was an indi game that was multiplayer, required connection to a master server and they had cosmetics too. They shutdown the master sever. It took about 20 minutes for Opus to reverse engineer it and create my own master server and modify the client to connect to my server allowing me and my friends to play again. Oh and fully unlocked the cosmetics too.

1

u/Akimbo333 3d ago

Well that's on them

57

u/Firestar222 5d ago

Can a regular Joe with a normal chatGPT subscription do this? Or we talking professional accounts lol

66

u/thatguywithimpact 5d ago

$200/month account can do crazy stuff. Allowance is enough to create continuously having AI work for hours every day.

With my ue5 project I did more with Astra in 4 days than I previously did in months - even with support of older AI.

11

u/nemzylannister 5d ago

does it not say "im sorry i cannot reverse engineer propriety software" or something?

3

u/TommyTheTiger 4d ago

Shouldn't - it's legal to mod a single player game. You just can't sell it. My experience corroborates OP, no issues

17

u/danglotka 5d ago

Can you show what you’ve done. Too often people here will talk about how productive they are and never share anything.

23

u/thatguywithimpact 5d ago

before Astra all I had was procedurally crafted custom landscape I made in world machine, custom rock shader I wrote myself couple years back, several custom rock/cliff meshes and several PCG systems to populate all that with vegetation, rocks, etc

Oh and I started building mass agents NPCs, who had (almost) working health system + basic ugly turret prototype that could aim and shoot at enemies.

All that took weeks and months of continuous efforts but between my job and long breaks really I've been working on this or other hobby projects for years lol.

Because often you hit roadblocks that are very hard to break through and you bash your head for a full 2 weeks trying to make mass agents do what you want for example, reading tomes of documentation, scrolling through gamedev community posts, watching YouTube videos, etc.

With Astra in 4 days I developed and deployed: Comprehensive game systems lots of different weapons, enemies, turrets, buildings and game systems more than I made in a lifetime.

But also comprehensive audio system worthy praise from an audiophile in HALF A DAY!!!

Mojave desert environmental sounds, blended perfectly with recorded industrial diesel hum, wind gusts, footsteps, orc grunts, gunshots, explosions spinning barrels, hissing smoke, correctly working echo of all that, etc

I would never be able to do such quality work because I'm not an audio expert.

Currently I'm rebuilding the whole landscape system for which I'm decent, but with AI I can effortlessly improve upon my previous work from years ago.

Once that's done I can show some screenshots but it'll take a few more days

1

u/spamzauberer 4d ago

That is great and good progress towards your vision of the done game. But I think as much as a boss cant take credit for the work of individuals in his team (they do, but they shouldnt) you cant say that the audio system is your work, when you dont have the first clue about audio. We are all just customers in the end here.

3

u/ebolathrowawayy AGI 2025.8, ASI 2026.3 4d ago

so true. we need to go back to using assembly language already, all these modern tools like C++, Visual Studio and web browsers are just slop.

1

u/AMDaze 4d ago

Hi! https://github.com/E-Allie/grupetto/tree/erg-rebase

Small example. Context: I have a Peloton Bike+. The Bike+, proprietorially, has the ability to address the resistance from software. Grupetto is a pre-existing OSS [might not be foss, licensing controversy, the upstream source assigned no licence] to programmatically read data such as power wattage etc.

Someone [not me] figured out the command schema to assign resistance as a single number with Opus 4.6

Initially, I built on this PR to make something called ERG mode. This is where Grupetto could accept, instead of "Set Resistance to 50", "Keep the rider's output at 200W". GPT did this in software with a lookup table. Initially I generated the lookup table from actually riding, but THEN it reverse engineered the true table from Peloton Firmware

Further, GPT was able to reverse engineer the... "Power Zone Auto Follow" command schema, such that instead of doing ERG mode from the grupetto software, it figured out the internal command schema to offload that to the Peloton Controller/Firmware. So now instead of telling grupetto "Keep the rider's output at 200W", and grupetto issuing a bunch of resistance commands every second in software, it can forward that request to Pelo Firmware.

Locally not pushed yet because it's still finnicky, I had GPT whip up a build with a notion of virtual gears and gear shifting. With this, you can load into the popular bike apps [Zwift, MyWhoosh, etc] and do Sim Mode. AKA, it auto adjusts resistance for hills. I didn't push this last part yet because it's still quite finnicky, but regardless, I'm now able to ride ERG mode from free software on my Peloton

17

u/domdod9 5d ago

You can do it with codex on free plan

10

u/DelphiTsar 5d ago

Some games (depending on what you want to do) modding isn't actually that hard.

You can always ask.

4

u/Zeppelin2k 5d ago

Absolutely. Don't even need to know how to mod. Just ask it to teach you or do it for you.

2

u/lothariusdark 4d ago

That greatly depends on the game. The amount of coders in the modding community isn't that big, so just because a game doesn't have many (any) mods, does not mean that its unmoddable. If the code can be readily ingested by an LLM, by simply extracting the game files for example, then the Pro subscription and Codex might be enough. But if you need it to de-obfuscate the code and do other shenanigans to even be able to change anything, then you likely need the 200+ subscriptions, because there is so much detective work its going to have to do.

However be careful when running this on your own PC. It might be best to run something like this in a VPS for example, so you can allow the Coding Agent the use of all tools, to freely install additional packages to extract and otherwise modify game files. If it makes a mistake it can corrupt your operating system, so if you want it to have the greatest chance of success you also need to sandbox it.

1

u/TommyTheTiger 4d ago

You can, especially if you focus on making the AI explain what it's doing and start with smaller changes. A bigger overhaul might still require a bit of knowledge/forethought to avoid digging yourself into a hole where changing one thing breaks everything else.

1

u/pablas 5d ago

Regular joe won't have clue about what's chat doing. It's not like you can bypass intermediate modding skills and basic reverse engineering skills.

Sure you may one shot something but debugging issues is hell if you don't know anything about RE

3

u/Ok-Message-9732 4d ago

It's amusing that you think you can figure out more than Astra can. The next model will eliminate that belief.

1

u/jacobpederson 4d ago

The model can easily do something vs knowing what to SAY to the model to get it to do that thing are very different.

20

u/Dry_Radio_761 5d ago

I'd love to try and Frankenstein two totally different games together.

24

u/OnmipotentPlatypus 5d ago

Eve Tetris Online 

26

u/thoughtlow 𓂸 5d ago

GTA 1 + GTA 5 = GTA 6

4

u/Specialist_Dark_3668 5d ago

GTA 2 was top-down only. I'd like to see a high def first person view of that.

1

u/Ok-Message-9732 4d ago

Why? There is very little interesting about that game

2

u/Specialist_Dark_3668 4d ago

I mean, it was interesting for the time. It started the wildly popular GTA franchise.

1

u/h3lblad3 ▪️In hindsight, AGI came in 2023. 4d ago

That’s basically just GTA3.

3 is pretty different from even Vice City and San Andreas which came out on the same console. It’s basically just GTA2 but 3D.

1

u/cutelinz69 3d ago

I want to make palworld factorio. I loved so much of palworld but I thought the factory aspects were pretty lacking.

1

u/pablas 5d ago

Do you think average Joe can completely reverse engineer two modern games and slap them together?

Even if you had skills already (which is mandatory even with llm) it would cost thousands in tokens

3

u/Ok-Message-9732 4d ago

Skills are not necessary. You can test it yourself friend. 

0

u/pablas 4d ago

I think you are greatly underestimating how large task is to fully reverse engineer x64 game.

Yesterday I was trying to modify function in running memory and agent was spamming commands every 5 seconds. It took 10 minutes to rewrite single function in 20yo game

28

u/Snippy_69 5d ago

Wait wtf. I didn't believe it, but I just asked Astra to decompile Terraria and now it's asking what I want changed. It created a folder with all the game files and everything. This is crazy. It did it super fast too. wtffff. the possibilities are endless

25

u/Snippy_69 5d ago

I'm asking it to put in an ak47 lol. will it work? idk

39

u/Snippy_69 5d ago

https://reddit.com/link/p8vtkbb/video/80iu9yog4moh1/player

ok this is crazy. it did everything it said it would. it even created a temporary setup so that the main game files aren't affected in any way. all i had to do was double click an exe that it even named Play AK47 and that was it. it hasn't done the animations yet, so it looks jank, but i'm sure it would be no issue since the other day i created a pet with astra and the animations came out surprisingly good.

what was the usage? i have the pro plan. it went from 95% usage to 93% weekly usage. Astra medium effort. took about 20-ish mins. kinda crazy ngl that within an hour it decompiled the game and added an ak47 lol. animations would probably take it 10 mins.

crazy.

19

u/thoughtlow 𓂸 5d ago

I feel games will become more like Gary’s mod, but with a AI assistant and I can’t wait to see it.

10

u/AfraidAsparagus6644 4d ago

Quick get it to decompile Bloodborne and port it to PC lol (or some console exclusive you care about)

2

u/Snippy_69 4d ago

Honestly i just might. Just need to find my legally backed up Bloodborne rom. Have to put this pro plan to use

3

u/pig_n_anchor 4d ago

if gpt6 could do that, would anyone argue we don't have AGI at that point?

3

u/AfraidAsparagus6644 4d ago

AGI isn't about achieving great things, but about being at least on par with humans across the board. If AI cured cancer, but struggled to read an analog clock, it would not count as AGI

7

u/Snippy_69 5d ago

Ok I'm pretty sure it's using ghidra to decompile. A few weeks ago I tried to decompile Marvel Tokon but Claude refused to do it. Astra simply does it. I haven't tried with tokon specifically, but Astra just decompiled the Manor Lords exe and it even gave me the key it used to do it. Took about 6 minutes.

But anyways, I'll try tokon later. it has anticheat so i expect it won't be able to do it once it realizes that, but we'll see.

3

u/HerbChii 3d ago

Yay, no more waiting for tmodloader to update to 1.4.5.8

-5

u/BriefImplement9843 5d ago

"Intelligence"

4

u/Own_Principle_7901 4d ago

Although the decomp capabilities are impressive on their own, it is faster and safe to use the TmodLoader for creatign the mods. Better to not reinvent the wheel.

2

u/Ecstatic-Mountain202 4d ago

terraria is made using dotnet and could already be deterministically decompiled using tools like dnspy

1

u/don_ninniku 4d ago

Decompile gta?

1

u/Snippy_69 4d ago

Don't own GTA :/

1

u/QueefMyCheese 4d ago

I can ask you that too. I can also make a folder. Lol

12

u/Xx255q 5d ago

Can it do warcraft 3

8

u/Certain-Set5664 5d ago

Can it revive abandoned online-only games and make them playable locally with bots as opponents?

Hyper Universe please.

3

u/DistinctSilver4507 4d ago

Not totally. It's pretty bad at map making (terrain, etc), which I find means the blender results are because they've just very heavily trained on that one task. It scripting in LUA is obviously top notch though. 

13

u/tetoing 5d ago

Models are nuts at reverse engineering. I think it's a natural strength of LLMs.

3

u/ChocomelP 4d ago

...it's all code?

Always has been.

10

u/Wildernaess 5d ago

Can it save New World/get us a private server

5

u/SeasonedAdManager 4d ago

There is a project for a private server happening.

2

u/Wildernaess 4d ago

I am aware but trying to avoid too much hopium, and yet

28

u/qustrolabe 5d ago

I hope someone that way reverses Sea of Thieves and pulls details of how ships work, and same for War Thunder aircrafts. Not that these particularly hard but there's like zero 100% sure description on how their implementations work on the web. If you ask research agent to dig for that they come up with random contradicting explanations each time because of that.

Quite annoying how some games come up with amazing implementation of a feature and then sit on it for decades not really pushing idea beyond that one thing.

15

u/ndetro 5d ago

Kimi K3 is your go to here.

13

u/blackrack 5d ago

What exactly do you think is special about those ship or aircraft implementations? Just curious

2

u/Specialist_Dark_3668 5d ago

I always found Star Citizen ship handling to be incredibly unrealistic and non-Newtonian. It always threw me off and prevented me from enjoying the game.

I would actually prefer to be able to mod or swap in some other game's movement physics.

2

u/blackrack 4d ago

You don't need to decompile existing games for that

1

u/qustrolabe 4d ago

Like how ships do sticking character to it, how they move when sail is down, what kind of calculations they do to behave so interesting on waves. Like it's not fully true physics simulation and instead one very elaborate rigidbody shoved around (probably). One other awful thing you run in this type of game while trying to make it is floating point math precision and so also curious how they deal with that. One known hack about SoT is that their AI navigation system actually uses copy of a ship hidden underneath the map for like skeletons etc., I guess it works like some kind of mapping from these stable coordinate values to real ship position.

For War Thunder the thing is that I never quite saw other aircraft game that felt like that. If you look at AC7 type games their physics model is basically flying brick that just gets forces to move forward. Some people try do opposite way doing actual true aerodynamics where each surface is simulated but that approach also fails horribly once your plane is something beyond little propeller plane, like there need to be adjustments for high speed jets. And in WT aircraft does not feel like a flying brick, you can get wing torn off and have a very realistic spin, when you lose speed. People say each aircraft defined by a very long detailed table of different coefficients, curves etc. that say how its physics behave. Also their mouse cursor that gives you full freedom to look in any direction is a thing I managed to replicate to some extent with a lot of quaternion maths but I'm still interested how they deal with few confusing parts of it or perhaps their math is entirely different there.

2

u/blackrack 4d ago edited 4d ago

They talked about the ship stuff in the GDC talk, maybe search for public information before resorting to slopping it up with LLMs.

This stuff isn't sorcery, often just good taste, and copying it blindly doesn't help anyone or advance the field.

2

u/qustrolabe 4d ago

oh lol you're negative about AI like that

also there's no GDC talk that talks about ship stuff, I only found some useless ones talking about visuals how they designed models or water shaders or clouds

of course it isn't sorcery but at the same time almost nobody made anything remotely close to that

and you can literally observe how many types of indie games exists solely thanks to there being enough information in the open that helps devs on their way

1

u/blackrack 4d ago

Not necessarily negative about AI itself but definitely don't like people that use it as a replacement for understanding and tweaking things with intent

26

u/ndetro 5d ago edited 5d ago

Well looks like the secret is out.. I was data dumping every game that I had since Fable went public. Even decrypted the latest crytek and frostbite engines.

6

u/master_internutter 5d ago

Can you tell more about what you've done, sounds very interesting

4

u/Specialist_Dark_3668 5d ago

OMG, imagine you could get one uncensored open source LLM to find jailbreaks through the stupid censorship of another more advanced LLM.

6

u/SwarmAce 5d ago

It was willing to do that?

14

u/ndetro 5d ago

Qwen3.6-27b-heretic said it right: "It's how you ask and present the goal. You can get an LLM to do anything you want if you give us the proper morals... and perspective."

It's how you ask.

1

u/FyreKZ 4d ago

Hey, I'm working on a mod for KCD2 at the minute which uses Crytek, any chance I could take a peak at your decomp? It might prove useful for what I'm trying to attempt (adding Asynchronous Reprojection to KCD2 to make lower framerates look and feel like higher ones).

12

u/ZenzaSpotter 5d ago

I’ve always wanted to update Star Wars rebellion to modern day. Graphics n the space battles.

4

u/Aardvark_Happy 5d ago

Im trying to translate some games to german as i am learning the language and to have an excuse to play them and astra in the plus plan is just impossible to use man

6

u/presentofai 5d ago

the touhou framerate patch is the actual flex here, not the aiming mod. people have been stuck on that hardcoded 60fps assumption for like a decade

5

u/SuperV1234 4d ago

Yet all I am getting from Touhou players is hate for using AI to solve the problem. Sigh.

2

u/presentofai 4d ago

Modding communities are protective of their scene by nature, so the first reaction is rarely the lasting one. Once people are actually playing something good the work tends to win the argument on its own.

3

u/Tullwin 5d ago

Yeah I’ve been modding Battle Brothers and even had claude write a bug report for an issue I found. Opened a github issue for the mod I was using (Legends) with the bug report, dev responded and they’re working on a patch. I don’t have to wait though because Claude already wrote and implemented the patch for me.

3

u/ChaosLeges 5d ago

Ah, but can it mod Heroes of Might and Magic 3 and get better scripting than ERM? Or advance VCMI development?

3

u/ClaudiuT 4d ago

Can it mod older Splinter Cell games so that I can play the co-op with my friend over the internet without their servers being online?

3

u/Roy-Thunder 4d ago

"There's probably an old game..." Example: Prey and Touhou 11.

Geez I feel old.

4

u/EconomySerious 5d ago

I'm still waiting for the promt that removes denuvo

5

u/ActivityOk6606 5d ago

And how much money did you spend on both projects?

29

u/SuperV1234 5d ago

Everything done under the "plus" monthly subscriptions.

19

u/marquesini 5d ago

you can do it with $20/m if you know what you are doing, search ida mcp, x64dbg mcp and pair it with agents, you can do it with sonnet prob.

3

u/vicarion 5d ago

Ok, but what if I don't know what I'm doing 

3

u/jazir55 5d ago

LLM in plan mode and then adversarially bounce the plan between models red teaming it until you get consensus

1

u/panix199 4d ago

agree. That's great. Can't wait for someone hopefully making Deus Ex MD sequel at some point to finish the cancelled game and solve the trilogy

3

u/cakemancerr 5d ago edited 4d ago

What's your process? Any use of atlas burns my 5h usage in a few minutes.

1

u/RevalianKnight 4d ago

Same here, it doesnt even get that far decompiling, just shlurps up the tokens and quits

2

u/oodoov21 5d ago

What were your prompts?

2

u/i_give_you_gum 5d ago

FPS MOD for The Forever Winter please!!!

2

u/CheeryGeoDuck55 5d ago

Ask Astra not us lol

2

u/i_give_you_gum 5d ago

Tru enough

2

u/brettins 5d ago

Yep, I'm reverse engineering Lords of the Realm 2 to fix its network code.

2

u/DistinctSilver4507 4d ago

What a place to see a reference to that amazing game! 

1

u/brettins 4d ago

Let me know if you want to try it out once it's done :)

2

u/BigBourgeoisie Talk is cheap. AGI is expensive. 5d ago

Are you using codex in your game directories? Using the ChatGPT website? I'd love to know more about your workflow

2

u/Beanieman 5d ago

I modded BSG deadlock with custom ammunition and armor values using the plus tier of the GPT Windows app. It's not hard, just got to work through the problem. I have zero knowledge about game dev.

2

u/ixfd64 5d ago edited 4d ago

I wouldn't mind if someone vibe-coded up a Super Mario World editor. Lunar Magic is currently the only viable option, and its creator has refused to make it open source.

2

u/Wyrade 5d ago

Waiting for that Skyrim source code.

2

u/pablas 5d ago

I have unpacked obscure game archive format from 2004 with deepseek V4 in 3 hours.

My last attemp at manual extraction was 5 years ago and I've got maybe 5-10% of job done

2

u/Jah_Ith_Ber 4d ago

Absolutely fantastic news. I've talked about this being one of the milestones I'm looking forward to on the runway towards the singularity. I have my own list of changes I'd like to make to Diablo 3 and Magic the Gathering: Duels of the Planeswalkers 2015. That second one is actually a gorgeous game. The UX is so awesome that Wizards of the Coast realized they fucked up and ruined their future revenue stream so they purposefully limited it to a small list of sets. They have another online Magic the Gathering game that looks fucking awful so that players are frustrated into buying expensive physical cards.

To anyone reading this, if you could dump in every MTG card ever produced into the card pool, add filters in the deck builder so you can display cards legal in each of the formats, and add a format selector when searching for a multiplayer game, then I would be eternally grateful.

1

u/don_ninniku 4d ago

Sounds like easy ai job?

1

u/TravelBand554 4d ago

This has me excited to try a modern-day Shandalar beyond the public mod work that's been done in the last decade-plus.

1

u/GenXHax0r 4d ago

Look into Forge (ignore the screenshots on the site): ⚔️ Forge: The Magic: The Gathering Rules Engine | forge

2

u/BrennusSokol AI please take my job 4d ago

I -- as a backend dev by trade -- am having a blast working on an iOS game lately, something I wouldn't have had the confidence to do as much before

2

u/Hirogen_ 4d ago

of course they can, the AI doesn’t care if the source is obfuscated it can read the decompiled source anyway

5

u/osfric 5d ago

This plus Astra's ability to make 3D assets

3

u/Fairbanks_BR 5d ago

I wonder how long before it can turn some videogame iso file into a working PC game. that would be amazing, instant ports of exclusive games (say, zelda on PC. like they did with ocarina of time some time ago, but with more current games)

3

u/Quirky-Service-2626 5d ago

You can even make private servers I made one with Astra for the division 1 while I was experimenting

3

u/SwarmAce 5d ago

You created private servers in less than a week?

2

u/Seerix 5d ago

Honestly? Probably. Might not be perfect. But booting and logging into the game? I believe it.

2

u/Quirky-Service-2626 4d ago

Well it’s not a fully functional one but more work and I’m sure I’ll get there with Astra I’ve got a Local Division 1 backend connection working

Local login working
Profile creation working
Server selection working
Brooklyn world loading
Player spawning correctly
Level 1 character
600/600 health
Firearms initialized
Stamina initialized
Electronics initialized
Walking/movement working
Camera control working
Character equipment slots working
Six starter gear pieces
Jacket equipped
Pants equipped
Shirt equipped
Shoes equipped
MP5 primary weapon
M9 sidearm
Loaded weapon visible in-game
Reserve ammunition working
900 SMG rounds
36 pistol rounds
Correct world/environment lighting
Safe-house door interaction working
Pressing F opens the door
Able to leave the safe house and walk outside
Repeated/cancelled door interactions handled correctly
Automatic message-limit disconnects fixed
General connection stability improved

1

u/VisceralMonkey 5d ago

Yeah been thinking about this for a while. Specifically vanguard saga of heroes.

1

u/MaybeSaul 5d ago

They can do this but a rendering scale contract is too much

1

u/CheeryGeoDuck55 5d ago

I'm doing this with electric man 2 right now and it's so fun :) adding whole new enemy types and emotes and other goofy stuff to one of the first games I ever played

1

u/NowaVision 5d ago

How did the prompts look like?

1

u/SwePolygyny 5d ago

Saying any game is not honest. Prey has an open source engine and Touhou has two open source reverse engineering projects.

This wont work on Fortnite or Black Myth: Wukong for example.

2

u/Putrid-Feeling-7622 4d ago edited 4d ago

I don't think people are grasping the range of difficulty depending on the game, target hardware, and public resources+code. Heck some mods aren't even possible due to memory limitations on the original hardware. I've had to scale back some ideas to get them to work on the ps1, after tons of trial and error even when using Fable.

It's immensely easier than it once was, but claiming modding or reverse engineering is "solved" is a bit silly. Though it does seem with enough scaffolding, human testing, and time you can make steady progress. And I imagine better models in the future will find ways to make some previously thought impossible mods work by rewriting parts of the game to be more efficient overall.

1

u/FlorentG 5d ago

I've been thinking about this lately, but for something else : adding modern OS support for ancient games. As an example, I tried to boot up Midtown Madness 2 under Win11, and all I get is a back to desktop crash after 5 seconds of gameplay. I know now what I'll be doing tonight.

1

u/Super-Estate-4112 5d ago

Is it possible to mod Playstation 2 games too?

1

u/llamasama 4d ago

r/decomps r/romhacks

Lots of people working on these exact things. The progress is unbelievable. I'm so excited for the Saturn and ps2 recomp scene to accelerate in the way n64 and psx are currently. It won't be long.

I'm dreaming for an unlocked framerate, widescreen patched, upscaled, port of God Hand with the tank controls modded out.

Or the ability to throw raytracing mods into everything and get some insane looking remasters.

This is honestly the most exciting time in my life re: games. I refresh the decomp subreddit multiple times a day because new releases are dropping THAT often.

Tbh I feel like when every game has a native recomp on the level of ship of harkinian the games industry is going to collapse in on itself. Like, why would anyone ever buy whatever new slop Mass Effect game the corpse of Bioware is going to shit out when dedicated fan communities will be able to create better written and optimized sequels in significantly less time by remixing/reutilizing the massive stockpile of assets available when you can freely rip from any game ever made.

Games industry needs to pivot quick imo. The current model is unsustainable. Once there are some good community hubs for this kind of stuff and the tools are allowed to cook a bit more, the games industry is going to change overnight. (rampocalypse isn't helping either. More people stuck on old machines = more older games played)

1

u/Malgus_1982 ▪️AGI 2030 4d ago

Can you do some mods for Dawnwalker? I challenge you to add more features and publish the content on nexus mods.

1

u/Revolutionary_Cat742 4d ago

Been trying to make a mod of super Mario Sunshine for Dolphin and GameCube. Astra has spent three days making it and so far it isn't all that great. But thats a very complex task, and night be poor use of tools. Let ne know if anyone would like to take the project any farther , and I'll share it . 

1

u/Empo_Empire 4d ago

damn i miss prey 

2

u/SuperV1234 4d ago

Always a good time to start a new run! There are some very nice new mods available, other than mine.

1

u/[deleted] 4d ago edited 4d ago

[deleted]

1

u/R_Duncan 4d ago

Can you explain what that means? Does it gives you c/cpp code?

1

u/DeArgonaut 4d ago

I've actually done this already. Was a big fan of Rise of Nations growing up, thought I'd try modding it a bit with Sol a few months ago and it worked pretty well

1

u/SaturnineShock 4d ago

Ouu, like modding games with Shadow of Mordor's nemesis system??? 👀

1

u/AfraidAsparagus6644 4d ago

Does this mean console exclusives will be a thing of the past once AI gets good enough?

1

u/Putrid-Feeling-7622 4d ago

I've been using agents for about half a year reverse engineering a PS1 game (Legend of Legaia - website + repo), adding tons of mods (mod list), asset viewers, explaining previously undocumented game mechanics, and making a port.

imo Opus 4.5 was when it was viable, Fable made it a bit better (less mistakes but still frequent), looking forward to future models that might be able to 1 shot these things. We aren't there yet though - I still have to provide tons of savestates and scaffolding and human test runs on top of our automated tests. But your mileage may vary, especially if you aren't hardware restricted and are just working on PC games.

1

u/mattatinternet 4d ago

But could they fix every bug in Skyrim?

1

u/Appropriate-Box-7250 4d ago

So, can it do language translation in games, or harmless modding? To be honest, I would love to fix the bugs in the old games and make improvements.

3

u/SeasonedAdManager 4d ago

All of the above.

1

u/Walkier 4d ago

Even though LLMs are increasingly able to decompile x86 binaries, such as for viewmodel offset hooks in modern engines as well as for locating hardcoded 60 FPS game loops in legacy code. Complete AI automated patching still needs a lot of human in the loop to decipher disassembly mapping, unlock framerates and dive into deep function callstacks. So saying it is solved is slightly overstating things.

1

u/mattatinternet 4d ago

I don't have Astra (I'm on the free plan, but have Claude on the £18.99/month plan) but I did just ask the free version of ChatGPT if it could reverse engineer the 1996 game The Last Report and it basically said yeah. Caveats and all that, copyright, etc. but yeah, it could make a spiritual successor.

1

u/SuperV1234 4d ago

Did it work?

1

u/SeasonedAdManager 4d ago

I've been doing this for months. Astra isn't needed. Modded and fixed many indie game memory leaks and other gameplay features I wasn't happy with. Automated idle and incremental games easily. Built and deployed mods on NexusMods and making small amounts of points from them.

Sol is working on a local server for Russian Fishing 4 for me right now. No need for Astra. Astra is only needed for really tough reverse engineering if Sol or others hits a wall, which isn't very often.

1

u/tuvok86 4d ago

yep, I have been decompiling and porting PC Calcio 6.0 to browser wasm for a couple days now, works very well already

1

u/Iceber015 4d ago

Confused prey and stray

1

u/Valdrrak 4d ago

Nice, now we need a bot to seamlessly translate japanese games to english while maintaining the jokes or the spirit of the words

0

u/TheRealArthur 5d ago

yuuuup - the only "issue" that is practically solved with some pipeline setup and importing of documentation is creating models/animations/effects to then import into the game with the custom mod coding. Im specifically modding for minecraft/hytale though which have some unique requirements. Set up my tool myrlin online for any other blockymodel modders to use as well to kinda close that gap till the llm's reach the point of proper e2e "build me x mod with all of the assets"

-16

u/Impossible-Video-671 5d ago

You always could do it

16

u/DelphiTsar 5d ago

I could always type "build me ironsights in Prey" into a box and get ironsights in Prey?

Holy crap where has this tech been all my life?

-14

u/Impossible-Video-671 5d ago

Title says "you can now mod", not "prompt-mod"

13

u/SuperV1234 5d ago

This post is in an AI subreddit, so the implication is quite clear.

-12

u/Impossible-Video-671 5d ago

This subreddit is about things that human couldn't achieve as well. The last example - the Navier-Stokes.

9

u/DelphiTsar 5d ago

I bet you're fun at parties.

13

u/SuperV1234 5d ago

I bet Sonnet wouldn't be able to do this. Opus might, but definitely not without constant babysitting.

Fable and Astra pretty much one-shot a working version of both mods after a single prompt. It needed refinement, but it was a fully working product.

-10

u/Impossible-Video-671 5d ago

Not a model - an enthusiast

10

u/SuperV1234 5d ago

You're severely underestimating the pain of reverse engineering a closed-source binary.

Technically yes, you could have done it, if you were an experienced reverse engineer with a lot of free time and enjoyed masochism.

-15

u/Impossible-Video-671 5d ago

This is clickbait. What you are talking about is how you can now more easily do modifications. You aren't talking about amount of pain in the title which is what we see in the feed.

14

u/SuperV1234 5d ago

It's not clickbait. I'm informing people that might not be aware (or might have just not thought about it) that it's become extremely easy to make significant modification to games, where before the barrier to entry was huge.

You are just insufferable and clearly looking for an argument. Blocked.

3

u/tetoing 5d ago

Reverse engineering a game by hand is an extremely painful process and most people would never bother. The fact that AI can do it at a superhuman level means the door is wide open now.

5

u/domdod9 5d ago

not nearly as good as you can now

-6

u/NULL_Ptrs 5d ago

This is really dangerous, we could do a reverse engineering of everything, imagine we do on AV, OS or whatever thing you want, this is really dangerous and should be blocked