comments (9)

  • I've used to same technique to get Fallout: New Vegas running on Asahi Linux on MacOS. Its quite a step, but https://github.com/doitsujin/dxvk makes it possible to skip a lot of work and get the game running in day. You can then make any changes you want, so I'm running fallout nv on a wide display in native resolution and some graphical improvements. Realtime whole world shadow maps, SSAO, tonemap + color grading, FXAA and Hor+ FOV.

    Gives me a solid 60fps most of the time, with only the occasianal bug here and there that is often fixed in no time. Luckily i've added 10min auto save quite quickly, so that it does not cause that big of a problem.

    Aside from the fun of both getting the game to work on this machine, and the fun of actually being able to play the game, it is a great way to find creative ways to work with LLM. Building out dev tools on the way that works for an LLM etc.

    cornedor

  • > does not use any emulator whatsoever, be it Wine, Crossover or Rosetta

    Not sure about the other two, but WINE Is Not an Emulator. It's in the name :)

    scronkfinkle

  • Stuff like this makes me really happy about AI. The convenience that AAA lacks, or that they intentionally withhold, is now within reach.

    baalimago

  • klaussilveira

  • Now do Age of Empires II please. :)

    Limonero

  • Two of the best games of all time waverace 64 and 1080 snowboarding for the n64 have been statically recomped. I've been playing them on my steamdeck.

    Unfortunately I think the party will end soon as anthropic are already preventing reimplementing games in there system prompts.

    pipes

  • How does it actually recompile, does it use an existing tool? I can’t imagine the agent combs through every routine and hand translates the assembly.

    cedws

  • This is impressive. Besides personal use gaming, it has a lot of interesting opportunities... Elsewhere OP said it was 4 months of Claude, which is very fas for something this complicated.

    stmw

  • what was your workflow for creating this? there's now extra guardrails around decompiling / reverse engineering, do you think this is still possible to do or were you just lucky enough to do it before the guardrails?

    phaser