Official Soldat Forums

Soldat Talk => Need Help? Report Bugs! => Topic started by: -Tri-Edge- on August 28, 2007, 04:58:27 am

Title: Battleye issues
Post by: -Tri-Edge- on August 28, 2007, 04:58:27 am
this morning i've decided to make my soldat look more fun and downloaded this interface http://forums.soldat.pl/index.php?topic=3881.0.

And ofcourse got some bugs, why not...
This time it is Battleye, im getting this message:

(http://img441.imageshack.us/img441/6233/screenshot07082801zc9.th.png) (http://img441.imageshack.us/my.php?image=screenshot07082801zc9.png)

I've been uninstalling and installing clean version about 5 times, also tried this:
Quote
Kicked by BattlEye for not responding on clean installs
Quote from: $able
Can you enter the following in the Windows Explorer address bar: %appdata%
Then delete the Soldat folder over there.

Do a fresh reinstall of Soldat 1.4.2 and DONT apply the 1.4.1 BE update package.


Help me please, im getting desperated, i've just solved the problem with acces violation, and now this...
Title: Re: Battleye issues
Post by: SkY on August 28, 2007, 07:51:28 am
Fuck >< I have similliar problem. Something about 5 minutes after joining some server I am kicked. This has something to do with BattleEye cus if I want to join the server again, I can see "unable to load battleye86.dll" or something like that.

I don't think it's caused by battleye upgrade cus every time there is upgrade Soldat displays it in a new window just after running Soldat.exe

Any suggestions? I CAN'T FU*kIN PLAY! :(
Title: Re: Battleye issues
Post by: SirJamesaford on August 28, 2007, 07:56:14 am
Just give it a little bit...sable will get online and help soon most likely lol calm down.  Youll be able to play soon.
Title: Re: Battleye issues
Post by: ZorZ on August 28, 2007, 08:08:31 am
Same problem here. I've tried to apply the BE from other friends, whose soldat runs smoothly, but without any progeress. The problem occurs only on server with BE turned on.
I've reinstalled soldat a few times, still nothing.
I didn't have the problem earlier, it just appeared yesterday without any reason.
Title: Re: Battleye issues
Post by: Trolvottel on August 28, 2007, 08:12:10 am
i have the same problem >:( >:(

Quote
unable to load BEClient_x86.dll
Title: Re: Battleye issues
Post by: ViN on August 28, 2007, 08:45:10 am
(http://img337.imageshack.us/img337/485/bekf0.png)
Not letting me to climb or anything :F
Title: Re: Battleye issues
Post by: Geoffrey on August 28, 2007, 08:54:47 am
I have the same problem. I spend a few minutes in a server and the BattleEye says it couldn't load BEClient_x86.dll.
Title: Re: Battleye issues
Post by: Twistkill on August 28, 2007, 09:05:26 am
Guys, $able posted this solution before... probably more than twice:

"This is a known bug.

Go to your BattlEye directory, delete the BEClient_x86.dll file and manually rename the BEClient_x86.dll.new file to BEClient_x86.dll."

But if I'm not mistaken, this was in 1.4.1... try it anyways.
Title: Re: Battleye issues
Post by: Trolvottel on August 28, 2007, 09:12:25 am
hmmm
there isn't a "BEClient_x86.dll.new" file
Title: Re: Battleye issues
Post by: ViN on August 28, 2007, 09:17:31 am
hmmm
there isn't a "BEClient_x86.dll.new" file
Yup Yup.
There isn't file such as that.
Title: Re: Battleye issues
Post by: Geoffrey on August 28, 2007, 09:53:39 am
Guys, $able posted this solution before... probably more than twice:

"This is a known bug.

Go to your BattlEye directory, delete the BEClient_x86.dll file and manually rename the BEClient_x86.dll.new file to BEClient_x86.dll."

But if I'm not mistaken, this was in 1.4.1... try it anyways.
This didn't work at first. I then copied the file and had one with the .new bit added and one without. It worked fine for a while but then I got kicked for having an unresponding client.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 10:14:07 am
Go to the following dir in Windows Explorer: %appdata%\Soldat\BattlEye and make sure your BEClient_x86.dll is not write-protected.
Title: Re: Battleye issues
Post by: ViN on August 28, 2007, 10:19:29 am
Its not.
And soldat still ain't working correctly
Guys, $able posted this solution before... probably more than twice:

"This is a known bug.

Go to your BattlEye directory, delete the BEClient_x86.dll file and manually rename the BEClient_x86.dll.new file to BEClient_x86.dll."

But if I'm not mistaken, this was in 1.4.1... try it anyways.
This didn't work at first. I then copied the file and had one with the .new bit added and one without. It worked fine for a while but then I got kicked for having an unresponding client.
That worked fine! <33333
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 10:31:51 am
If you do this in appdata it will work.

However, I would still like to know what is wrong there... It's MM's code, I guess he fucked it again. :x
Title: Re: Battleye issues
Post by: SkY on August 28, 2007, 10:42:39 am
Hey,

I'm not sure whether I understood you all correctly. I copied "BattleEye_x86.dll" and renamed it to "BattleEye_x86.dll.new". Still doesn't work...
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 10:48:24 am
Re-read again.
Title: Re: Battleye issues
Post by: Ride on August 28, 2007, 12:37:56 pm
Delete the original "BattleEye_x86.dll"


Then Rename the "BattleEye_x86.dll.new"
to be BattleEye_x86.dll and it should work
Title: Re: Battleye issues
Post by: ZorZ on August 28, 2007, 12:46:08 pm
Once I done that, soldat asks me to reinstall or create it manually.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 01:16:25 pm
You mustnt do that in the BattlEye folder in the Soldat install dir. Only in appdata!
Title: Re: Battleye issues
Post by: Flamiex on August 28, 2007, 01:21:16 pm
This is ridiculous, it was working just fine and now suddenly I get these errors too, none of the above fixes it.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 01:22:06 pm
I have a question: Do you guys all run the game in Windows 98/ME compatibility mode to fix the access violations?
Title: Re: Battleye issues
Post by: Flamiex on August 28, 2007, 01:23:08 pm
I do (otherwise the game doenst run at all)
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 01:34:42 pm
I dont talk about the comp. mode in Soldat options btw.

I guess you are on Windows XP?
Title: Re: Battleye issues
Post by: Flamiex on August 28, 2007, 01:36:26 pm
Yes, on XP, I right clicked the EXE, and in the compat tab, ran the program under 98/Me compatibility.

And on another note, the Video Compatibility is ALSO checked in the Soldat setup.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 02:17:06 pm
Yes, this is the problem here, I am investigating it atm.

Date Posted: 28-08-2007, 20:51:16
Ok, the compatibility mode on WinXP ****s up things here. Do the following: Go to %appdata%\Soldat\BattlEye in Windows Explorer address bar and rename the .new file to BEClient_x86.dll (delete the old one before).

DONT do anything in your Soldat install folder!
Title: Re: Battleye issues
Post by: Flamiex on August 28, 2007, 02:20:25 pm
if it helps, the .new file is not named like it is in the error message we get:

BECLIE~1.DLL.new is the name of the file. Let me try renaming it and see if I still crash.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 02:28:37 pm
Yep, this is the problem in comp. mode.

Date Posted: 28-08-2007, 21:22:17
Btw, access violations of course are not related to BE.
Title: Re: Battleye issues
Post by: chrisgbk on August 28, 2007, 03:03:22 pm
$able, if you want a cheap workaround, if it can't find the BEClient_x86.dll.new file, search for BECLIE~1.NEW, and then it will find it. It pays to have been around since the days of 8.3 filenames >.> lol.
Title: Re: Battleye issues
Post by: mar77a on August 28, 2007, 03:21:58 pm
They're still around in my FS/OS AFAIK :)

C:\WINDOWS\Escritorio>dir

 El volumen de la unidad C no tiene etiqueta
 El nĂºmero de serie del volumen es 3041-110E
 Directorio de C:\WINDOWS\Escritorio

.              <DIR>        14/09/04 10:09a .
..             <DIR>        14/09/04 10:09a ..
NOD32    LNK           359  27/02/07  6:05a NOD32.lnk
ACDSEE~1 LNK         1,350  21/08/07  9:54a ACDSee 4.0.lnk
ARES     LNK           385  21/05/07  7:50p Ares.lnk
JUAMPI   LNK           377  25/08/07  2:53a JUAMPI.lnk
WINAMP   LNK           403  31/01/07  7:54a Winamp.lnk
MENSAJ~1 URL           134  25/05/06  5:53p Mensajes de Texto.url
INTERN~1 LNK           402  25/05/06  6:41p Internet Explorer.lnk
REINIC~1 LNK           275  17/02/06  9:12p Reiniciar conexion.lnk
MENSAJ~2 URL           147  11/07/05 12:35p Mensajes de Texto Personal.url
PROPUE~1 DOC        32,768  26/02/07  7:40a PROPUESTADEMODIFICACIONES07[1].doc
        10 archivos         36,600 bytes
         2 directorios          394,86 MB libres

C:\WINDOWS\Escritorio>
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 03:28:13 pm
$able, if you want a cheap workaround, if it can't find the BEClient_x86.dll.new file, search for BECLIE~1.NEW, and then it will find it. It pays to have been around since the days of 8.3 filenames >.> lol.

http://msdn2.microsoft.com/en-us/library/ms683197.aspx - this is the function I use.

Quote
The string returned will use the same format that was specified when the module was loaded.

So obviously its not my fault, but M$ fucking up things in compatibility mode.
Title: Re: Battleye issues
Post by: chrisgbk on August 28, 2007, 03:35:23 pm
$able, if you want a cheap workaround, if it can't find the BEClient_x86.dll.new file, search for BECLIE~1.NEW, and then it will find it. It pays to have been around since the days of 8.3 filenames >.> lol.

http://msdn2.microsoft.com/en-us/library/ms683197.aspx - this is the function I use.

Quote
The string returned will use the same format that was specified when the module was loaded.

So obviously its not my fault, but M$ ****ing up things in compatibility mode.

When running in Compatability mode, the following applies:

Quote
Windows Me/98/95:  This function retrieves long file names when an application version number is greater than or equal to 4.00 and the long file name is available. Otherwise, it returns only 8.3 format file names.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 04:12:43 pm
How come it works on a Win98 system then?
Title: Re: Battleye issues
Post by: chrisgbk on August 28, 2007, 09:39:50 pm
Who knows, compatability mode might reduce it to only short filenames for whatever reason.

My original point still stands; all you are doing is getting the filename, and then appending .new to it, correct? All you need to do, is if finding a file by that name fails, remove the .DLL from the original returned string and replace it with .NEW and try again. It's a quick workaround.
Title: Re: Battleye issues
Post by: $able on August 28, 2007, 11:08:27 pm
That wouldnt really work.

Anyway, I added GetLongPathName() and it works fine.
Title: Re: Battleye issues
Post by: k001 on August 29, 2007, 09:54:00 am
yes i also have that prob , i have to run soldat with win98 mode on ... well im trying to do that , but in the battleeye folder just appears me the file BEClient_x86.dll and BEserver_x86.dll ;<
Title: Re: Battleye issues
Post by: ViN on August 29, 2007, 10:06:14 am
Open my computer
Put in %appdata%\Soldat\BattlEye
Then Delete BEClient_x86.dll
Next step: RenameBattleEye_x86.dll.new into  BEClient_x86.dll
Worked for me.
Title: Re: Battleye issues
Post by: $able on August 29, 2007, 10:07:43 am
@k001: You have not read my post properly. I am not talking about the BattlEye folder inside your Soldat install folder, I am talking about the one in your appdata.
Title: Re: Battleye issues
Post by: k001 on August 29, 2007, 10:11:35 am
yes sry , my fault , now it is working fine , thks for the help $able ;)
Title: Re: Battleye issues
Post by: Geoffrey on August 29, 2007, 05:29:32 pm
I used that fix that Ride gave successfully. I also run it in ME compat mode.
Title: Re: Battleye issues
Post by: STRIPE on August 30, 2007, 12:31:42 pm
I had the same problem yesterday, so I did what $able said, and it worked, but now i get it again...Anyone got any ideas? =[
Title: Re: Battleye issues
Post by: $able on August 30, 2007, 01:18:36 pm
There is another update, so re-do what I posted. This new update fixes the problem.
Title: Re: Battleye issues
Post by: ericaisadude on August 30, 2007, 01:45:20 pm
Ummm... when i delete my BEClient_x86.dll it says "Cannot delete BEClient_x86 : Access is denied. Make sure the disk is not full or write-protected and that the file is not currently in use."
Title: Re: Battleye issues
Post by: STRIPE on August 30, 2007, 02:12:24 pm
There is another update, so re-do what I posted. This new update fixes the problem.

Where do I get it? :e
Title: Re: Battleye issues
Post by: $able on August 30, 2007, 02:27:52 pm
ericaisadude, you need to close Soldat before. If it still doesnt work, restart your system.

STRIPE, do the same as yesterday...
Title: Re: Battleye issues
Post by: ViN on August 31, 2007, 04:40:43 am
ericaisadude, you need to close Soldat before. If it still doesnt work, restart your system.
Or unmarking write-protection in file properities?
Title: Re: Battleye issues
Post by: EnEsCe on August 31, 2007, 06:02:51 am
I feel sorry for Sable :(
People just don't listen
Title: Re: Battleye issues
Post by: $able on August 31, 2007, 10:02:06 am
:/

ViN, with write-protection you can still delete the file in explorer.
Title: Re: Battleye issues
Post by: STRIPE on August 31, 2007, 10:13:30 am
ericaisadude, you need to close Soldat before. If it still doesnt work, restart your system.

STRIPE, do the same as yesterday...


How am I supposed to do that when there is no BEClient_x86.dll.new? Now there's only BECLIE~1.DLL.new and BEServer_x86.dll
Title: Re: Battleye issues
Post by: $able on August 31, 2007, 10:26:47 am
Re-read my post on page 2. I said you are supposed to rename the ".new" file, nothing else.

...
Title: Re: Battleye issues
Post by: ViN on August 31, 2007, 11:52:24 am
:/

ViN, with write-protection you can still delete the file in explorer.
Oh sorry, I though not.
I feel sorry for Sable :(
People just don't listen
I agree with you.
I just carefully read and I don't have problems. Others should try that too.
Title: Re: Battleye issues
Post by: numgun on September 01, 2007, 06:35:30 am
Looks like it worked. I had this problem too.