REPO_JP-CosmeticCompleteCashConfig icon

CosmeticCompleteCashConfig

【Host Only MOD】Configure cash rewards after completing cosmetic unlocks.全コスメ取得後の換金報酬をホストが設定できます

By REPO_JP
Last updated 9 hours ago
Total downloads 111
Total rating 1 
Categories Mods Server-side Cosmetics AI Generated
Dependency string REPO_JP-CosmeticCompleteCashConfig-4.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

COMPATIBLE WITH COSMETICS UPDATE V0.4.0.

CosmeticCompleteCashConfig

This mod is a host-only mod that lets the host configure the cash reward given when the cosmetic gacha can no longer give a new cosmetic for the selected rarity.

When a cosmetic token rolls a rarity where all cosmetics are already unlocked, the vanilla game converts that reward into cash. This mod changes that conversion amount through the host's config.

Client-only installation cannot change the reward amount. The host or singleplayer session controls the actual currency reward.

Features

  • Configure duplicate cosmetic cash rewards by rarity.
  • Supports Common, Uncommon, Rare, and Ultra Rare rewards.
  • Supports fixed cash rewards.
  • Supports random cash rewards within a min/max range.
  • Supports multiplier-based rewards using vanilla values.
  • Supports disabling the cash conversion reward.
  • Keeps the vanilla reward animation, currency UI refresh, and reward state flow.
  • Uses host-side currency editing to avoid client-only reward changes.
  • Treats cosmetic index 0 as a valid cosmetic reward and does not convert it to cash by mistake.

Reward Modes

Mode Description
Fixed Uses the fixed cash value for the rolled rarity.
RandomRange Picks a random cash value between the configured min and max for the rolled rarity.
Multiplier Multiplies the vanilla cash value for the rolled rarity.
Disabled Consumes the token but does not add a cash reward.

Vanilla Cash Values

The game stores run currency in K units. For example, a config value of 2000 becomes $2K in the game UI.

Rarity Vanilla display value Internal value
Common 2000 2
Uncommon 4000 4
Rare 8000 8
Ultra Rare 15000 15

Config

The config file is created at:

BepInEx/config/REPOJP.CosmeticCompleteCashConfig.cfg

If an older config already exists, delete the config file or edit it manually to use the latest default values.

General

Setting Description Default Minimum Maximum
Enable Enables this mod. true false true
ShowDebugLog Shows debug logs. false false true

Mode

Setting Description Default Minimum Maximum
RewardMode Currency reward mode after all cosmetics for the rolled rarity are owned. Fixed Fixed, RandomRange, Multiplier, Disabled Fixed, RandomRange, Multiplier, Disabled

Fixed

Setting Description Default Minimum Maximum
CommonCash Common complete duplicate cash reward. 2000 0 No hard limit
UncommonCash Uncommon complete duplicate cash reward. 4000 0 No hard limit
RareCash Rare complete duplicate cash reward. 8000 0 No hard limit
UltraRareCash Ultra Rare complete duplicate cash reward. 15000 0 No hard limit

RandomRange

Setting Description Default Minimum Maximum
CommonMinCash Common minimum complete duplicate cash reward. 0 0 No hard limit
CommonMaxCash Common maximum complete duplicate cash reward. 2000 0 No hard limit
UncommonMinCash Uncommon minimum complete duplicate cash reward. 1000 0 No hard limit
UncommonMaxCash Uncommon maximum complete duplicate cash reward. 4000 0 No hard limit
RareMinCash Rare minimum complete duplicate cash reward. 2000 0 No hard limit
RareMaxCash Rare maximum complete duplicate cash reward. 8000 0 No hard limit
UltraRareMinCash Ultra Rare minimum complete duplicate cash reward. 4000 0 No hard limit
UltraRareMaxCash Ultra Rare maximum complete duplicate cash reward. 20000 0 No hard limit

If a minimum value is higher than the maximum value, the mod automatically swaps them. Negative values are clamped to 0.

Multiplier

Setting Description Default Minimum Maximum
CommonMultiplier Common complete duplicate cash multiplier. 0.8 0 No hard limit
UncommonMultiplier Uncommon complete duplicate cash multiplier. 0.8 0 No hard limit
RareMultiplier Rare complete duplicate cash multiplier. 0.8 0 No hard limit
UltraRareMultiplier Ultra Rare complete duplicate cash multiplier. 1.5 0 No hard limit

Negative multipliers are clamped to 0.

Notes

  • This is a host-only mod.
  • Only the host or singleplayer can change the actual reward amount.
  • Clients installing this mod alone cannot change the cash reward.
  • The mod only affects currency conversion after cosmetics for the rolled rarity are already fully unlocked.
  • It does not unlock cosmetics.
  • It does not change cosmetic token ownership directly.
  • It does not treat cosmetic index 0 as a duplicate reward.

※Mod created by AI

COSMETICS UPDATE V0.4.0対応済み.

CosmeticCompleteCashConfig

REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ

このMODは、ホスト専用の、コスメガチャで選ばれたレアリティのコスメをすべて取得済みの場合に発生する換金報酬額を設定できるMODです。

コスメティックトークンで選ばれたレアリティに未所持コスメが存在しない場合、バニラでは報酬が通貨に変換されます。 このMODは、その変換金額をホストのConfigで変更します。

クライアント単体導入では報酬額を変更できません。 実際の通貨報酬はホストまたはシングルプレイ環境のConfigで制御されます。

機能

  • レアリティ別に重複コスメ換金報酬を設定できます。
  • コモン、アンコモン、レア、ウルトラレアに対応します。
  • 固定額報酬に対応します。
  • 最小値と最大値の範囲からランダム報酬を決定できます。
  • バニラ報酬額を基準にした倍率報酬に対応します。
  • 換金報酬を無効化できます。
  • バニラの報酬演出、通貨UI更新、状態遷移を維持します。
  • ホスト側のみ通貨を変更するため、クライアント単体導入では報酬額を変更できません。
  • コスメIndex 0を有効なコスメ報酬として扱い、誤って換金しません。

報酬モード

モード 内容
Fixed 選ばれたレアリティの固定換金額を使用します。
RandomRange 選ばれたレアリティの最小値から最大値の範囲でランダム換金額を決定します。
Multiplier 選ばれたレアリティのバニラ換金額に倍率を掛けます。
Disabled トークンは消費されますが、換金報酬は追加されません。

バニラ換金額

ゲーム内部ではRunCurrencyがK単位で保存されます。 たとえばConfig値の 2000 は、ゲーム内UIでは $2K と表示されます。

レアリティ バニラ表示額 内部値
Common 2000 2
Uncommon 4000 4
Rare 8000 8
Ultra Rare 15000 15

Config

Configファイルは以下に作成されます。

BepInEx/config/REPOJP.CosmeticCompleteCashConfig.cfg

既存Configがある場合、最新の初期値は自動反映されません。 最新の初期値を使う場合はConfigファイルを削除して再生成するか、手動で編集してください。

General

設定項目 内容 初期値 設定可能最小値 設定可能最大値
Enable このMODを有効化します。 true false true
ShowDebugLog デバッグログを表示します。 false false true

Mode

設定項目 内容 初期値 設定可能最小値 設定可能最大値
RewardMode 選ばれたレアリティのコスメをすべて取得済みの場合の通貨変換モードです。 Fixed Fixed, RandomRange, Multiplier, Disabled Fixed, RandomRange, Multiplier, Disabled

Fixed

設定項目 内容 初期値 設定可能最小値 設定可能最大値
CommonCash コモン全取得後の重複換金報酬額です。 2000 0 制限なし
UncommonCash アンコモン全取得後の重複換金報酬額です。 4000 0 制限なし
RareCash レア全取得後の重複換金報酬額です。 8000 0 制限なし
UltraRareCash ウルトラレア全取得後の重複換金報酬額です。 15000 0 制限なし

RandomRange

設定項目 内容 初期値 設定可能最小値 設定可能最大値
CommonMinCash コモン全取得後の最小重複換金報酬額です。 0 0 制限なし
CommonMaxCash コモン全取得後の最大重複換金報酬額です。 2000 0 制限なし
UncommonMinCash アンコモン全取得後の最小重複換金報酬額です。 1000 0 制限なし
UncommonMaxCash アンコモン全取得後の最大重複換金報酬額です。 4000 0 制限なし
RareMinCash レア全取得後の最小重複換金報酬額です。 2000 0 制限なし
RareMaxCash レア全取得後の最大重複換金報酬額です。 8000 0 制限なし
UltraRareMinCash ウルトラレア全取得後の最小重複換金報酬額です。 4000 0 制限なし
UltraRareMaxCash ウルトラレア全取得後の最大重複換金報酬額です。 20000 0 制限なし

最小値が最大値より大きい場合は、自動で入れ替えます。 0未満の値は0に丸めます。

Multiplier

設定項目 内容 初期値 設定可能最小値 設定可能最大値
CommonMultiplier コモン全取得後の重複換金報酬倍率です。 0.8 0 制限なし
UncommonMultiplier アンコモン全取得後の重複換金報酬倍率です。 0.8 0 制限なし
RareMultiplier レア全取得後の重複換金報酬倍率です。 0.8 0 制限なし
UltraRareMultiplier ウルトラレア全取得後の重複換金報酬倍率です。 1.5 0 制限なし

0未満の倍率は0に丸めます。

注意事項

  • このMODはホスト専用です。
  • 実際の報酬額を変更できるのはホストまたはシングルプレイのみです。
  • クライアント単体導入では換金報酬額を変更できません。
  • 選ばれたレアリティのコスメをすべて取得済みの場合の通貨変換だけを変更します。
  • コスメを解放するMODではありません。
  • コスメティックトークンの所持数を直接変更するMODではありません。
  • コスメIndex 0を重複報酬として扱いません。

※AI生成MOD