http://forum.trackbase.net/threads/1...2018#post12018
Install and start it as Administrator and patch to an etmaster.net.
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..
hmm wouldn't punkbuster complain if et.x86 has a different crc? Or it's such a fail that it doesn't even check such things
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.
Just a reminder, PB may be dead but there still are checks being performed by Game Violations and all.
I was trying to figure out how XFire did their nice overlay and seems like they didn't like that