-
-
Notifications
You must be signed in to change notification settings - Fork 0
Advanced CLI and Validation
Most players do not need this page. The desktop app is the normal path.
Use the command line when you want to inspect, validate, or automate something more carefully.
If you start KPatcher with no arguments, it launches the desktop app.
If you pass CLI options, KPatcher runs in command-line mode instead.
KPatcher --helpKPatcher --tslpatchdata /path/to/mod --list-namespacesUse this when a mod contains multiple install choices and you want to inspect them before installing.
KPatcher --tslpatchdata /path/to/mod --dry-runThis prints a read-only summary of the selected config without starting installation.
KPatcher --game-dir /path/to/kotor --tslpatchdata /path/to/mod --validateThis checks configuration validity without patching the game.
KPatcher --game-dir /path/to/kotor --tslpatchdata /path/to/mod --installKPatcher --game-dir /path/to/kotor --tslpatchdata /path/to/mod --uninstallKPatcher --parity-reportThis prints the app's current curated parity-confidence summary.
When a mod has multiple namespaces, the CLI can also take a numeric namespace index.
Example:
KPatcher /path/to/kotor /path/to/mod 0That final number selects the first namespace.
Use it when you:
- are running remotely without a GUI
- want a dry run or validation result in plain text
- want to script repeated installs or checks
- need namespace listing without opening the desktop app
Use the desktop app when you:
- want the easiest path
- need to read the mod's instructions comfortably
- want visible confirmation prompts and progress
- are not already comfortable with terminal commands