
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
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.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.