RimLists is a user-friendly script designed to create a RimWorld modlist from a Steam Workshop collection URL. The generated modlist is compatible with RimPy Mod Manager for RimWorld.
Additionally, RimLists now includes a tool for merging two RimWorld modpack XML files.
You can find the built binaries inside the releases tab to the right. This will download a single exe which wraps the entire program. Use it if you trust me, it's dead simple.
-
Install Python: Download and install Python 3.9 or higher
- During installation, make sure to check "Add Python to PATH"
-
Download This Tool:
- Click the green "Code" button above
- Select "Download ZIP"
- Extract the ZIP file anywhere on your computer
-
Install Requirements:
- Open Command Prompt (cmd)
- Navigate to the extracted folder:
cd path/to/extracted/folder - Install dependencies:
pip install -r requirements.txt
-
Run the Modlist Creator:
python main.py
-
Using the Modlist Creator:
- Paste your Steam Workshop Collection URL
- Choose where to save the modlist (defaults to RimPy's ModLists folder)
- Toggle "Include DLCs" if you want DLCs in your modlist
- Click "Start"!
-
Run the Modlist Merger:
python merge_modlists.py
-
Using the Modlist Merger:
- A GUI will open where you can select the two XML files to merge and specify the output file location.
- Click "Start" to perform the merge.
- Go to your Steam Workshop Collection
- Copy the URL from your browser
- It should look something like:
https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXX
By default, the modlist saves to:
C:\Users\[YourUsername]\AppData\Local\RimPy Mod Manager\ModLists
If you encounter any issues:
-
Python Not Found:
- Make sure Python is installed and added to PATH
- Try running
python --versionin Command Prompt to verify
-
Dependencies Error:
- Try running:
pip install requests beautifulsoup4 Gooey
- Try running:
-
Path Not Found:
- Make sure Steam and RimWorld are installed
- The script should auto-detect paths, but you might need to manually specify them
-
Other Issues:
- Check if all mods in the collection are downloaded in Steam
- Verify your Steam Workshop collection URL is correct
- Create an issue if you need help
- Python 3.9+
- Steam
- RimWorld (installed via Steam)
- Internet connection to access Steam Workshop
Found a bug or want to contribute? Open an issue or submit a pull request!
© 2024 RimLists Contributors