RimWorld

RimWorld

Performance Optimizer
508 Comments
Bronips 21 hours ago 
1.6?
TriggerHippie 31 May @ 11:51pm 
Woweee look at 'em go! Reminds me of when my colony was a week old.
iSmileGames 28 Apr @ 4:50pm 
@FotisP68n I'd definitely recommend at least trying their suggestion. Honestly with performance mods it seems to be heavily based on trial and error. I have had some work with some mods lists while others it didn't help as much.

Based off what I read for BetterGC it seems like that mod helps specifically with the issue that the game likes to hold onto world Pawns and keep them "active" even if you haven't seen or interacted with that pawn for a very long time. With so many Pawns causing "ticks" it can cause major slowdown and lag as you play further into a playthrough.

TLDR: I would figure out what performance mods work best for you through trial and error. Make sure to keep RocketMan at the very bottom if you have it no matter what and if you're testing with an active save always have a backup of that save in case things get funky and you don't realize it immediately
FotisP68n 7 Apr @ 11:30pm 
@NukerMunky I haven't used performance mods before because i had a different pc and less mods but now I don't quite know what to do for performance i'm getting low tps, should i delete the other performance mods and use this list? and what else do i configure
NukerMunky 3 Apr @ 6:12am 
William, I'd recommend This Mod, Rocketman, & BetterGC: Mothballing & World Pawns.

Then, place all 3 at the *VERY* bottom of your load order, and make sure that Rocketman specifically is *ALWAYS* the very last mod in your load order, no matter what. Even if another mod you use, hell even if a giant modpack you use tells you to put one of it's at the very bottom, don't.

Instead like this:
My 531 Other Mods
Better GC: Mothballing
Performance Optimizer
XYZ - (The Hypothetical mod from a huge pack demanding it be at the bottom)
Rocketman

Setup like this, my saves work fine.

Anyways, the point is, use the described load order at the end of your mods, and no matter how eddicted to mods you get, your optimizers will still work fine.
William 2 Apr @ 10:11am 
This mod can cause lag in your game. I’m not sure what exactly causes it, but I confirmed it with performance analyzer—579ms traced back to this mod. I have had errors related to this mod and performance fish so my guess is a conflict between the two
サンジ (Sanji) 18 Mar @ 12:45pm 
InspectGizmoGrid:DrawInspectGizmoGridFor GetGizmos option disables death refusal button when pawns die so needs to be disabled in order to resurrect.
had to turn this off as it was giving a bunch of jobgiver exceptions for sleep and removed the ui for drafted dragons from dragons ascent.
The Dutchman 7 Mar @ 7:23pm 
@GreyApache No it didnt.
GreyApache 9 Feb @ 2:57pm 
Horrible mod, tanked my TPS
Cayajinge 24 Jan @ 5:03pm 
useful now?
J 11 Jan @ 11:01pm 
@Dr. Quackers M.D.:

The issue is not that people don’t want to help, the issue is that they can’t, because logs don’t always contain information that can explain bugs or incompatibilities. Sometimes, logs have so much conflicting information that the only thing you can say for certain is that this particular mod list is lost beyond repair. There’s more to say, but Steam’s limit won’t let me to.

RimThreaded has always been very unstable and incompatible, which is probably why they don’t have a version for 1.5. My point is, if you don’t understand what you’re installing or how to use it properly, that’s on you.

The bottom line is:
1. Do due diligence and know incompatibilities.
2. Be careful about bloating your mod list with content you don’t actually need, because statistically speaking, you will get a broken list eventually.
3. Sort with RimPy/RimSort.
4. In case of issues, find the misbehaving mod via binary searching (also known as bisection).
Dr. Quackers M.D. 11 Jan @ 4:15pm 
Those who suggest uploading logs are delusional. I have uploaded dozen of logs and never once got help looking thru it. The community is terrible for helping each other out with logs unless you are a member of the master race of Rimworld Mod makers.....
If you are running 200+ mods stay far away from this and mods like it including rim threaded.
Ahmet 4 Jan @ 1:08am 
@Alpha:
Put them in a larger space.
gmalezon 3 Jan @ 9:33am 
Does this mod do anything to drafted pawns? I'm having a weird issue of pawns undrafting mid-combat for no reason on my latest run (they simply undraft to do whatever).
J 29 Dec, 2024 @ 5:33am 
@Alpha:

I don’t think there’s a mod can help with that, but you should probably give Performance Fish [github.com] a try.
Alpha 28 Dec, 2024 @ 12:14pm 
If I have 150 boomalopes, which option do I have to change in order to reduce the 100 fps drop caused by them? Dont ask why I have 180 boomalopes. :lunar2019crylaughingpig:
HoNkZeE MaKaRa 25 Dec, 2024 @ 9:35pm 
breaks my game :/
J 12 Dec, 2024 @ 10:07pm 
@Teutonic_ice:

Get RimSort, set it up, tell it to sort your mod list. Check if whatever you’re experiencing is gone. If you get red errors, get Log Publisher from HugsLib , add it to your mod list, get to the erroneous state, then press Ctrl+F12, upload the log and bookmark it. Join RimWorld’s Discord and the #troubleshooting channel, talk to the people there and show them your log.

Setting up RimSort can be confusing, I can probably walk you through it—message me on Discord via the aforementioned server (same name and the avatar), maybe #quick-questions will be able to help.
Teutonic_ice 12 Dec, 2024 @ 6:18am 
Using this mod has, unfortunately, only negatively impacted my game when it comes to loading and playing. I assume that it is because of my mods (76 mods in total) and am currently sifting through the logs for problems but I'm open to any advice anyone could give me. My largest mod would be CE and I do have 3 VRE mods (I know that VE has a big load) if it was relevant. Most of the rest of my mods are QOL stuff like wall lights and MintMenus and the like (don't know their load.)
I load Optemizer second last just above Rocketman(with which I have no problems)

In the end, I don't want to bash the mod, I hear it's fantastic, I'd just like some advice if possible.
[岗] Señiorita woofers 4 Dec, 2024 @ 3:21pm 
Loading the harmony patches performance impact always crashes my game
J 13 Nov, 2024 @ 2:42am 
@wgcutless.ttvYT:
>Is there a work around for the conflict this creates with Vanilla Expanded Psycasting where it removes the from smaller icons?

Try to disable “Optimization_InspectGizmoGrid_DrawInspectGizmoGridFor”. I didn’t check if that’s the optimization’s name in the settings, so just try to find something that sounds similar.
wgcutless.ttvYT 12 Nov, 2024 @ 2:17pm 
Is there a work around for the conflict this creates with Vanilla Expanded Psycasting where it removes the from smaller icons?
Eustace 8 Nov, 2024 @ 4:34pm 
@Croaker I think scattered flames helps with performance. If I remember correctly, in the description the mod makes flames look better, however you can disable the quality improvements and leave the optimization on so it improves perfomance during fires or something along those lines,
Croaker 8 Nov, 2024 @ 7:49am 
Hey guys, what's the best performance mod for lag spikes during fires? It's the bane of my Rimworld experience.
Shovelmaster88 7 Nov, 2024 @ 8:25pm 
@stony rock

Hey same for me. I had to uninstall this mod to get it back...
Stony Rock 29 Oct, 2024 @ 2:00pm 
I think it's causing the bottom buttons to disappear completely under some circumstances. Only exiting to main menu and then loading back helps.
Para~ 29 Oct, 2024 @ 1:10am 
Doesn't seem to be compatible with Multiplayer or RimHUD.
The Flying Tank Turret 11 Oct, 2024 @ 2:29am 
I don't see any real benefits (100+ mods). Plus, it's interacting negatively with RimHUD
Dr Niszczyciel 9 Oct, 2024 @ 3:48pm 
Is this mod boosts mods loading or only the game? I need the first option if possible.
Yekaterinnani 25 Sep, 2024 @ 9:32pm 
Hi, i don't know if this is caused by Performance Optimizer specifically but it appeared a quest with a bugged description, then an error code from Visual Exceptions marking Performance Optimizer:

https://gist.github.com/HugsLibRecordKeeper/f9ba9e7c8a21e6a79408584388bb01d6

at RimWorld.QuestGen.QuestNode_GetSiteTile.TryFindTile (RimWorld.QuestGen.Slate slate, System.Int32& tile) [0x00063] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)........
Dark_Crow 13 Sep, 2024 @ 12:13pm 
I found that when I added and ran the module, the "Man in Black" event triggered an infinite number of times after all of the colony's miniatures died.
algi 13 Sep, 2024 @ 8:15am 
hey there, would it be possible to add a 2x 3x and 4x button for the optimization where your settings are multiplied by the relevant amount?
superterryhu 8 Sep, 2024 @ 1:48pm 
This mod works. That simple
xyome 7 Sep, 2024 @ 12:09pm 
The problem was that I didnt have the harmony mod loading in the right order. Thanks for the answer however!
J 7 Sep, 2024 @ 12:06pm 
@xyome:
>please someone how do I open the ui to change config

Unless I misunderstood your question, all mod options are in the same place, from the main menu go to “Options”, then “Mod options”.
xyome 7 Sep, 2024 @ 11:49am 
please someone how do I open the ui to change config
Garwel 24 Aug, 2024 @ 2:05pm 
Hey, I discovered that Performance Optimizer conflicts with the latest, multithreaded version of Celsius. Apparently, it changes the way MapComponents are initialized and run. Any way to opt out of its optimization for a specific mod/MapComponent?
AIKA 22 Aug, 2024 @ 11:02am 
compatible with online?
MORROGANDER 16 Aug, 2024 @ 7:40pm 
is it safe to add or remove? I think this is probably a FAQ
William 2 Aug, 2024 @ 3:47am 
@J Yes my mistake, after further testing it seems to work for me as long as I keep hide bottom right overlay buttons unchecked
J 1 Aug, 2024 @ 4:59am 
@William:
>this mod breaks the z map search function in 1.5, search bar doesnt show up

Works fine on my end.
William 31 Jul, 2024 @ 12:23pm 
this mod breaks the z map search function in 1.5, search bar doesnt show up
阿瓦隆_AVALONSM 25 Jul, 2024 @ 11:21am 
When utilized in conjunction with SOS2, there is a possibility that the bridge UI may vanish
﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽ 17 Jul, 2024 @ 4:12am 
Gizzmo inspect toggled bad working with Save our ship 2 mod, when starting ship combat in log i seen the gizzmo error trace, and starship combat dont starting
Xeonzs 18 Jun, 2024 @ 6:20pm 
Still works fine for me in 1.5, but I only use default settings of the mod.
Jackledead 11 Jun, 2024 @ 5:37pm 
TPS is not FPS, @king brus
King brus 2 Jun, 2024 @ 10:52am 
For me nothing changed still the same FPS
Nokan 96 17 May, 2024 @ 12:44pm 
It seems that this causes some issues with the mod "One bed to sleep with all" where you can't interact with beds when you set them to polyamory. Does this mod affects bed assignments in some way? i didn't see any option related to it
ASS 15 May, 2024 @ 3:32am 
can also enable it after loading without issues.