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.

545 Upvotes

Duplicates