Skip to content
All integrations
Touhou 7: Perfect Cherry Blossom official Steam artwork

COMMUNITY INTEGRATION

Touhou 7: Perfect Cherry BlossomArchipelago randomizer mod

Build a multiworld route through Perfect Cherry Blossom. Unlock characters, stages and easier difficulties, receive resources and Cherry Borders, and choose Yuyuko, Ran or Yukari as your goal.

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 7: Perfect Cherry Blossom APWorld 1.2.3 with bundled Touhou PCB Python clientAPWorld and bundled client 1.2.3 · Archipelago 0.6.6+

The v1.2.3 APWorld defines 675 candidate location IDs: 225 character/shot-route entries and 450 difficulty-specific encounter entries. With default Practice, Global unlock, Extra and Phantasm excluded, Shot Type Check and Difficulty Check off, the World creates 57 checks: three character routes across six stages, with two encounters and one clear per stage, plus the extra Stage 3 encounter. The location table is a source-defined candidate set, not a promise that every candidate appears in a seed. Stage Unlock’s class does not declare a default; Global follows Archipelago Choice base behavior.

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

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

[Reimu] Cirno Defeated

Default

Defeat Cirno during Stage 1 with Reimu to send this check.

Stage 1

[Reimu] Letty Defeated

Default

Defeat Letty during Stage 1 with Reimu to send this check.

Stage 1

[Reimu] Stage 1 Clear

Default

Clear Stage 1 with Reimu to send this check.

Stage 1

[Reimu] Chen - MidBoss 1

Default

Defeat Chen during Stage 2 with Reimu to send this check.

Stage 2

[Reimu] Chen Defeated

Default

Defeat Chen during Stage 2 with Reimu to send this check.

Stage 2

[Reimu] Stage 2 Clear

Default

Clear Stage 2 with Reimu to send this check.

Stage 2

[Reimu] Alice - Midboss 1

Default

Defeat Alice during Stage 3 with Reimu to send this check.

Stage 3

[Reimu] Alice - Midboss 2

Default

Defeat Alice during Stage 3 with Reimu to send this check.

Stage 3

[Reimu] Alice Defeated

Default

Defeat Alice during Stage 3 with Reimu to send this check.

Stage 3

[Reimu] Stage 3 Clear

Default

Clear Stage 3 with Reimu to send this check.

Stage 3

[Reimu] Lily White - MidBoss

Default

Defeat Lily White during Stage 4 with Reimu to send this check.

Stage 4

[Reimu] Prismriver Defeated

Default

Defeat Prismriver during Stage 4 with Reimu to send this check.

Stage 4

[Reimu] Stage 4 Clear

Default

Clear Stage 4 with Reimu to send this check.

Stage 4

[Reimu] Youmu - MidBoss 1

Default

Defeat Youmu during Stage 5 with Reimu to send this check.

Stage 5

[Reimu] Youmu Defeated

Default

Defeat Youmu during Stage 5 with Reimu to send this check.

Stage 5

[Reimu] Stage 5 Clear

Default

Clear Stage 5 with Reimu to send this check.

Stage 5

[Reimu] Youmu - MidBoss 2

Default

Defeat Youmu during Stage 6 with Reimu to send this check.

Stage 6

[Reimu] Yuyuko Defeated

Default

Defeat Yuyuko during Stage 6 with Reimu to send this check.

Stage 6

[Reimu] Stage 6 Clear

Default

Clear Stage 6 with Reimu to send this check.

Stage 6

[Reimu] Chen - MidBoss 2

Defeat Chen during Extra Stage with Reimu to send this check.

Extra Stage

Playing with others

One running game represents one Archipelago slot. Items and checks are exchanged with other worlds; DeathLink and RingLink are optional shared effects.

Known scope and limitations

  • This listing covers the original Windows game and the bundled Touhou PCB client. The maintainer does not identify a precise supported game executable revision; compatibility with other editions or operating systems is not established.
  • Back up score.dat before playing, as the maintainer advises. The client changes practice scores and stage unlocks in the running game without a separate save for each seed or slot.
  • The APWorld includes the World and Python client. The guide explains launching the game and connecting Touhou PCB Client, but does not fully document a clean installation or declare its Pymem dependency.
  • The client attaches by process name and writes fixed memory addresses before checking its patches. A matching process name does not establish that the executable layout is compatible.
  • Static review found gaps in repeated-item handling, reconnect delivery of checks and retention of victory notifications. Already-recorded stage clears restore linear bonus access, but unsent checks and replayed item effects are not protected in the same way.
  • Choose an enabled stage as your goal. Selecting a disabled bonus goal while the other bonus stage remains enabled can make the client report completion before the World’s full ending requirement is met.
  • If traps are enabled, keep at least one trap weight positive. Temporary memory changes also lack guaranteed restoration after interruption.
  • Use an explicit wss:// room address when available and avoid placing passwords in connection URLs or command-line arguments. The inherited client supports plaintext connections and may log the supplied address.