Change the climate of an entire planet in an existing Rimworld save. Useful if you've been playing for a while, and regret setting the temperature offset to something rather extreme.
Important
Use at your own risk. I hacked this together for personal use. Always back up your save. This might break your save file. Or it might not.
Note
Written for Rimworld 1.6. Not tested for older versions.
- Python 3. I used Python 3.13.
- An existing save file for Rimworld 1.6
-
Download the script. You can do this by:
- either downloading a zip of the code by clicking this link.
- or cloning the repo with git:
git clone https://github.com/fwdekker/rimworld-change-climate.git
-
Tell the script which save it should edit. You can do this by:
- either copying your save into the directory where
change-climate.pyis and renaming your save toold.rws, - or editing
change-climate.pyand settingold_path = r"..."to be the full path to where your save file is, for example:(Theold_path = r"%USERPROFILE%\Appdata\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves\My Cool Save.rws"
r"is not a mistake.)
In case you didn't know, you can find your save file in the following directory, depending on your operating system:
- Windows:
%USERPROFILE%\Appdata\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves\ - Linux:
~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/Saves/ - macOS:
~/Library/Application Support/RimWorld/
- either copying your save into the directory where
-
Tell the script how much the global temperature should change. You can do this by editing
change-climate.pyand settingincrease = .... This value represents the increase in temperature in degrees Celsius. -
On a command line, navigate to the directory containing
change-climate.py, and then runpython3 change-climate.py
-
Pray that the script says
Done!. -
Move the new edited save file into the Rimworld save directory.
Find the fileold.rwsin the same directory aschange-climate.py, and move it into your save file directory.