CosmeticTryOn
【Client MOD】Preview-only try-on for locked cosmetics. Does not unlock, save, or sync cosmetics.未所持コスメを試着だけできます。アンロック・保存・同期は一切行いません。
模組介紹 作者原文
COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
CosmeticTryOn
This mod is a client-only preview mod that lets you try locked cosmetics locally from the cosmetics menu.
It is not a cheat mod.
It does not unlock cosmetics, does not add cosmetics to your save data, does not save locked cosmetics, and does not sync try-on cosmetics to other players.
What this mod does
- Shows locked cosmetics as local try-on targets in the cosmetics menu.
- Lets you hover over a locked cosmetic to preview it locally.
- Lets you click locked cosmetics to wear them temporarily.
- Lets you build a temporary try-on outfit from head to toe.
- Replaces conflicting cosmetics when another cosmetic uses the same or incompatible part.
- Clicking the same locked cosmetic again removes it from the temporary try-on set.
- Shows TRY / ON markers on locked cosmetic buttons.
- Clears all try-on cosmetics when the cosmetics menu closes.
- Clears all try-on cosmetics when a level starts or changes.
What this mod never does
- It does not unlock locked cosmetics.
- It does not edit cosmeticUnlocks.
- It does not permanently equip locked cosmetics.
- It does not save locked cosmetics into cosmeticEquipped.
- It does not save locked cosmetics into cosmetic presets.
- It does not send Photon cosmetic sync for try-on cosmetics.
- It does not make other players see your try-on outfit.
- It does not provide any configuration file or adjustable cheat-like behavior.
Behavior
Owned cosmetics continue to work normally.
Locked cosmetics are handled only through the local preview path.
When you click a locked cosmetic, it is added to a temporary try-on set.
When another locked cosmetic conflicts with it, the older conflicting cosmetic is removed from the temporary set.
This allows you to check how a full outfit looks without changing your save data.
The mod also sanitizes the save targets before save processing.
If a locked cosmetic ID somehow gets into equipped cosmetics or presets, it is removed before saving.
Multiplayer
This is a client-only visual preview mod.
Other players do not need the mod.
Other players will not see your try-on cosmetics.
Configuration
There is no configuration.
All behavior is fixed to preview-only and save-safe values so the mod remains a try-on utility, not a cheat mod.
Notes for developers
The implementation avoids compile-time references to R.E.P.O. cosmetic classes and patches them by name through reflection.
This reduces build issues when the project does not directly expose classes such as MetaManager, MenuPageCosmetics, MenuElementCosmeticButton, or CosmeticAsset.
The mod uses the local cosmetic preview path and save-time sanitization.
It intentionally avoids Photon RPC cosmetic syncing and does not write locked cosmetic IDs into permanent equipped cosmetics.
※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
CosmeticTryOn
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります!
參加は以下のリンクから!
このMODは、クライアント専用の、コスメメニューで未所持コスメをローカル試着するだけのプレビューMODです。
チートMODではありません。
未所持コスメのアンロック、セーブデータへの追加、未所持コスメの保存、他プレイヤーへの同期は一切行いません。
このMODでできること
- コスメメニューで未所持コスメをローカル試着対象として表示
- 未所持コスメにホバーするとローカルプレビュー
- 未所持コスメをクリックすると一時的に着用
- 頭からつま先まで一時的な試着コーデを作成
- 同一部位または競合部位のコスメは後から選んだコスメで置換
- 同じ未所持コスメを再クリックすると一時試着セットから解除
- 未所持コスメボタンに TRY / ON マーカーを表示
- コスメメニューを閉じた時點で全試着狀態を解除
- レベル開始またはレベル遷移時に全試着狀態を解除
このMODで絶対に行わないこと
- 未所持コスメをアンロックしない
- cosmeticUnlocks を編集しない
- 未所持コスメを正式裝備にしない
- 未所持コスメを cosmeticEquipped に保存しない
- 未所持コスメをコスメプリセットに保存しない
- 試着中コスメをPhoton同期しない
- 他プレイヤーに試着中の見た目を表示しない
- チート的な挙動へ変更できる設定項目を提供しない
動作仕様
所持済みコスメは通常通り動作します。
未所持コスメはローカルプレビュー経路だけで処理されます。
未所持コスメをクリックすると、一時試着セットへ追加されます。
別の未所持コスメと部位や競合條件が重なる場合、古い競合コスメは一時試着セットから外されます。
これにより、セーブデータを変更せずに全身の試着コーデを確認できます。
また、保存処理前に保存対象をサニタイズします。
萬が一、未所持コスメIDが正式裝備やプリセットへ混入していても、保存前に除去します。
マルチプレイ
このMODはクライアント専用の見た目プレビューMODです。
他プレイヤーの導入は不要です。
他プレイヤーには自分の試着中コスメは見えません。
設定項目
設定項目はありません。
このMODが試着用ユーティリティであり、チートMODにならないように、すべての動作はプレビュー専用かつ保存不可の固定仕様です。
開発者向け詳細
実裝では、REPO本體のコスメ関連クラスをコンパイル時に直接參照せず、クラス名ベースの反射Patchで処理しています
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: