Jump to content
  • 0
xlaws27

clif_parse error on hercules anti wpe

Question

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)
// 0: disabled
// 1: optional (not recommended) -- identifies whether it is required
// 2: enabled (recommended)
packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER
 #define PACKETVER 20130807
#endif // PACKETVER

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).
//#define ENABLE_PACKETVER_RE
#ifdef ENABLE_PACKETVER_RE
 //#define PACKETVER_RE <---------------------
 #undef ENABLE_PACKETVER_RE
#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807
 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);
#endif

 

 

5. i recompiled it.

so what did i miss?

 

 

 

bykjdsi.png?1

Edited by xlaws27

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)

// 0: disabled

// 1: optional (not recommended) -- identifies whether it is required

// 2: enabled (recommended)

packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER

 #define PACKETVER 20130807

#endif // PACKETVER

 

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).

//#define ENABLE_PACKETVER_RE

#ifdef ENABLE_PACKETVER_RE

 //#define PACKETVER_RE <---------------------

 #undef ENABLE_PACKETVER_RE

#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807

 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);

#endif

 

 

5. i recompiled it.

 

 

so what did i miss?

forgot to get the client_hash

 

http://onlinemd5.com/

 

then open your trunk/conf/login-server.conf

 

Find this line

client_hash_check: off

 

and change to

client_hash_check: on

 

Find this line

//client_hash: 0, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 10, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 99, disabled
 
and change to ( remove the // )
client_hash: 0, Put Your Client Hash Here
client_hash: 10, Put Your Client Hash Here
client_hash: 99, Put Your Client Hash Here

but show your error first, you just miss this thing

Edited by Zhao Chow

Share this post


Link to post
Share on other sites
  • 0

 

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)

// 0: disabled

// 1: optional (not recommended) -- identifies whether it is required

// 2: enabled (recommended)

packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER

 #define PACKETVER 20130807

#endif // PACKETVER

 

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).

//#define ENABLE_PACKETVER_RE

#ifdef ENABLE_PACKETVER_RE

 //#define PACKETVER_RE <---------------------

 #undef ENABLE_PACKETVER_RE

#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807

 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);

#endif

 

 

5. i recompiled it.

 

 

so what did i miss?

forgot to get the client_hash

 

http://onlinemd5.com/

 

then open your trunk/conf/login-server.conf

 

Find this line

client_hash_check: off

 

and change to

client_hash_check: on

 

Find this line

//client_hash: 0, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 10, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 99, disabled
 
and change to ( remove the // )
client_hash: 0, Put Your Client Hash Here
client_hash: 10, Put Your Client Hash Here
client_hash: 99, Put Your Client Hash Here

but show your error first, you just miss this thing

 

 

Show what error you got?

im so sorry i was going to edit it but suddenly my internet got a problem

 

 

bykjdsi.png?1 here you go.

 

@@Zhao Chow im gonna try that

 

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)

// 0: disabled

// 1: optional (not recommended) -- identifies whether it is required

// 2: enabled (recommended)

packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER

 #define PACKETVER 20130807

#endif // PACKETVER

 

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).

//#define ENABLE_PACKETVER_RE

#ifdef ENABLE_PACKETVER_RE

 //#define PACKETVER_RE <---------------------

 #undef ENABLE_PACKETVER_RE

#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807

 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);

#endif

 

 

5. i recompiled it.

 

 

so what did i miss?

forgot to get the client_hash

 

http://onlinemd5.com/

 

then open your trunk/conf/login-server.conf

 

Find this line

client_hash_check: off

 

and change to

client_hash_check: on

 

Find this line

//client_hash: 0, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 10, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 99, disabled
 
and change to ( remove the // )
client_hash: 0, Put Your Client Hash Here
client_hash: 10, Put Your Client Hash Here
client_hash: 99, Put Your Client Hash Here

but show your error first, you just miss this thing

hi zhao chao i used level 99 so there's no need for me to use md5 hash generator(because i don't know how to use it :D)

client_hash: 99, disabled

client_hash_check: on

 

this is what i did.

 

and after trying it

i still got error

@@Zhao Chow

Edited by xlaws27

Share this post


Link to post
Share on other sites
  • 0

 

 

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)

// 0: disabled

// 1: optional (not recommended) -- identifies whether it is required

// 2: enabled (recommended)

packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER

 #define PACKETVER 20130807

#endif // PACKETVER

 

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).

//#define ENABLE_PACKETVER_RE

#ifdef ENABLE_PACKETVER_RE

 //#define PACKETVER_RE <---------------------

 #undef ENABLE_PACKETVER_RE

#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807

 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);

#endif

 

 

5. i recompiled it.

 

 

so what did i miss?

forgot to get the client_hash

 

http://onlinemd5.com/

 

then open your trunk/conf/login-server.conf

 

Find this line

client_hash_check: off

 

and change to

client_hash_check: on

 

Find this line

//client_hash: 0, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 10, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 99, disabled
 
and change to ( remove the // )
client_hash: 0, Put Your Client Hash Here
client_hash: 10, Put Your Client Hash Here
client_hash: 99, Put Your Client Hash Here

but show your error first, you just miss this thing

 

 

>>Show what error you got?

im so sorry i was going to edit it but suddenly my internet got a problem

 

 

bykjdsi.png?1 here you go.

 

@@Zhao Chow im gonna try that

 

i have no idea why i get this because i think i did this right

 

1. i enabled the packet on client conf.

// Whether to enable the official packet obfuscation support (good vs WPE)

// 0: disabled

// 1: optional (not recommended) -- identifies whether it is required

// 2: enabled (recommended)

packet_obfuscation: 2

 

2. i diff my client with my PACKET KEYS and i uncheck the skip obfuscation something

 

3. on mmo.h i already comment the

#ifndef PACKETVER

 #define PACKETVER 20130807

#endif // PACKETVER

 

//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).

//#define ENABLE_PACKETVER_RE

#ifdef ENABLE_PACKETVER_RE

 //#define PACKETVER_RE <---------------------

 #undef ENABLE_PACKETVER_RE

#endif // DISABLE_PACKETVER_RE

 

 

4. in packets.h (it is passed on the robrowser something for packet checker)

#if PACKETVER >= 20130807

 packetKeys(0x63224335,0x0F3A1F27,0x6D217B24);

#endif

 

 

5. i recompiled it.

 

 

so what did i miss?

forgot to get the client_hash

 

http://onlinemd5.com/

 

then open your trunk/conf/login-server.conf

 

Find this line

client_hash_check: off

 

and change to

client_hash_check: on

 

Find this line

//client_hash: 0, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 10, cb1ea78023d337c38e8ba5124e2338ae
//client_hash: 99, disabled
 
and change to ( remove the // )
client_hash: 0, Put Your Client Hash Here
client_hash: 10, Put Your Client Hash Here
client_hash: 99, Put Your Client Hash Here

but show your error first, you just miss this thing

hi zhao chao i used level 99 so there's no need for me to use md5 hash generator(because i don't know how to use it :D)

client_hash: 99, disabled

client_hash_check: on

 

this is what i did.

 

you need to use it because if the client_hash_check is on then level 99 below cannot be connected in the server

 

about your error, you need to put your

1st Packet Encryption = 63224335

2nd Packet Encryption = 0F3A1F27

3rd Packet Encryption = 6D217B24

in nemo by diffing again the client, you got unsupported packet because you didn't put the encryption keys in your client

Edited by Zhao Chow

Share this post


Link to post
Share on other sites
  • 0

@@kyeme

 

i looked for some post similar to this error and i just followed what they say

 

@@Zhao Chow

thanks for that idea i didn't know that i don't need to include the first two letters 0x

 

i copied paste the packetkey from the notepad to nemo and the last letter is not there

 

 

-solved-

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.