RimWorld

RimWorld

Performance Optimizer
506 Comments
iSmileGames Apr 28 @ 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 Apr 7 @ 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 Apr 3 @ 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 Apr 2 @ 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) Mar 18 @ 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 Mar 7 @ 7:23pm 
@GreyApache No it didnt.
GreyApache Feb 9 @ 2:57pm 
Horrible mod, tanked my TPS
Cayajinge Jan 24 @ 5:03pm 
useful now?
J Jan 11 @ 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. Jan 11 @ 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 Jan 4 @ 1:08am 
@Alpha:
Put them in a larger space.
gmalezon Jan 3 @ 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 Dec 29, 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 Dec 28, 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 Dec 25, 2024 @ 9:35pm 
breaks my game :/
J Dec 12, 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 Dec 12, 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 Dec 4, 2024 @ 3:21pm 
Loading the harmony patches performance impact always crashes my game
J Nov 13, 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 Nov 12, 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 Nov 8, 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 Nov 8, 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 Nov 7, 2024 @ 8:25pm 
@stony rock

Hey same for me. I had to uninstall this mod to get it back...
Stony Rock Oct 29, 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~ Oct 29, 2024 @ 1:10am 
Doesn't seem to be compatible with Multiplayer or RimHUD.
The Flying Tank Turret Oct 11, 2024 @ 2:29am 
I don't see any real benefits (100+ mods). Plus, it's interacting negatively with RimHUD
Dr Niszczyciel Oct 9, 2024 @ 3:48pm 
Is this mod boosts mods loading or only the game? I need the first option if possible.
Yekaterinnani Sep 25, 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 Sep 13, 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 Sep 13, 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 Sep 8, 2024 @ 1:48pm 
This mod works. That simple
xyome Sep 7, 2024 @ 12:09pm 
The problem was that I didnt have the harmony mod loading in the right order. Thanks for the answer however!
J Sep 7, 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 Sep 7, 2024 @ 11:49am 
please someone how do I open the ui to change config
Garwel Aug 24, 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 Aug 22, 2024 @ 11:02am 
compatible with online?
MORROGANDER Aug 16, 2024 @ 7:40pm 
is it safe to add or remove? I think this is probably a FAQ
William Aug 2, 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 Aug 1, 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 Jul 31, 2024 @ 12:23pm 
this mod breaks the z map search function in 1.5, search bar doesnt show up
阿瓦隆_AVALONSM Jul 25, 2024 @ 11:21am 
When utilized in conjunction with SOS2, there is a possibility that the bridge UI may vanish
NEOSUN Jul 17, 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 Jun 18, 2024 @ 6:20pm 
Still works fine for me in 1.5, but I only use default settings of the mod.
Jackledead Jun 11, 2024 @ 5:37pm 
TPS is not FPS, @king brus
King brus Jun 2, 2024 @ 10:52am 
For me nothing changed still the same FPS
Nokan 96 May 17, 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 May 15, 2024 @ 3:32am 
can also enable it after loading without issues.
ASS May 15, 2024 @ 3:32am 
it is also quite weird, if i load a game with dev mode enabled then everything is broken, but if disabled then zero errors and it workds.
ASS May 15, 2024 @ 3:19am 
hello, man, thing, Fawx ok? i had same error, moved performance optimizer to top of load order and it dissapearded.