Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ShopMoneySetter
【Host Only MOD】Sets or adds shop money at shop start.ショップ開始時の所持金を設定または加算できます
By REPO_JP
| Last updated | a day ago |
| Total downloads | 6994 |
| Total rating | 8 |
| Categories | Mods Server-side AI Generated |
| Dependency string | REPO_JP-ShopMoneySetter-4.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
ShopMoneySetter
COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a host-only mod that sets the shop money to a configured value or adds a configured bonus when the shop starts.
Overview
ShopMoneySetter temporarily changes the run money before shop item population, then applies the final configured money after the shop starts. This helps control the shop budget while still allowing the shop stock generation to behave as intended.
Mod Type
Host Only MOD. Only the host needs to install this mod. Participants do not need to install it.
Main Features
- Temporarily applies shop population money before shop stock generation.
- Sets the final shop money directly when Direct Set Mode is used.
- Adds bonus money to the earned run money when Add Bonus Mode is used.
- Supports random ranges for direct set money and bonus money.
- Reapplies final shop money several times after shop start to reduce sync timing issues.
- Supports REPO v0.4.0 multi-shop behavior without relying on
SemiFunc.IsLevelShop.
Configuration
| Section | Config | Description | Default | Min | Max |
|---|---|---|---|---|---|
| A General | EnableMod | Enables or disables this mod | true | false | true |
| A General | ShowDebugLog | Shows detailed debug logs | false | false | true |
| B Shop Populate | TemporaryShopPopulateMoneyK | Temporary money in k$ used only before shop item population | 100 | 0 | 2147483647 |
| C Direct Set Mode | MinMoneyK | Minimum final money in k$ when add mode is disabled | 0 | 0 | 2147483647 |
| C Direct Set Mode | MaxMoneyK | Maximum final money in k$ when add mode is disabled | 30 | 0 | 2147483647 |
| D Add Bonus Mode | EnableAddToEarnedMoneyMode | Adds bonus money instead of setting final money directly | false | false | true |
| D Add Bonus Mode | AddMoneyMinK | Minimum bonus money in k$ when add mode is enabled | 0 | 0 | 2147483647 |
| D Add Bonus Mode | AddMoneyMaxK | Maximum bonus money in k$ when add mode is enabled | 30 | 0 | 2147483647 |
| E Sync | FinalApplyRetryCount | Number of times to reapply final money after shop starts | 3 | 1 | 20 |
| E Sync | FinalApplyRetryIntervalSeconds | Interval in seconds between final money reapply attempts | 0.5 | 0 | 10 |
Mode Details
Direct Set Mode
When EnableAddToEarnedMoneyMode is false, the final shop money is selected from MinMoneyK to MaxMoneyK and applied directly.
Example:
- MinMoneyK = 10
- MaxMoneyK = 30
- Final shop money = randomly selected from 10k$ to 30k$
Add Bonus Mode
When EnableAddToEarnedMoneyMode is true, the mod preserves the money earned before the temporary shop population value is applied, then adds a bonus selected from AddMoneyMinK to AddMoneyMaxK.
Example:
- Earned money before shop = 45k$
- AddMoneyMinK = 5
- AddMoneyMaxK = 15
- Final shop money = 45k$ + random 5k$ to 15k$
Notes
- This mod changes the run currency in k$ units.
- The temporary shop population money is only used before shop item population.
- The final money is applied after the shop starts.
- If multiple money-related mods are installed, the last mod that writes run currency may override the result.
※Mod created by AI
ShopMoneySetter 日本語
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
このMODは、ホスト専用の、ショップ開始時の所持金を設定値または加算ボーナスで変更するMODです。
概要
ShopMoneySetterは、ショップ品揃え生成前に一時所持金を適用し、ショップ開始後にConfigで指定した最終所持金を適用します。 これにより、ショップの品揃え生成用の予算と、実際にプレイヤーが使えるショップ所持金を分けて制御できます。
導入区分
Host Only MOD。 ホストだけが導入すれば動作します。 参加者の導入は不要です。
主な機能
- ショップ品揃え生成前に一時所持金を適用
- Direct Set Mode使用時に最終ショップ所持金を直接設定
- Add Bonus Mode使用時に稼いだ貯金へボーナス加算
- 直接設定金額とボーナス金額のランダム範囲指定に対応
- ショップ開始後に最終所持金を複数回再適用し、同期タイミングのズレを軽減
SemiFunc.IsLevelShopに依存せず、REPO v0.4.0の複数ショップ仕様に対応
設定項目
| セクション | 設定値名 | 設定内容説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|---|
| A General | EnableMod | MODの有効無効 | true | false | true |
| A General | ShowDebugLog | 詳細デバッグログ表示 | false | false | true |
| B Shop Populate | TemporaryShopPopulateMoneyK | ショップ品揃え生成前だけ使用する一時所持金(k$) | 100 | 0 | 2147483647 |
| C Direct Set Mode | MinMoneyK | 加算モード無効時の最終所持金最小値(k$) | 0 | 0 | 2147483647 |
| C Direct Set Mode | MaxMoneyK | 加算モード無効時の最終所持金最大値(k$) | 30 | 0 | 2147483647 |
| D Add Bonus Mode | EnableAddToEarnedMoneyMode | 最終所持金を直接設定せずボーナス加算にする | false | false | true |
| D Add Bonus Mode | AddMoneyMinK | 加算モード有効時のボーナス最小値(k$) | 0 | 0 | 2147483647 |
| D Add Bonus Mode | AddMoneyMaxK | 加算モード有効時のボーナス最大値(k$) | 30 | 0 | 2147483647 |
| E Sync | FinalApplyRetryCount | ショップ開始後に最終所持金を再適用する回数 | 3 | 1 | 20 |
| E Sync | FinalApplyRetryIntervalSeconds | 最終所持金再適用の間隔秒数 | 0.5 | 0 | 10 |
モード詳細
Direct Set Mode
EnableAddToEarnedMoneyMode が false の場合、MinMoneyK から MaxMoneyK の範囲で最終ショップ所持金を直接設定します。
例:
- MinMoneyK = 10
- MaxMoneyK = 30
- 最終ショップ所持金 = 10k$から30k$のランダム
Add Bonus Mode
EnableAddToEarnedMoneyMode が true の場合、一時所持金適用前の稼いだ貯金を保持し、そこへ AddMoneyMinK から AddMoneyMaxK の範囲で選ばれたボーナスを加算します。
例:
- ショップ前の貯金 = 45k$
- AddMoneyMinK = 5
- AddMoneyMaxK = 15
- 最終ショップ所持金 = 45k$ + 5k$から15k$のランダム
注意事項
- このMODはk$単位でrun currencyを変更します。
- 一時所持金はショップ品揃え生成前だけ使用されます。
- 最終所持金はショップ開始後に適用されます。
- 他の所持金変更MODと併用した場合、最後にrun currencyを書き換えたMODの値が優先される可能性があります。
※AI生成MOD