EvenMoreSkinColors
Adds a multiplayer-synced custom skin-tone picker with presets, hex entry, and per-loadout persistence.
模組介紹 作者原文
EvenMoreSkinColors
EvenMoreSkinColors adds a custom skin-tone panel to the character customization menu. It keeps the
vanilla skin index intact for compatibility, then layers an exact custom color override on top.
Current features
- Adds a new custom tone area under the vanilla skin color buttons.
- Includes a hue wheel and saturation/value square for full RGB skin color selection.
- Adds quick presets, a built-in hex editor, reset-to-vanilla, and reset-to-default actions.
- Syncs exact custom tone values over Mirror so other players with the mod see the same color.
- Saves the custom tone per loadout in BepInEx config without touching the game's Cosmetics.json.
- Stays additive when MoreSkinColors is installed instead of rewriting the vanilla swatch list.
Compatibility notes
- Vanilla still syncs skinColorIndex; this mod adds a second channel for exact color.
- Players without the mod will fall back to the vanilla skin tone index.
- MoreSkinColors can stay installed. Its extra vanilla swatches remain intact; this mod adds a separate exact-color override panel.
- The custom picker is still mouse-first. Controller navigation still works for the vanilla menu, but the custom picker panel is not yet controller-native.
Debugging
- The mod emits EMSC_DEBUG... log lines when it broadcasts, receives, applies, or reverts custom tones.
- These logs are intended to make harness integration and multiplayer verification easier.
- It also exposes a small reflection-friendly debug API via EvenMoreSkinColors.DebugApi with GetLocalState(), GetRemoteStates(), and GetSnapshot().
Build
dotnet build -c Release
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
BepInEx-BepInExPack