BazaarIsMyHaven

版本 v4.2.0·更新於 2025-12-01

Adds lots of configurable features to the Bazaar: Printers, Scrappers, Cauldrons, Equipment Terminals and more. Fork of BazaarIsMyHome.

模組介紹 作者原文

BazaarIsMyHaven

server-side mod - only the host needs it installed.

This is a fork of Lunzir's excellent BazaarIsMyHome mod.

Features

  • Extra Interactables in the Bazaar (configurable):
  • 3D Printers
  • Additional Cauldrons
  • Scrappers
  • Equipment Terminals
  • Lunar Shop (customizable)
  • Cleansing Pool
  • Shrine of Order
  • Donation Altar
  • Newt Behavior Options:
  • Stop him from throwing you out.
  • Change what happens after you kill him.
  • Extra dialogue lines.
  • Portal Options:
  • Spawn a Bazaar portal after every teleporter event.
  • Other Tweaks:
  • Extra decoration in the Bazaar.
  • Settings to gradually increase interactables as you complete more stages during the run.
  • Compatiblity with other Mods
  • BiggerBazaar
  • InLobbyConfig

Key Settings

In-detail descriptions for some of the settings:

General - SpawnCountByStage

This settings makes it so that the more stage are completed, the more interactables are spawned in the Bazaar. If you just start the run and go immediately to the Bazaar you will see few interactables. But as you progress further, more and more interactables will get spawned. Up to the configured limit of each respective interactable. The SpawnCountByStage setting enables this behavior. There is also the SpawnCountOffset which allows you to either add a baseline amount of interactables or make interactables increase even later. Can be both positive or negative. The formula is a follows:

Formula: Amount of Interactables per Type = Number of Stages Completed + SpawnCountOffset

Newt – DeathBehavior

Controls how Newt acts after being killed:

  • Default → Normal behavior.
  • Tank → Newt Health is significantly reduced. Revives with double HP.
  • Ghost → Newt Health is significantly reduced. Revives as a ghost.
  • Hostile → Newt Health is significantly reduced. Revives and starts defending himself.

LunarShop

You can freely configure which items can be bought at the LunarShop. There are two settings to configure this:

  • SequentialItems:
  • True → Items are picked sequentially from the list. As such, if the number of Lunar Shop Terminals and the number of items in the list are the same, you will always find the same items in the Bazaar.
  • False → Items are picked at random from the list.
  • ItemList:
  • Follows the ItemStringPaser format.
  • A list of items to appear. Must be internal items names. Can use tier or droptables as well, see Item Keywords below.
  • Examples:
  • Tier1 | Tier2 | Tier3 | Lunar | Boss: If SequentialItems is set to True and Amount to 5, then you will find exactly 1 white item, 1 green item, 1 red item, 1 lunar item and 1 boss item in the shop.
  • dtLunarChest: This is the vanilla behavior of the game.
  • FreeChest | VoidTier1 | dtChest2: 1 Shipping Request Form, one random item of Void Tier 1 and one random item of the droptable of a large chest.
  • The Repeat and Multiplier operators do not play a role here.

Donation Altar

The Donate setting spawns a donation box near the Newt. After donating 10 times, the Newt will give you a reward. There are 3 item lists which are selected at random:

  • RewardList1: By default contains either 5 small chest items or 2 large chest items.
  • RewardList2: By default contains either 1 legendary item or 1 boss item.
  • RewardList3: Disabled by default. By default contains some unreleased or unfinished items.

These reward lists can be fully customized. They follow the ItemStringPaser format. See the below section Item Keyword List on what are valid values. With the donate reward lists, it is possible to reward multiple items at the same time.

Examples:

RewardList1 = 5xdtITDefaultWave: The reward will be 5 random items of the droptable of void potentials from the Simulacrum mode.

RewardList1 = 5xdtChest1 | 2xdtChest2: The reward will be either 5 random items of the small chest droptable or 2 random items of the large chest droptable.

RewardListAvailableCharacters - Valid Keywords

Survivors

Bandit2

Captain

Commando

Croco

Engi

Heretic

Huntres

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

RiskofThunder-R2API_CoreRiskofThunder-R2API_LanguageDef-ItemStringParser

檔案與校驗

檔案名稱
BazaarIsMyHaven-4.2.0.zip
檔案大小
157.2 KiB