Introduction
Thank you for purchasing Touhou Gensou Ningyo Enbu (which will henceforth be translated as Touhou Puppet Dance Performance, or TPDP).
In this manual, we will describe aspects of the game that are not explained in-game (or anywhere else for that matter).
Please take some time to read this manual in order to familiarize yourself with the game.
Please take into account the settings and characters may be different from the original series.
Please send your inquiries to FocasLens or the (lit. Fantasy Doll Theatre Company)
Please make sure that the latest patch has been installed before starting the game. The latest patch can be found on our home page.
We cannot help you if there is an issue that arises in a game that is not running the full version.
Table of Contents
Clicking the links below will jump to the appropriate section.
- 1. Installating, Updating, and Uninstallating
- 2. Save Data
- 3. Control Setup
- 4. Inputting Characters
- 5. Puppets
- 6. Battles
- 7. Elemental Types
- 8. Puppet Status Effects
- 9. Other Status Effects
- 10. Environment Changes (Weather and Field Effects)
- 11. Sealing Puppets / Cancelling sealing
- 12. Puppet Box
- 13. Obtaining Money
- 14. Enhancing Puppets
- 15. Reincarnation/Stat Inheritance
- 16. Multiplayer
Installating, Updating, and Uninstallating
Installing

When you start "Setup.exe", you will be taken to this screen. Please follow the directions on the installer.
(The automatic startup might be slow if you are installing from the CD. In that case, please copy the contents of the CD to a location of your choice and run the installer.)

Press the finish button and installation is now complete!
Updating
Before starting the game, please check that you have the latest patch from the main page.
Please note: support for older builds/not the latest version is not offered.

The current version is displayed in the title bar.
In addition, it will also appear in the lower-right corner of the title screen (ver. 1.34 in this case).

After downloading and extracting the update, open:
gn_enbu_r△△△_r○○○.exe (△△△ is the previous version and ○○○ is the updated version)
and follow the procedures on the updater。
Uninstalling
Touhou Puppet Dance Performance can be uninstalled from the Control Panel's "Uninstall Programs" option.
Save data, screenshots, and changes logs are not uninstalled and must be deleted manually.
Save Data
Save data is stored on gn_enbu.sav in the save folder of the game directory.
Removing or copying gn_enbu.sav will delete or back-up the save respectively
Only one save file is created per game. If you need multiple saves, please copy the save files manually.
The trial version and full version's saves are not compatible.
Control Setup
Keyboard keys are in paranthesis.
If you're using a gamepad, you may need to assign the buttons manually within the Game's Settings.
Directional buttons(↑↓←→ keys) | Moves the menu cursor and player |
A button(Z key) | Examine objects/talk |
B button(X key) | Cancel/Run when held |
X button(C key) | Pose/display |
Y button(S key) | Sort dolls, tools, boxes/multi select |
L button(A key) | Menu page navigation |
R button(D key) | Menu page navigation |
Start button(Space bar) | Pose/display |
Select button(Left shift keygen) | Sort etc etc. |
Other button(F11) | Toggle Window/Full-screen |
Other button(P key) | Takes a screenshot Screenshots are saved in the game's save folder. |
In Window Mode、double left-clicking will increase screen size. Double right-clicking will shrink the screen. Dragging the ends of the window will also alter screen size. |
Inputting characters

During the game, you may be prompted to input characters.
Please use the keyboard and press "Enter" when finished.
Certain single byte characters such as "\" and "%" may not be used.
Puppets
The Status Screen



1 | General information; Puppet's original name, current nickname, and current level | ||||||||||||||
2 | Puppet's style (Power, Speed, Defense, and Assist) | ||||||||||||||
3 | Puppet's Type | ||||||||||||||
4 | Puppet's Emblem. Not every Puppet has the same Emblem. Emblems raise a specific stat. | ||||||||||||||
5 | Puppet's current EXP and required EXP for the next level. EXP can be gained by battling. | ||||||||||||||
6 | Puppet's held item. Some items can give an advantage in battle when held. | ||||||||||||||
7 | Puppet's Stats。 Focus Attack/Defense are used for Focus Skills, while Spread Attack/Defense are used for Spread Skills Stats boosted by an Emblem are shown in blue. |
||||||||||||||
8 | Stat ranks。There are 16 ranks from E- to S+. Ranks indicate growth rate of stats. | ||||||||||||||
9 | An idiot. | ||||||||||||||
10 | Current Power Points (PP). Power Points are used to strengthen a Puppet and can be earned by battling. | ||||||||||||||
11 | Puppet's Ability. Abilities are innate powers a Puppet has in battle. Not all Puppets have the same ability. | ||||||||||||||
12 | Puppet's current skill list. A Puppet can equip up to 4 skills at once. Focus skills are depicted in red、Spread skills are shown in blue、and Status skills are colored black. |
||||||||||||||
13 | Basic Information on each skill. Definitions are shown below.
|
Battles
Basic Combat
Battles are turn based events where players use skills against each other until one side's Puppet is reduced to 0 HP.
Battles are classified as either Wild Puppet Battles or Puppeteer Battles.
Wild Puppet Battle | Random Encounters Only one Puppet will be fought. Sealing (capturing) is possible. It is possible to run away. |
Puppeteer Battle | A Basic Encounter Puppeteers will often have multiple Puppets. Enemy Puppets cannot be sealed. You cannot run from a Trainer Battle. |
The Battle Interface


1/2 | The Player (1) and Opponent (2) status bars. Shows Puppet name, style, level, and HP. |
3/4 | Player (3) and Opponent (4) Puppet count. Wild Puppet Battles will not display a count. |
5 | Player's command options. "FIGHT" Choose a skill to use. "PUPPETS" Check your current Puppet list and swap Puppets out. "BAG" View your current item list and use an item in battle. "FLEE" Run away. You cannot run from a Puppeteer battle. |
6 | Skill selection screen. Choose the skill you want to use, and the turn will start. Like before, Focus skills are red、 Spread skills are blue、and Status skills are black. The announcement text will use the same colors as the corresponding skill. |
Elemental Types
Puppets can have 2 types while skills only have one. Some types are more compatible with each other than others.
For more information about these interactions please consult the Type Interaction Table.
※Status skills are not affected by these interactions
Puppets also have special benefits depending on their type.
"Fire" ・・・Except under special conditions, Puppets cannot be afflicted with Burn or Heavy Burn.
"Steel"・・・Except under special conditions, Puppets cannot be afflicted with Poison or Heavy Poison.
"Wind" ・・・Is immune to Mine Traps.
"Dark" ・・・Is immune to Bind Traps.
"Nether" ・・・Can bypass no switching out effects.
"Electric" ・・・Except under special conditions, Puppets cannot be afflicted with Paralysis.
"Poison" ・・・Except under special conditions, Puppets cannot be afflicted with Poison or Heavy Poison.
Puppet Status Effects
Status effects can cause various disadvantages.
Furthermore, 2 status effects can stack with each other.
Poison | Inflicts damage every turn. Poison and Steel types are immune unless the status effect is caused by an ability. This status effect can stack. |
Heavy Poison | Inflicts damage every turn, increasing with every subsequent turn. Poison and Steel types are immune unless the status effect is caused by an ability. If an already poisoned Puppet is hit with Poison, it will become heavily poisoned. This status effect cannot stack. |
Burn | Inflicts damage every turn. Fire types are immune unless the status effect is caused by an ability. This status effect can stack. |
Heavy Burn | Inflicts damage every turn, increasing with every subsequent turn. Fire types are immune unless the status effect is caused by an ability. If an already burned Puppet is hit with Burn, it will become heavily burned. This status effect cannot stack. |
Paralysis | Puppet's speed is greatly reduced. Electric types are immune unless the status effect is caused by an ability. This status effect can stack. |
Blind | Puppet's Focus Attack is greatly reduced. This status effect can stack. |
Fear | Puppet's Spread Attack is greatly reduced. This status effect can stack. |
Weakness | Puppet cannot recover HP, save for a few special instances. This status effect can stack. |
Stop | Puppet cannot use skills. Due to the nature of this status, it would be wise to remove this status effect quickly. This status effect cannot stack. |
Other Status Effects
Unlike normal status effects, these will not be displayed in battle.
Though many are similar to normal status effects, some of these effects are also beneficial to the user.
These status effects stack indefinitely, but disappear when the Puppet is switched out.
The following are just examples; there are other effects as well.
Confusion | Cannot move half of the time. |
Shinigami | Inflicts damage every turn. Does more damage than burn or poison |
Curse | Curses a skill. Cursed skill cannot be used. |
Broken Stance | Puppet's stance is broken. Subsequent skills targetted at the Puppet are guaranteed to hit. |
Barrier Option | Casts Barrier Options around yourself. Nullifies all Status skills. Somes skills and abilities can bypass Barrier Options. |
Environment Changes (Weather and Field Effects)
During battle, changes to the battlefield can affect skills and abilities.
These effects are called "Weather" and "Terrain" effects. Multiple Weather or multiple "Terrain" effects do not stack.
However, Weather and "Terrain" effects can stack with each other.
Weather Effects
Calm | Secondary skill effects will not activate. |
Aurora | Raises the power of Light skills, lowers the power of Darkness skills. |
Fog | Raises the power of Darkness skills, lowers the power of Light skills. |
Sandstorm | All Puppets take damage every turn. Earth and Steel types are not damaged. |
Terrain Effects
Seiryuu | Type interactions between Skills and Puppets are neutralized. Skills that would have no effect are not affected by Seiryuu. |
Suzaku | Aside from certain instances, HP restoration caused by skills and abilities deal damage instead. |
Byakko | Aside from certain instances, skills have 100% accuracy but will not critical. |
Genbu | Puppets with lower speed attack first. |
Sealing Puppets/Cancelling sealing
Sealing Puppets
Wild Puppets can be befriended with Seals.


During a Battle, use a Seal against the Wild Puppet.


When the Puppet's defeated, they will join your team! Make sure the red seal appears before defeating them, or else they won't join!
Releasing Sealed Puppets
Later on in game, you will encounter NPCs who can release the seal on a Puppet.
If you have them release the seal, the Puppet will leave your group.
Puppet Box
When your party no longer has enough space, newly obtained Puppets are sent to THE BOX.
This section will go over features that are not explained in game.

Multiple dolls can be selected using the Y button.


Using the multiple selection function, multiple puppets can be lifted and moved using the A function.
Puppets cannot be moved if there is not enough space at the destination. You can cancel a selection using the B button.
*While the Y button cannot be used to select multiple Puppets from your party, you can use the Y button to lift them individually.
The Y button can also be used to move items, but multiple items cannot be selected.

Box 30 is used for multiplayer features。
The box can hold a maximum of 5 parties, shown via red frames.
In multiplayer, party members will be chosen from the 6 puppets within a frame.
Making Money
Sometimes, items will drop after winning a Wild Puppet or Puppeteer battle.
Some of these dropped items can be sold at a shop for money.

There are no other methods of earning cash in game.
Enhancing Puppets
The Puppet Strengthening screen can be accessed from the Party options.

From this menu you can choose to reinforce stats, learn skills, change ability, and change styles.
PP is required for these enhancements.
Stat Strengthening

Choose the stat you wish to strengthen, and then allocate PP using the left and right directions.
Stats with PP allocated will grow at a faster rate than stats with no PP.
Each upgrade takes up 1 PP, up to a maximum of 64 PP for a single stat. There is a 130 PP cap across all stats, so please distribute carefully.
Allocated PP can only be reset through the Reincarnation System (explained below)
Learning Skills


Select the skill you want to learn, and then decide where to place the skill new skill.
Skills cannot be used in battle until they've been learned, so make sure to add newly obtained skills properly!
Changing Abilities

Certain Puppets have alternate abilities.
By spending 20 PP, you can change the Puppet's current ability.
Of course, Puppets with only one ability cannot use this feature.
Style Change


When a Normal Puppet reaches level 30, they can upgrade their Style.
Style Changing, like evoling, allows Puppets to become specialized in certain areas and can give them access to new skills.
Style Changing does not spend any PP, and instead gives a 20 PP bonus upon changing.
There's no point in delaying a Style Change. Just Style Change as soon as the Puppet reaches level 30.
However, a Normal Puppet can only Style Change ONCE. Once that Puppet changes, it cannot change again. You have been warned.
The only way to reset a Style Change is through the Reincarnation System.
Reincarnation
Reincarnation Basics
As you progress through the game, you'll gain access to the "Reincarnation" option.
Reincarnation resets a Pupper's Style, level, emblem, stat ranks, stat-allocated PP, and skills.
One "Magical Fragment" is required for Reincarnation.

1 | Doll you want to reincarnate. A doll must be set in order for Reincarnation to commence. |
2 | Doll you want to set for "inheritance". Not necessary for reincarnating. |
3 | Later on, you'll obtain items to use for Reincarnation. Setting an item here will determine the Puppet's Emblem. |
4 | If undergoing "inheritance", an item can be set here to enhance the effects. Not necessary for reincarnating. |
5 | Once you're finished with options 1-4, start the process here! |




The pictures on the top show the Puppet before Reincarnation, and the pictures on the bottom show the results.
After Reincarnation, Level is set to 1, Style is reverted to Normal、 and the Emblem and Stat Rankings are reset.
Furthermore, Puppet's skilled are reverted to their original level 1 set, and PP is reverted to 0.
Inheritance
When reincarnating, it is possible to make a Puppet retain its original stats or inherit stats from another puppet.
Inherited stats are random, and stats that are not inherited or retained will be rerolled from E- to S.
While it is possible to only use one inheritance Puppet, more stats will be inherited if 2 inheritance Puppets are used.
It should be noted that though the inheritance Puppet will determine stats, the Puppet itself will not be consumed. Feel free to use your favorite Puppets!




So we will Reincarnate with these conditions...

and this is the result!
Chiyuri inherit's Kogasa's HP and Spread Attack and Aya's Focus Defense. The other stats were rolled at random.
Additional Support Items can be used to retain certain stat ranks or inherit specific stat ranks.
Multiplayer
Multiplayer Basics
As you continue through the game, a place for multiplayer activity will open up.
In this mode, you will be able to play against other players via net connection.
Online battling will award you with "Magical Fragment". 6 are awarded for a victory, while 3 are awarded for a loss or draw.
※DO NOT TAMPER WITH NETPLAY FUNCTIONS UNLESS YOU KNOW WHAT YOU'RE DOING. WE WILL NOT BE ABLE TO SUPPORT SUCH TAMPERINGS. YOU HAVE BEEN WARNED.

- Multiplayer Party
- You can choose which party to use here. Use the left and right directional buttons to shift through party options.
You can choose from parties created within Box 30 from the Puppet Storage boxes. - Setting up a Server
- Once your server is ready, you will have to wait for the other player to connect.
Setting up a server will require that a TCP port value has been opened.
Once both players are connected, the screen will advance to the Puppet Selection Screen. - Connecting via IP and Port
- Follow the on-screen instructions、enter the IP and Port、and the game will attempt connecting to the server.
Once both players are connected, the screen will advance to the Puppet Selection Screen.
To connect to the server, you must select the same ruleset that the server host has selected. - Connecting via copied IP
- The game will attempt to connect to the IP you've copied. (Ctrl+C)
Everything else is the same as connecting via IP and Port. - Setting Server Rules
- This determines the Ruleset used for the server.
Port settings can also be set here. - Battle BGM
- This will be the song that plays in an online battle. Use the LR buttons to change the theme.
Multiplayer Settings
Multiplayer related settings.
Specifically, these refer to the Server and Ruleset settings.

Rulesets | Battle Rulesets. Use the left and right directional buttons to choose. The rulesets used are: ■See 6/Pick 3 Rules・・・ You can bring in 3-6 puppets, but only use 3 in battle. Puppets that are above level 50 are temporarily reduced to level 50、item duplicates are forbidden、Puppet duplications are forbidden. ■Free Rules・・・ You can bring in 3-6 puppets and use up to 6 of them in battle. No other restrictions apply. ■See 6/Pick 6 Rules・・・ You can bring in 3-6 puppets, and use up to 6 in battle. Puppets that are above level 50 are temporarily reduced to level 50、item duplicates are forbidden、Puppet duplications are forbidden. |
Appearance | The appearance that your opponent will see. Use the left and right directional buttons to choose. |
Title | The title that your opponent will see. Use the left and right directional buttons to choose. |
Name | Your name. Nope, this can't be changed. |
Port | The port that will be used when you setup a server. Press the A button to edit this. |
Nickname | Sets whether or not Puppet nicknames will be visible in battle. |
Replays | Sets whether or not battle replays will be saved. Replay data will be saved in the "replay" folder within the "save" folder Replay data must be erased manually. |
Puppet Selection Screen

Players can choose the Puppets used for battle, depending on the ruleset.
After selecting your team, you will be on standby until your opponent finishes selecting as well. Afterwards, the battle begins!