Touhou Project Derivative Work RPG "Touhou Puppet Dance Performance" - Online Documentation (Clicking any of the following links will redirect you to the FoLens website)
Home Project Intro Gallery Download JP Manual Support Specs


English Manual - ver1.30


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.

This game is a derivative work of the Touhou Project series produced by Team Shanghai Alice.
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.

Installating, Updating, and Uninstallating


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!


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。


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.

▲Back to Top

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.

▲Back to Top

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.
▲Back to Top

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.

▲Back to Top


The Status Screen

General information; Puppet's original name, current nickname, and current level
Puppet's style (Power, Speed, Defense, and Assist)
Puppet's Type
Puppet's Emblem. Not every Puppet has the same Emblem. Emblems raise a specific stat.
Puppet's current EXP and required EXP for the next level. EXP can be gained by battling.
Puppet's held item. Some items can give an advantage in battle when held.
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.
Stat ranks。There are 16 ranks from E- to S+. Ranks indicate growth rate of stats.
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.
Attribute/Type The skill's type。 Duh.
Power Skill's base power. The higher power, the more damage this skill will do.
Category Skills are classified as Focus, Spread, or Status.
Focus Skills deal damage by firing bullets in a small area.
Spread Skills inflict damage by shooting bullets in a wide area.
Status Skills do not inflict damage, but cause a variety of other effects.
Accuracy The chance that the skill will hit.
SP Skill Point. How many times a skill can be used in battle.
Priority In battle, turn order is determined by the Puppet's speed.
However, if a skill has higher priority, then that skill will go first regardless of Speed.
Effect Additional effects caused by a skill.
▲Back to Top


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.
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.
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.
▲Back to Top

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.

▲Back to Top

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.
▲Back to Top

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.
▲Back to Top

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.
▲Back to Top

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.

▲Back to Top

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.

▲Back to Top

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.

▲Back to Top

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.

▲Back to Top


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.

Doll you want to reincarnate.
A doll must be set in order for Reincarnation to commence.
Doll you want to set for "inheritance".
Not necessary for reincarnating.
Later on, you'll obtain items to use for Reincarnation.
Setting an item here will determine the Puppet's Emblem.
If undergoing "inheritance", an item can be set here to enhance the effects.
Not necessary for reincarnating.
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.


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.

▲Back to Top


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.

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!

▲Back to Top
※This site is still under construction and may change in the future.
This game is a derivative work of the Touhou Project series produced by Team Shanghai Alice.
Please send your inquiries to the Focalens Support page.
© 2013 FocasLens  © 2014 幻想人形劇団