Jump to content

2017-01-25aRagexeRE


Badarosk0

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  44
  • Reputation:   1
  • Joined:  12/11/16
  • Last Seen:  

Thanks a bunchhhh for @hazimjauhari90 & @hendra814 for helping me....trial and error until everything working smoothly...great job guys!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  76
  • Topics Per Day:  0.02
  • Content Count:  461
  • Reputation:   61
  • Joined:  08/28/12
  • Last Seen:  

The problem is, I can't patch msgstrintable.txt with nemo in the 20170125 client.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  76
  • Topics Per Day:  0.02
  • Content Count:  461
  • Reputation:   61
  • Joined:  08/28/12
  • Last Seen:  

<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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  24
  • Reputation:   8
  • Joined:  01/02/14
  • Last Seen:  

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);

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

Jump to my 2nd post below, it works now

Edited by konishiwa
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  76
  • Topics Per Day:  0.02
  • Content Count:  461
  • Reputation:   61
  • Joined:  08/28/12
  • Last Seen:  

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. 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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?

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  76
  • Topics Per Day:  0.02
  • Content Count:  461
  • Reputation:   61
  • Joined:  08/28/12
  • Last Seen:  

Thanks Sir, Works now. :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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 by hazimjauhari90
  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

anyone can help me?

it's already 2 days, but still no reply :(

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3123
  • Reputation:   1617
  • Joined:  03/26/12
  • Last Seen:  

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.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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 by hazimjauhari90
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

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 by konishiwa
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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 by hazimjauhari90
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

okay sir, i'm try to post at given link :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

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)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1184
  • Reputation:   160
  • Joined:  06/12/12
  • Last Seen:  

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

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

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 by konishiwa
added question mark
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1184
  • Reputation:   160
  • Joined:  06/12/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  69
  • Reputation:   1
  • Joined:  11/15/14
  • Last Seen:  

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 :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1184
  • Reputation:   160
  • Joined:  06/12/12
  • Last Seen:  

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/

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  399
  • Reputation:   69
  • Joined:  12/26/15
  • Last Seen:  

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.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...