SimsStartAtLevel1
Ensures that every newly created SimPlayer starts at level 1.
模組介紹 作者原文
Sim Start At Level 1 (LevelOneSims) — v1.1.0
Description
Ensures that every newly created Sim starts at level 1. Made as a companion mod for my Sim Passive Leveling Overhaul, however it works fine on its own. Existing sims are never touched. The mod only affects sims being created fresh, with no save file on disk.
Keep in mind that rival sims gain levels on login. Nonrival sims (Generic and character slot bound) both can also have additional levels applied on login by default.
Configuration
Settings live in BepInEx/config/com.erenshor.levelonesims.cfg
- ExcludedSims — Default: empty
Comma-separated sim names that keep their designed starting level instead of being forced to 1 (example: GM-Burgee, Paul). Case-insensitive. Spaces around commas are ignored.
Requirements
- BepInEx 5.4.23.5
Installation
- Install BepInEx for Erenshor.
- Place SimsStartAtLevel1.dll in your BepInEx/plugins/ folder.
Performance
No impact. The mod executes one integer assignment per newly created Sim during the login loading screen. There is no active code running during gameplay afterwards.
Compatibility
- Sim Passive Leveling Overhaul — fully compatible, the intended pairing.
- Custom Sim Framework — compatible. LevelOneSims will force override the custom sim's level, that you set in the json, on first save creation. Add the sim's name to ExcludedSims to let its pack level apply.
Methods Patched
One Harmony prefix on SimPlayerDataManager.CheckLoadData, which the game calls once per sim during the login loading sequence. The prefix forces the incoming starting level argument to 1 unless the sim is excluded. When a save file already exists, the game ignores that argument entirely and loads the saved level.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: