BiggerBazaar
Expands the Bazaar with random items that can be bought with money you have left at the end of the stage (now lunar coins, too).
Screenshots 3 screenshots
About this mod Author’s original text
BiggerBazaar
[Host only/Server-side]
This mod expands the bazaar with items to purchase. Use money or alternatively lunar coins to purchase items.
Recent feature
- Added temporary items. By default the chance for a chest to be a temporary item dispenser is 10%. This can be changed in the config. Like the temporary item dispenser it drops 5 temporary items. This value can also be adjusted.
- New config DirectInventoryPickup that puts bought items directly in your inventory. If ShareSuite is used, this is always disabled and ShareSuiteItemSharingEnabled is used instead.
Features
- up to 6 random items are available for purchase
- Base cost and rarity for each tier can be adjusted in the config file
- Cost scales with difficulty (if using money)
- Limit how many times each item can be bought by tier
- Restrict the amount of total purchases and/or purchases per tier per player
- Use money you have left at the end of the stage...
- When you take the bazaar portal, your money is not converted into experience points. Instead you keep it to buy items at the bazaar. Money left when you then leave the bazaar is converted into experience points
- or use Lunar Coins. Consider trying it out with ~~TemporaryLunarCoins~~ Ephemeral Coins
- Cost can be configured and does not increase
- Cost of vanilla shops can be adjusted
- You can exchange Lunar Coins for money at the friendly Shopkeeper
- You can adjust the amount of money in the config. Setting this value as the same as e.g. a tier 1 item means one Lunar Coin always gives you enough money to buy a tier 1 item
- You can limit the amount of exchanges, completely remove them or have infinite
- Only the host is required to have the mod installed
- If you're using ShareSuite, you can choose in the config whether bought items are shared or not by setting "ShareSuiteItemSharingEnabled" to true or false. Automatically turned on when sharing money.
- Compatibility with ForesightArtifact.
- Now all tiers and equipment can spawn if configured. Config file is reorganized which probably reset your configs (sorry). Old config should be at the bottom of the file.
- Interoperability with ItemDropList. Only allows the selected items in the shop.
Installation
(if not using a mod manager)
- Install BepInEx Mod Pack (if you haven't already)
- Install R2API (if you haven't already)
- Place the mod in the Risk of Rain 2\BepInEx\plugins folder.
If you want to change the config
- Run the game once after installing the mod and close it out to create a config file
- The config file will be created at Risk of Rain 2\BepInEx\config
- Open the config and adjust to your liking
Contact
Changelog
- 1.14.5 Added new config DirectInventoryPickup
- 1.14.4 Compatibility fix for AutoItemPickup
- 1.14.3 Bugfix: A recent bugfix by the devs messed up the decayValue of my temporary items. My bad since I misunderstood the value.
- 1.14.2 Bugfix: ShareSuiteItemSharingEnabled = false mixed up permanent and temporary drops.
- 1.14.1 Added Temporary items with config. Updated some obsolete functions
- 1.14.0 Updated for Alloyed Collective update
- 1.13.14 Updated dependecies
- 1.13.13 Changed how money related stuff is handled with ShareSuite, since it was still causing issues in certain scenarios. Using ShareSuite's provided method to add money now.
- 1.13.12 Added option to drop items directly into the players inventory (AddItemsDirectlyToInventory). If ShareSuite is used, ShareSuite still has its own setting for this (ShareSuiteItemSharingEnabled) which if set to false also drops items directly into the corresponding player's inventory. If set to true, it drops on the floor and ShareSuite's rules apply.
- 1.13.11 Accidentally left out some code for the Bazaar breaking the display items with last patch, especially in multiplayer. Oops.
- 1.13.10 Fixed lunar coin for money pod transaction no longer working when using ShareSuite money-sharing.
- 1.13.9 Yet another compatibility fix, hopefully simultaneously
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Dependencies
Install these first, or the mod will not work:
bbepis-BepInExPackRiskofThunder-R2API_CoreRiskofThunder-HookGenPatcher