Breath of Fire III Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Breath of Fire III
Links, repository & detailsAbout
A static recompilation of the Japanese PlayStation release of Breath of Fire III (SLPS-00990), in which the game's MIPS R3000A machine code is translated ahead of time into C and compiled into a native executable. The README says it is not an emulator and that it is built on psxrecomp and recomp-ui. It is marked pre-alpha: the game boots, renders and has been played past the prologue into the world map, but it has not been played end to end.
How it differs from the original
Area-script localization at runtime is included, giving English text (from the player's own US disc) and Japanese with furigana, applied without modifying the disc. Menus, items and name entry are a separate text pool and stay Japanese. An optional CRT scanline effect is off by default.
Getting started
You must supply your own legal disc dump of the Japanese release; the project ships no game content. Build it from source with the included tools, or use the release archives for Windows, Linux or macOS. The bundled OpenBIOS is used by default, so a retail PlayStation BIOS is not required.
Known issues & limitations
- Some overlay entry points still use the interpreter until gameplay reveals them for recompilation, which can limit performance on some screens.
- Menus, items, and name entry remain in Japanese.
- Savestate files can refuse in overlay-heavy code; in-game memory-card saves are the reliable way to preserve progress.
What you need to run it
Features
- The game boots, renders, plays audio, and accepts input; play has reached the world map, shops, and save screens.
- Music and sound effects play.
- The Capcom logo, world map, and memory-card screens can hold 60 fps on an optimised build.
- Area-script localization supports English from the player's own US disc and Japanese with furigana.
- CRT scanlines are an optional effect and are off by default.
How to install
- You can run the title standalone with a release zip and the built-in Generate & Build flow, or use RetComM Launcher to manage installs and updates.
Summarised from the project's README.
Media
Licensing & legal
- Licensed under PolyForm Noncommercial License 1.0.0.
Additional notes
- Localization repo
- As of 2026-09-18, further localization work moved to a separate repository, BreathOfFire3PCPort.
- Remaining work
- The main remaining work is overlay entry-point coverage, since some code reached only through dynamic dispatch still falls back to an interpreter.
FAQ
- What is Breath of Fire III Recompilation?
- Breath of Fire III Recompilation is an open-source recompilation of Breath of Fire III. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on PlayStation.
- Do I need the original game files to run Breath of Fire III Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Breath of Fire III Recompilation licensed?
- project: PolyForm Noncommercial License 1.0.0 (project code); psxrecomp: PolyForm Noncommercial License 1.0.0 (framework); recomp-ui: MIT (launcher). The repository itself is the authoritative source.