Skip to content

tautcony/ISTA-Patcher

Repository files navigation

LOGO

$$\mathbf{ISTA\ Patcher}^{\color{orange}overdose}$$
License: GPL v3 build Latest release

An IL patcher for ISTA-P from scratch, a product of learning about dnlib.

Usage

Important

ISTA-Patcher will back up the original files to the @ista-backup folder. However, it is recommended to manually back up the ISTA\TesterGUI & ISTA\PSdZ folders before patching.

Note

*nix users may need the following steps to get ISTA-Patcher working:

unzip ISTA-Patcher-*-Release.zip
cd ISTA-Patcher-*-Release

# linux
chmod +x ISTA-Patcher

# macos
xattr -d com.apple.quarantine ISTA-Patcher
chmod +x ISTA-Patcher
codesign --force --deep -s - ISTA-Patcher

Execute the following command in a terminal:

# [option] is a placeholder for the options you want to use.
ISTA-Patcher patch [option]... "\PATH\TO\ISTA"

The directory containing the patched files is located as follows:

  • .\ISTA\TesterGUI\bin\Release\@ista-patched
  • .\ISTA\PSdZ\host\@ista-patched
  • .\ISTA\PSdZ\hostx64\@ista-patched

Overwrite the patched files in their respective parent directories, read the notes, then run the program and, dang, it's ready to use.

Note

  • The program offers optional parameters, which vary by version. Configure settings as needed.
  • Ensure that all related processes are terminated before starting.
  • Enclose paths containing spaces in quotes to avoid errors.
  • Verify that environment variables (eg: ISPIDATA) and the configuration files are correctly set.

Tip

Explore alternative features available in the program.

For all available options and to learn more, please execute ISTA-Patcher without any arguments and follow the instructions.

License

Distributed under the GPLv3+ License. See LICENSE for more information.

When redistributing any content that benefiting from ISTA-Patcher, it is imperative to include an attribution statement that credits ISTA-Patcher.

Disclaimer

Icon credit: comboo.

Caution

This repository has been created for educational purposes only. Use it at your own risk.

It must be made clear that ISTA-Patcher is an independent project and does not provide support for the installation or usage of ISTA. Any individual or organization redistributing it or its derivatives is not affiliated with this project.