DISCLAIMER: AI was used in the assistance of making this program. While most of it is human there's also a lot of AI code, because this program needed to do some complicated stuff I can't wrap my head around
CrossPatch is an easy to use mod manager for Sonic Racing: Crossworlds
- Automatic Game Detection
- Automatic folder creation, no need to set up your ~mods folder in the game files
- Supports both Pak and UE4SS mods
- Support for custom mod display names, authors, version numbers, updating etc.
- Simple, Clean, and easy to use UI
- Ability to launch the game via CrossPatch
- Functions on both Windows and Linux
CrossPatch supports extracting .zip, .7z, and .rar archives.
- .zip: Supported out-of-the-box.
- .7z: Supported via the
py7zrPython package. - .rar: On Windows, the required
UnRAR.exeis bundled with the application. On Linux, you must install theunrarpackage through your distribution's package manager (e.g.,sudo apt install unrarorsudo dnf install unrar).
It is HIGHLY reccomended that you run CrossPatch as an Admin or you are a Local Admin on your device. Not being an admin can inhibit CrossPatch from setting up your mods correctly and cause issues.
For setting up custom display names, authors and version to support CrossPatch, you just need to create a file named "info.json" in your mod folder
Below is a template you can use. The mod_type field is optional and defaults to "pak". Use "ue4ss" for UE4SS-based mods.
{
"name": "YOUR MOD NAME",
"version": "1.0",
"author": "Your Name",
"mod_page": "gamebanana.com",
"mod_type": "pak"
}