


ShopMoneySetter is a host-only mod that changes the money used in the shop.
Its main function is direct money setting. You can set a fixed shop money value or a random value between minimum and maximum.
It also has a sub feature that works like a bonus. When enabled, the mod keeps the earned money and adds a random extra amount on top.
Only the host needs to install this mod.
This mod provides two money control styles for the shop.
The first style is direct setting. It changes the final shop money to a configured fixed value or to a random value between MinMoneyK and MaxMoneyK.
The second style is bonus mode. It keeps the run's earned money and adds a random extra amount between AddMoneyMinK and AddMoneyMaxK.
This makes it easy to use the mod either as a strict shop money controller or as a reward-style bonus system.
Direct money setting Set the shop money to a fixed value or random range
Bonus-style extra money Optionally add a random bonus amount to the earned money
Host-only behavior Only the host needs this mod
Config-based control All behavior is controlled from BepInEx config
Enable or disable this mod
Default value
true
Minimum value
true
Maximum value
true
Minimum final money in k$ when bonus mode is disabled
Default value
0
Minimum value
0
Maximum value
No limit
Maximum final money in k$ when bonus mode is disabled
Default value
30
Minimum value
0
Maximum value
No limit
If MinMoneyK and MaxMoneyK are the same value, the result becomes fixed instead of random.
Enable bonus mode
Default value
false
Minimum value
false
Maximum value
true
When disabled, the mod uses direct money setting. When enabled, the mod keeps the earned money and adds a random extra amount.
Minimum bonus amount in k$ when bonus mode is enabled
Default value
0
Minimum value
0
Maximum value
No limit
Maximum bonus amount in k$ when bonus mode is enabled
Default value
30
Minimum value
0
Maximum value
No limit
If AddMoneyMinK and AddMoneyMaxK are the same value, the added bonus becomes fixed instead of random.
Example 1
Earned money
25k$
EnableAddToEarnedMoneyMode
false
MinMoneyK
40
MaxMoneyK
60
Result
The final shop money becomes a random value between 40k$ and 60k$
Example 2
Earned money
25k$
EnableAddToEarnedMoneyMode
true
AddMoneyMinK
10
AddMoneyMaxK
20
Result
The final shop money becomes a random value between 35k$ and 45k$
Internally, the mod supports stable full shop generation even when the player enters the shop with very low money.
To avoid incomplete shop generation in that situation, the mod temporarily uses a high currency value before shop inventory generation, then applies the configured direct value or bonus-adjusted value after the shop has started.
This internal handling is only a support mechanism. The main visible behavior for players is still the money setting feature and the optional bonus feature.
Host-only mod
Designed for BepInEx 5.4.x
This mod changes shop money logic intentionally. If another mod also changes shop currency or shop initialization timing, behavior may conflict.
ShopMoneySetterは、ショップで使う所持金を変更するホスト専用MODです。
メイン機能は価格設定です。 ショップで使う所持金を固定値、または最小値と最大値の範囲からランダムで設定できます。
サブ機能として、ボーナスのように追加金額を加算する機能もあります。 これを有効にすると、稼いだ貯金を残したまま、その上にランダムな追加金額を加算できます。
このMODはホストのみ導入すれば動作します。
このMODには、ショップ所持金を制御する2つの使い方があります。
1つ目は直接設定です。 MinMoneyK と MaxMoneyK を使って、ショップでの最終所持金を固定値またはランダム範囲で設定します。
2つ目はボーナスモードです。 そのランで稼いだ貯金を基準にして、AddMoneyMinK と AddMoneyMaxK の範囲からランダムな追加金額を加算します。
そのため、厳密な所持金調整用としても使えますし、報酬を上乗せするようなボーナス用としても使えます。
直接所持金設定
ショップ所持金を固定値またはランダム範囲で設定
ボーナス式追加金額
稼いだ貯金にランダムな追加金額を上乗せ可能
ホスト専用動作
ホストのみ導入で動作
Config制御
全ての挙動をBepInEx Configで設定可能
このMODの有効無効
初期値
true
設定可能最小値
true
設定可能最大値
true
ボーナスモード無効時の最終所持金最小値(k$)
初期値
0
設定可能最小値
0
設定可能最大値
制限なし
ボーナスモード無効時の最終所持金最大値(k$)
初期値
30
設定可能最小値
0
設定可能最大値
制限なし
MinMoneyK と MaxMoneyK が同じ場合、ランダムではなく固定値になります。
ボーナスモードの有効無効
初期値
false
設定可能最小値
false
設定可能最大値
true
false の場合は直接設定を使用します。 true の場合は稼いだ貯金を残したまま追加金額を加算します。
ボーナスモード有効時の追加金額最小値(k$)
初期値
0
設定可能最小値
0
設定可能最大値
制限なし
ボーナスモード有効時の追加金額最大値(k$)
初期値
30
設定可能最小値
0
設定可能最大値
制限なし
AddMoneyMinK と AddMoneyMaxK が同じ場合、追加金額はランダムではなく固定値になります。
例1
稼いだ貯金
25k$
EnableAddToEarnedMoneyMode
false
MinMoneyK
40
MaxMoneyK
60
結果
最終所持金は 40k$ ~ 60k$ のランダム値になります
例2
稼いだ貯金
25k$
EnableAddToEarnedMoneyMode
true
AddMoneyMinK
10
AddMoneyMaxK
20
結果
最終所持金は 35k$ ~ 45k$ のランダム値になります
内部的には、所持金が少ない状態でショップへ入ったときでも、ショップの商品生成が安定するように補助処理を行っています。
そのため、ショップの商品生成前に一時的に高い通貨値を使い、ショップ開始後に最終的な設定金額またはボーナス加算後の金額へ反映する流れになっています。
この内部処理はあくまで補助用です。 プレイヤーから見える主機能は、価格設定機能と、必要に応じた追加ボーナス機能です。
ホスト専用MOD
BepInEx 5.4.x 向け
このMODはショップ所持金の挙動を意図的に変更します。 他のショップ通貨変更系MODや、ショップ初期化タイミングを変更するMODと併用した場合は競合する可能性があります。