A plugin for Play Home for coordinating visibility of clothing and accessory items, and other miscellaneous functionality.
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.
This is a beta feature that allows to hide some of the less used buttons and UI elements, and scales down the others to provide more immersive h-scene experience.
Just a few QoL things to control during H-Scene.
- Toggles for bodily fluids
- Toggle to automatically mute inactive girl
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.
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
- 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. ↩