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.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.
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.
Thomas Debesse firstname.lastname@example.org
This script is distributed under the highly permissive and laconic ISC License.