
Release - Yu-Gi-Oh Forbidden Memories Recomp for Windows PC
Hello! I've been playing this game for over 20 years, returning every year or so to play. I've done some speedrunning of it as well (via 15 card mod) and had a blast. I'm hoping the community can come together to assist in transforming this game in ways we've never seen.
Forbidden Memories has been statically recompiled: the PS1 MIPS code is translated to C ahead of time and compiled into a native Windows executable. It isn't an emulator, the game runs as a program on your CPU.
It's built on PSXRecomp by mstan, which does all the heavy lifting. What I added is the game-specific side.
You bring your own disc. The download contains no game code and no game assets — not the executable, not the sprites, not even the font. On first run it asks for your disc image, translates the game from your copy, and compiles it locally. That takes a few minutes and happens once; every later launch starts immediately.
What I added — all in an in-game overlay menu on F10, applying immediately:
- Duel rank meter. The game grades every duel you win but only tells you afterwards. This puts the grade on screen during the duel, drawn with the game's own POW/TEC badge and rank letters, beside the FIELD box. Optional raw 0–99 score, or a plain-text corner mode nothing can cover.
- Fusion assistant. The game has thousands of fusions and teaches you none of them. This reads the cards actually in your hand, checks them against the game's own fusion tables in memory, and marks the pick order — optionally naming the card it makes. Optimises for attack or defence.
- Card drops. Stock, a won duel awards exactly one card. This makes it 1–99, and adds a results screen the original never had: three pages of what you won, with the game's own yellow "New!" tag on anything you didn't already own.
- Cheats. Life points, starchips, free spending, fill-the-trunk.
Plus what the framework brings: save states, rewind, a speed multiplier, and a fast-loading option that cuts disc loads to near-instant (off by default).
Before you try it:
- Windows x64 only for now. The framework supports more; I've only built and tested this.
- USA disc, SLUS-01411. PAL, Japanese and Greatest Hits discs are different programs — the build refuses them by CRC and says what it expected.
- You need Python 3. The first run downloads a compiler if you don't have one.
- The first run takes a few minutes and a console window will sit there working. That's it compiling the game, not hanging.
- It's a 0.1.0 — tested cold from a fresh install, but it hasn't had many eyes on it.
The game builds the first time as I took care not to release any Konami code or assets so they must be pulled from your own disc.
Gameplay:
https://www.youtube.com/watch?v=bVR9a-ouC9g
https://github.com/Unchiga/YuGiOhForbiddenMemoriesRecomp/releases/latest