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.
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.