players Posted July 12, 2017 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 44 Reputation: 1 Joined: 12/11/16 Last Seen: June 5, 2023 Share Posted July 12, 2017 Thanks a bunchhhh for @hazimjauhari90 & @hendra814 for helping me....trial and error until everything working smoothly...great job guys! Quote Link to comment Share on other sites More sharing options...
WhiteEagle Posted July 12, 2017 Group: Members Topic Count: 79 Topics Per Day: 0.02 Content Count: 480 Reputation: 67 Joined: 08/28/12 Last Seen: 9 minutes ago Share Posted July 12, 2017 The problem is, I can't patch msgstrintable.txt with nemo in the 20170125 client. Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 12, 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 July 12, 2017 23 minutes ago, WhiteEagle said: The problem is, I can't patch msgstrintable.txt with nemo in the 20170125 client. yup.. but, just put langtype 1 in ur clientinfo.xml. it should works for the client to read msgstringtable.txt Quote Link to comment Share on other sites More sharing options...
WhiteEagle Posted July 12, 2017 Group: Members Topic Count: 79 Topics Per Day: 0.02 Content Count: 480 Reputation: 67 Joined: 08/28/12 Last Seen: 9 minutes ago Share Posted July 12, 2017 <desc>Ragnarok Online Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>Chaos</display> <desc>Ragnarok Online</desc> <balloon>this is a tool tip</balloon> <address>XX.XXX.XX.XXX</address> <port>6900</port> <version>56</version> <langtype>1</langtype> <registrationweb>www.XXXXXXX.com</registrationweb> <yellow> I've langtype 1 Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 12, 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 July 12, 2017 3 hours ago, WhiteEagle said: <desc>Ragnarok Online Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>Chaos</display> <desc>Ragnarok Online</desc> <balloon>this is a tool tip</balloon> <address>XX.XXX.XX.XXX</address> <port>6900</port> <version>56</version> <langtype>1</langtype> <registrationweb>www.XXXXXXX.com</registrationweb> <yellow> I've langtype 1 It should works.. nemo cant patch translate client since 2016-02-03 RE client.. but, that client & newer clients i don't have any problem regarding client cannot read msgstringtable.txt In fact. Those are totally different. Translate client have nothing to do with read msgstringtable.txt If u are saying cannot patch client with read msgstringtable.txt, yeah u get a point. But for translate client has nothing to do with read msgstringtable.txt Quote Link to comment Share on other sites More sharing options...
aszrool Posted July 13, 2017 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 24 Reputation: 8 Joined: 01/02/14 Last Seen: November 16, 2024 Share Posted July 13, 2017 You can patch the "Translate Client (Recommended)" by removing below lines on Patches\TranslateClient.qs //==================================// // Now for the TaeKwon Job name fix // //==================================// //Step 4a - Find the Langtype Check var LANGTYPE = GetLangType();//Langtype value overrides Service settings hence they use the same variable - g_serviceType if (LANGTYPE.length === 1) return "Failed in Step 4 - " + LANGTYPE[0]; var code = " 83 3D" + LANGTYPE + " 00" //CMP DWORD PTR DS:[g_serviceType], 0 + " B9 AB AB AB 00" //MOV ECX, addr1 + " 75" //JNZ SHORT addr2 ; offset = exe.findCode(code, PTYPE_HEX, true, "\xAB");//VC9+ Clients if (offset === -1) { code = LANGTYPE //MOV reg32_A, DWORD PTR DS:[g_serviceType] ; Usually reg32_A is EAX + " B9 AB AB AB 00" //MOV ECX, addr1 + " 85 AB" //TEST reg32_A, reg32_A + " 75" //JNZ SHORT addr2 ; offset = exe.findCode(code, PTYPE_HEX, true, "\xAB");//Older Clients } if (offset === -1) return "Failed in Step 4 - Translate Taekwon Job"; //Step 4b - Change the JNZ to JMP so that Korean names never get assigned. exe.replace(offset + code.hexlength() - 1, "EB", PTYPE_HEX); Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 13, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 13, 2017 (edited) Jump to my 2nd post below, it works now Edited July 13, 2017 by konishiwa Quote Link to comment Share on other sites More sharing options...
WhiteEagle Posted July 13, 2017 Group: Members Topic Count: 79 Topics Per Day: 0.02 Content Count: 480 Reputation: 67 Joined: 08/28/12 Last Seen: 9 minutes ago Share Posted July 13, 2017 7 hours ago, MrBlex said: You can patch the "Translate Client (Recommended)" by removing below lines on Patches\TranslateClient.qs //==================================// // Now for the TaeKwon Job name fix // //==================================// //Step 4a - Find the Langtype Check var LANGTYPE = GetLangType();//Langtype value overrides Service settings hence they use the same variable - g_serviceType if (LANGTYPE.length === 1) return "Failed in Step 4 - " + LANGTYPE[0]; var code = " 83 3D" + LANGTYPE + " 00" //CMP DWORD PTR DS:[g_serviceType], 0 + " B9 AB AB AB 00" //MOV ECX, addr1 + " 75" //JNZ SHORT addr2 ; offset = exe.findCode(code, PTYPE_HEX, true, "\xAB");//VC9+ Clients if (offset === -1) { code = LANGTYPE //MOV reg32_A, DWORD PTR DS:[g_serviceType] ; Usually reg32_A is EAX + " B9 AB AB AB 00" //MOV ECX, addr1 + " 85 AB" //TEST reg32_A, reg32_A + " 75" //JNZ SHORT addr2 ; offset = exe.findCode(code, PTYPE_HEX, true, "\xAB");//Older Clients } if (offset === -1) return "Failed in Step 4 - Translate Taekwon Job"; //Step 4b - Change the JNZ to JMP so that Korean names never get assigned. exe.replace(offset + code.hexlength() - 1, "EB", PTYPE_HEX); Yea thanks. I found this solution myself by following the error "failed by step 4". Don't know why langtype 1 isn't working for me. Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 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 July 13, 2017 1 hour ago, WhiteEagle said: Yea thanks. I found this solution myself by following the error "failed by step 4". Don't know why langtype 1 isn't working for me. Do u use latest clientside english translation by zackdreaver? 1 Quote Link to comment Share on other sites More sharing options...
WhiteEagle Posted July 13, 2017 Group: Members Topic Count: 79 Topics Per Day: 0.02 Content Count: 480 Reputation: 67 Joined: 08/28/12 Last Seen: 9 minutes ago Share Posted July 13, 2017 Thanks Sir, Works now. Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 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 July 13, 2017 (edited) for those who would like to asking for help related to this client, please stick the chat to the forum ok? I don't like Helping in private messages for 2 reasons 1. In PM no ones sees my awesomeness 2. Since i'm doing third-party services, my expectation of getting PM is the person who like to request of my services.. https://rathena.org/thirdpartyservices/all-in-one-ro-setup-services-server-setup-client-side-setup-webserver-setup-thorpatcher-setup-fluxcp-setup-r10/ So it is kinda upset & irritating for me for getting PM asking for help, (i know u guys in hurry to make use of this client, but please respect other people time - right now it is 12.40 midnight & yet i even get a PM from someone here in this topic which expecting me to reply as soon as he get PM me as his comment asking for help not getting reply in here.) plus with it just my expectation people drop me a PM as interested in my third-party service setup. My advice to that person. please respect other people & just wait for me or somebody else here answering ur question. Edited July 13, 2017 by hazimjauhari90 2 Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 15, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 15, 2017 anyone can help me? it's already 2 days, but still no reply Quote Link to comment Share on other sites More sharing options...
Akkarin Posted July 15, 2017 Group: Forum Manager Topic Count: 282 Topics Per Day: 0.06 Content Count: 3144 Reputation: 1630 Joined: 03/26/12 Last Seen: Monday at 02:17 PM Share Posted July 15, 2017 If you guys were a little more patient you wouldn't need to do anything in order to get the 2017 clients working. The devs are working on building support for the newer clients into rA. 1 Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 17, 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 July 17, 2017 (edited) 4 minutes ago, konishiwa said: can someone help me, i'm using 1. 2016-12-28aRagexeRE and 2. kRO_FullClient_20170411, 3. rathena server prior to 17-7-2017 but it doesn't show Doram Advanced Skills, can someone pointed what's wrong with my setup? u are posted in wrong section. that is why until today, u are not getting any reply. this is 2017-01-25 RE client topic. not summoner topic.. at least, if u want to get some help, u should post in the correct topic.. i don't expect u get any help on this matter if u posted in this topic EDIT. this is the topic where people looking & seeking about the guide how to get use of 2017-01-25 RE client. and question should be about how to fix the problems regarding the implementation of this client.. since u have problem with summoner expanded skills not shown up in both 2016-12-28aRagexeRE & 2017-01-25aRagexeRE, SO.. it is clearly have nothing to do with RagexeRE clients. Edited July 17, 2017 by hazimjauhari90 Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 17, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 17, 2017 (edited) 42 minutes ago, hazimjauhari90 said: u are posted in wrong section. that is why until today, u are not getting any reply. this is 2017-01-25 RE client topic. not summoner topic.. at least, if u want to get some help, u should post in the correct topic.. i don't expect u get any help on this matter if u posted in this topic EDIT. this is the topic where people looking & seeking about the guide how to get use of 2017-01-25 RE client. and question should be about how to fix the problems regarding the implementation of this client.. since u have problem with summoner expanded skills not shown up in both 2016-12-28aRagexeRE & 2017-01-25aRagexeRE, SO.. it is clearly have nothing to do with RagexeRE clients. dear good sir, can you show me where's i can post about my problem, since i'm prohibited to posted in 2016, 2017 ragexe and 2017 kro full client section, when i see your previous post about you help another user pointed them another helpful link but it seems those helping is not applicable for me. i'm just lowbies peasants in this forums, know NOTHING about editing server, client etc, but i have desire to learn. i have searched every section in this forum but it seems no one thread matching with my problems. PS: i'm already deleted ALL OF MY POST asking about advanced doram skills not showing in skills tree, i'm deeply very sorry if my previous post bugging you. Edited July 17, 2017 by konishiwa Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 17, 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 July 17, 2017 (edited) 1 hour ago, konishiwa said: dear good sir, can you show me where's i can post about my problem, since i'm prohibited to posted in 2016, 2017 ragexe and 2017 kro full client section, when i see your previous post about you help another user pointed them another helpful link but it seems those helping is not applicable for me. i'm just lowbies peasants in this forums, know NOTHING about editing server, client etc, but i have desire to learn. i have searched every section in this forum but it seems no one thread matching with my problems. PS: i'm already deleted ALL OF MY POST asking about advanced doram skills not showing in skills tree, i'm deeply very sorry if my previous post bugging you. try look on this topic. EDIT - i'm not saying it it prohibited to post the problem u facing right now in this topic. but, i mean u are looking for something at the wrong place? surely will not get anything. and like @Akkarin always mention, in this forum got search function.. it is on right top of this forum.. why not try to search the thing u are looking for using that search function? Edited July 17, 2017 by hazimjauhari90 Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 17, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 17, 2017 okay sir, i'm try to post at given link Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 18, 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 July 18, 2017 On 15/07/2017 at 9:58 AM, Akkarin said: If you guys were a little more patient you wouldn't need to do anything in order to get the 2017 clients working. The devs are working on building support for the newer clients into rA. as mention by @Akkarin, rA now added support for newer clients especially 2017 clients. up to 2017-06-07 RE client. THUS FOR THOSE WHO ARE RUNNING ON RATHENA Git Hash: f0ab8d2 OR NEWER, THESE SOURCE MODIFICATION IS NO LONGER REQUIRED ANYMORE 1 Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 20, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 20, 2017 On 7/19/2017 at 0:56 AM, hazimjauhari90 said: as mention by @Akkarin, rA now added support for newer clients especially 2017 clients. up to 2017-06-07 RE client. THUS FOR THOSE WHO ARE RUNNING ON RATHENA Git Hash: f0ab8d2 OR NEWER, THESE SOURCE MODIFICATION IS NO LONGER REQUIRED ANYMORE since support for new client, do we need to change in files like mmo.h, core.h, clif.h, utils.c etc when i looked with the structure, it's totally different with the old ones (before support with 2016/2017 client) Quote Link to comment Share on other sites More sharing options...
hendra814 Posted July 20, 2017 Group: Members Topic Count: 59 Topics Per Day: 0.01 Content Count: 1278 Reputation: 170 Joined: 06/12/12 Last Seen: 42 minutes ago Share Posted July 20, 2017 4 minutes ago, konishiwa said: since support for new client, do we need to change in files like mmo.h, core.h, clif.h, utils.c etc when i looked with the structure, it's totally different with the old ones (before support with 2016/2017 client) @konishiwa just edit at src\config\packet.h make it like this #ifndef PACKETVER #define PACKETVER 20170517 #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 Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 20, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 20, 2017 (edited) 14 minutes ago, hendra814 said: @konishiwa just edit at src\config\packet.h make it like this #ifndef PACKETVER #define PACKETVER 20170517 #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 but sir, i'm using 2017-01-25 RagexeRE and kRO 2017-06-07, do i need to adjust it in most upper lines? (20170517) EDIT : MY BAD SIR, now i must change to 20170517 Ragexe Edited July 20, 2017 by konishiwa added question mark Quote Link to comment Share on other sites More sharing options...
hendra814 Posted July 20, 2017 Group: Members Topic Count: 59 Topics Per Day: 0.01 Content Count: 1278 Reputation: 170 Joined: 06/12/12 Last Seen: 42 minutes ago Share Posted July 20, 2017 4 minutes ago, konishiwa said: but sir, i'm using 2017-01-25 RagexeRE and kRO 2017-06-07, do i need to adjust it in most upper lines (20170517) No, just edit into client you're using right now. and if you get crash try update your KRO client Quote Link to comment Share on other sites More sharing options...
konishiwa Posted July 20, 2017 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 71 Reputation: 2 Joined: 11/15/14 Last Seen: Tuesday at 12:35 AM Share Posted July 20, 2017 Just now, hendra814 said: No, just edit into client you're using right now. and if you get crash try update your KRO client i don't know there newest 20170517 ragexe, i'm change with this first, ty sir, i'll try Quote Link to comment Share on other sites More sharing options...
hendra814 Posted July 20, 2017 Group: Members Topic Count: 59 Topics Per Day: 0.01 Content Count: 1278 Reputation: 170 Joined: 06/12/12 Last Seen: 42 minutes ago Share Posted July 20, 2017 5 minutes ago, konishiwa said: i don't know there newest 20170517 ragexe, i'm change with this first, ty sir, i'll try Here's the link if you want try it.https://rathena.org/board/topic/111906-2017-05-17aragexere/ Quote Link to comment Share on other sites More sharing options...
Mikegyver Posted July 22, 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 July 22, 2017 On 7/20/2017 at 1:50 PM, hendra814 said: Here's the link if you want try it.https://rathena.org/board/topic/111906-2017-05-17aragexere/ Got another newer client, 2017-06-14bRagexeRE. This is the link. But the packet shuffle & encryption keys are not yet in rA. So u need to add manually in the src/map/clif_shuffle.h & src/map/clif_obfuscation.h I already comment in this topic those 2 keys. Just add in into ur rA src files. 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.