• ⚠️ Mod Release Rules now apply to this board.

    All mods must include a license, source code (for executable mods), and proper attribution.

    Read the full rules here before posting.

Tools Kitten Patcher

Chitak

New Member
Nov 30, 2025
3
0
This mod does nothing by itself, but is an invaluable tool for modders. (or at least I hope so) This mod was inspired by KSP's ModuleManager and is used to modify XML files without user intervention, instead using other XML files that modders create. This allows to patch Core, use things from Core by just copying them over, and much more! Uses StarMap to be loaded.

Github, you can see the source code, the license, and many other things here: https://github.com/Chitak985/KittenPatcher
Github issue tracker, you can submit bugs and request features here: https://github.com/Chitak985/KittenPatcher/issues
Github wiki, extensive patching syntax information can be found here: https://github.com/Chitak985/KittenPatcher/wiki
Github releases, you can download the mod here: https://github.com/Chitak985/KittenPatcher/releases/latest
Spacedock link, alternative place to download the mod: will be added later

License: GNU General Purpose License v3.0, see file on Github here: https://github.com/Chitak985/KittenPatcher/blob/main/LICENSE
 
Last edited:
v0.0.1 "Evil Beta"


This version is for KSA 2025.12.24.3014, but it should work just fine on newer ones! Also make sure to use StarMap, this was made using StarMap 0.3.4, but again it should be just fine on newer ones.

You can install using the release on my Github here, or use the file below. Unzip the .zip file to install, and then put the KittenPatcher folder into Content. (make sure that there is a .dll and not yet another folder inside, since you may hve unzipped it wrong!) Add the following to your manifest.toml:
Code:
[[mods]]
name = "KittenPatcher"
enabled = true

I would love feedback on this version! Please post replies below if you have suggestions or feedback.

VERY IMPORTANT INFORMATION BELOW, PLEASE READ:
  • This is the earliest version of the mod, and it is EVIL. Please make a copy of Content when you're ready to launch the game with the mod and keep it somewhere outside of KSA's folder. This is because modders or even the mod itself may delete your entire Content folder! If the game crashes, it should prevent that from happening, but it's not confirmed.
  • PLEASE RUN STARMAP WITH ADMINISTRATOR PERMISSIONS!!!!! I assume that would be a constant issue because of people not reading, but KittenPatcher will immediately error out if you don't do that!
  • If you see a bunch of files flickering in a command prompt and it says something like "548 files copied" below, that's KittenPatcher making an automated backup of Content. It is only used internally and is deleted when nothing goes wrong. (often, that's exactly when KittenPatcher deletes all of Content lmao)
  • This version only supports the <PatchDelete> operation, disabling files has not been added yet.
 

Attachments

Last edited:
v0.0.2 "Real Beta"

This version is for KSA 2025.12.24.3014, but it should work just fine on newer ones! Also make sure to use StarMap, this was made using the latest StarMap version, 0.3.6, but also works using 0.3.4.

This version is better than v0.0.1 "Evil Beta" in almost every way, for example your Content folder is perfectly safe now, however it still does not have more patching options, only `<PatchDelete>` for now.

You can install using the release on my Github here, or use the file below. Unzip the .zip file to install, and then put the KittenPatcher folder into Content. (make sure that there is a .dll and not yet another folder inside, since you may have unzipped it wrong!) Add the following to your manifest.toml:

Code:
[[mods]]
name = "KittenPatcher"
enabled = true

VERY IMPORTANT INFORMATION BELOW, PLEASE READ:
  • PLEASE RUN STARMAP WITH ADMINISTRATOR PERMISSIONS!!!!! I assume that would be a constant issue because of people not reading, but KittenPatcher will immediately error out if you don't do that!
  • When KSA closes and you see KittenPatcher Cleanup say that it's waiting for the game to close, DO NOT CLOSE THE WINDOW! This will corrupt your Content folder and nobody wants that, right? So give it some time and wait until it says `Done`.
  • Messages like `548 File(s) copied.` indicate that KittenPatcher is busy either backing up your Content folder or restoring it to clear patches. Please do not be alarmed and let it do its thing.
  • This version only supports the <PatchDelete> operation, disabling files and patch conditions have not been added yet.
 

Attachments