KaitoKid
-
Content Count
29 -
Joined
-
Last visited
Posts posted by KaitoKid
-
-
Packet First Key Encryption [58AA359A]
Packet Second Key Encryption [55F86C1E]
Packet Third Key Encryption [3F094C49]
Make sure you change those keys in SRC/map/packets.h and recompile
(Show packets.h if you have done it already)
Did I did this right?
#if PACKETVER >= 20130807 packetKeys(0x58AA359A, 0x55F86C1E, 0x3F094C49); /* Thanks to Shakto */#endif
-
-
Hey guys,
Need another help using packet encryption with client 2013-08-07a Ragexe
I'm getting another unsupported packet (packet 0x7f9f (0x02e5), 19 bytes received)
Here's the applied diff for the client:- @ Bug Fix
- Always Call SelectKoreaClientInfo()
- Cancel to Login Window
- Custom Window Title
- Disable 1rag1 type parameters
- Disable HShield
- Disable Hallucination Wavy Screen
- Disable Nagle Algorithm
- Disable Ragexe Filename Check
- Enable /showname
- Enable 64k Hairstyle
- Enable DNS Support
- Enable Mail Box for All langtypes
- Enable Monster Tables
- Enable Multiple GRFs
- Enable Official Custom Fonts
- Enable Title Bar Menu
- Enforce Official Login Background
- Extend Chat Box
- Extend Chat Room Box
- Extend PM Box
- Fix Camera Angles
- Fix Tetra Vortex
- Ignore Missing File Error
- Ignore Missing Pallete Error
- Increase Attack Display
- Increase Headgear ViewID
- Increase Zoom Out 50%
- Only First Login Background
- Packet First Key Encryption [58AA359A]
- Packet Second Key Encryption [55F86C1E]
- Packet Third Key Encryption [3F094C49]
- Cancel to Login Window
confbattleclient.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
clientinfo.xml
<?xml version="1.0" encoding="euc-kr"?><clientinfo><servicetype>korea</servicetype><servertype>primary</servertype> <connection> <display>Xypher RO</display> <balloon>Xypher Ragnarok Online</balloon> <desc>Xypher Ragnarok Online</desc> <address>127.0.0.1</address> <port>6900</port> <version>27/version> <langtype>12</langtype> <registrationweb>google.com</registrationweb> <aid> <admin>2000000</admin> <admin>2000001</admin> <admin>2000002</admin> </aid> <loading> <image>loadingscreen01.jpg</image> </loading> </connection></clientinfo>
Any ideas why I'm getting the error? thanks
-
Set it to 0, since you selected "Disable Packet Encryption" Diff in the client.conf/battle/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
Yep, set also as 2, still not working.
Then restart...
Thank you!
It works!
-
conf/battle/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: 2Yep, set also as 2, still not working.
-
recompile server ?
Yep, I've recompiled the server. Still not working.
-
Hey everyone,
I'm getting an error clif_parse: Received unsupported packet (packet 0x7f57 (0x022d), 19 bytes received), disconnecting session #3.I'm using 2013-08-07a Ragexe Client
Here are the things I've done:
mmo.h
#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
packets.h//2013-08-07Ragexe (Shakto)#if PACKETVER >= 20130807 packet(0x0369,7,clif->pActionRequest,2,6); packet(0x083C,10,clif->pUseSkillToId,2,4,6); packet(0x0437,5,clif->pWalkToXY,2); packet(0x035F,6,clif->pTickSend,2); packet(0x0202,5,clif->pChangeDir,2,4); packet(0x07E4,6,clif->pTakeItem,2); packet(0x0362,6,clif->pDropItem,2,4); packet(0x07EC,8,clif->pMoveToKafra,2,4); packet(0x0364,8,clif->pMoveFromKafra,2,4); packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); packet(0x096A,6,clif->pGetCharNameRequest,2); packet(0x0368,6,clif->pSolveCharName,2); packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); packet(0x0360,6,clif->pReqClickBuyingStore,2); packet(0x0817,2,clif->pReqCloseBuyingStore,0); packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);#ifdef PACKETVER_RE packet(0x0365,41,clif->pPartyRecruitRegisterReq,2,4);#else // not PACKETVER_RE packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);#endif // PACKETVER_RE // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18); packet(0x0802,26,clif->pPartyInvite2,2); // packet(0x0436,4); // CZ_GANGSI_RANK packet(0x023B,26,clif->pFriendsListAdd,2); packet(0x0361,5,clif->pHomMenu,2,4); packet(0x0887,36,clif->pStoragePassword,0);#endif
for the conf/battle/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
And also I've diffed my client (using NEMO) with these options:
- @ Bug Fix
- Always Call SelectKoreaClientInfo()
- Cancel to Login Window
- Custom Window Title
- Disable 1rag1 type parameters
- Disable HShield
- Disable Hallucination Wavy Screen
- Disable Nagle Algorithm
- Disable Packet Encryption
- Disable Ragexe Filename Check
- Enable /showname
- Enable 64k Hairstyle
- Enable DNS Support
- Enable Mail Box for All langtypes
- Enable Monster Tables
- Enable Multiple GRFs
- Enable Official Custom Fonts
- Enable Title Bar Menu
- Enforce Official Login Background
- Extend Chat Box
- Extend Chat Room Box
- Extend PM Box
- Fix Camera Angles
- Fix Tetra Vortex
- Ignore Missing File Error
- Ignore Missing Pallete Error
- Increase Attack Display
- Increase Headgear ViewID
- Increase Zoom Out 50%
- Only First Login Background
- Packet First Key Encryption [58AA359A]
- Packet Second Key Encryption [55F86C1E]
- Packet Third Key Encryption [3F094C49]
- Cancel to Login Window
For the clientinfo.xml
<?xml version="1.0" encoding="euc-kr"?><clientinfo><servicetype>korea</servicetype><servertype>primary</servertype> <connection> <display>Xypher RO</display> <balloon>Xypher Ragnarok Online</balloon> <desc>Xypher Ragnarok Online</desc> <address>127.0.0.1</address> <port>6900</port> <version>27</version> <langtype>0</langtype> <registrationweb>google.com</registrationweb> <aid> <admin>2000000</admin> <admin>2000001</admin> <admin>2000002</admin> </aid> <loading> <image>loadingscreen01.jpg</image> </loading> </connection></clientinfo>
Found a similar post but didn't solve my problem
Any idea on how to fix this? What I did wrong?
Thanks!
-
Have you tried this in your skill.conf?
delay_ratemin_skill_delay_limit
-
can you access your vhost config?
-
Check if you can access the URL with https enabled...
-
The scripts and source codes are almost exactly the same with rAthena, the only difference is the features that Hercules has that rAthena doesn't have and vice versa..
-
Awesome!!!
-
Thanks! This would make my life easier a bit
-
salamat po dito! malaking tulong po eto sa akin
-
Thanks! nice plugin
-
Thanks! I'm gonna try this!
-
Thanks! It's nice and simple!
-
This is a cool feature! this would help a lot in finding bugs
-
Awesome! Kudos to you guys
-
Awesome!
Gonna try this! -
@themon: Thanks for sharing
@Yommy: That's very cool! very useful! -
Awesome! Glad to have a dedicated control panel for Hercules emulator!
-
@King535 the source code for Ragnarok client is not an open-source, so you cannot get easily get the source code for it but if you do you're screwed.
This is what Weiss was saying DIFF patcher and here's the diffs that will be used to patch the client, make sure the date of the diff file matches your client date -
Thanks! will look through this /no1
How to support packet encryption in 2013-08-07a Ragexe
in Client-Side Support
Posted · Edited by KaitoKid
Thanks! it works!!
I owe you a lot!