u/saulob

Geometry Wars: Retro Evolved 2 recompiled for PC - native Windows + Linux/Steam Deck, 4x resolution and 240 FPS
▲ 30 r/recomps

Geometry Wars: Retro Evolved 2 recompiled for PC - native Windows + Linux/Steam Deck, 4x resolution and 240 FPS

I'm releasing Geometry Wars: Retro Evolved 2 recompiled for PC!

Title screen

Download here:

https://github.com/saulob/geometry-wars-retro-evolved-2-recompiled

It's built from the original Xbox 360 game code using ReXGlue: the XBLA game is statically recompiled into a native PC program, so there's no emulator involved.

Highlights

✅ Native Windows x64 port of the Xbox 360 XBLA version

✅ Experimental native Linux x86_64 / Steam Deck AppImage using Vulkan — not Proton or Wine

✅ Built-in TRG launcher and package installer: select your own XBLA package and it checks the Title ID and exact game version before installing

✅ Render resolution from the original 720p up to 4x (5120x2880), with FXAA / FXAA Extreme, 2x MSAA and texture filtering up to 16x

✅ 30 / 60 / 90 / 120 / 144 / 165 / 240 FPS or Unlimited. Higher frame rates do not speed up the game

✅ Windowed or Borderless Fullscreen, monitor selection, window size, VSync, Letterbox / Stretch and F11 fullscreen toggle

✅ FPS in the window title and an optional in-game FPS/frame-time counter, toggled with F2

✅ Local profile and progression, local scores and offline leaderboards

✅ All 12 Xbox 360 achievements (200G), saved locally, with an in-game achievements overlay and an Achievements page in the launcher

✅ Xbox controller and keyboard support

Gameplay

No game files are included. You need your own Geometry Wars: Retro Evolved 2 Xbox Live Arcade package.

The supported version is Title ID 584108FF, game version 0.0.1.2. The launcher checks the package and default.xex and tells you if your version doesn't match.

Online Xbox Live services are not supported. Profile/progression, achievements, scores and leaderboards are handled locally on your PC.

The Linux / Steam Deck build is experimental. It has been built and packaged successfully, but I haven't tested it on real Linux hardware or a Steam Deck yet, so Linux reports are especially welcome.

This is the first public release of this port, v0.1.0, so if you find any problems please open a GitHub issue and attach the newest geometry_wars_retro_evolved_2_*.log from the logs folder.

Enjoy! And please let me know how it runs for you 🙂

reddit.com
u/saulob — 3 days ago