illwieckz / etlmodexep

ET:Legacy mod executable patcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 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.

Warning

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.

Author

Thomas Debesse dev@illwieckz.net

Copyright

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

About

ET:Legacy mod executable patcher

License:ISC License


Languages

Language:Shell 100.0%