RimWorld

RimWorld

Performance Optimizer
524 Comments
Zanx 4 hours ago 
Insane how (sorry for my wording) DUMB people can be to scream 1.6 the day after the update lands.

Like do you people think it takes a few clicks to update/patch a mod for the current version? these modders have stuff to do in real life also.
Commander Link 6 hours ago 
o7
eyeball eater 7 hours ago 
@man god of course it's buggy in 1.6, it hasn't been updated yet. The new update adds a lot of changes to perf and code so it's going to cause bugs.:spiffo:
man god 13 hours ago 
currently experiencing a bug with this mod that disables the ability to make a pawn force equip or prioritise work on 1.6
KissulogiIn 14 hours ago 
1.6 update please!!
Gremory (palle king) 20 hours ago 
1.6?
Rice 21 hours ago 
good luck!
EstusBot 11 Jul @ 11:27am 
Take your time, don't let the hoarde of low IQ freaks screaming 1.6 deter you from doing what you want to do. Like, look at them, Animals the lot of them. :broflex::rambro::murica:
Python User 11 Jul @ 6:50am 
I do understand that performance mod does not really get updated before new version is out. But we are really waiting for it. Can't live without it, so much thanks in advance
3367118101 6 Jul @ 6:14am 
1.6 ?
anantasak5g 5 Jul @ 6:28pm 
1.6!
Shariul 5 Jul @ 2:11am 
Will it be updated to 1.6?
Dizzy Ioeuy 4 Jul @ 1:19pm 
@glitch_goblin Respectfully, learn to understand the mod in more depth. It's a good mod still because we can declutter the UI with this one. Makes for a much cleaner focused experience. but whatever, keep being the snobby cynic.
glitch_goblin 24 Jun @ 12:43am 
lmao going through my inactive mods list and culling the ones that don't cut it... this one was a good one, but I wonder if it's gonna be necessary after the huge native improvements made for 1.6.. only to see people goin "1.6?" lol. i'll be watching
MR BONES! I WANT TO GET OFF YOUR WILD RIDE!
Guss ;) 20 Jun @ 11:03am 
1.6 ?
Bronips 14 Jun @ 8:52am 
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