oldrusty
Rust · Bevy · Windows · Free

Old games, rebuilt to run natively.

oldrusty is a home for faithful rewrites of PlayStation 2 games. Each one is reverse-engineered and rebuilt from scratch in Rust, then checked against the original until it behaves the same.

Not emulation, and no game data included: you bring your own disc image, and a small launcher reads what the game needs from it.

Games

Projects

One project so far. More will appear here as they become playable.

Screenshot of the rewrite: a battle scene in a dark forest, a monster standing inside a glowing cyan circle of light.

Yu-Gi-Oh! PS2

The Duelists of the Roses

Unofficial PC rewrite, not affiliated with Konami
  • Beta
  • Windows 10/11
  • Online beta
  • PAL disc

The 2003 card-strategy game, rebuilt in Rust and Bevy. Both story campaigns play from start to finish, and Online Play lets you duel friends.

Next project

Not announced yet. Follow along on GitHub or Discord.

How it works

Rewrites, not repacks

Rebuilt from the original

Rules, timing and computer opponents are traced in the original game and reimplemented, then compared against recordings of it. Differences are treated as bugs.

Your disc, your data

Nothing from the games is hosted or shipped. The launcher imports music, models and text from your own disc image, once, and never changes it.

One launcher per game

Download one small program. It imports your disc, keeps your saves and starts the game. No emulator, BIOS or extra tools.

Community

Follow along

Releases, issue tracking and progress live on GitHub. Questions and play sessions happen on Discord.