TrueCombat http://truecombat.net/forums/ |
|
etlmodexep to enable CQB/TCE to be hosted by ET:Legacy serv. http://truecombat.net/forums/viewtopic.php?f=21&t=2653 |
Page 1 of 1 |
Author: | illwieckz [ Tue Dec 09, 2014 12:52 am ] |
Post subject: | etlmodexep to enable CQB/TCE to be hosted by ET:Legacy serv. |
Hi, I wrote a little patcher to enable TrueCombat:Elite and Close Quarters Battle to be hosted by ET:Legacy dedicated servers. ![]() You can find this tool named etlmodexep here: https://github.com/illwieckz/etlmodexep Since this patcher patches binary files and since I only have GNU/Linux distro on my system, the patcher only knows how to patch GNU/Linux setup, and since TCE/CQB only support 32bit systems, you must use 32bit ET:Legacy server only. If you have a fully functionnal 32bit ET:Legacy engine installed, you can install a TCE server this way, using my PIMI mod installer to install TCE and Wolf:ET assets, and my etlmodexep mod patcher to patch TCE: Code: git clone https://github.com/illwieckz/pimi.git ./pimi/pimi.sh etmain tcetest git clone https://github.com/illwieckz/etlmodexep.git ./etlmodexep/etlmodexep.sh tcetest and start it this way: Code: etlded +set dedicated 2 +fs_game tcetest +map obj_railhouse You can also install CQB this way, using PIMI to download CQB and Wolf:ET assets and etlmodexep to patch CQB: Code: git clone https://github.com/illwieckz/pimi.git ./pimi/pimi.sh etmain cqbtest git clone https://github.com/illwieckz/etlmodexep.git ./etlmodexep/etlmodexep.sh cqbtest and start it this way: Code: etlded +set dedicated 2 +fs_game cqbtest +map cqb_sample For your information, the etlmodexep tool overwrites some parts of code in qagame.mp.i386.so to bypass some checks that failed to recognize ET:Legacy setup as official setup preventing mods to start. The tool does not contains any single bytes from TCE or CQB at all. Beware, the etlmodexep patcher must be used on dedicated servers only, and must not be used on client setup, it will break your client setup! If you want to run server and client on the same computer, the easier way is to run them with different users. In fact, we can probably run TCE and CQB with ET:Legacy without bypassing checks if someone generate a new official.dat compatible with ET:Legacy but I don't know how to do that. If someone knows how to do that, it will enable other architectures too, not only GNU/Linux. This patcher will not enable you to host TCE/CQB games from ET:Legacy client since 1. You can't run the client and the setup from the same setup; 2. ET:Legacy removes botlib support so you will get a “Bad game system trap: 202“ error. ![]() For your information, as explained in the PIMI topic: you can install TCE and CQB client this way if you have a fully functionnal ET:Legacy client setup: Code: git clone https://github.com/illwieckz/pimi.git ./pimi/pimi.sh etmain tcetest cqbtest Then you can launch TCE this way: Code: etl +fs_game tcetest or CQB this way: Code: etl +fs_game cqbtest or launch them from the Mod menu inside ET:Legacy. ![]() For your information, I host some servers for demonstration and testing purposes:
So you can enjoy an full TCE/CQB ET:Legacy experience from client to server. You can check their status on this page: http://gg.illwieckz.net (witten in French but it's easy to get usefull information: numbers are language agnostic ![]() |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |