RimWorld

RimWorld

370 ratings
How to reduce load times + increase performance/FPS
By kalashnik
How to use RimPy to significantly reduce load times and increase performance. For modded games
7
6
10
   
Award
Favorite
Favorited
Unfavorite
Step 1: Download RimPy
Note:
This is not a mod order guide. Please ensure you have a functioning mod list before you do this.
Use this guide to help you order correctly:
https://rwom.fandom.com/wiki/Mod_Order_Guide

-Click this link to go to the RimPy workshop page:
Uninstall any old versions you may have then install the latest version
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1847679158&searchtext=rimpy


Subscribe and head down to the description where you will find the download:
  1. Click on either Windows or Linux (whichever one you're using)
  2. Wait for the download to complete
  3. Extract RimPy to wherever you want (I recommend 7-Zip if you do not have an extractor) 7-Zip Download[www.7-zip.org]

Do you need to improve Rimworld's performance?
Follow this excellent guide made by Sylon

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2894425236
Step 2: Set up RimPy
Launching RimPy
  1. Run RimPy.exe in the folder you extracted to
  2. Check your top bar. If all the fields at the top are fillled in like this:
    Proceed to Step 3.
    Else continue with "Configuring RimPy" below:

Configuring RimPy
Game Folder
  1. Click the Game folder button
  2. Find the folder where rimworld is saved eg.C:\Program Files (x86)\Steam\steamapps\common\RimWorld
  3. Click save

Config Folder
  1. Click the Config folder button
  2. Find the folder where your Rimworld config folder is saved eg. C:\Users\User\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
  3. Click save

Steam Mods
  1. Click the Steam Mods button
  2. Find the folder where your Rimworld Steam Mods are saved eg. C:\Program Files (x86)\Steam\steamapps\workshop\294100
  3. Click save

Local Mods
  1. Click the Local Mods button
  2. Find the folder where your Rimworld Local Mods are saved eg. C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
  3. Click save

Once they are all filled proceed to Step 3

For Linux Users:

Step 3: (optional) Stripping Mods WARNING! UNNECESSARY, CAN BREAK YOUR GAME!
This is completely optional as it will only remove unnecessary data and save you disk space

IF YOU DO NOT KNOW WHAT YOU ARE DOING SKIP THIS STEP!


WARNING! DO NOT STRIP LOCAL MODS!


Strip tutorial
No pole dancing included
  1. Click strip mods on the right side of the UI

  2. Wait for it to finish loading (may take a while, depends on the amount of mods)
  3. A new window will open
  4. In the bottom left, click select steam
  5. In the bottom right click strip mods
  6. it will begin to strip the mods, leave it until it is finished. (This might take a little while)

Proceed to Step 4
Step 4: Reducing load times
Before you begin ensure that the Graphics+ mod is in your active mod list
if you don't have it. Subscribe and place it directly after Hugslib/Core Royalty

Then proceed Below

Converting Textures
  1. Click on Convert tex on the right of the UI

  2. Wait for it to load (can take a while dependant on your mod list size)
  3. A new window will open, First deselect "convert new textures only" on the top right

  4. Select "BC7 Texconv compressor" on the middle bottom
  5. Click the Select All button on the bottom left
  6. Make sure to deselect retexture mods
  7. Click the Convert Textures button on the bottom right
  8. It will begin converting the textures to .dds format (which can only be used with Graphics+)
  9. Leave it until it is finished (Best to leave your computer as CPU, GPU and Disk usage will reach 100% until it is finished)
  10. Once it has completed, close RimPy and run Rimworld.

Be advised: The new format may need to be cached first on your first launch although many report an instant decrease in load times
Step 5: Enjoy!
Enjoy greatly reduced loading times, performance and better looking textures.

A big thanks to the creators of RimPy for such an easy to use mod manager with such useful features.
Also a big thanks to the creators of Graphics Settings+ for making it possible to use .dds textures.
194 Comments
TheXenoSenpai 28 May @ 4:56am 
Use Rimsort instead.
kalashnik  [author] 26 Jan @ 9:51am 
@DissentKindly its a pleasure bro. yeah the VE mods have been doing that for a while now, it is possible that they've been using .dds in their mods so converting it won't really do anything but I may be wrong, if anyone would like to confirm my suspicions
DissentKindly 25 Jan @ 9:16am 
Thank you for the guide OP

Everyone, am I the only one who is getting yellow log errors when using optimize tex on Vanilla Expanded mods? the log errors specifically say "can't find, might have been compressed" so I just pressed "delete .dds files" on the VE mods and it works fine.

Sucks because I assume VE mods are the source of the majority of my textures...
Dust 1 Jan @ 2:48am 
@macssog At least RimPy is able to sort my list of 660 mods and run the game. And RimPy texture optimization technique is better, after RimSort optimization the textures take up 4gb more memory.
Mac 27 Oct, 2024 @ 8:22am 
If anyone is reading this, I advise against using RimPy and transitioning to RimSort. RimPy is a closed source project that has not been updated in a year, or more by now. Their sorting lists are outdated (due to it being closed source, again), there are also reports that RimPy makes some shady connections to some third party sites but I could not confirm this, but it is not worth the risk. RimSort is open source, under active development and does the same thing as RimPy, if not better at this point.

tldr; Rimpy sucks, Rimsort is just Rimpy but FOSS+better.
kalashnik  [author] 14 Oct, 2024 @ 8:38am 
@Toast3R Not really although you could try putting Rimworld onto an SSD. If it is already you could try to use the same feature in Rimsort
Toast3R 14 Oct, 2024 @ 8:07am 
is there anyway to make this not take hours?
Nimn 10 Oct, 2024 @ 3:26pm 
Hello! Just to throw my 2 cents in, I tested textures from Vanilla Hair Retextured after converting to .dds format and didn't see any loss in texture quality as reported earlier here.

In a nutshell. I think it's fine to convert Retexture mods.
ShinUon 30 Sep, 2024 @ 3:20pm 
Thanks
kalashnik  [author] 30 Sep, 2024 @ 12:34pm 
@ShinUon Yeah updated textures would count as new textures.