EssentialShops
Every new city gets a Sync Clinic, a pawn shop and all three black market shops, even 2x2 cities. Small cities get buildings with shop spaces instead of ones that have none.
截圖 共 2 張
模組介紹 作者原文
Essential Shops
A BepInEx (mod loader) plugin for Shadows of Doubt. Every new city gets a Sync Clinic, a pawn shop and all three black market shops (the trader, the underground Sync Clinic and the weapons dealer), even the smallest 2x2 city.
If it saved your small city run, please leave a like on its page. It keeps me motivated to make more mods. Donations are welcome too:
What it does
Small cities often generate without a Sync Clinic or a pawn shop, which leaves no way to install sync disks or sell loot, and sometimes without the black market shops at all.
- Shops in every city: while a new city is generated, Sync Clinics and pawn shops are placed first. Every city gets at least one of each, plus one more per 8 city tiles (the largest vanilla city, 5x4, gets 3 of each). One of each black market shop is always placed: the trader, the underground Sync Clinic and the weapons dealer.
- No clutter: at most one of each black market shop per city (configurable), so the forced ones never pile up.
- Spread out: the shops are spread over the city instead of lining up in one street.
- Room for shops in small cities: a 2x2 city has only four building plots, and the game often fills the last ones with buildings that have no shop spaces at all (a Chemical Plant, an industrial block, a second Diner). In small cities those are left out and the plots go to buildings with shops instead, usually the commercial tower with its offices and stores. Every plot still gets a building, so generation never gets stuck.
- Only new cities: cities loaded from a save are never changed.
Config
After one launch, edit BepInEx/config/sm3gm.sod.essentialshops.cfg with the game closed.
| Setting | Default | Meaning |
|---|---|---|
| General / ShopTypes | SyncClinic,PawnShop,BlackmarketTrader:1,BlackmarketSyncClinic:1,WeaponsDealer:1 | Shop types every new city gets. A name alone grows with the city size, Name:count is a fixed number. |
| General / MinimumPerCity | 1 | Every new city gets at least this many of each shop type. |
| General / OneMorePerTiles | 8 | One more of each shop type per this many city tiles. 0 = only the minimum. |
| General / MaxBlackMarketsOfEachType | 1 | At most this many of each black market shop in a new city. The listed ones are always placed. 0 = no limit. |
| General / SpreadAddresses | 25 | Addresses filled between two forced shops, so they spread out. 0 = no spacing. |
| Buildings / SmallCityTiles | 4 | A city with this many tiles or fewer counts as small (a 2x2 city has 4). |
| Buildings / SmallCityLimits | ChemicalPlant:0,BrandyNetherland:0,MixedIndustrial:0,Hotel:0,AmericanDiner:1 | Building types small cities get at most this many of (0 = none). |
| Buildings / SmallCityMustHave | EdenTower,AmericanDiner | Small cities are checked for these right after the buildings are chosen, and the result is written to the log. |
| Buildings / SwapInEdenTower | false | Experimental: if a small city still has no commercial tower, replace a townhouse with one. |
Small cities have no hotel with the default settings, because a hotel, a diner and the commercial tower do not fit on four plots together. Remove Hotel:0 from SmallCityLimits if you prefer the hotel over the shops.
Install
Use Mod Manager or r2modman and install as normal. BepInEx is installed automatically.
To install by hand:
- Install BepInExPack IL2CPP version 6.0.755.
- Put SoDEssentialShops.dll in BepInEx/plugins/EssentialShops/ inside your existing BepInEx folder.
Then generate a new city.
Feedback
Found a bug or have an idea? Post it on the official Shadows of Doubt Discord:
Also by sm3gm
All my mods are.
Support
This mod is free and always will be.
Likes are greatly appreciated and keep me motivated to release more mods, so if you enjoy it, please leave one. You give a like on the mod's page while logged in. If you installed through a mod manager, open that page
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: