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).
If mods are installed in standard ET:Legacy user directory, you can use the cqbtest and tcetest alias like that:
./etlmodexep 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 /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 --help
for more information.
These patches must be used 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.
Thomas Debesse [email protected]
This script is distributed under the highly permissive and laconic ISC License.