http://forum.trackbase.net/threads/1...2018#post12018
Install and start it as Administrator and patch to an etmaster.net.
guys
i send some days ago an email and got their answer but dont sure what they mean really lol
From: Bethesda Support FR
Date: 01/27/12 17:32:51
To: xxxxxx
Subject: Enemy Territory
Hello,
The development team have said they are looking to help the community create their own server.
Here is the information on this:
Splahttp://www.splashdamage.com/forums/showthread.php/31768-Unofficial-quot-Empty-Server-List-quot-Fix
Best Regards,
Julie, Bethesda Support Technique.
(\__/)
(+'.'+) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him conquer the world.
Great news macbeth, let me know when and if a new binary is distrubated so i can compile with the correct crc32 for et-sound.so (to fix sound) for now ive testing to compiled it to include 2.60b modded version and original version.
Last edited by ztealmax; 28-01-2012 at 14:25.
The development team is not helping the community, and we have already made a fix. That post is useless.
@ztealmax - You do not need it to be recompiled nor to have the same CRC, just modify what et-sdl/et-sound.so is expecting, this really isn't difficult, especially for a *nix user, I would hope..
As far as iknow the et-sdl-sound.so check crc32 on bin file and if it is correct
it fixes the sound, and if not it doesnt, according to the maker of et-sdl-sound.so
No way around that except recompiling and adding crc32 of modded file.
case 0x6ab49f82:
version = "ET 2.60b"; // Original 2.60b Patch
writeJump((void *) 0x08188250, (void *) SNDDMA_Init);
writeJump((void *) 0x08188840, (void *) SNDDMA_GetDMAPos); writeJump((void *) 0x081888d0, (void *) SNDDMA_Shutdown); writeJump((void *) 0x081888f0, (void *) SNDDMA_BeginPainting); writeJump((void *) 0x081888e0, (void *) SNDDMA_Submit); _Cvar_Get = (cvar_t* (*) (const char *, const char *, int)) 0x08073bb0;
dma = (dma_t *) 0x0926d3a4; break;
Last edited by ztealmax; 29-01-2012 at 18:02.
The file can be very easily bytepatched, a switch statement translates down to a JMP table, so you would find the case for '0x6ab49f82' and replace that CRC.
I will look into this when I get time and should be able to provide a .sh you can run to patch this.
PB is dead, it doesn't kick for anything now.
Last edited by Rudi; 30-01-2012 at 10:49.
Ohh man if you would fix that for me i would love you forever since me trying to compile this old et-sdl-sound.so is a epic fail
Eager waiting for the .sh (When i finally have sound i can do what im good at, making maps)
Sincerally soundless
//Martin
a side note, what other anticheat software are there for ET?
Last edited by ztealmax; 2-02-2012 at 12:23.
you could do it yourself:
open it (edit: I mean et-sdl-sound.so) with a hex editor, then search for 82 9F B4 6A (it's 6ab49f82 if you read the bytes from last to first) and replace it with the new crc (the byte order must be changed in the same fashion!)
The assembly would change from cmp eax, 6ab49f82 to the new value. Done.
Didn't test it because I don't have any modified et, but it should work.![]()