HD Scripts Posted August 18, 2017 Posted August 18, 2017 Guys, we have a problem '-' The rathena emulator does not accept hexed 2014? I did not find the packet_db, and I do not know where the settings are besides packets.h packets.h: #define PACKETVER 20140305 //#define PACKET_OBFUSCATION //#define PACKET_OBFUSCATION_WARN //#define PACKET_OBFUSCATION_KEY1 <key1> //#define PACKET_OBFUSCATION_KEY2 <key2> //#define PACKET_OBFUSCATION_KEY3 <key3> clientinfo.xml <version>46</version> <langtype>12</langtype> Please guide me where should i change to work this hexed? I use it in another older emulator, and in the newer one, it should work perfectly. thanks! Quote
0 hendra814 Posted August 18, 2017 Posted August 18, 2017 (edited) Go to src\config\packet.h #ifndef PACKETVER #define PACKETVER 20140305 #endif #ifndef PACKETVER_RE /// From this point on only kRO RE clients are supported #if PACKETVER > 20151104 #define PACKETVER_RE #endif #endif #if PACKETVER >= 20110817 /// Comment to disable the official packet obfuscation support. /// This requires PACKETVER 2011-08-17 or newer. #ifndef PACKET_OBFUSCATION //#define PACKET_OBFUSCATION // Define these inside src/custom/defines_pre.h or src/custom/defines_post.h //#define PACKET_OBFUSCATION_KEY1 <key1> //#define PACKET_OBFUSCATION_KEY2 <key2> //#define PACKET_OBFUSCATION_KEY3 <key3> /// Comment this to disable warnings for missing client side encryption //#define PACKET_OBFUSCATION_WARN #endif using new rathena, it's doesn't use version at clientinfo.xml, so just skip it for packet, rathena already support for 2014 client you can found it at src\map\clif_packetdb.h of src\map\clif_shuffle.h Edited August 18, 2017 by hendra814 Quote
0 HD Scripts Posted August 18, 2017 Author Posted August 18, 2017 (edited) So, i just remove line <version> from clientinfo.xml? My clif_packetdb.h: // 2014-10-22bRagexe #if PACKETVER >= 20141022 packet(0x006d,149); packet(0x08e3,149); // New Packet packet(0x0A18,14); // ZC_ACCEPT_ENTER3 packet(0x0A27,8); packet(0x0A28,3); // ZC_ACK_OPENSTORE2 packet(0x09FD,-1); // ZC_NOTIFY_MOVEENTRY11 packet(0x09FE,-1); // ZC_NOTIFY_NEWENTRY11 packet(0x09FF,-1); // ZC_NOTIFY_STANDENTRY11 //packet(0x09F8,-1); // ZC_ALL_QUEST_LIST3 #endif // 2015-02-25aRagexeRE #if PACKETVER >= 20150225 packet(0x0A09,45); // ZC_ADD_EXCHANGE_ITEM3 packet(0x0A0A,47); // ZC_ADD_ITEM_TO_STORE3 packet(0x0A0B,47); // ZC_ADD_ITEM_TO_CART3 packet(0x0A0C,56); // ZC_ITEM_PICKUP_ACK_V6 packet(0x0A0D,-1); // ZC_INVENTORY_ITEMLIST_EQUIP_V6 packet(0x0A0F,-1); // ZC_CART_ITEMLIST_EQUIP_V6 packet(0x0A10,-1); // ZC_STORE_ITEMLIST_EQUIP_V6 packet(0x0A2D,-1); // ZC_EQUIPWIN_MICROSCOPE_V6 #endif Should not be 20140305 soon after 20141022? Edited August 18, 2017 by HD Scripts Quote
Question
HD Scripts
Guys, we have a problem '-'
The rathena emulator does not accept hexed 2014?
I did not find the packet_db, and I do not know where the settings are besides packets.h
packets.h:
#define PACKETVER 20140305
clientinfo.xml
Please guide me where should i change to work this hexed? I use it in another older emulator, and in the newer one, it should work perfectly.
thanks!
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.