latheesan
New member
Hi,
I am using the client: 2014-10-22b
To use the Packet Obfuscation feature; I used the following site to create 3 unique keys and made sure it "Passed" the validation stage.
Then I Patched my unpacked client using NEMO with the following options:
8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
15 Disable HShield (Recommended)
20 Extend Chat Box
21 Extend Chat Room Box
22 Extend PM Box
23 Enable /who command (Recommended)
24 Fix Camera Angles (Recommended)
27 HKLM To HKCU
31 Increase Zoom Out 75%
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
37 Read questid2display.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
40 Restore Login Window (Recommended)
41 Disable Nagle Algorithm (Recommended)
43 Always Use Email for Char Deletion
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
53 Use Ascii on All LangTypes (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
69 Extend Npc Dialog Box
73 Remove Hourly Announce (Recommended)
84 Remove Serial Display (Recommended)
86 Only First Login Background
88 Allow space in guild name
90 Enable DNS Support (Recommended)
92 Packet First Key Encryption
93 Packet Second Key Encryption
94 Packet Third Key Encryption
97 Cancel to Login Window (Recommended)
213 Disable Help Message on Login (Recommended)
Then I added the following line to my conf/import/battle_conf.txt to always use packet obfuscation:
packet_obfuscation: 2
Finally, I modified src/map/packets.h and added the following lines to the end of the file, just before #endif /* _MAP_PACKETS_H */ line:
packetKeys(0xFIRSTKEY,0xSECONDKEY,0xTHIRDKEY);
Recompiled the server and launched the client and I could login and go to char selection window.
When I select my char, I get disconnected and on the server window, I get the following output:
Any ideas what I might have done wrong?
Or, did I miss a step somewhere?
Thanks in advance for any help.
Regards, Latheesan.
I am using the client: 2014-10-22b
To use the Packet Obfuscation feature; I used the following site to create 3 unique keys and made sure it "Passed" the validation stage.
Then I Patched my unpacked client using NEMO with the following options:
8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
15 Disable HShield (Recommended)
20 Extend Chat Box
21 Extend Chat Room Box
22 Extend PM Box
23 Enable /who command (Recommended)
24 Fix Camera Angles (Recommended)
27 HKLM To HKCU
31 Increase Zoom Out 75%
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
37 Read questid2display.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
40 Restore Login Window (Recommended)
41 Disable Nagle Algorithm (Recommended)
43 Always Use Email for Char Deletion
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
53 Use Ascii on All LangTypes (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
69 Extend Npc Dialog Box
73 Remove Hourly Announce (Recommended)
84 Remove Serial Display (Recommended)
86 Only First Login Background
88 Allow space in guild name
90 Enable DNS Support (Recommended)
92 Packet First Key Encryption
93 Packet Second Key Encryption
94 Packet Third Key Encryption
97 Cancel to Login Window (Recommended)
213 Disable Help Message on Login (Recommended)
Then I added the following line to my conf/import/battle_conf.txt to always use packet obfuscation:
packet_obfuscation: 2
Finally, I modified src/map/packets.h and added the following lines to the end of the file, just before #endif /* _MAP_PACKETS_H */ line:
packetKeys(0xFIRSTKEY,0xSECONDKEY,0xTHIRDKEY);
Recompiled the server and launched the client and I could login and go to char selection window.
When I select my char, I get disconnected and on the server window, I get the following output:
Code:
[Warning]: clif_parse: Received unsupported packet (packet 0x5691 (0x215f), 19 bytes received), disconnecting session #7.
[Info]: Closed connection from '92.xxx.xxx.xxx'.
Any ideas what I might have done wrong?
Or, did I miss a step somewhere?
Thanks in advance for any help.
Regards, Latheesan.
Last edited by a moderator: