ET:Legacy mod executable patcher
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
COPYING.md
README.md
etlmodexep.sh

README.md

etlmodexep

etlmodexep stands for ET:Legacy mod executable patcher. This tool patches some binaries from buggy well-known mods, allowing them to be hosted by ET:Legacy. The name is inspired by the v200exep tool.

etlmodexep knows how to patch TrueCombat:Close Quarters Battle and TrueCombat:Elite mods (see the TrueCombat website for more information about these mods).

Usage

If mods are installed in standard ET:Legacy user directory, you can use the cqbtest and tcetest alias like that:

./etlmodexep.sh cqbtest
Working on file “/home/luser/.etlegacy/cqbtest/qagame.mp.i386.so”.
Binary file from “TrueCombat:Close Quarters Battle” recognized.
File will be patched, continue? (Y/n) 
File successfully patched.
File successfully overwriten by patched one.

Or you can pass a full path like that:

./etlmodexep.sh /home/luser/.etlegacy/tcetest/qagame.mp.i386.so
Working on file “/home/luser/.etlegacy/tcetest/qagame.mp.i386.so”.
Binary file from “TrueCombat:Elite” recognized.
File will be patched, continue? (Y/n)
File successfully patched.
File successfully overwriten by patched one.

See the complete help with ./etlmodexep.sh --help for more information.

Warning

Theses patches must be use with ET:Legacy servers only. Never use them for ET:Legacy clients. If you want to host a game and play on the same computer, launch the dedicated server with another user.

Author

Thomas Debesse dev@illwieckz.net

Copyright

This script is distributed under the highly permissive and laconic ISC License.