Skip to content

Plugin Compatibility

SuitIThub edited this page Jun 20, 2026 · 3 revisions

Plugin compatibility

HS2-Sandbox integrates with other BepInEx plugins where useful. Integrations are soft dependencies — Sandbox loads without them; extra UI appears when detected.

HS2Wiki

Repo HS2Wiki
Purpose In-game wiki overlay (default F3)
Sandbox integration Pose Browser & Anim Browser register help pages via reflection

Registration files:

  • src/Core/PoseBrowserWikiRegistration.cs
  • src/Core/AnimBrowserWikiRegistration.cs

No compile-time reference to HS2Wiki. Log line on success: "Registered … pages with HS2Wiki".

If pages are missing after installing HS2Wiki, restart Studio.

Studio Better Penetration

Used by Son Scale
GUID com.animal42069.studiobetterpenetration (soft)
Behavior Harmony patch on DanAgent.SetDanTarget for length/overall scaling

Without BP: legacy chain scaling (localPosition / axis + root XY girth).

With BP: length/overall via m_baseDanLength; girth once on dan root for uniform thickness.

HS2Heelz (HS2 Pose Browser only)

Used by Pose Browser → Heelz Control
Features Tag rules (heels on/off) when poses load; per-character overrides
UI Options → Plugin compatibility; Heelz Control window (top bar)
Harmony com.hs2.sandbox.posebrowser.heelzcontrol

Configure comma-separated tags in Options → Heelz OFF tags / Heelz ON tags.

HS2PE / Pose Tools (PE compat)

Used by Pose Browser (HS2, KKS, KK)
Service PePoseCompatService
Feature Embed Advanced Mode breast/butt gravity & force in pose files (ExtendedSave block)
UI Options → Plugin compatibility → toggle when PE detected

Display name adapts to detected plugin (HS2PE, KKPE, etc.).

XUnity Auto Translator

Used by Anim Browser (optional)
Config BepInEx → Anim Browser → Auto translate
Behavior Translates animation display names via StudioAutoTranslation

Timeline external plugins

Many Timeline commands call into other plugins (VNGE, FashionLine, screenshot tools, etc.). Those commands expect modified builds with extra hooks — not shipped in this repository.

See Timeline and Timeline commands.

CopyScript server

CopyScript module requires a local HTTP CopyScript API — not a BepInEx plugin in the game folder, but a separate service on your PC.

CopyScript · Installation

Clone this wiki locally