Skip to content
PCPortpt
Native

Touhou 6: The Embodiment of Scarlet Devil

PC Touhou 6: The Embodiment of Scarlet Devil running on PC through native. Free and complete.

How this port works

This is a native port: the game was rebuilt to run as a real PC program with no emulator in the loop. That usually means better performance, arbitrary resolution and mod support — and it is why these run well on modest hardware.

Decompilation of 東方紅魔郷 ~ the Embodiment of Scarlet Devil (1.02h)

How to install

  1. 01First things first: this project main branch is a reconstruction of the original source code, not a port. For a version that runs on Linux and modern Windows, what exists is the portable branch of the same repository.
  2. 02You need your own copy of the original executable, 東方紅魔郷.exe, version 1.02h. The expected SHA-256 is 9f76483c46256804792399296619c1274363c31cd8f1775fafb55106fb852245 — on Windows, check it with certutil -hashfile <file> SHA256.
  3. 03Copy that executable to resources/th06.exe inside the repository. That is the step that is missing when the build finds nothing.
  4. 04The build environment is unusual: it is assembled on top of Visual Studio 2002 and DirectX 8.0 recovered from the Web Archive. The scripts/create_devenv.py script downloads and installs the compiler, libraries and tools for you.
  5. 05You need Python 3.4 or newer. On Linux and macOS, also msiextract and wine — on macOS prefer CrossOver, to avoid CL.EXE heap problems. On those systems, run scripts/create_th06_prefix instead.
  6. 06After that, python3 ./scripts/build.py generates build.ninja and runs the build.
  7. 07To compare the result with the original binary, the project uses reccmp, which produces an HTML accuracy report. That is how progress is measured.

These projects ship no game data. Supply your own copy.

Frequently asked

Do I need the original game to play Touhou 6: The Embodiment of Scarlet Devil on PC?

No. Touhou 6: The Embodiment of Scarlet Devil is free and complete: download the release and run it, with no ROM, dump or commercial game copy.

What does "native" mean?

This is a native port: the game was rebuilt to run as a real PC program with no emulator in the loop. That usually means better performance, arbitrary resolution and mod support — and it is why these run well on modest hardware.

Will Touhou 6: The Embodiment of Scarlet Devil run on a low-end PC?

Native ports and recompilations skip CPU emulation entirely, so they are usually far lighter than an emulator for the same console. With no published measurement for this project, though, any estimate would be guesswork — test it on your own machine.

Which systems does it support?

The current release ships builds for Windows. The game originally shipped on PC.

Is it legal to use?

The project is public and open source, maintained by GensokyoClub, and contains nothing from the commercial game. Responsibility for the game copy you use is yours — which is why the developers require you to supply your own.

More PC ports