Digimon World Recompiled

Digimon World Recompiled brings Digimon World to PC.

README

Digimon World — Recompiled

Digimon World running natively on your PC. Not an emulator: the game's code is translated into a real Windows program, so you get widescreen, sharp high-resolution rendering, save states, rewind, and a mod menu.

Getting it

Check the Releases page for a setup package (digimon-world-*-win-x64.zip). If none is attached, build one yourself — see DEVELOPING.md.

Either way there is no playable download: the port is generated from your own disc, on your machine. Nothing game-related is distributed here.


Before you start

A Windows PC. 64-bit.

Python 3. If you don't have it: python.org/downloads. Run the installer and tick "Add Python to PATH" on the first screen — this matters, the setup won't find it otherwise.

Your own copy of the game, as a .bin + .cue pair on your PC. Nothing here includes game data. See DISC.md for the exact version and how to check yours is right.


Installing

These steps assume you have the setup package (digimon-world-*-win-x64.zip) from Releases, or one you built yourself per DEVELOPING.md. It contains no game data either way.

1. Extract the zip. Right-click → Extract All. Put it somewhere you'll keep it, like C:\Games\Digimon World. Don't run it from inside the zip.

2. Run Digimon_World_Recompiled.exe.

Windows may warn you the app is unrecognised. Click More info → Run anyway. That warning appears for any program without a paid code-signing certificate.

3. Follow the first-run setup.

It will offer to download build tools (about 100 MB). Leave the box ticked and click Next.

4. Point it at your game. Click Browse Disc and select your .cue file — the small one, not the big .bin.

5. Wait. It now builds your copy of the game. This takes 10–30 minutes depending on your PC, and it only ever happens once. It's normal for it to look busy or briefly unresponsive.

6. Press PLAY. Every future launch skips all of the above and starts in seconds.


Why does it have to build?

Because that is what keeps this above board. The download contains none of the game's data. The build step reads your disc on your PC and produces your own personal copy. Nothing game-related is distributed to you, which is exactly why you have to supply the disc yourself.


Playing

Saving works like the original. You can only save by sleeping. Your partner needs the ZZZ bubble over its head — then open the menu and choose Sleep. The option is greyed out at any other time. There is no save point, and no save option in the menu otherwise.

Controller: plug it in before launching. In the launcher, leave the Player 1 toggle on D-Pad. If you switch it to Analog, every button stops working — this game only understands the digital controller, and that is not a bug in the port.

Keyboard: Enter = Start, X = Cross, S = Circle, A = Triangle, Z = Square, arrow keys = D-Pad. Rebind them in the launcher's Controls page.

Handy keys: F7 save state, F8 rewind, Alt+Enter fullscreen.

Save states and rewind capture the game as modded. If you take a state with mods on, load it with the same mods on. Ordinary memory-card saves are the ones to keep for the long term.


Mods

Click Mods in the launcher. Everything is off by default — including widescreen from 0.1.7 on; tick what you want.

ModWhat it does
Expanded RosterAdds 52 Digimon. Machinedramon fills the game's one unused slot; the other 51 — Tentomon, Myotismon, Guardromon, Gigadramon, Panjyamon, BlueMeramon, Otamamon, Gotsumon and more — are finished Digimon that were on the disc all along as enemies only. All of them become partners you can genuinely raise and evolve into — see below
TrainerFifteen independent toggles: never hungry, tired, sick or dead; no lifespan loss; plus the Training group below
Perfect TrainingEvery training session pays the jackpot rate. The slot minigame secretly grades your reels into a reward multiplier, from 0.5x for a miss up to 10x for triple sevens — this makes every spin pay the top rate
Lucky ReelsThe gentler version: the slot machine always tries to help you find the sevens, so the reels really do land on jackpots and you still stop them yourself
Training MultiplierMultiply everything training awards, 2x to 10x
Guaranteed Item DropsEvery Digimon you defeat drops its item
Quality of LifeMake your partner live longer than the stock 15 in-game days; slow the world clock so hunger, tiredness and ageing all relax together
GameplayBetter odds of learning techniques in battle; lower the stat requirements for evolutions
Widescreen16:9 or 16:10. The wider view is rendered at full width and shown 1:1, so nothing is stretched — menus, text boxes and the HUD keep their original shapes, and the extra width is real extra view on both sides. Two rough edges remain, listed under Mods below
CheatsAll 57 GameShark-style codes as toggles, grouped by what they affect — infinite HP, freeze the clock, max stats, every card and item, and more. Off by default; while it is off, cheats.txt decides instead
Fast LoadingShorter loads. Off by default and best left off on this game -- it speeds up real time whenever it thinks a load is happening, and on Digimon World it stays engaged, running the whole game at 4x.

Turning a mod off restores the original game exactly — every change is a guarded patch, nothing is permanent. Two things a save can carry across, though: a save made with Expanded Roster on expects it to stay on (see below), and if you raised one of the new Digimon on 0.3.3 or earlier, the flags that recorded it stay set. Neither breaks anything.

What is still rough in Widescreen

Worth knowing before you turn it on, so nothing looks like a fault in your copy:

  • For about a second after a wild battle the picture drops back to 4:3 before widening again.
  • A few interiors were only ever built as far as the original camera could see, so their edges can be dark. That is missing scenery on the disc, not a rendering fault, and nothing in the port can invent it.

Anything else you see in widescreen is worth reporting. The picture should not be stretched, the sides should not go black while you walk, and no piece of the HUD should sit out on its own.

Raising the new Digimon

Turn on Expanded Roster in the Mods panel before starting. Fifty-two Digimon the disc has always contained then become partners you can raise — reached the ordinary way, by how you raise your partner.

They slot into the tree at every stage. Your In-Training partner can now become one of six Rookies instead of two, those new Rookies grow into new Champions, and the new Ultimates hang off Champions you already know. As always weight decides, so each new option sits at its own weight; the classic evolutions are untouched and still happen at the weights they always did.

The fifty-two are twenty-one Rookies, twenty-four Champions and seven Ultimates. Forty-six of them you reach by raising: sixteen Rookies, twenty-three Champions and all seven Ultimates, Machinedramon included.

Six have no evolution path in. Panjyamon is reached with the Noble Mane item instead, described below. The other five — Sharmamon, ClearAgumon, Darkrizamon, SandYanmamon and SnowGoburimon — are fully built but genuinely unreachable: the game has only four In-Training Digimon with four evolution slots each, and that is a hard limit of the original design, not something the mod chose.

These evolve from a Champion, the same way any other Ultimate does:

Raise this Champion…and you can become
Tyrannomon or GreymonMachinedramon
AirdramonGigadramon
DevimonMyotismon
SeadramonWaruSeadramon
NumemonWaruMonzaemon
SukamonMetalEtemon
KokatorimonTekkamon

As always, what you get depends on how you raised them — weight matters, and each of these wants a different build. Four of them are the dark counterparts of Digimon you already know, and they want what you would expect: they are the only evolutions in the game that ask you to have made more care mistakes rather than fewer.

The three evolution items finally work

Digimon World has always contained three items that do nothing:

ItemWhat it says
Giga Hand"Digivolve to Gigadramon!"
Noble Mane"Digivolve to Panjyamon!"
Metalbanana"Digivolve to MetalEtemon!"

They have names, icons, descriptions and prices, and they point at three Digimon the game never let you have. Feed one to your partner and it now does exactly what it says — including on an Ultimate, which normally can never evolve again.

Machinedramon is the demanding one: 5000 HP and MP, 500 Offense and Defense, 400 Speed and Brains, at most 5 care mistakes, 100 discipline, 50 battles won and 35 techniques learned.

One caveat worth understanding: a save created with this mod on expects it to stay on. If you turn it off, that save's partner data no longer lines up. Either keep it enabled for that playthrough, or start a separate file.

Cheats: tick Cheats in the Mods panel and choose from the list — every code is there, grouped by what it affects. Turning that on hands the whole cheat list to the launcher.

You can still do it the old way: open cheats.txt in Notepad, change [ ] to [x] on any code and restart. Leave the Mods entry off and that file keeps deciding, exactly as it always did.

Many of these codes exist nowhere else — they were derived from a decompilation of the game rather than copied from published lists, and the published ones were re-checked against it rather than trusted.

Two worth knowing: "Skip all movies" is on by default and takes you straight to the title instead of the two-minute intro, and "Freeze the game clock" stops hunger, tiredness, ageing and the lifespan countdown at once.

Back up your saves folder before using them. Several write things the game keeps on the memory card, so their effects outlive switching the cheat off. And if a Mods-panel feature seems to stop working, check here first: a cheat rewrites memory every frame, so where the two overlap the cheat wins.


If something goes wrong

"Python was not found" — Python isn't installed, or you missed the "Add Python to PATH" tickbox. Reinstall it with that box ticked.

"Disc not recognised", or setup rejects your file — you picked the .bin instead of the .cue, or your copy is a different release. DISC.md lists the file size and checksums to compare against.

The game is running too fast? Open the Mods panel and make sure Fast Loading is off. It accelerates real time during loads, and on this game it stays on permanently, running everything at 4x speed. It is off by default from 0.1.5 onward.

Controller does nothing — the Analog/D-Pad toggle is on Analog. Switch it to D-Pad. This is the single most common problem.

The build failed — check you have about 5 GB free, and that antivirus isn't quarantining the compiler. Antivirus is the usual culprit: it sees a program writing and running new executables.

If the message on screen is not enough to go on, the full compiler output is in psxrecomp-build.log, written next to the game. That file is what to attach when reporting a build problem; the one line the launcher shows is usually not the line that matters.

Stuck on the intro movie — the movie runs about two minutes and only then shows "Press Start Button" for a short window. The "Skip all movies" cheat is already on by default and takes you straight to the title; if you are sitting through the intro, check it has not been switched off in cheats.txt.


Reporting a problem

Open an issue on the project page. What makes a report actionable:

  • Which version, from the launcher's title bar or the VERSION file.
  • Which mods and cheats were on. Most reports so far have turned out to depend on one specific toggle.
  • If the build failed: attach psxrecomp-build.log from next to the game. The launcher shows one line and throws the rest away, and the discarded part is normally the one that identifies the fault. A player attaching that log is what identified the 0.3.0 build failure.
  • If it is something you can see: a screenshot, and roughly where you were.

Every player-reported bug so far has been fixed in the next release, and the changelog says who reported what.


Credits

Built with psxrecomp by mstan — the static recompiler doing the real work here. Game internals mapped with dw_decomp by jype0.

Digimon World is © Bandai. This project ships no game content and is not affiliated with or endorsed by Bandai.

What changed in each release, and what was known to be wrong at the time: CHANGELOG.md.

Building from source: DEVELOPING.md. How the enhancements actually work, with addresses and reasoning: docs/INTERNALS.md.