Skip to content
All integrations
Touhou 6: The Embodiment of Scarlet Devil official Steam artwork

COMMUNITY INTEGRATION

Touhou 6: The Embodiment of Scarlet DevilArchipelago randomizer mod

Unlock characters, stages and resources for Touhou 6 through the multiworld. Practice stages or full normal runs award boss and clear rewards on the route to Remilia and optional Flandre.

Maintained by Nepley

GAME MECHANICS

Explore game mechanics

Browse possible checks, rewards and settings. What appears in your game depends on your World options.

Source catalog Release Touhou 6 APWorld with bundled Python client 1.5.0APWorld and bundled Python client 1.5.0 · Archipelago 0.6.6+

The APWorld declares 402 location IDs across character-level, shot-type, Extra-stage and difficulty-specific entries. Static evaluation of the default Practice, Global stage unlock, Extra excluded, Shot Type Check off and Difficulty Check off configuration yields 36 locations: two characters × six stages × two encounter events plus a clear. The other IDs are optional identities or modes, not default checks. These counts describe source generation tables and region construction, not runtime completion.

Actions and milestones that can send a check to your multiworld.

402 locationsDefault marks checks from configurations selected by standard options; the generated set can still vary with logic and seed.

[Reimu] Rumia - MidBoss

Default

Defeat Rumia in the Stage 1 to send this check.

Stage encounters

[Reimu] Rumia Defeated

Default

Defeat Rumia in the Stage 1 to send this check.

Stage encounters

[Reimu] Stage 1 Clear

Default

Clear the Stage 1 with Reimu to send this check.

Stage clears

[Reimu] Daiyousei Defeated

Default

Defeat Daiyousei in the Stage 2 to send this check.

Stage encounters

[Reimu] Cirno Defeated

Default

Defeat Cirno in the Stage 2 to send this check.

Stage encounters

[Reimu] Stage 2 Clear

Default

Clear the Stage 2 with Reimu to send this check.

Stage clears

[Reimu] Meiling - MidBoss

Default

Defeat Meiling in the Stage 3 to send this check.

Stage encounters

[Reimu] Meiling Defeated

Default

Defeat Meiling in the Stage 3 to send this check.

Stage encounters

[Reimu] Stage 3 Clear

Default

Clear the Stage 3 with Reimu to send this check.

Stage clears

[Reimu] Koakuma Defeated

Default

Defeat Koakuma in the Stage 4 to send this check.

Stage encounters

[Reimu] Patchouli Defeated

Default

Defeat Patchouli in the Stage 4 to send this check.

Stage encounters

[Reimu] Stage 4 Clear

Default

Clear the Stage 4 with Reimu to send this check.

Stage clears

[Reimu] Sakuya - MidBoss 1

Default

Defeat Sakuya in the Stage 5 to send this check.

Stage encounters

[Reimu] Sakuya Defeated

Default

Defeat Sakuya in the Stage 5 to send this check.

Stage encounters

[Reimu] Stage 5 Clear

Default

Clear the Stage 5 with Reimu to send this check.

Stage clears

[Reimu] Sakuya - MidBoss 2

Default

Defeat Sakuya in the Stage 6 to send this check.

Stage encounters

[Reimu] Remilia Defeated

Default

Defeat Remilia in the Stage 6 to send this check.

Stage encounters

[Reimu] Stage 6 Clear

Default

Clear the Stage 6 with Reimu to send this check.

Stage clears

[Reimu] Patchouli - MidBoss

Defeat Patchouli in the Extra stage to send this check.

Extra Stage

[Reimu] Flandre Defeated

Defeat Flandre in the Extra stage to send this check.

Extra Stage

Playing with others

One Touhou client slot exchanges items and checks with an Archipelago multiworld. Optional DeathLink shares deaths and RingLink shares power changes; no native shared-game co-op is established.

Known scope and limitations

  • Install th06.apworld 1.5.0 in Archipelago 0.6.6 or newer. The same archive provides Touhou EoSD Client. Start the installed game, open that client and connect to your AP room; look for the process-found message. Version 1.5.0 adds a separate address profile for the classic rerelease. The game itself is required separately and is not included in this APWorld.
  • Default Practice mode has 36 checks: six stages for two characters, each awarding midboss, boss and stage-clear rewards. Boss defeat and stage clear share the concluding encounter detector. You begin with one character/shot, Lunatic difficulty and zero resources, then receive stage access, characters, lives, bombs, power and lower difficulties. Normal mode removes stage-unlock gating and gives resources at the beginning of a run; dynamic difficulty excludes Easy because it stops before Stage 6.
  • The goal is Remilia, Flandre or both, with one-character, all-character or all-shot ending requirements. Extra stages, difficulty checks and shot checks expand the location set. For normal runs with linear Extra, the game unlock follows Stage 6 clear while the World’s Extra access rule does not require that clear. Avoid enabling traps with every trap weight at zero: that combination is not validated before weighted selection. The trap loop clears flags on stage exit without explicitly restoring changed movement speeds; movement-trap recovery remains unestablished.
  • Back up score.dat before playing: the client rewrites practice access and score markers. Keep the client connected while clearing encounters; checks have no persistent sending queue, and an unacknowledged completion may need to be repeated. Item packets have no applied-index ledger, so reconnect/repeated delivery can affect resource or ending counters. Reattach logic exists for a closed game process, but this is not a guarantee of save or offline-progress recovery.
  • The maintainer documents the Windows Archipelago build inside the same Wine prefix as the game, using Wine 10 or below and starting the game through /launch after opening the client. Proton is explicitly unsupported. All sixteen packaged Python modules match the tag by AST. No game-specific automated tests were supplied, and the optional memory guard loop is not started. Sources and archives were inspected without executing the game; the source is MIT-licensed, but the APWorld omits its licence text.