RimWorld

RimWorld

1,626 ratings
Prepatcher
9
4
3
5
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
4.044 MB
Feb 16, 2023 @ 1:33pm
Apr 28, 2024 @ 8:25am
23 Change Notes ( view )

Subscribe to download
Prepatcher

Description
Prepatcher is most importantly a powerful tool for mod developers. The project also includes a mod manager which runs before the game loads.

The mod manager - Prestarter
Prestarter is still in more of a preview state currently and I'll be expanding it in the near future. It's already very convenient though.

Features:
  • Runs before the game loads
  • Press Space while the game is loading to open (unfortunately only after a message saying you can do so appears on screen)
  • Load, save, copy and paste mod lists
  • Undo/redo while editing (Ctrl-Z/Ctrl-Shift-Z)

Relation to Harmony
With Brrainz's permission, Prepatcher is an alternative provider of the Harmony library for RimWorld mods. This means that:
  • Prepatcher can be used in place of the Harmony mod (brrainz.harmony). In practice, this is done by patching the mod loading system to make Prepatcher satisfy dependencies on Harmony.
  • Having both the Harmony mod and Prepatcher active won't cause any problems

Dependencies
Prepatcher has no dependencies on other mods.

Load order
Prepatcher should go first in the mod list, above Core and expansions. Its placement relative to Harmony doesn't matter, it can be put below or above it.

For modders
Prepatcher doesn't do anything on its own, it's only useful when other mods depend on it.
The library provides patching capabilities beyond those of Harmony. Currently these are:
  • Adding fields to types
  • Free editing of the game's assembly before the game starts
Visit the Github wiki for more information.

Acknowledgements
Prepatcher builds upon other great software. Thanks to Brrainz for Harmony, 0x0ade for MonoMod and jbevain for Mono.Cecil (and anyone who ever contributed to these projects!).

Troubleshooting
When you encounter an issue you think might be caused by Prepatcher, the information on what happened is most likely contained in RimWorld's error log (Player.log).

Please upload your log file somewhere like pastebin.com and paste the link here or, ideally, post a bug report at: https://github.com/Zetrith/Prepatcher/issues

Location of RimWorld's error log file (Player.log):
  • Windows shortcut: Press Win+R, type appdata and hit enter, go to LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
  • Windows path: %USERPROFILE%\Appdata\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Player.log
  • Linux: ~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/Player.log
  • Mac: ~/Library/Application Support/RimWorld/Player.log

Links
Issue reports and suggestions: https://github.com/Zetrith/Prepatcher/issues
Github: https://github.com/Zetrith/Prepatcher
Dev wiki: https://github.com/Zetrith/Prepatcher/wiki
Standalone download: https://github.com/Zetrith/Prepatcher/ (click Code -> Download zip)

[www.patreon.com]
Popular Discussions View All (5)
6
Jul 22 @ 1:17pm
Prepatcher broken
⦃Sค†คn⦄
3
Mar 23 @ 6:32pm
Prepatcher incompatibilities
Aaron
7
Jun 11 @ 3:58pm
black screen when i try to open the mod manager
Nerok
354 Comments
Alu 19 hours ago 
contrary to what people may think
begging for an update
doesnt make a modder return from life to update the mod lol
YahirGamer4050 19 hours ago 
Hi launch a update please, Greeting from Ecuador :steamhappy:
Paclord Aug 1 @ 10:33am 
there is a 1,6 prepatcher in (beta) on dubs discord right now
Agaros007 Aug 1 @ 3:35am 
quick question, any plan to update this mod? if not i would request a mod update for this mod by mlie, i hope you answer, thanks for your time
Agaros007 Aug 1 @ 3:34am 
@Flawlessinfinite you can request it by mlie, he recovers and continues mods
Dubby Jul 31 @ 4:51pm 
@Latex Santa I feel that's much easier said than done. It's a romantic idea, sure, but realistically we're all likely just going to have to wait for someone to come by and pick this up themselves. That being said, I wonder if Mlie would be interested in continuing Prepatcher? A tall order though it may be...
Flawlessinfinite Jul 31 @ 4:03pm 
Any programmer who updates the mod even if I have to donate through patreon or paypal?
Latex Santa Jul 31 @ 1:22pm 
@Dubby
> move on
Or we could pass it on to a modding Chad to update.
That seems to be the go-to solution.
Dubby Jul 31 @ 11:36am 
I suppose we're all waiting to see how Jikulopo's Github version shakes out, then. I'd ask if anyone's tried the latest build, but I only ever used Prepatcher for Rocketman and Performance Fish. The former is defunct, and the latter isn't on 1.6 (because it's dependent on this mod), so it seems a bit pointless. I wonder if its time to move on?
Latex Santa Jul 31 @ 12:58am 
@mediaman
>the creator who made this apparently vanished according to the multiplayer server
It was aliens, wasn't it?