RimWorld

RimWorld

271 betyg
[多线程优化]Multi-Threading Pawns
18
14
5
2
7
6
5
2
2
3
2
2
2
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Mod, 1.4, 1.5, 1.6
Filstorlek
Lades upp
Uppdaterades
407.541 KB
16 aug @ 1:22
8 sep @ 22:46
27 ändringsnotiser ( visa )

Abonnera för att ladda ner
[多线程优化]Multi-Threading Pawns

Beskrivning
[Multi-Threading Pawns]

Overview
Improve tick time and FPS by safely offloading enemies/mechanoids to background sampling with main-thread application. Designed to keep gameplay behavior identical while smoothing spikes. Can be used alongside other performance mods (e.g., RocketMan).
Key Features
  • Safe scheduling for enemies/mechs: background sampling & budgeting, main-thread execution to smooth spikes
  • Main-thread queue de-duplication + priority: prioritize critical actions, merge duplicates
  • Dynamic adaptive budgets: auto-tune sampling/callback/hash interval by frame-time (no longer overwrites your saved settings)
  • Enemy prioritization: assault/close-range/aggressive states get higher priority
  • Lighting optimization: debounce + batched dirty updates, precomputed attenuation LUT
  • Hazard compatibility: auto-disable background sampling when Real Ruins-like mods are detected
  • Dev overlay: FPS/TPS and queue stats in DevMode; scrollable settings with “Reset to defaults”
  • [Experimental] Mech parallel (off by default)
  • CE compatibility option: allows CE paths to avoid duplicate melee triggers

Usage Notes
  • Aggressive changes; recommended to test on a new save. Mid-save add/remove can be risky
  • If you see red errors or odd pawn behavior, disable and roll back
  • If settings exist, tune gradually and observe stability/perf impact

Compatibility
  • Intended to work with most content mods
  • Potential conflicts: mods that heavily patch Pawn Tick, AI, JobDriver, work assignment, pathing/thinking systems
  • Other performance mods may stack or interfere; test in your setup

Supported Versions
RimWorld 1.4 / 1.5 / 1.6

Early Access
This is the pioneer beta version, and after multiple rounds of testing, it will be stable before it will be overloaded to this version, updated alternately, and linked at once
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3559581146

Performance Expectations
Gains depend on CPU cores, colony size, workload, and other mods. Parallelization has overhead; not all scenarios see big improvements.

Known Risks
  • Avoid aggressive settings with heavy AI/Job mods; disable experimental features first if issues occur
  • Under CE, enable the “CE compatibility” option to avoid duplicate melee triggers
  • In extreme cases, minor behavior desyncs may occur; rollback and attach logs if needed

Load Order
Typically after most content mods. If conflicting with deep AI/Job mods, follow their guidance or choose one.

Feedback & Bug Reports
Please include Player.log, mod list, repro steps, and a save if possible. The more detail, the better.

Credits
  • Author: LingXing
  • Special thanks to all testers and feedback providers

License
Follows the license terms specified by the author on the mod page or repository.

Populära diskussioner Visa alla (4)
35
6 okt @ 2:22
bug反馈
凌&星
13
16 sep @ 7:29
Raise a bug
凌&星
6
26 aug @ 6:40
不停弹这个红字
windom86
415 kommentarer
Shelp 22 timmar sedan 
This mod is an empty shell.
kittyshusky 12 okt @ 8:04 
超绝优化mod,给我tps一脚从~200干到600+了,做梦都梦不出来的提升。比较遗憾的是对付不了HAR的类人种族重复需求检查,所以还是不能爽玩鼠鼠...
晓山alreShan 30 sep @ 11:01 
现版本不提供设置界面,等作者更新吧
黄油炖牛奶 30 sep @ 9:21 
mod设置在哪里?没找到
N7FY34 30 sep @ 6:40 
赞美大佬,这个绝对可以提高tps,不过目前有个问题就是小人喜欢疯狂搬运东西从A到B循环,如果离得很近的话,不知道是不是这个mod的缘故,还是有什么冲突
风笛 29 sep @ 3:49 
我怎么在mod选项里,没看到设置:steamfacepalm:
晓山alreShan 26 sep @ 6:53 
:D Waiting~ waiting for the sun~
皮卡Jo 26 sep @ 6:41 
而你,我的朋友,你就是真正的英雄
凌&星  [skapare] 26 sep @ 2:00 
e,惆怅,在等等吧,我还在写别的东西,有点忙,待我更加完善后才发布
赞美 21 sep @ 6:40 
大佬能解决下吗