Rytech Posted January 28, 2017 Group: Members Topic Count: 27 Topics Per Day: 0.01 Content Count: 319 Reputation: 199 Joined: 11/14/11 Last Seen: December 24, 2024 Share Posted January 28, 2017 (edited) Release for the 2016-12-28aRagexeRE client. Packet shuffles and encryption keys can be found at the bottom in the text file provided. After seeing the success of the unpacking of the last 2 clients I felt its time to finally get a new one out. A very new one to help drive things in motion again. So here's a late xmas president to everyone. Packet lengths, shuffles, and encryption keys are provided in the text file. Big thanks to Nova for helping with the testing of the client and the connection fixes and giving me the motivation to make this possible. 1. Due to a big change in how regular client are being packed by Gravity, its not possible to do a stable unpacking of them. Only RE clients can be done without issues. So please don't ask for regular ones. 2. Because RE clients are sakray test clients, im only doing releases that I feel are stable and will only make them as needed. So maybe one or 2 clients will be released a year. 3. As with all newly released clients itl take time to get them fully supported. This is a very new client and will have some issues at the start. Its stable but do expect some things to not work right away. DO NOT PM ME OR ANY OTHER DEV'S ON HOW TO GET IT TO WORK!!!! Your PM's will be ignored. 4. Currently as of this time, the client will not work with Hercules or rAthena even if you add the shuffles and encryption keys. Ive tested and gotten this to work on 3CeAM and a friend's test server that uses rAthena with a small fix. ill provide info on how to fix this. You can apply it yourself or wait for dev's to add it. Other Info: Here's what to expect so far.... Nemo Msgstringtable.txt and exe's english translation patches do not work. Its not possible to extract the latest msgstringtable ether. Also got word that the hair style patch also fails. Don't know what else fails but do expect a number of patches to not work or cause issues. If you find any other patches that fails, report them in the Nemo Patcher topic. Hercules / rAthena The client's login and character select will function. But after selecting a character, the client will sit for a moment and then time out. This is because Gravity is no longer using the ZC_ACCEPT_ENTER3 packet and went back to using the older ZC_ACCEPT_ENTER2. So you have to edit the source to have it use the 2nd version of ACCEPT_ENTER or else the timeout issue will happen. Im not going into tech details on how to apply the change. Thats for you to do or just wait for someone to do it. Client Be sure to have your client's data.grf and rdata.grf patched to 2016-12-28 or newer to support the client. Being behind this date could result in client file errors and/or crashes. Do I even need to say this? If anyone has any questions, ask here. Again, DO NOT PM ME OR OTHER DEV'S FOR HELP!!!!! ASK HERE FOR HELP AND INFO!!!!! 2016-12-28aRagexeRE.zip Edited January 30, 2017 by Rytech 9 Quote Link to comment Share on other sites More sharing options...
zackdreaver Posted January 28, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 156 Reputation: 62 Joined: 11/24/14 Last Seen: March 1, 2019 Share Posted January 28, 2017 Nice release! Sure it will help alot to my project development. Quote Link to comment Share on other sites More sharing options...
Lai Posted January 29, 2017 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 58 Reputation: 4 Joined: 11/22/11 Last Seen: October 28, 2023 Share Posted January 29, 2017 Heya This is pretty neat release! Thank you for this! Quote Link to comment Share on other sites More sharing options...
Rytech Posted January 29, 2017 Group: Members Topic Count: 27 Topics Per Day: 0.01 Content Count: 319 Reputation: 199 Joined: 11/14/11 Last Seen: December 24, 2024 Author Share Posted January 29, 2017 Good news. Ide As came up with a temp solution to resolving the issues with the 2 recommended patches that fail with Nemo. 1. For the Translate Client patch you can do the following.... Ide As: You said that NEMO's translate client patch fails. Actually you can fix that by removing Taekwon patch line in TranslateClient.qs 2. As for the read msgstringstable.txt, its possible to set your clientinfo.xml file to a langtype that will make it read the text string table. Its works with 1 (US) for sure and I think itl work with a number of others. Not bothering to test which ones tho. Also its been found that a few item packets will need updating. Seems the newest one used for adding items into inventory is 3 bytes bigger. Also vending is broken and will not properly show the items for sale to anyone viewing. Quote Link to comment Share on other sites More sharing options...
Secrets Posted January 29, 2017 Group: Developer Topic Count: 36 Topics Per Day: 0.01 Content Count: 588 Reputation: 436 Joined: 01/26/16 Last Seen: 10 hours ago Share Posted January 29, 2017 Thank you for the information in the OP and the reply above. This will come in handy! Quote Link to comment Share on other sites More sharing options...
zackdreaver Posted January 30, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 156 Reputation: 62 Joined: 11/24/14 Last Seen: March 1, 2019 Share Posted January 30, 2017 I'm not sure about this,but langtype 1 is not working for me. Only if I set it to 19 it will work. Quote Link to comment Share on other sites More sharing options...
Grimfiend Posted January 30, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 12 Reputation: 1 Joined: 01/11/17 Last Seen: January 4, 2024 Share Posted January 30, 2017 Thanks for the release. Quote Link to comment Share on other sites More sharing options...
khenma09 Posted January 30, 2017 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 58 Reputation: 1 Joined: 10/15/13 Last Seen: May 6, 2023 Share Posted January 30, 2017 Hi im using kro 2017 client.. Ihope this will be ok? But how can I add the packets? Just copy ang paste? To packet_db.txt? Quote Link to comment Share on other sites More sharing options...
Grimfiend Posted January 30, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 12 Reputation: 1 Joined: 01/11/17 Last Seen: January 4, 2024 Share Posted January 30, 2017 (edited) You have to make some modifications to be able to use renewal hexed and make the emulator read these new packets without excluding other packets. Edited January 30, 2017 by Grimfiend Quote Link to comment Share on other sites More sharing options...
khenma09 Posted January 31, 2017 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 58 Reputation: 1 Joined: 10/15/13 Last Seen: May 6, 2023 Share Posted January 31, 2017 10 hours ago, Grimfiend said: You have to make some modifications to be able to use renewal hexed and make the emulator read these new packets without excluding other packets. Did you mean the mmo.h thing and clientinfo.xml? But I dont know how to add the packets that includes on this 2016client because the format of packets was different from the packets that has been already setup inside the packet_db.txt in rathena folder Quote Link to comment Share on other sites More sharing options...
mrmagic Posted January 31, 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 31, 2017 14 hours ago, khenma09 said: Hi im using kro 2017 client.. Ihope this will be ok? But how can I add the packets? Just copy ang paste? To packet_db.txt? First, i don't mean to rude or offending you. This client is for development purpose, so it will benefit emulator in future. Was not mean to be used by regular user I suppose. You can always use 2015-11-04aRagexe which is more stable and already supported by rAthena itself, and you don't need to mess around with the source code. I can assure you, there are no benefits for regular user to use this one. 1 Quote Link to comment Share on other sites More sharing options...
khenma09 Posted January 31, 2017 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 58 Reputation: 1 Joined: 10/15/13 Last Seen: May 6, 2023 Share Posted January 31, 2017 2 hours ago, mrmagic said: First, i don't mean to rude or offending you. This client is for development purpose, so it will benefit emulator in future. Was not mean to be used by regular user I suppose. You can always use 2015-11-04aRagexe which is more stable and already supported by rAthena itself, and you don't need to mess around with the source code. I can assure you, there are no benefits for regular user to use this one. ok.. understood.... thanks! currently using 2015-10-29 , think ill stick with this.. Quote Link to comment Share on other sites More sharing options...
Badarosk0 Posted February 26, 2017 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 81 Reputation: 5 Joined: 02/07/12 Last Seen: Thursday at 12:06 PM Share Posted February 26, 2017 Has anyone managed the packets for the 2016-12-28aRagexeRE Client yet? I select the character from the failed connection. I am using these packets, however it seems not functional or something is missing. Spoiler //2016-12-28eRagexeRE packet_ver: 57 packet_keys: 0x09366971,0x005672F1,0x6F3712AE 0x093D,7,actionrequest,2:6 0x08A2,10,useskilltoid,2:4:6 0x0886,5,walktoxy,2 0x0944,6,ticksend,2 0x0871,5,changedir,2:4 0x086C,6,takeitem,2 0x0893,6,dropitem,2:4 0x089F,8,movetokafra,2:4 0x08AB,8,movefromkafra,2:4 0x0929,10,useskilltopos,2:4:6:8 0x0865,90,useskilltoposmoreinfo,2:4:6:8:10 0x085A,6,getcharnamerequest,2 0x08AC,6,solvecharname,2 0x087F,12,searchstoreinfolistitemclick,2:6:10 0x092C,2,searchstoreinfonextpage,0 0x0870,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0362,-1,reqtradebuyingstore,2:4:8:12 0x08A3,6,reqclickbuyingstore,2 0x0875,2,reqclosebuyingstore,0 0x086A,-1,reqopenbuyingstore,2:4:8:9:89 0x08A5,18,partybookingregisterreq,2:4 0x0935,8 0x0889,-1,itemlistwindowselected,2:4:8 0x086D,19,wanttoconnection,2:6:10:14:18 0x0934,26,partyinvite2,2 0x0938,4 0x091C,26,friendslistadd,2 0x085E,5,hommenu,4 0x08AD,36,storagepassword,0 // New Packet //0x0A18,14 // ZC_ACCEPT_ENTER3 0x02e8,-1 0x02e9,-1 0x02ea,-1 0x02eb,13 0x02ec,67 0x02ed,59 0x02ee,60 0x02ef,8 Has anyone gotten any other packets? 1 Quote Link to comment Share on other sites More sharing options...
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 (edited) 4 hours ago, Badarosk0 said: Has anyone managed the packets for the 2016-12-28aRagexeRE Client yet? I select the character from the failed connection. I am using these packets, however it seems not functional or something is missing. Reveal hidden contents //2016-12-28eRagexeRE packet_ver: 57 packet_keys: 0x09366971,0x005672F1,0x6F3712AE 0x093D,7,actionrequest,2:6 0x08A2,10,useskilltoid,2:4:6 0x0886,5,walktoxy,2 0x0944,6,ticksend,2 0x0871,5,changedir,2:4 0x086C,6,takeitem,2 0x0893,6,dropitem,2:4 0x089F,8,movetokafra,2:4 0x08AB,8,movefromkafra,2:4 0x0929,10,useskilltopos,2:4:6:8 0x0865,90,useskilltoposmoreinfo,2:4:6:8:10 0x085A,6,getcharnamerequest,2 0x08AC,6,solvecharname,2 0x087F,12,searchstoreinfolistitemclick,2:6:10 0x092C,2,searchstoreinfonextpage,0 0x0870,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0362,-1,reqtradebuyingstore,2:4:8:12 0x08A3,6,reqclickbuyingstore,2 0x0875,2,reqclosebuyingstore,0 0x086A,-1,reqopenbuyingstore,2:4:8:9:89 0x08A5,18,partybookingregisterreq,2:4 0x0935,8 0x0889,-1,itemlistwindowselected,2:4:8 0x086D,19,wanttoconnection,2:6:10:14:18 0x0934,26,partyinvite2,2 0x0938,4 0x091C,26,friendslistadd,2 0x085E,5,hommenu,4 0x08AD,36,storagepassword,0 // New Packet //0x0A18,14 // ZC_ACCEPT_ENTER3 0x02e8,-1 0x02e9,-1 0x02ea,-1 0x02eb,13 0x02ec,67 0x02ed,59 0x02ee,60 0x02ef,8 Has anyone gotten any other packets? perhaps u should read this.. On 29/01/2017 at 1:03 AM, Rytech said: Other Info: Here's what to expect so far.... Hercules / rAthena The client's login and character select will function. But after selecting a character, the client will sit for a moment and then time out. This is because Gravity is no longer using the ZC_ACCEPT_ENTER3 packet and went back to using the older ZC_ACCEPT_ENTER2. So you have to edit the source to have it use the 2nd version of ACCEPT_ENTER or else the timeout issue will happen. Im not going into tech details on how to apply the change. Thats for you to do or just wait for someone to do it. maybe u can use older 2016 client, 2016-02-03aRagexe.. https://rathena.org/board/topic/109394-2016-02-03aragexere/ Edited February 26, 2017 by hazimjauhari90 Quote Link to comment Share on other sites More sharing options...
reigneil Posted March 1, 2017 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 139 Reputation: 24 Joined: 09/02/12 Last Seen: July 11, 2024 Share Posted March 1, 2017 On 2/26/2017 at 10:36 AM, Badarosk0 said: Has anyone managed the packets for the 2016-12-28aRagexeRE Client yet? I select the character from the failed connection. I am using these packets, however it seems not functional or something is missing. Hide contents //2016-12-28eRagexeRE packet_ver: 57 packet_keys: 0x09366971,0x005672F1,0x6F3712AE 0x093D,7,actionrequest,2:6 0x08A2,10,useskilltoid,2:4:6 0x0886,5,walktoxy,2 0x0944,6,ticksend,2 0x0871,5,changedir,2:4 0x086C,6,takeitem,2 0x0893,6,dropitem,2:4 0x089F,8,movetokafra,2:4 0x08AB,8,movefromkafra,2:4 0x0929,10,useskilltopos,2:4:6:8 0x0865,90,useskilltoposmoreinfo,2:4:6:8:10 0x085A,6,getcharnamerequest,2 0x08AC,6,solvecharname,2 0x087F,12,searchstoreinfolistitemclick,2:6:10 0x092C,2,searchstoreinfonextpage,0 0x0870,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0362,-1,reqtradebuyingstore,2:4:8:12 0x08A3,6,reqclickbuyingstore,2 0x0875,2,reqclosebuyingstore,0 0x086A,-1,reqopenbuyingstore,2:4:8:9:89 0x08A5,18,partybookingregisterreq,2:4 0x0935,8 0x0889,-1,itemlistwindowselected,2:4:8 0x086D,19,wanttoconnection,2:6:10:14:18 0x0934,26,partyinvite2,2 0x0938,4 0x091C,26,friendslistadd,2 0x085E,5,hommenu,4 0x08AD,36,storagepassword,0 // New Packet //0x0A18,14 // ZC_ACCEPT_ENTER3 0x02e8,-1 0x02e9,-1 0x02ea,-1 0x02eb,13 0x02ec,67 0x02ed,59 0x02ee,60 0x02ef,8 Has anyone gotten any other packets? if you want to try this thing out edit your clif.c., add something like this next to else statement under ZC_ACCEPT_ENTER code block. #elif PACKETVER == 20161228 const int cmd = 0x2eb; 3 Quote Link to comment Share on other sites More sharing options...
Badarosk0 Posted March 12, 2017 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 81 Reputation: 5 Joined: 02/07/12 Last Seen: Thursday at 12:06 PM Share Posted March 12, 2017 On 01/03/2017 at 3:03 AM, reigneil said: if you want to try this thing out edit your clif.c., add something like this next to else statement under ZC_ACCEPT_ENTER code block. #elif PACKETVER == 20161228 const int cmd = 0x2eb; Did not work. Keep sending non-existent packet. Quote Link to comment Share on other sites More sharing options...
reigneil Posted March 13, 2017 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 139 Reputation: 24 Joined: 09/02/12 Last Seen: July 11, 2024 Share Posted March 13, 2017 On 3/12/2017 at 10:05 AM, Badarosk0 said: Did not work. Keep sending non-existent packet. are you sure it load the right packet_ver? did you recompile after editing clif.c? also make sure you use 20161228 in mmo.h because i use "==" in the code i provide. Quote Link to comment Share on other sites More sharing options...
Badarosk0 Posted April 11, 2017 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 81 Reputation: 5 Joined: 02/07/12 Last Seen: Thursday at 12:06 PM Share Posted April 11, 2017 On 13/03/2017 at 4:27 PM, reigneil said: are you sure it load the right packet_ver? did you recompile after editing clif.c? also make sure you use 20161228 in mmo.h because i use "==" in the code i provide. Working, thx! Quote Link to comment Share on other sites More sharing options...
Lord Vius Posted April 16, 2018 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 53 Reputation: 6 Joined: 11/17/14 Last Seen: February 17, 2022 Share Posted April 16, 2018 is rodex not supported in this client? Quote Link to comment Share on other sites More sharing options...
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.