Performance Mods List
This list is very likely out of date. Please consult the Dubs Mods Discord (https://discord.gg/Jxzsaht) to double check to see if it's still valid.
This repurposed RimPy mod list entry was manually edited in order to add links for currently released github repositories, as well as some additional descriptive information. Instructions on installing local mods from github are included at the bottom of the page. All of this information was found on Dubs Mods (https://discord.gg/Jxzsaht). I cannot possibly recommend that discord highly enough!
Local mods that were not found in the Steam database are marked as yellow labels with packageId in brackets.
Mods that I have added to the official list, as well as my reasoning, are marked with green labels.
Mod list length: 25
Prepatcher
Harmony
There is a new version of Harmony in the works which might change the loading order... I'll update this list as needed as soon as I learn more.
3. Faster Game Loading (https://github.com/Taranchuk/FasterGameLoading) {packageId: taranchuk.fastergameloading}
Enable only the first option in mod settings.
4. Fishery - Modding Library (https://github.com/bbradson/Fishery) {packageId: bs.fishery}
This is no longer included in the Performance Fish download
5. Core {packageId: ludeon.rimworld}
7. Performance Fish (https://github.com/bbradson/Performance-Fish) {packageId: bs.performance}
No longer contains Fishery, as it has a separate repo now, listed above.
8. Royalty [Official DLC] {packageId: ludeon.rimworld.royalty}
9. Ideology [Official DLC] {packageId: ludeon.rimworld.ideology}
10. Biotech [Official DLC] {packageId: ludeon.rimworld.biotech}
12. All your base (https://github.com/paulo27ms/AllYourBasesAndDefs) {packageId: mehni.allyourbase}
16. optional Graphics Settings+
In conjunction with the DDS texture conversions available in RimPy or RimSort, this allows Rimworld to load DDS textures, improving load times and graphics card performance. However, most of its functions are now present in Performance Fish and/or Fishery. This mod does afford you some control over image sharpness. Only add if you want that extra control. Removing this one took almost 25 seconds off of my load time.
17. Log Publisher from HugsLib
This fixes the broken log publisher in HugsLib.
18. optional No Reasons To Avoid Mothballing(updated)
Indirectly boosts performance by allowing the game to mothball most world pawns. This mod might no longer be necessary with the new changes to Performance Fish. However, this mod might allow for better immersion than the Mothball Everything setting in Performance Fish. You're also able to configure the hediffs that will or will not be mothballed. Only add if you want this extra control or immersion.
19. Non uno Pinata (don't drop items)
Indirectly boosts performance by reducing map clutter and preventing corpse blossoms.
21. Save Cleaner {packageId: taranchuk.savecleaner}
(No public release available, yet. Test version can be found at https://discord.gg/Jxzsaht in the #fixlist channel)
Toggleable Overlays
Toggleable Readouts
Dubs Performance Analyzer
A fork for DPA is available that, among other things, fixes a small bug when displaying Harmony Transpiled Methods in the analyzerRocketMan - Performance Mod
Suggested Mod Managers
Both of these mod managers are external applications that automatically sort your mod list for you. They use proven mod sorting methods that are reviewed and edited by the community to ensure they work properly. They also screen for known mod conflicts. Using either of these applications, it is no longer a trial and error process to add new mods, and the old mod sorting guides are no longer relevant.
Importantly, both mods also have functions that can be used to convert all .png files into .dds format. Graphic Settings+ (and now Performance Fish) can then allow Rimworld to load the new textures, saving load time, system resources and TPS.
RimPy Mod Manager Database
Subscribe to the RimPy database, and use the link in the mod description to download the actual RimPy app. Do not include the database in your active mod list, it will only take up system resources. You subscribe to the database only to ensure that RimPy gets community sorting rules updates through Steam as needed.- RimSort An open-source alternative to RimPy that can be more readily updated by maintainers in the community. It is also able to read and use RimPy's sort order rules, if you're subscribed to that mod. Don't get me wrong, RimPy is awesome, and all credit to the original author, but he is often unable to perform maintenance due to circumstances beyond his control.
Installing Local Mods from Github
- Ensure you're using the correct branch. Most mods default to the current release branch, but that can vary by author. All of the mods above do this, as of the time I'm writing this section.
- Press the green "Code" button.
- From the drop-down, click "Download zip"
- Extract the entire contents of the zip file into the Mods folder. The default location in windows is:
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
In the future, when you update your local mods, be sure to delete any previous version entirely before dropping the new version in. Modders often change the structure of the included files. Overwriting the existing content might leave you with files that were meant to be removed, resulting in strange behavior and errors that are difficult to track down.