Compatibility

What this mod wraps and what might conflict

What This Mod Wraps

Dynamic Wardrobe hooks into the following game systems:

  • PlayerPuppet class — adds fields for outfit state tracking

  • Equipment System — wraps QuestDisableWardrobeSetRequest, QuestRestoreWardrobeSetRequest, UnequipWardrobeSet, OnUnequipRequest

  • Blackboard System — listens to UI_Map.currentLocationEnumName for location changes

  • SceneTierIVEvents — wraps OnEnter for ripperdoc detection and unequip blocking

  • WorkspotFinishedEvent — wraps for ripperdoc restore and block clearing

  • QuestsSystem — listens to a3_hangout_romances_running for drive scene end detection

  • PlayerPuppet.OnCombatStateChanged — wraps for combat outfit entry/exit

  • PlayerPuppet.OnZoneChange — wraps for dangerous zone detection

  • PlayerPuppet.OnSceneTierChange — wraps for scene tier location blocking

  • PlayerPuppet.OnVehicleStateChange — wraps for vehicle mount/dismount detection

  • WeatherScriptListener — wraps OnRainIntensityTypeChanged for weather-aware outfits

  • TimeSystem — registers interval listeners for day/night outfit switching

  • PlayerPuppet.OnGameAttached — registers shuffle timer via GameLoopType.Default delay

High Risk — Will Definitely Conflict

triangle-exclamation
triangle-exclamation

Low Risk — Generally Compatible

  • Equipment-EX itself — fully compatible. Dynamic Wardrobe is built on top of EX and uses its API properly. It only reads and loads outfits, never creates or modifies outfit data.

  • Appearance mods (AMM, custom appearances) — compatible. Dynamic Wardrobe only manages EX outfit sets, not individual items or appearances.

  • UI/HUD mods — fully compatible. No shared systems. The mod only shows occasional notifications via SimpleScreenMessage.

  • Other wardrobe/clothing mods — compatible unless they also automate Equipment-EX outfits.

Having issues? See Support for how to report a bug. The mod is also safe to uninstall at any time.

Last updated