A plugin for Illusion Play Home that brings a variety of features, such as coordinating visibility of clothing and accessory items, Immersive UI™ and more.
This feature allows to create rules for clothing and accessories to automatically change the visibility of the dependent item, when the parent item has changed its state. The feature works for clothing and accessories in any combination and supports extended slots from MoreAccessories plugin.
The plugin has a separate tab that provides visibility controls for all the items both in the editor and in h-scene.
Complete re-imagining of the h-scene UI, designed and implemented completely from scratch to provide you with the most immersive h-scene experience.
Controls for bodily fluids, as well as neck and eyes targets.
Quality of life features and bug fixes.
Download and install:
- Download and install the dependent versions of BepInEx, Bepis Plugins and ModdingAPI
- Download the latest release, unzip the archive, drag and drop the contents into the game directory.
The main plugin window is bound by default to a backquote ` key. In a non-English keyboard layouts, this key might have a different charcode associated with it. The hotkey can be changed in the BepInEx Plugin/mod settings menu (F1 > Plugin Settings tab).
The Inter Item rules are controlling the visibility of the dependent items based on the state of their parent items. Any combinations of Clothing and Accessory items are supported.
- Go to the
Items Visibility Coordinatortab - Select the rule type
Inter Item Rule - Select a girl (the plugin displays only the items currently worn by the girl)
- From the list Clothing and Accessories select a
Master Item- this will be the parent item that will control the behavior of all the dependent items bound to it. - Select the
State of Master Item- when Master Item will be in that state, all the items dependent on it will chance according to their rules. - Select the
Slave Item- this is the dependent item. - Select the
State of Slave Item- this is how the visibility of the dependent item will change, when the Master Item will assume the state you selected for it in (4). - Optionally you can choose to create the rules for every other state of the
Master Item. For example, if in (4) you selectedDressedfor your master item, it will create rules forHalfandHiddenstates. - When everything is selected, and in (8) you selected
Yesyou will be able to choose the state of theSlave Itemin other master states. This allows to quickly create cyclic rules. For example - hide the dependent item, when the master is visible, and show it in all the other states. - Click
Create rule - Newly created rule will appear in the list of
Active Rules
The H-Pose rules are controlling the auto-stripping behavior, when the pose is selected. Inter Item rules apply after the H-Pose rules.
- Go to the
Items Visibility Coordinatortab - Select the rule type
H-Pose Rule - Select a girl (the plugin displays only the items currently worn by the girl)
- Select and an individual clothing item or an item category
- Select pose type (only applicable poses are displayed)
- Click
Create rule - Newly created rule will appear in the list of
Active Rules
- Go to the
UI Settingstab - (Optional) If you are a Better Repack user, you have an option to turn on
Remove background from thumbnailsfeature, that will remove the background from Clothing and Accessory item icons. Note, that this will only work if the thumbnail background is a one single solid color - In the
Immersive UIcategory turn onImmersive UImode (expect a small lag upon pressing the button, while UI is being generated) - While in H-Scene press and hold
Middle mouse button(Mouse wheel) to summon the Radial Menu. Hotkey can be changed in the BepInExPlugin/mod settingsmenu - Move the mouse to select the desired option and release
Middle mouse buttonto confirm your selection - Opened menu can be closed via
Escapeor by pressing the x-close button
Note that a half-ring in the Clothing and Accessories menu is in fact interactive and can be dragged to rotate it. If your character has a lot of accessories, which do not fit on the screen, you can rotate the half-ring to bring them into the view. There is a teoretical upper limit on how many accessories can physically fit on the full ring, but I doubt anyone would reasonably have that many.
H-Scene Settings tab provides a variety of QoL features and bug fixes. Feel free to experiment to create your best Play Home experience!
- The Inter Item rules are stored in
PlayHome/BepInEx/config/Ash.InterItemRules.json1. - The H-Pose Item rules are stored in
PlayHome/BepInEx/config/Ash.HPosItemRules.json - Settings are stored in
PlayHome/BepInEx/config/Ash.Settings.json.
The plugin relies on two external libraries - Newtonsoft.Json for JSON serialization and OneOf for type unions. Both libraries are packaged with the plugin.
If you found a bug, file a bug report on GitHub with description, logs (PlayHome/output_log.txt) and reproduction steps if possible.
Copyright 2025-2026 Ivan Alantiev
Licensed under the GNU GPLv3: https://www.gnu.org/licenses/gpl-3.0.html
Footnotes
-
Note that if you want to edit a file manually, all the type and assembly names under
$typeproperty must be preserved. Otherwise, the file will fail to deserialize. ↩