

COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a client-only mod that lets you intentionally lock cosmetics again with key-mash actions: F10 locks all cosmetics, and F9 locks only cosmetics not saved in cosmetic presets.
LockAllCosmetics is for players who want to remove unlocked cosmetic progress and collect cosmetics again.
The mod has two actions.
The F9 action is useful when you want to keep saved outfits but lock everything else again.
Save the outfits you want to keep into cosmetic presets before using F9.
The mod does not use chat commands or config files.
F10 is the full lock action.
It uses the game's cosmetic reset-style process and locks all local unlocked cosmetics.
The following local cosmetic data may be reset or cleared by the full lock action:
Color settings are not directly reset by this mod unless the base game process changes them.
F9 is the preset-based partial lock action.
It scans cosmetic presets and keeps cosmetics used in those presets.
The following local cosmetic data is modified by F9:
The following local cosmetic data is not changed by F9:
If a cosmetic is currently equipped but not saved in any cosmetic preset, it can be locked by F9.
The progress bar fills when you repeatedly press the active key.
As the progress bar gets closer to 100%, each key press adds slightly less progress.
This makes the final part require more intentional repeated presses.
Stopping the key presses cancels the action because the progress bar decreases over time.
The screen overlay is linked to the progress bar.
The F10 UI also shows that F9 can lock only cosmetics not used in presets.
The F9 UI also shows that F10 can lock all cosmetics.
This makes it easier to understand which key controls which lock mode.
This mod has no config file.
All behavior is fixed:
The mod avoids direct compile-time references to cosmetic game classes such as MetaManager.
Cosmetic data is accessed through reflection so the source can build even when the game type is not directly available in the compile project.
F10 calls the full cosmetic lock/reset behavior.
F9 reads cosmeticPresets, builds a set of cosmetic indexes used by presets, and removes any unlocked cosmetics that are not included in that set.
The UI is created by the plugin itself using Unity UI and TextMeshPro.
No Harmony patch is required.
※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
このMODは、クライアント専用の、F10で全コスメをロックし、F9でコスメプリセットに使用していないコスメのみをロックするMODです。
LockAllCosmeticsは、解放済みコスメをロックに戻し、コスメを集め直したいプレイヤー向けのMODです。
このMODには2つの操作があります。
F9は、保存済みコーデだけを残して、それ以外のコスメをロックに戻したい場合に使用します。
F9を使用する前に、残したいコーデを必ずコスメプリセットへ保存してください。
チャットコマンドやConfigファイルは使用しません。
F10は全ロック操作です。
ゲーム側のコスメ初期化に近い処理を使用し、自分のローカルの解放済みコスメをすべてロックします。
F10では、以下のローカルコスメデータがリセットまたはクリアされる可能性があります。
色設定は、ゲーム側の処理で変更されない限り、このMODから直接リセットしません。
F9はプリセット基準の部分ロック操作です。
コスメプリセットを読み取り、プリセット内で使用されているコスメだけを残します。
F9で変更されるローカルコスメデータは以下です。
F9で変更されないローカルコスメデータは以下です。
現在装備中でも、どのコスメプリセットにも保存していないコスメはF9でロックされる可能性があります。
対象キーを連打するとプログレスバーが増えます。
プログレスバーが100%に近づくほど、1回押したときに増える量が少しずつ下がります。
最後まで実行するには、より意図的に連打する必要があります。
キーの連打を止めると、プログレスバーが減ってキャンセルされます。
画面の黒背景はプログレスバーと連動します。
F10のUIには、F9でプリセット未使用コスメだけをロックできることも表示されます。
F9のUIには、F10ですべてのコスメをロックできることも表示されます。
どちらのキーがどのロック操作なのかを画面上で確認できます。
このMODにConfigファイルはありません。
動作はすべて固定です。
このMODは、MetaManagerなどのコスメ関連ゲームクラスをコンパイル時に直接参照しません。
Reflection経由でコスメデータへアクセスするため、ビルドプロジェクト側でゲーム型を直接参照できない場合でもビルドしやすい構成です。
F10は全コスメロック・リセット相当の処理を呼び出します。
F9はcosmeticPresetsを読み取り、プリセットで使用されているコスメIndexの集合を作成し、その集合に含まれない解放済みコスメを削除します。
UIはUnity UIとTextMeshProを使用して、MOD側で独自に生成します。
Harmony Patchは不要です。
※AI生成MOD