Siesta

版本 v1.2.3·更新於 2026-08-28

Distant NPCs take a siesta so your FPS doesn't - distance/visibility LOD for all NPCs.

模組介紹 作者原文

Siesta - NPC Performance for Schedule I

🛟 Need help or found a bug? Get support at support.doodesch.de/siesta.

Distant NPCs take a siesta so your FPS doesn't. Siesta puts off-screen, far-away NPCs to

sleep - hiding them and pausing their movement/schedule - then wakes them cleanly as you approach.

Works on every NPC in the world, including ones added by other mods.

Features

  • Distance + visibility LOD for all NPCs. Off-screen NPCs beyond a configurable distance are hidden

(no render/animation cost); far, idle, non-essential ones also have their movement and schedule paused

(the NavMeshAgent is the biggest per-NPC cost).

  • Functionality-first. Dealers attending a deal, employees mid-task, customers in a deal, story/quest

NPCs, anyone in dialogue, in a vehicle, KO'd or near any player are never paused - only ever hidden.

  • Clean wake-up. A woken NPC re-enables its schedule, catches up to the current in-game time, resumes

movement and repairs its NavMesh placement before it is shown again - no T-pose, no stuck agents.

  • Multiplayer safe. Hiding is purely local per client; the movement/schedule pausing runs only on the

host who owns NPC simulation, so there is no desync.

  • Cheap and self-tuning. A small, fixed number of NPCs is re-checked per frame, so the mod's own cost

stays flat regardless of how many NPCs exist.

Requirements

  • Schedule I (IL2CPP) with MelonLoader 0.7.3+.
  • S1API (pulled in as a dependency).

How much FPS will I gain?

The win scales with how many NPCs are far from you - it's biggest in NPC-dense saves (e.g. with NPC-adding

mods) and small in sparse spots, because NPC simulation isn't always the dominant frame cost. Siesta only

ever removes work for NPCs you aren't looking at, so it's a safe, free-when-idle optimization.

Settings

EnableLod, EnableInMultiplayer, CosmeticDistance (40), DeepDistance (80), Hysteresis (8),

BudgetPerFrame (32), UseCosmeticCull, UseDeepCull, RespectOnScreen, ShowFpsCounter.

Editable in UserData/MelonPreferences.cfg.

License

MIT. See the included LICENSE.md.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

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

LavaGang-MelonLoaderifBars-S1API_Forked

檔案與校驗

檔案名稱
Siesta-1.2.3.zip
檔案大小
156.8 KiB
SHA-256
c1fcf308609256a965cd7ad0364ac7cec49f59d064a42b72224b0734f0c21340
入庫時間
2026-10-06 19:18