AFAIK, the client does not does send a packet containing the client version, so I doubt it is possible to get it any other way than modifying the client or doing something different client sided. I am not entirely sure it cannot be found in any packet though, 'cause if I remember correctly, 'The Warlords' (another TQ game) does send the client version in one of their authentication packets.
AFAIK, the client does not does send a packet containing the client version, so I doubt it is possible to get it any other way than modifying the client or doing something different client sided. I am not entirely sure it cannot be found in any packet though, 'cause if I remember correctly, 'The Warlords' (another TQ game) does send the client version in one of their authentication packets.
TQ did have some way to check for the client version, if you take a look at the actions table, you'll see that the mystic merchant script used something to determine the clients version.
They added it once to encourage people to update the client and immediately removed it once people started abusing it, it was sent in the auth request packet somewhere i think.
Inject a DLL into Conquer.exe
Have this DLL hook the auth-creation packet (the one with user,pass,etc)
Now assuming your running like 5095/+ the packet for this is HUGE.
You have a 128-byte field dedicated the name alone! So,
have your DLL insert the version # (read from version.dat) into the auth packet.
Process the version serverside -- good2go.
I'd recommend including a checksum unike TQ so people don't abuse it, lol.
The best you could do was analyze the auth packet and determine based on its structure which range of client was incoming as bas says this would be fairly inaccurate, you wouldnt be able to see the difference between specific clients, just the ranges 4267/5017/5165/5200 etc, atleast thats probably the best you could do without dll inject as inf suggested.
i might just figure out wich packets changed on each patch, so allowing to "scan" the client packets and then guess a version.... sounds like Client Close to me at this point
EDIT: The Auth Stage gets skipped. so i would need to do it at MapShow
DataPacket - 74
Maybe its possible to determine the clientversion at HotKey or Inv - Confirm and that stuff.
i might just figure out wich packets changed on each patch, so allowing to "scan" the client packets and then guess a version.... sounds like Client Close to me at this point
EDIT: The Auth Stage gets skipped. so i would need to do it at MapShow
DataPacket - 74
Maybe its possible to determine the clientversion at HotKey or Inv - Confirm and that stuff.
No, it has to be done at auth because the chat packet which is sent to the client at the beginning of the game login process changes everytime the client is changed.
Client Question 06/17/2009 - CO2 Private Server - 0 Replies If I downlaoded someone elses Client, Say The Original Conquer Client, How Do I Edit It So It Will Work On my Private Server? I Already hav e Client, But Its Really Old And its Someone Elses Who Didnt Really Do A Very Goood Job At It. Alll I Want To Know Is How To Edit Teh Client So It WOrks On My Server.
I Dont Use Hamachi.
I know You Have To Edit teh Sever.dat with your Ip
What Else?
Question: CO Client 02/06/2009 - CO2 Private Server - 12 Replies Just a quick question for the coders: :handsdown: kinshi, emme, or Tane :handsdown: (any1 else can answer but i think they're most likely to know the answer :rolleyes:)U]
I realise that at the moment almost ALL private servers (except for AcidCo) use version 5017. BUT is it possible to simply take files from the real conquer client and put it in the client you use for p-servers? (sorry if it doesnt make sense). So for example: When TQ released the patch for Star Tower and Heaven Fan. The...
[Question] Duel Client Method for Redcabal client 07/13/2008 - Cabal Online - 1 Replies Hi guys,
anyone know how to start cabal 2 times with red cabal client not with EU,US or PH? Pls help me ... .
Question about No DC Client 01/15/2008 - Silkroad Online - 7 Replies Hi guys,
pissed while waiting for the new Tbot crack? :cool:
Ok, I dont use bots and so I don't care about that.
I'm pissed because of getting DC when I try to log in.
So my question is:
Can I use this No DC Client without the possibility of getting banned?
http://www.elitepvpers.com/forum/sro-exploits-hack s-bots-guides/105575-new-nodc-client-projecthax-gr eyfox.html
I repeat, I do not use bots and really want to keep my handlvled chars save,
Question Abt Client 09/29/2005 - General Gaming Discussion - 0 Replies is there a way to open 2 GB clients so u can VS urself ?