SoninBlenem Posted January 19, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 31 Reputation: 0 Joined: 08/07/16 Last Seen: July 4, 2017 Share Posted January 19, 2017 (edited) Anyone know if 2016 Rytech's clients are supported by rAthena? I would like to use the latest version that Rytech recently posted, but even putting the packets shuffle it does not work or does not detect. Error: [Info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x0819,l:19). db/packet_db.txt: //2016-02-03aRagexeRE packet_ver: 56 packet_keys: 0x3E1411AF,0x6C744497,0x7CFA1BDE 0x0369,7,actionrequest,2:6 0x083C,10,useskilltoid,2:4:6 0x0940,5,walktoxy,2 0x0437,6,ticksend,2 0x0811,5,changedir,2:4 0x095A,6,takeitem,2 0x0947,6,dropitem,2:4 0x095D,8,movetokafra,2:4 0x0954,8,movefromkafra,2:4 0x0438,10,useskilltopos,2:4:6:8 0x0366,90,useskilltoposinfo,2:4:6:8:10 0x096A,6,getcharnamerequest,2 0x0368,6,solvecharname,2 0x0838,12,searchstoreinfolistitemclick,2:6:10 0x07E4,2,searchstoreinfonextpage,0 0x0436,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0202,-1,reqtradebuyingstore,2:4:8:12 0x0360,6,reqclickbuyingstore,2 0x0817,2,reqclosebuyingstore,0 0x0815,-1,reqopenbuyingstore,2:4:8:9:89 0x086C,18,bookingregreq,2:4:6 //0x0918,8 CZ_JOIN_BATTLE_FIELD 0x0835,-1,itemlistwindowselected,2:4:8:12 0x0819,19,wanttoconnection,2:6:10:14:18 0x093E,26,partyinvite2,2 //0x088C,4 CZ_GANGSI_RANK 0x0361,26,friendslistadd,2 0x0872,5,hommenu,2:4 0x0873,36,storagepassword,2:4:20 Edited January 19, 2017 by SoninBlenem Quote Link to comment Share on other sites More sharing options...
1 mrmagic Posted January 19, 2017 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 182 Reputation: 32 Joined: 10/26/12 Last Seen: January 23, 2021 Share Posted January 19, 2017 It's better to post those, to avoid another useless instructions. Because there is no guide around, then I'll give a lil bit instructions how to make those client works. Because you're using RagexeRE client follow this steps: 1. Open src\char\char_clif.c , go to line 307 then change this #if false && PACKETVER >= 20151001 to this #if true && PACKETVER >= 20151001 2. Open src\common\utils.c , go to line 409 then change this else if(date >= 20151104) return 55; to this: else if(date < 20160203) return 55; else if(date >= 20160203) return 56; 3. Open src\map\clif.h , go to line 39 then change MAX_PACKET_VER to 56 4. Clean compile 3 Quote Link to comment Share on other sites More sharing options...
0 SoninBlenem Posted January 19, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 31 Reputation: 0 Joined: 08/07/16 Last Seen: July 4, 2017 Author Share Posted January 19, 2017 Clientinfo.xml <?xml version="1.0" encoding="euc-kr" ?><clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>ServerName</display> <address>ServerIP</address> <port>ServerPort</port> <version>56</version> <langtype>1</langtype> <registrationweb>www.ragnarok.com</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> </loading> </connection></clientinfo> NEMO diff: 3 Chat Flood Remove Limit 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 16 Disable Swear Filter 17 Enable Official Custom Fonts 18 Skip Service Selection Screen 19 Enable Title Bar Menu 20 Extend Chat Box 21 Extend Chat Room Box 22 Extend PM Box 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 32 Increase Zoom Out Max 33 Always Call SelectKoreaClientInfo() (Recommended) 34 Enable /showname (Recommended) 35 Read Data Folder First 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) 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) 50 Skip License Screen 53 Use Ascii on All LangTypes (Recommended) 61 Disable Packet Encryption 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 68 Enable 64k Hairstyle 69 Extend Npc Dialog Box 71 Ignore Resource Errors 72 Ignore Missing Palette Error 73 Remove Hourly Announce (Recommended) 74 Increase Screenshot Quality 84 Remove Serial Display (Recommended) 88 Allow space in guild name 90 Enable DNS Support (Recommended) 91 Disconnect to Login Window 97 Cancel to Login Window (Recommended) 106 Hide BG Button 108 Hide Booking Button 109 Hide Rodex Button 110 Hide Achievements Button 208 Restore Cash Shop Icon 213 Disable Help Message on Login (Recommended) 215 Increase Map Quality msgstringtable hexed manually. Quote Link to comment Share on other sites More sharing options...
0 mrmagic Posted January 19, 2017 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 182 Reputation: 32 Joined: 10/26/12 Last Seen: January 23, 2021 Share Posted January 19, 2017 rA does support 2016, you just need a correct setup server files. A default one just by adding packet.db and set mmo.h won't work. For your problem, that one related to \src\config\core.h in this line #define PACKET_OBFUSCATION Either you disable it or enable depends on your NEMO diffs. Because you enable "Disable Packet Encryption" diff, then you need to disable #define PACKET_OBFUSCATION in core.h by adding comment "//". Quote Link to comment Share on other sites More sharing options...
0 SoninBlenem Posted January 19, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 31 Reputation: 0 Joined: 08/07/16 Last Seen: July 4, 2017 Author Share Posted January 19, 2017 I did not think anyone would ask something like this, so I avoid posting this, but I'll post it here. src/config/core.h: #endif /// Comment to disable the official packet obfuscation support. /// When enabled, make sure there is value for 'packet_keys' of used packet version or /// defined 'packet_keys_use' in db/[import/]packet_db.txt. /// This requires PACKETVER 2011-08-17 or newer. //#define PACKET_OBFUSCATION /** Quote Link to comment Share on other sites More sharing options...
0 Azeroth Posted January 19, 2017 Group: Members Topic Count: 36 Topics Per Day: 0.01 Content Count: 383 Reputation: 121 Joined: 03/31/12 Last Seen: January 29, 2023 Share Posted January 19, 2017 I don't think rA support 2016 client at the moment. but now rA able to support 2015-11-04 Quote Link to comment Share on other sites More sharing options...
0 SoninBlenem Posted January 19, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 31 Reputation: 0 Joined: 08/07/16 Last Seen: July 4, 2017 Author Share Posted January 19, 2017 I do not think so, because I see many rAthena based servers using 2016 clients. I tested 2015-12-02 - 2017-01-04 hexed and got the same result, so I do not know if to make it work it needs some modifications in the source. Quote Link to comment Share on other sites More sharing options...
0 zeikheim Posted February 6, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 38 Reputation: 0 Joined: 09/14/15 Last Seen: May 17, 2020 Share Posted February 6, 2017 (edited) On 1/19/2017 at 7:09 PM, SoninBlenem said: Clientinfo.xml Hide contents <?xml version="1.0" encoding="euc-kr" ?><clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>ServerName</display> <address>ServerIP</address> <port>ServerPort</port> <version>56</version> <langtype>1</langtype> <registrationweb>www.ragnarok.com</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> </loading> </connection></clientinfo> NEMO diff: Hide contents 3 Chat Flood Remove Limit 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 16 Disable Swear Filter 17 Enable Official Custom Fonts 18 Skip Service Selection Screen 19 Enable Title Bar Menu 20 Extend Chat Box 21 Extend Chat Room Box 22 Extend PM Box 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 32 Increase Zoom Out Max 33 Always Call SelectKoreaClientInfo() (Recommended) 34 Enable /showname (Recommended) 35 Read Data Folder First 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) 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) 50 Skip License Screen 53 Use Ascii on All LangTypes (Recommended) 61 Disable Packet Encryption 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 68 Enable 64k Hairstyle 69 Extend Npc Dialog Box 71 Ignore Resource Errors 72 Ignore Missing Palette Error 73 Remove Hourly Announce (Recommended) 74 Increase Screenshot Quality 84 Remove Serial Display (Recommended) 88 Allow space in guild name 90 Enable DNS Support (Recommended) 91 Disconnect to Login Window 97 Cancel to Login Window (Recommended) 106 Hide BG Button 108 Hide Booking Button 109 Hide Rodex Button 110 Hide Achievements Button 208 Restore Cash Shop Icon 213 Disable Help Message on Login (Recommended) 215 Increase Map Quality msgstringtable hexed manually. how can i manually hext may msgstringtable? its still rejected from server EDIT: i forgot to edit the clif.c solved. but how can i hext my msgstringtable? and also what if i will not hex my msstringtable what will happen? noob question sorry Edited February 6, 2017 by zeikheim Quote Link to comment Share on other sites More sharing options...
0 FXFreitas Posted February 6, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 354 Reputation: 110 Joined: 01/30/13 Last Seen: June 7, 2024 Share Posted February 6, 2017 6 hours ago, zeikheim said: how can i manually hext may msgstringtable? its still rejected from server EDIT: i forgot to edit the clif.c solved. but how can i hext my msgstringtable? and also what if i will not hex my msstringtable what will happen? noob question sorry According Rytech because of the new encryption of the clients, the new msgstringtable cannot be extracted. And Using the kRO default will make all texts in korean. Quote Link to comment Share on other sites More sharing options...
0 zeikheim Posted February 7, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 38 Reputation: 0 Joined: 09/14/15 Last Seen: May 17, 2020 Share Posted February 7, 2017 4 hours ago, FXFreitas said: According Rytech because of the new encryption of the clients, the new msgstringtable cannot be extracted. And Using the kRO default will make all texts in korean. how can i hex the msgstringtable? Quote Link to comment Share on other sites More sharing options...
0 Mikegyver Posted February 26, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 399 Reputation: 69 Joined: 12/26/15 Last Seen: December 24, 2022 Share Posted February 26, 2017 As 2016 got few errors in nemo patching, 2015-12-16aRagexe client i think is best option to be try.. might not be the newest client.. but somehow this is the newest for 2015 client.. i noticed in hercules /src/map/packets.h, already support this 2015-12-16aRagexe client.. For me 2016 client, although can be implement on the emu, but, due to the constrain of nemo patcher fail & got errors in patching, might be resulting the client is not reliable & stable to be implement on the emu.. beside that, if we go to nemo github, it had been a while since last commit, 29 May 2016.. in easier words, i might say 2016 client quite too far to be use... so 2015-12-16aRagexe client maybe the best option of the newest client with working nemo patching... there is 2 2016 client, (2016-02-03aRagexeRE & 2016-12-28aRagexeRE). i've try to patch both client using nemo patcher, got few errors.. below is the screenshot of the errors.. but, if u guys avoid using those patch, i think it is OK. but, seems to be the client is not fully patch.. Quote Link to comment Share on other sites More sharing options...
0 Deleted User Posted August 12, 2017 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 235 Reputation: 55 Joined: 12/02/11 Last Seen: February 26, 2021 Share Posted August 12, 2017 On 2/25/2017 at 11:03 PM, Mikegyver said: As 2016 got few errors in nemo patching, 2015-12-16aRagexe client i think is best option to be try.. might not be the newest client.. but somehow this is the newest for 2015 client.. i noticed in hercules /src/map/packets.h, already support this 2015-12-16aRagexe client.. For me 2016 client, although can be implement on the emu, but, due to the constrain of nemo patcher fail & got errors in patching, might be resulting the client is not reliable & stable to be implement on the emu.. beside that, if we go to nemo github, it had been a while since last commit, 29 May 2016.. in easier words, i might say 2016 client quite too far to be use... so 2015-12-16aRagexe client maybe the best option of the newest client with working nemo patching... there is 2 2016 client, (2016-02-03aRagexeRE & 2016-12-28aRagexeRE). i've try to patch both client using nemo patcher, got few errors.. below is the screenshot of the errors.. but, if u guys avoid using those patch, i think it is OK. but, seems to be the client is not fully patch.. I'm trying to use this Client 2016-2-03RagexeRE. Quote msgstringtable.txtAlways Use Email for Char Deletion The rest is working fine. Is there a way we can use this? seems like NEMO Patcher is really outdated we can't able to patch them. Quote Link to comment Share on other sites More sharing options...
0 Mikegyver Posted August 13, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 399 Reputation: 69 Joined: 12/26/15 Last Seen: December 24, 2022 Share Posted August 13, 2017 7 hours ago, Kaze said: I'm trying to use this Client 2016-2-03RagexeRE. The rest is working fine. Is there a way we can use this? seems like NEMO Patcher is really outdated we can't able to patch them. yup.. the rest should be working fine.. and it is just too bad @NeoMindhas been hiatus.. and his last commit on nemo was end of may 2016. i've seen somebody offering a paid service request a fix on nemo patcher.. u can ask the topic starter.. either he already got a reply or not. Quote Link to comment Share on other sites More sharing options...
Question
SoninBlenem
Anyone know if 2016 Rytech's clients are supported by rAthena?
I would like to use the latest version that Rytech recently posted, but even putting the packets shuffle it does not work or does not detect.
Error:
db/packet_db.txt:
//2016-02-03aRagexeRE
packet_ver: 56
packet_keys: 0x3E1411AF,0x6C744497,0x7CFA1BDE
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0940,5,walktoxy,2
0x0437,6,ticksend,2
0x0811,5,changedir,2:4
0x095A,6,takeitem,2
0x0947,6,dropitem,2:4
0x095D,8,movetokafra,2:4
0x0954,8,movefromkafra,2:4
0x0438,10,useskilltopos,2:4:6:8
0x0366,90,useskilltoposinfo,2:4:6:8:10
0x096A,6,getcharnamerequest,2
0x0368,6,solvecharname,2
0x0838,12,searchstoreinfolistitemclick,2:6:10
0x07E4,2,searchstoreinfonextpage,0
0x0436,-1,searchstoreinfo,2:4:5:9:13:14:15
0x0202,-1,reqtradebuyingstore,2:4:8:12
0x0360,6,reqclickbuyingstore,2
0x0817,2,reqclosebuyingstore,0
0x0815,-1,reqopenbuyingstore,2:4:8:9:89
0x086C,18,bookingregreq,2:4:6
//0x0918,8 CZ_JOIN_BATTLE_FIELD
0x0835,-1,itemlistwindowselected,2:4:8:12
0x0819,19,wanttoconnection,2:6:10:14:18
0x093E,26,partyinvite2,2
//0x088C,4 CZ_GANGSI_RANK
0x0361,26,friendslistadd,2
0x0872,5,hommenu,2:4
0x0873,36,storagepassword,2:4:20
Link to comment
Share on other sites
12 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.