Skip to content

AntiApple4life/CrossPatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrossPatch - A Crossworlds Mod Manager.

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

What is CrossPatch?

CrossPatch is an easy to use mod manager for Sonic Racing: Crossworlds

Features:

  • 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

Archive Support

CrossPatch supports extracting .zip, .7z, and .rar archives.

  • .zip: Supported out-of-the-box.
  • .7z: Supported via the py7zr Python package.
  • .rar: On Windows, the required UnRAR.exe is bundled with the application. On Linux, you must install the unrar package through your distribution's package manager (e.g., sudo apt install unrar or sudo dnf install unrar).

Misc Info

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" 
}

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Python 77.5%
  • Tcl 22.5%