RimWorld

RimWorld

2,173 ratings
Performance Optimizer
27
15
17
6
3
10
4
2
6
3
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3, 1.4
File Size
Posted
Updated
0.369 MB
Nov 26, 2021 @ 8:09am
Apr 16 @ 2:53pm
56 Change Notes ( view )

Subscribe to download
Performance Optimizer

Description


Performance Optimizer is a mod, which adds various performance tweaks to the game. Its goal is to boost your game performance to some degree if you are already struggling with it. With this mod, you might expect about 20-35% of performance gains, but it largely depends on your modlist and current TPS. The number of 20-35% gain is taken from about a dozen reports from different players who were playtesting the mod. In your case, it can be more or less depending on the mod list and your PC. The mod is compatible with Rocketman and Rim73 and is generally loaded bottom in mod order.


- Several UI elements will be hidden until you hover on them, which should save some FPS and TPS. Currently, resource readouts, bottom button bar, right overlay buttons, speed buttons were made hidden. Alerts are minimized (only important and medium will be shown) until hovered. These features are disabled by default in the mod settings.
- Faster GetComp replacements.
- About 20+ vanilla methods are cached or throttled and some will be recalculated only in N refresh rates.
- Possibility to disable sounds completely if you don't need them or you want to save some TPS. By default, it's off.
- The mod comes with mod settings where you can configure and disable/enable everything in the mod.


RocketMan - a great performance mod, which is must-have for everyone!
[LTO] Colony Groups - a colonist bar mod which is more performant than the vanilla colonist bar and faster if you use its grouping functionality and hide your pawns within them.
Toggleable Overlays - helps with performance by skipping drawing overlays.
Toggleable Readouts - optimizes vanilla readouts list drawing.
Dubs Performance Analyzer - a performance analyzing tool which has some performance tweaks included.


• 26/11/2021 - Initial release


At the moment, none. If you have a bug, please submit a proper bug report with a Hugslib log.


RimThreaded - reportedly incompatible, use it at your risk.
Static Quality Plus - there is an issue with preventing crafting notifications, which doesn't work. I tried to look into it and it's impossible to fix, because the mod doesn't use Harmony, but own detouring code which is destructive. Ask them to use Harmony and the issue will be gone.

The mod was written with mod compatibility in mind, so it should generally not conflict with mods, but if you know of an incompatible mod, please submit a bug report!

[ko-fi.com]


C# work - Taranchuk
Mod preview - Madman666
Harmony - Andreas Pardeike
RimWorld is owned by Tynan Sylvester.


MIT License[github.com]
Source code on Github repo[github.com]
The repo is open for collaboration, if you want to add your own performance tweaks to the mod, you can make a PR to the repo and I will merge them if they are done non-destructively and speed up the game.

Popular Discussions View All (5)
140
Aug 30 @ 8:47am
PINNED: Bug reports
Taranchuk
17
Sep 25 @ 8:33am
Stop disabling the UI by default
Quantum Book
9
May 19, 2022 @ 5:06am
Rimthreaded compatibility
Quantum Book
< >
408 Comments
TTV.NyctoDarkMatter Sep 25 @ 5:40am 
This helps immensely on Steam Deck with a collection of other mods! Highly recommend!
Malhavoc Jul 25 @ 9:45am 
How does one go about disabling the comp caching optimization in the settings? I open them up but don't see that specific option.
J Jul 21 @ 1:49pm 
@MannenMyten
Nothing will get fixed, because it’s impossible to figure out the culprit. Since the issue is observable early during the world generation, I’d enable Performance Optimizer and sort my mod list with RimPy. RimPy is absolutely a blessing, because a lot of times the issue is actually an incorrect sort order, and since RimPy is community-driven, you’re relying on the database that other players helped building throughout the years.
MannenMyten Jul 21 @ 12:27pm 
Seems to cause problems, I can't generate the world in a new game. Did a full reset of Rimworld settings, validated the game in Steam and then started disabling mods until I got to this and singled it out. Unsubscribed for now, I hope this gets fixed in the future.
psiondoodler Jul 16 @ 3:46pm 
also getting ready to test SoS2 beta, and wondering if anyone has noticed anything game breaking from running it with this mod?
J Jul 11 @ 12:40pm 
@Winterwolf
Not until that version of SoS is actually released as stable. That said, go to your local SoS folder and open `About/About.xml` with a text editor of choice (Notepad will do). Delete this line [github.com], save, launch RimWorld with both mods as usual, but be prepared for unexpected issues that might or might not ruin your playthrough. Also do keep in mind that it’s never a good idea to remove mods from an ongoing save, so if anything goes wrong—that might be it for that playthrough.
Winterwolf Jul 10 @ 10:34pm 
SoS 1.4 has listed PO as incompatible. Are there any thing that can be toggled to fix that?
Vide Noir Jul 7 @ 10:24am 
galaxy brain stuff going on here
Giggles May 24 @ 11:43am 
SOS2 has been released to the public, it's just not on the workshop.

Just because a mod isn't on the workshop doesn't mean it's private or not worthy of support.
DeadlyFISHYS May 23 @ 7:27am 
Have you guys realised that SOS2 is currently on Github where it hasnt been released to the public yet... report this issue with them.