
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
holopatcher
Advanced tools
HoloPatcher is a rewrite of TSLPatcher written in Python, utilizing the PyKotor library.
TSLPatcher is a Delphi utility designed for modifying game files for "Star Wars: Knights of the Old Republic" and its sequel. It allows for the seamless integration of mods, ensuring compatibility and minimizing conflicts between different mods.
You can find the TSLPatcher official readme here.
However, TSLPatcher is over 20 years old now and many qol features, bugs, and highly popular features were never added over the years. TSLPatcher, additionally, is closed source, making it difficult to determine its logic or why it may be failing to install a specific mod.
End users should download the latest release here
HoloPatcher can be used both as a command-line tool and through its graphical user interface.
First, see the main readme.md for instructions on how to setup the python venv. You will need to first install PyKotor's requirements. The easiest way to do this is running the install_python_venv.ps1 script at the top level of this repo.
Once your venv is setup for pykotor, install requirements.txt
pip install -r requirements.txt --prefer-binary
Optionally (but recommended), install recommended.txt
pip install -r recommended.txt
python src/__main__.py <path to game> <path to tslpatchdata> [options]
required arguments:
mtslrcm folder or the unpackaged ipa if using one of the mobile games. This is implicit as first argument.Options:
Simply run the src/__main__.py file without any arguments to launch the GUI.
Modifications are defined in INI files, which specify the files to be patched, the changes to be made, and any additional instructions required for the patching process. The system supports a variety of operations, including:
See the TSLPatcher readme for more information.
HoloPatcher is designed with extensibility in mind. Developers can extend its functionality by adding new types of modifications or integrating additional game file formats.
Contributions to the PyKotor's HoloPatcher are welcome. Whether it's adding new features, improving existing functionality, or fixing bugs, your contributions are appreciated.
For more detailed guides and tutorials on using HoloPatcher, refer to the following resources:
HoloPatcher is released under the LGPL-3.0-or-later License.
FAQs
A faster, cross-platform alternative to TSLPatcher written in Python.
We found that holopatcher demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.