Jump to content
  • 0

Need some client-side information


Keitaro Urashima

Question


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  34
  • Reputation:   1
  • Joined:  05/13/12
  • Last Seen:  

Hello!

 

I'm a bit confused about some things regarding the client-side of ragnarok emulators. So,

 

1 - Why are people using 2013 clients?

2 - Is there any updated client (2014+)?

3 - How can I use 2014 clients? Are there diffpatchers for them?

4 - In case there is no diffpatcher for 2014 clients, how can I adapt the 2013 diffpatchers to work with 2014 clients?

5 - Are the clients released by K3dt and other members the same as the kRO ragexe? Do they actually copy them and rename to the update date they correspond to release them to the community, or is there any kind of "modification" these ragexe receive so they become the date-ragexe.exe?

 

Thank you for your support and attention,

Keitaro.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  82
  • Topics Per Day:  0.02
  • Content Count:  846
  • Reputation:   137
  • Joined:  02/26/14
  • Last Seen:  

People use 2013-08-07 because they're the most stable 2013 client. As far as I know, there ARE 2014 clients out there but they're not stable to use :x

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  34
  • Reputation:   1
  • Joined:  05/13/12
  • Last Seen:  

Hmm, ok.

 

My first attempt to use 2014 client resulted in this.

 

Map-server:

[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x093d,l:19).

 
Char-server:
[Warning]: s aid=2000000 has an incorect version=47 in clientinfo. Server compiled for 46
 
I'm using 2014-03-05bRagexe. Already edited mmo.h and clif.h to support packetver 47. Also I edited my packet_db.txt following this topic: http://rathena.org/board/topic/93627-2014-ragexeexe-client-packet-dbtxt/

//2013-12-23Ragexe
packet_ver: 46
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0437,5,walktoxy,2
0x035F,6,ticksend,2
0x0202,5,changedir,2:4
0x07E4,6,takeitem,2
0x0362,6,dropitem,2:4
0x07EC,8,movetokafra,2:4
0x0364,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
0x0835,2,searchstoreinfonextpage,0
0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
0x0811,-1,reqtradebuyingstore,2:4:8:12
0x0360,6,reqclickbuyingstore,2
0x09D4,2 ,reqclosebuyingstore,0
0x0815,-1,reqopenbuyingstore,2:4:8:9:89
0x0365,18,bookingregreq,2:4:6
// 0x0363,8 CZ_JOIN_BATTLE_FIELD
0x0281,-1, itemlistwindowselected,2:4:8:12
0x022D,19,wanttoconnection,2:6:10:14:18
0x0802,26,partyinvite2,2
// 0x0436,4 CZ_GANGSI_RANK
0x023B,26,friendslistadd,2
0x0361,5,hommenu,2:4
0x0938,36,storagepassword,2:4:20
0x09df,7
 
//Add new packets here
packet_ver: 47
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0437,5,walktoxy,2
0x035F,6,ticksend,2
0x0815,5,changedir,2:4
0x0202,6,takeitem,2
0x0362,6,dropitem,2:4
0x07EC,8,movetokafra,2:4
0x0364,8,movefromkafra,2:4
0x0436,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
0x0835,2,searchstoreinfonextpage,0
0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
0x0811,-1,reqtradebuyingstore,2:4:8:12
0x0360,6,reqclickbuyingstore,2
0x09D4,2,reqclosebuyingstore,0
0x0361,-1,reqopenbuyingstore,2:4:8:9:89
0x0365,18,bookingregreq,2:4:6
// 0x0363,8 CZ_JOIN_BATTLE_FIELD
0x0281,-1, itemlistwindowselected,2:4:8:12
0x0438,19,wanttoconnection,2:6:10:14:18
0x0802,26,partyinvite2,2
// 0x0878,4 CZ_GANGSI_RANK
0x07E4,26,friendslistadd,2
0x0934,5,hommenu,2:4
0x095e,36,storagepassword,2:4:20
0x09df,7
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  82
  • Topics Per Day:  0.02
  • Content Count:  846
  • Reputation:   137
  • Joined:  02/26/14
  • Last Seen:  

What about your clientinfo.xml?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  34
  • Reputation:   1
  • Joined:  05/13/12
  • Last Seen:  

What about your clientinfo.xml?

 

I already solved that! The problem was with the NEMO cache information. Actually you need to close NEMO before switching to another client to work with. Even if you change the Input/Output, the previous loaded client information remains. So I was not really diffing the 2014 client. When I did, it worked fine.

 

I have another problem right now. I guess there's no use in working with 2014 clients since they don't bring any new useful resource, so I decided to keep 2013-08-07 as it's the latest stable client. But I have langtype problems. The letters are all messy and non-english. I'll post the information related to the clients I'm using:

 

Client: 2013-08-07a

Already edited: mmo.h (2013-08-07)

Clientinfo: Version 45, Langtype 0

Clif.h: MAX_PACKET_VER 46

packet_db has all the packets related until 46.

Diffed with: NEMO

 

Diffpatch options:

 

9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
15 Disable HShield (Recommended)
17 Enable Official Custom Fonts
24 Fix Camera Angles (Recommended)
32 Increase Zoom Out Max
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
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)
42 Skip Resurrection Buttons
44 Translate Client (Recommended)
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 (Recommended)
64 @ Bug Fix (Recommended)
73 Remove Hourly Announce (Recommended)
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
97 Cancel to Login Window (Recommended)
102 Fix Tetra Vortex
Edited by Keitaro Urashima
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  82
  • Topics Per Day:  0.02
  • Content Count:  846
  • Reputation:   137
  • Joined:  02/26/14
  • Last Seen:  

 

What about your clientinfo.xml?

 

I already solved that! The problem was with the NEMO cache information. Actually you need to close NEMO before switching to another client to work with. Even if you change the Input/Output, the previous loaded client information remains. So I was not really diffing the 2014 client. When I did, it worked fine.

 

I have another problem right now. I guess there's no use in working with 2014 clients since they don't bring any new useful resource, so I decided to keep 2013-08-07 as it's the latest stable client. But I have langtype problems. The letters are all messy and non-english. I'll post the information related to the clients I'm using:

 

Client: 2013-08-07a

Already edited: mmo.h (2013-08-07)

Clientinfo: Version 45, Langtype 0

Clif.h: MAX_PACKET_VER 46

packet_db has all the packets related until 46.

Diffed with: NEMO

 

Diffpatch options:

 

9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
15 Disable HShield (Recommended)
17 Enable Official Custom Fonts
24 Fix Camera Angles (Recommended)
32 Increase Zoom Out Max
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
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)
42 Skip Resurrection Buttons
44 Translate Client (Recommended)
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 (Recommended)
64 @ Bug Fix (Recommended)
73 Remove Hourly Announce (Recommended)
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
97 Cancel to Login Window (Recommended)
102 Fix Tetra Vortex

Change your language type in your client to 1.

 

This is what I use to have mine work:

3 Chat Flood Remove Limit
8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
15 Disable HShield (Recommended)
16 Disable Swear Filter
19 Enable Title Bar Menu
20 Extend Chat Box
21 Extend Chat Room Box
22 Extend PM Box
24 Fix Camera Angles (Recommended)
28 Increase Headgear ViewID
30 Increase Zoom Out 50%
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
36 Read msgstringtable.txt (Recommended)
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
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
50 Skip License Screen
61 Disable Packet Encryption (Recommended)
63 Use Official Cloth Palettes
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo.lub
69 Extend Npc Dialog Box
73 Remove Hourly Announce (Recommended)
74 Increase Screenshot Quality
76 Enforce Official Login Background
209 Enable Mail Box for All Langtypes
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
97 Cancel to Login Window (Recommended)
100 Disable Multiple Windows
102 Fix Tetra Vortex

Make sure to also get the latest iteminfo.lua from the Translation project in my signature: Up-to-Date Data. It can be located in the System/ folder

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  34
  • Reputation:   1
  • Joined:  05/13/12
  • Last Seen:  

Thank you Pneuma, it solved the problem. To tell the truth, I thought about just changing the langtype in clientinfo.xml, but then I thought It could be bad to use a non-recommended langtype for this client, as the FAQ related to this client says to use langtype 0. (http://rathena.org/board/topic/83750-2013-ragexe-support-main-topic/)

 

Just another question (=P). I saw in another server that all the items have colors related to the item type. Do you know anything about it? I was wondering if it was a client or data feature. Their client is version 45, so I think it's 2013-08-07a too.

 

SS:
http://i.imgur.com/Dx8L0du.jpg

http://prntscr.com/3tjv9q

Edited by Keitaro Urashima
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  82
  • Topics Per Day:  0.02
  • Content Count:  846
  • Reputation:   137
  • Joined:  02/26/14
  • Last Seen:  

Thank you Pneuma, it solved the problem. To tell the truth, I thought about just changing the langtype in clientinfo.xml, but then I thought It could be bad to use a non-recommended langtype for this client, as the FAQ related to this client says to use langtype 0. (http://rathena.org/board/topic/83750-2013-ragexe-support-main-topic/)

 

Just another question (=P). I saw in another server that all the items have colors related to the item type. Do you know anything about it? I was wondering if it was a client or data feature. Their client is version 45, so I think it's 2013-08-07a too.

 

SS:

http://i.imgur.com/Dx8L0du.jpg

http://prntscr.com/3tjv9q

Its most likely a client mod but I'm sure you notice that none of those items have slots on them yet cards are still put into them

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
Answer this question...

×   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...