Rodanius-Eclipse_AdvancedSkins icon

Eclipse AdvancedSkins

Experimental shared visual-rig and animation library for Eclipse Skins. Required by Duck and Cover; does not add skins by itself.

Last updated 7 hours ago
Total downloads 162
Total rating 0 
Categories Mods Libraries AI Generated
Dependency string Rodanius-Eclipse_AdvancedSkins-0.1.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2122
RiskofThunder-RoR2BepInExPack-1.44.0 icon
RiskofThunder-RoR2BepInExPack

Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.

Preferred version: 1.44.0
RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9

README

Eclipse AdvancedSkins — experimental shared library

0.1.1 adds opt-in world-speed cadence, smooth air transitions, grounded landing recovery and actor-owned cosmetic effect handling. Original constructor signatures remain available for previously compiled skins.

Shared runtime dependency for Eclipse Skins by Rodanius, starting with Acrid — Duck and Cover. This package does not add a selectable skin by itself. Install Eclipse Skins through your mod manager; it will install this dependency automatically.

The library supports original custom visual skeletons, authored mesh/motion data, skin application and restoration, and cosmetic motion timing. Native gameplay damage and hitboxes are not replaced. It also contains audio integration interfaces, but duck sound assets and native audio integration are unfinished.

Installation and compatibility

Keep one copy of Eclipse.AdvancedSkins.dll, supplied by this dependency under BepInEx/plugins/EclipseAdvancedSkins/. Eclipse Skins uses the library from this package and does not bundle a second copy. The library is resolved by BepInEx; it is not a separate skin or standalone BepInEx plugin entry.

Required dependencies are BepInExPack, RoR2BepInExPack and HookGenPatcher. HookGenPatcher provides the runtime RoR2 hook assembly. Do not copy game DLLs or authoring files into this package.

Playtest status

This remains an experimental playtest API. Duck audio and native footstep synchronization are unfinished. Offline compilation and numerical/lifecycle checks passed; actual Unity lifecycle, skin switching, multiplayer, native audio and performance still require gameplay testing. The skin package documents model-specific known issues. Please include both package versions and relevant BepInEx log lines when reporting problems.