Jump to content
  • 1

[Tutorial] How to Create Ragnarok Offline 2013 client [Tutorial]


cassiel

Question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  18
  • Reputation:   0
  • Joined:  07/11/13
  • Last Seen:  

why i cant create account in mysql server

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   2
  • Joined:  10/17/12
  • Last Seen:  

http://postimg.org/image/sp52k14l5/

 

 any someome know why error show empty? 

Edited by Dramosith
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   61
  • Joined:  09/01/12
  • Last Seen:  

Do you think that 2013-07-03aRagexe.exe more stable? or no? then which one?

well i can't tell you which client date is more stable. but i personally use 17-07-2013ragexe and no problem occured in the game yet.

 

Cassiel, can you give me your luafiles514 and system folder please

this is the only way to fix client side error

i really appreciate it

sorry can't upload a big file because slow internet connection.

 

this my problem on xdiffpatcher  http://img713.imageshack.us/img713/5130/lko3.png this is my xdiff file http://pastebin.com/dAhewgz2

you need to remove the upper code just copy from i post below to the end.

<?xml version="1.0" encoding="ISO-8859-1"?>
<diff>
    <exe>
        <builddate>1375753105</builddate>
        <filename>2013-08-07aRagexe.exe</filename>
        <crc>418722026</crc>
        <type>RE</type>
    </exe>
 

 

 

why i cant create account in mysql server

what account?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  73
  • Reputation:   1
  • Joined:  07/18/13
  • Last Seen:  

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   61
  • Joined:  09/01/12
  • Last Seen:  

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

you can downdload here

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   2
  • Joined:  10/17/12
  • Last Seen:  

he is helpfull. i respect him lots. he fixed so fast my problem. i thank him lots.! i give point for him 10/10!

Edited by Dramosith
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  07/23/13
  • Last Seen:  

How to fix this?

 

1uluUlZ.png

 

This is popping up whenever I open loki.exe however I can still play the game... the message only pops up whenever I double click loki. Thanks guys!

Edited by t0rmenti0n
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  73
  • Reputation:   1
  • Joined:  07/18/13
  • Last Seen:  

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

you can downdload here

same error i contrl+a and copy all?but same error what should i do...this is my xdiff  http://k002.kiwi6.com/hotlink/4k8m6o8623/2013-07-03aragexe.xdiff

 

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

you can downdload here

same error i contrl+a and copy all?but same error what should i do...this is my xdiff  http://k002.kiwi6.com/hotlink/4k8m6o8623/2013-07-03aragexe.xdiff

sir what wrong there's a diferent between your file and to my file? ....but now it solve i download your file your file...

 

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

you can downdload here

same error i contrl+a and copy all?but same error what should i do...this is my xdiff  http://k002.kiwi6.com/hotlink/4k8m6o8623/2013-07-03aragexe.xdiff

 

@cassiel i cant understand i can find this line <?xml version="1.0" encoding="ISO-8859-1"?> can you give me the xdiff file that ready to use http://k3dt.eu/Ragexe/unpacked/Diffs/2013-07-03aRagexe.xdiff thank 4 advance same error

you can downdload here

same error i contrl+a and copy all?but same error what should i do...this is my xdiff  http://k002.kiwi6.com/hotlink/4k8m6o8623/2013-07-03aragexe.xdiff

sir what wrong there's a diferent between your file and to my file? ....but now it solve i download your file your file...

 

thank a lot i know the code  this  ----->>>> <?xml version="1.0" encoding="ISO-8859-1"?>

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/05/13
  • Last Seen:  

How to fix this?

 

1uluUlZ.png

 

This is popping up whenever I open loki.exe however I can still play the game... the message only pops up whenever I double click loki. Thanks guys!

 

You can solve this problem by downloading 2DLayerDir_F.lua... You can search it in google...

 

Copy it to your \Data\luafiles514\lua files\spreditinfo and change it to lub....

 

I also used to have this error until I downloaded that file.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  07/23/13
  • Last Seen:  

I used the links below but it didn't work. I also ran the bat file that translates the lua to lub file but still no go.

 

http://trac.assembla.com/ClientSide/browser/Lua_Project/lua%20files/spreditinfo/2dlayerdir_f.lua?rev=115

https://code.google.com/p/roclientside/source/browse/Lua_Project/lua+files/spreditinfo/2dlayerdir_f.lua?spec=svn153&r=153

 

I'm at lost... Thanks for the help though.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/05/13
  • Last Seen:  

Try this http://www.mediafire.com/?p8f7d8u96a2zd17

 

I only used the missing 2DLayerDir_F.lua there... change it manually (rename) then copy it

 

That solve my prob.. worth a try

 

PS I didnt upload that file just found it in another forum

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/14/13
  • Last Seen:  


[Status]: Memory manager initialised: log/login-server_sql.exe.leaks

rAthena Development Team presents

___ __ __

_____/ | / /_/ /_ ___ ____ ____ _

/ ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/

/ / / ___ / /_/ / / / __/ / / / /_/ /

/_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/

http://rathena.org/board/

[Info]: Server supports up to '4096' concurrent connections.

[Info]: Finished reading conf/msg_conf/login_msg.conf.

[Info]: Finished reading conf/import/inter_conf.txt.

[Info]: Finished reading conf/inter_athena.conf.

[Info]: Finished reading conf/import/login_conf.txt.

[Info]: Finished reading conf/login_athena.conf.

[Status]: The login-server is ready (Server is listening on the port 6900).

[Info]: Connection request of the char-server 'rAthena' @ 127.0.0.1:6121 (accoun

t: 'username', pass: 'password', ip: '127.0.0.1')

[Notice]: Authentication accepted (account: username, id: 1, ip: 127.0.0.1)

[Status]: Connection of the char-server 'rAthena' accepted.


[Status]: Memory manager initialised: log/char-server_sql.exe.leaks

rAthena Development Team presents

___ __ __

_____/ | / /_/ /_ ___ ____ ____ _

/ ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/

/ / / ___ / /_/ / / / __/ / / / /_/ /

/_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/

http://rathena.org/board/

[Info]: Server supports up to '4096' concurrent connections.

[Info]: Finished reading conf/msg_conf/char_msg.conf.

[Status]: Login server IP address : 127.0.0.1 -> 127.0.0.1

[Status]: Character server IP address : 127.0.0.1 -> 127.0.0.1

[Info]: Done reading conf/import/char_conf.txt.

[Info]: Done reading conf/char_athena.conf.

[Info]: Done reading conf/import/inter_conf.txt.

[Info]: Done reading conf/inter_athena.conf.

[Info]: Done reading conf/import/inter_conf.txt.

[Info]: Done reading conf/inter_athena.conf.

[Info]: Connect Character DB server.... (Character Server)

[Status]: Done reading '50' entries in 'db/re/exp_guild.txt'.

[Status]: Finished Reading GeoIP Database.

[Status]: Characters per Account: '9'.

[Status]: The char-server is ready (Server is listening on the port 6121).

[Info]: Attempt to connect to login-server...

[Status]: Connecting to 127.0.0.1:6900

[Status]: Connected to login-server (connection #2).

[Status]: Awaiting maps from map-server.

[Status]: Map-Server 0 connected: 851 maps, from IP 127.0.0.1 port 5121.

[Status]: Map-server 0 loading complete.

[Info]: Loaded guild castle (0 - guild 0)

[Info]: Loaded guild castle (1 - guild 0)

[Info]: Loaded guild castle (2 - guild 0)

[Info]: Loaded guild castle (3 - guild 0)

[Info]: Loaded guild castle (4 - guild 0)

[Info]: Loaded guild castle (5 - guild 0)

[Info]: Loaded guild castle (6 - guild 0)

[Info]: Loaded guild castle (7 - guild 0)

[Info]: Loaded guild castle (8 - guild 0)

[Info]: Loaded guild castle (9 - guild 0)

[Info]: Loaded guild castle (10 - guild 0)

[Info]: Loaded guild castle (11 - guild 0)

[Info]: Loaded guild castle (12 - guild 0)

[Info]: Loaded guild castle (13 - guild 0)

[Info]: Loaded guild castle (14 - guild 0)

[Info]: Loaded guild castle (15 - guild 0)

[Info]: Loaded guild castle (16 - guild 0)

[Info]: Loaded guild castle (17 - guild 0)

[Info]: Loaded guild castle (18 - guild 0)

[Info]: Loaded guild castle (19 - guild 0)

[Info]: Loaded guild castle (20 - guild 0)

[Info]: Loaded guild castle (21 - guild 0)

[Info]: Loaded guild castle (22 - guild 0)

[Info]: Loaded guild castle (23 - guild 0)

[Info]: Loaded guild castle (24 - guild 0)

[Info]: Loaded guild castle (25 - guild 0)

[Info]: Loaded guild castle (26 - guild 0)

[Info]: Loaded guild castle (27 - guild 0)

[Info]: Loaded guild castle (28 - guild 0)

[Info]: Loaded guild castle (29 - guild 0)

[Info]: Loaded guild castle (30 - guild 0)

[Info]: Loaded guild castle (31 - guild 0)

[Info]: Loaded guild castle (32 - guild 0)

[Info]: Loaded guild castle (33 - guild 0)


[Status]: Memory manager initialised: log/map-server_sql.exe.leaks

rAthena Development Team presents

___ __ __

_____/ | / /_/ /_ ___ ____ ____ _

/ ___/ /| |/ __/ __ \/ _ \/ __ \/ __ `/

/ / / ___ / /_/ / / / __/ / / / /_/ /

/_/ /_/ |_\__/_/ /_/\___/_/ /_/\__,_/

http://rathena.org/board/

[Info]: Server supports up to '4096' concurrent connections.

[Info]: Char Server IP Address : '127.0.0.1' -> '127.0.0.1'.

[Info]: Map Server IP Address : '127.0.0.1' -> '127.0.0.1'.

[Status]: Using SQL dbs: no

[Info]: Logging item transactions to table 'picklog'.

[Info]: Logging commands to table 'atcommandlog'.

[Info]: Logging Cash transactions to table 'cashlog'.

[Info]: Connecting to the Map DB Server....

[Status]: connect success! (Map Server Connection)

[Info]:

: Connecting to the Log Database logs At 127.0.0.1...

[Status]: [SQL]: Successfully 'connected' to Database 'logs'.

[Status]: Loading maps (using db/re/map_cache.dat as map cache)...

[Info]: Successfully loaded '850' maps.

[Info]: Finished reading conf/msg_conf/map_msg.conf.

[Status]: Done reading '63' command aliases in 'conf/atcommand_athena.conf'.

[Status]: Done reading '11' entries in 'db/re/instance_db.txt'.

[Status]: Done reading '4' channels in 'conf/channels.conf'.

[Status]: Done reading '774' entries in 'packet_db.txt'.

[Status]: Using default packet version: 39.

[Status]: Done reading '8198' entries in 're/item_db.txt'.

[Status]: Done reading '0' entries in 'item_db2.txt'.

[Status]: Done reading '196' entries in 'item_combo_db'.

[Status]: Done reading '1022' entries in 'db/re/item_bluebox.txt'.

[Status]: Done reading '923' entries in 'db/re/item_violetbox.txt'.

[Status]: Done reading '440' entries in 'db/re/item_cardalbum.txt'.

[Status]: Done reading '20' entries in 'db/item_findingore.txt'.

[Status]: Done reading '617' entries in 'db/re/item_giftbox.txt'.

[Status]: Done reading '1158' entries in 'db/re/item_misc.txt'.

[Status]: Done reading '0' entries in 'db/re/item_group_db.txt'.

[Status]: Done reading '1' entries in 'db/item_avail.txt'.

[Status]: Done reading '19' entries in 'db/re/item_noequip.txt'.

[Status]: Done reading '1818' entries in 'db/re/item_trade.txt'.

[Status]: Done reading '10' entries in 'db/item_delay.txt'.

[Status]: Done reading '10' entries in 'db/item_stack.txt'.

[Status]: Done reading '1057' entries in 'db/re/item_buyingstore.txt'.

[Status]: Done reading '124' entries in 'db/item_nouse.txt'.

[Status]: Done reading '0' entries in 're/item_cash_db.txt'.

[Status]: Done reading '0' entries in 'item_cash_db2.txt'.

[Status]: Done reading '1055' entries in 'db/re/skill_db.txt'.

[Status]: Done reading '825' entries in 'db/re/skill_require_db.txt'.

[Status]: Done reading '776' entries in 'db/re/skill_cast_db.txt'.

[Status]: Done reading '40' entries in 'db/re/skill_castnodex_db.txt'.

[Status]: Done reading '140' entries in 'db/re/skill_unit_db.txt'.

[Status]: Done reading '104' entries in 'db/re/skill_nocast_db.txt'.

[Status]: Done reading '263' entries in 'db/produce_db.txt'.

[Status]: Done reading '136' entries in 'db/create_arrow_db.txt'.

[Status]: Done reading '155' entries in 'db/abra_db.txt'.

[Status]: Done reading '17' entries in 'db/spellbook_db.txt'.

[Status]: Done reading '23' entries in 'db/magicmushroom_db.txt'.

[Status]: Done reading '133' entries in 'db/skill_reproduce_db.txt'.

[Status]: Done reading '25' entries in 'db/skill_improvise_db.txt'.

[Status]: Done reading '75' entries in 'db/skill_changematerial_db.txt'.

[Status]: Done reading '0' entries in 'db/mob_item_ratio.txt'.

[Status]: Done reading '40' entries in 'db/mob_chat_db.txt'.

[Status]: Done reading '1316' entries in 'db/re/mob_db.txt'.

[Status]: Done reading '0' entries in 'db/mob_db2.txt'.

[Status]: Done reading '7979' entries in 'db/re/mob_skill_db.txt'.

[Status]: Done reading '0' entries in 'db/mob_skill_db2.txt'.

[Status]: Done reading '0' entries in 'db/mob_avail.txt'.

[Status]: Done reading '480' entries in 're/mob_branch.txt'.

[Status]: Done reading '14' entries in 're/mob_poring.txt'.

[Status]: Done reading '47' entries in 're/mob_boss.txt'.

[Status]: Done reading '331' entries in 'mob_pouch.txt'.

[Status]: Done reading '25' entries in 'mob_classchange.txt'.

[Status]: Done reading '6' entries in 'db/re/mob_race2_db.txt'.

[Status]: Done reading '5169' entries in 'db/re/skill_tree.txt'.

[Status]: Done reading '35' entries in 'db/re/level_penalty.txt'.

[Status]: Done reading '160' entries in 're/statpoint.txt'.

[Status]: Done reading '133' entries in 'db/re/job_db1.txt'.

[Status]: Done reading '132' entries in 'db/job_db2.txt'.

[Status]: Done reading '53' entries in 'db/re/job_maxhpsp_db.txt'.

[Status]: Done reading '15' entries in 'db/re/job_exp.txt'.

[Status]: Done reading '1' entries in 'conf/motd.txt'.

[Status]: Done reading '7' groups in 'conf/groups.conf'.

[Status]: Done reading '4' entries in 'db/re/attr_fix.txt'.

[Status]: Done reading '3' entries in 'db/size_fix.txt'.

[Status]: Done reading '5' entries in 'db/re/refine_db.txt'.

[Status]: Done reading '34' entries in 'db/castle_db.txt'.

[Status]: Done reading '15' entries in 'db/guild_skill_tree.txt'.

[Status]: Done reading '58' pets in 'pet_db.txt'.

[Status]: Done reading '0' pets in 'pet_db2.txt'.

[Status]: Done reading '13' entries in 'db/re/homunculus_db.txt'.

[Status]: Done reading '150' levels in 're/exp_homun.txt'.

[Status]: Done reading '82' entries in 'db/homun_skill_tree.txt'.

[Status]: Done reading '61' entries in 'db/mercenary_db.txt'.

[Status]: Done reading '153' entries in 'db/mercenary_skill_db.txt'.

[Status]: Done reading '12' elementals in 'db/elemental_db.txt'.

[Status]: Done reading '36' entries in 'db/elemental_skill_db.txt'.

[Status]: Done reading '2669' entries in 'quest_db.txt'.

[Info]: Done loading '15433' NPCs:

-'3475' Warps

-'233' Shops

-'11725' Scripts

-'2973' Spawn sets

-'47106' Mobs Cached

-'0' Mobs Not Cached

[Status]: Event 'OnInit' executed with '1729' NPCs.

[Status]: Server is 'ready' and listening on port '5121'.

[Status]: Attempting to connect to Char Server. Please wait.

[Status]: Connecting to 127.0.0.1:6121

[Status]: Logging in to char server...

[Status]: Successfully logged on to Char Server (Connection: '2').

[Status]: Sending maps to char server...

[Status]: Event 'OnInterIfInit' executed with '0' NPCs.

[Status]: Event 'OnInterIfInitOnce' executed with '0' NPCs.

[Status]: Requested '34' guild castles from char-server...

[Status]: Map Server is now online.

[Info]: Received Fame List of '0' characters.

[Status]: Received '34' guild castles from char-server.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  07/23/13
  • Last Seen:  

Try this http://www.mediafire.com/?p8f7d8u96a2zd17

 

I only used the missing 2DLayerDir_F.lua there... change it manually (rename) then copy it

 

That solve my prob.. worth a try

 

PS I didnt upload that file just found it in another forum

 

You sir are AWESOME!! THAT DID IT!!!

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   61
  • Joined:  09/01/12
  • Last Seen:  

How to fix this?

 

1uluUlZ.png

 

This is popping up whenever I open loki.exe however I can still play the game... the message only pops up whenever I double click loki. Thanks guys!

 

 

How to fix this?

 

1uluUlZ.png

 

This is popping up whenever I open loki.exe however I can still play the game... the message only pops up whenever I double click loki. Thanks guys!

 

You can solve this problem by downloading 2DLayerDir_F.lua... You can search it in google...

 

Copy it to your \Data\luafiles514\lua files\spreditinfo and change it to lub....

 

I also used to have this error until I downloaded that file.

 

 

I used the links below but it didn't work. I also ran the bat file that translates the lua to lub file but still no go.

 

http://trac.assembla.com/ClientSide/browser/Lua_Project/lua%20files/spreditinfo/2dlayerdir_f.lua?rev=115

https://code.google.com/p/roclientside/source/browse/Lua_Project/lua+files/spreditinfo/2dlayerdir_f.lua?spec=svn153&r=153

 

I'm at lost... Thanks for the help though.

for problem 2DLayerDir_F.lua already answered by Neazossa on post #116

just to mention, when get these error
 - see in your (costum).grf or search 2dlayerdir_f.lua in ur first merge data folder
 - and rename it to .lub 
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  8
  • Reputation:   0
  • Joined:  08/14/13
  • Last Seen:  

Help me, I follow your tutor at page one but something was error

 

post-19768-0-67107700-1376654795_thumb.jpg

 

and then

 

post-19768-0-76728800-1376655283_thumb.jpg

 

<SOLVED>
Sorry my mistake XD

Edited by yotaphobia
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  62
  • Reputation:   2
  • Joined:  10/17/12
  • Last Seen:  

Thanks you for support :)

Edited by Dramosith
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  08/18/13
  • Last Seen:  

Hi! can you help me with this please? it says, ----- Server has terminated abnormally, Restarting in 15 seconds, press Ctrl+C to cancel. Thankyou!!error.jpg

Edited by yehwarrior
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  41
  • Reputation:   1
  • Joined:  08/13/13
  • Last Seen:  

Can you help me?i couldnt find the "Local instance MySQL" like in your picture..here's what i faced on my sqlworkbench.

NO CONN.bmp

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/13/13
  • Last Seen:  

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 

ragnarok.jpg

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  41
  • Reputation:   1
  • Joined:  08/13/13
  • Last Seen:  

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 

ragnarok.jpg

have u checked the ragexe?maybe u forgot to tick translate to english when creating ragexe...why dont u try to make it again...

Hello guys!! This is my first time to write a tutorial. ^_^

I hope it can help many beginner that don't know how to create your own ragnarok world. /no1

This server setting is just made to play offline. So if you want to make your own private server there are several things you need to learn more on setting ip, opening ports etc, and i'm not going to explain it in here /sry

 

 

Credits goes to:

Nickyzai for kRO client

K3dt for decompiled ragexe

Mleo1 for Loki launcher

Shakto, Yommy, MStream for xDiffPatcher

Michieru, Dastgirpojee for Data folder translation

Magicaltux for Grf Builder

Ai4rei for Open Setup

Okay let's get started, please follow all the steps

correctly!

 

This is all the things you need to create your own

ragnarok world:

1. TortoiseSVN - http://tortoisesvn.net/downloads.html

2. Visual Basic - http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products

3. MySQL - http://dev.mysql.com/downloads/installer/

4. MySQL Workbench 5.2.47 http://dev.mysql.com/downloads/tools/workbench/

5. rAthena SVN Repository - https://rathena.svn.sourceforge.net/svnroot/rathena/

6. kRO client by nickyzai - http://www.nickyzai.com/?p=kro

7. Loki Launcher by mleo1 - http://hercules.ws/board/topic/1070-loki-launcher/

8. Decompiled ragexe by k3dt - http://k3dt.eu/Ragexe/unpacked/

9. xDiffPatcher v2 - http://www.mediafire.com/?fibc47gzvdshp8o

10. DiffFiles - http://k3dt.eu/Ragexe/unpacked/Diffs/

11. Data folder translation - https://subversion.assembla.com/svn/client-side-translation/

12. Grf Builder - http://www.grfbuilder.com/#download

13. RO Open Setup - http://rathena.org/board/topic/63177-ro-open-setup-v280277-last-updated-20130702/

After you download all that things, do this:

1. Install tortoise

2. Install visual basic

3. Install MySQL (please remember your root password! If you change it but if you did not change then the default root password is ‘root’)

4. Install MySQL Workbench

5. Install kRO client

 

After you install all of that, let’s prepare the

client:

 

1. Open your kRO client and update it until completed.

 

2. Download your ragexe file in this (http://k3dt.eu/Ragexe/unpacked/) In this tutorial i used 2013-07-03aRagexe.exe

 

3. Download your xDiffFiles in this (http://k3dt.eu/Ragexe/unpacked/Diffs/)

in this tutorial I used 2013-07-03aRagexe.exe so I must download the same date for Diff files which is “Diff 2013-07-03 v1”

in order the xDiffPatcher to work.

 

4. Open your xDiffPatcher.exe select your ragexe

file you download before which is I used (2013-07-03aRagexe.exe) and then

select your Diff files which is I used (Diff 2013-07-03 v1) and click LOAD.

 

Now look in “diff option” there are several choice to

pick, I recommended you to check this option:

 

- Disable  Ragexe Filename Check
- Disable HShield
- Disable Packet Encryption
- Enable Multiple GRFs
-@ Bug Fix
- Ignore Missing File Error
- Ignore Missing Palette Error
- Increase Headgear ViewID to 5000
- Increase Zoom
- Load ItemInfo.lua before lub
- Read Data Folder First
- Read msgstringtable.txt
- Read questid2display.txt
- Translate Client In English
- Use Normal Guild Brackets
- Use Ragnarok Icon
- eXtract MsgStringTable.txt
- eXtract txt file strings
 
After you finish check the option click Diff’n’Save!

Move the patched ragexe you made to your kRO client folder

5. Open the loki launcer folder and right-click

loki.ini, change this:

 

 

; Must be on same dir of Loki

Exe = "ragexe.exe"

Into

; Must be on same dir of Loki

Exe = "2013-07-03aRagexe_patched.exe" (I
change into 2013-07-03aRagexe_patched.exe because I patched my
2013-07-03aRagexe.exe. if you use another ragexe please changed into yours)
 
Save it and move all of file in loki launcher folder

into your kRO client folder.

6. Create new folder and name it ‘Data Folder Translation'

right-click on ‘Data Folder Translation’ folder and choose ‘SVN checkout…’

Fill this link https://subversion.a...de-translation/ in “url of repository” and click ok,

this will download your 'data translation folder' from latest revision.  After complete click ok.

 

Open your data translation folder you download before then open folder “data” right click clientinfo.xml and choose edit.

 

Edit into your version, I’m changed it into 38 because I used 2013-07-03aRagexe.exe.

You can find your version in folder Server\trunk\db\packet_db.txt

 

note: If you can’t find clientinfo.xml just open notepad

and copy code below to your notepad and save it as clientinfo.xml

 

<?xml version="1.0"
encoding="euc-kr" ?>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>primary</servertype>
<connection>
<display>Ragnarok</display> 
<balloon>Ragnarok</balloon>    
<desc>Ragnarok</desc>     
<address>127.0.0.1</address>     
<port>6900</port>     
<version>38</version>     
<langtype>0</langtype>     
<registrationweb></registrationweb>     
<aid>
              <admin></admin>        
<yellow></yellow>
      </aid>  
</connection>
</clientinfo>
 
7. Open your grfbuilder click ‘new’ to create grf, name it to rathena and save it, then choose ‘merge dir’ find your data translation folder

you download before. And then choose the folder ‘data’ inside data translation folder then click Ok. wait after complete. click close. Move

the rathena.grf you’ve made to kRO client folder.

 

8. Now change all lua extension to lub extension in your data translation folder you've download

place this script in your data translation folder data/luafiles514 folder And run it.

Script Link:

http://www.mediafire.com/download/jvtac0j8f6m604v/luatolub.bat
 
note: rename 'luatolub.bat.txt' into 'luatolub.bat and double click (to run) it.

 

After you done. Copy the 'data' and 'system' folder inside the data translation foder you've download to your kRO client and replace any same files with that.

 

9. Edit your DATA.ini in your kRO client folder into this:

[Data]
0=rathena.grf
1=data.grf
2=rdata.grf
 
Then save it.

 

note: If you can’t find DATA.ini just open notepad

and copy code up there to your notepad and save it as DATA.ini

 

10. Extract the 'Open Setup' you've download before and move the 'opensetup.exe' into your kRO client folder

Now your kRO client is ready. /gawi

 

Now for the Server

1. Create new folder and name it ‘Server’

2. right-click on ‘Server’ folder and choose ‘SVN checkout…’

3. Fill this link (https://rathena.svn.sourceforge.net/svnroot/rathena/)

in “url of repository” and click ok, this will download your server files from latest

rathena server. After complete click ok.

4. Open Server\trunk\conf then rename ‘import-tmpl’ folder into ‘import’

5. Open Server\trunk\conf  open file ‘char_athena.conf’ with notepad and

look for this:

 

// Server Communication username and password.
userid: s1 (change ‘s1’ to whatever you want but here I use ‘username’ as userid for tutorial only)
passwd: p1 (change ‘p1’ to whatever you want but here I  used ‘password’ as password)

 
*note: I suggest you to fill the username and password as I do, to prevent human error, because if you put wrong userid and

passwd the server connection between login and map can’t be establish.

 

//login_ip: 127.0.0.1 (REMOVE THE ‘//’ IN FRONT OF login_ip: 127.0.0.1 so it will look like this login_ip: 127.0.0.1)
 
 

//char_ip: 127.0.0.1 (REMOVE THE ‘//’ IN FRONT OF char_ip: 127.0.0.1 so it will look like this char_ip: 127.0.0.1)
 
Once you done save it.

6. Still in Server Server\trunk\conf now you open file ‘inter_athena.conf’ with notepad and search for all of this:

 

sql.db_username: ragnarok (change ‘ragnarok’ into your MySQL username which is I use default ‘root’)
sql.db_password: ragnarok (change ‘ragnarok’ into your MySQL password which is I use default ‘root’)
sql.db_database: ragnarok (change ‘ragnarok’ into ‘rathena’ because later we make database using name ‘rathena’)

char_server_id: ragnarok (change ‘ragnarok’ into ‘root’)
char_server_pw: ragnarok (change ‘ragnarok’ into ‘root’)
char_server_db: ragnarok (change ‘ragnarok’ into ‘rathena’)

map_server_id: ragnarok (change ‘ragnarok’ into ‘root’)
map_server_pw: ragnarok (change ‘ragnarok’ into ‘root’)
map_server_db: ragnarok (change ‘ragnarok’ into ‘rathena’)

log_db_id: ragnarok (change ‘ragnarok’ into ‘root’)
log_db_pw: ragnarok (change ‘ragnarok’ into ‘root’)
log_db_db: ragnarok (THIS ONE YOU CHANGE INTO ‘logs’ because later we make database ‘logs’
 
Once you’ve done SAVE it.

7. Still in Server Server\trunk\conf now you open file ‘map_athena.conf’ with notepad and search for:

 

// Interserver communication passwords, set in account.txt (or equiv.)
userid: s1 (Change ‘s1’ into ‘username’ because  as I explain on up there before)
passwd: p1 (Change ‘p1’ into ‘password’ because as I explain on up there before)

// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//char_ip: 127.0.0.1 (Remove the ‘//’)

// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//map_ip: 127.0.0.1 (Remove the ‘//’)
 
Done and Save it.

8. Still in Server Server\trunk\conf now you open file ‘subnet_athena.conf’ with notepad and change this:

 

subnet: 255.0.0.0:127.0.0.1:127.0.0.1

 
you must find your subnet by opening ‘command prompt’

(start menu > all programs> accessories> command prompt)

after you open your command prompt, type this ‘-ipconfig’

it will look like this

 

untitled.png

9. Open your MySQL Workbench double click on ‘Local instance MySQL’ as in the picture to open. Input your password which is ‘root’

if you haven’t change it on first time you install it.sql1.png

10. Click on ‘Create new Schema’ just like on the pic below to create new ‘schema’ and name it ‘rathena’ then click ‘apply’ and

then ‘apply’ and ‘finish’. Now close and reopen your MySQL workbench.sql2.png

11. repeat the step 10 but name the schema as a ‘logs’ then click ‘apply’ and then ‘apply’ and ‘finish’. Now close and reopen your

MySQL Workbench.

 

12. Enter again to you ‘Local instance MySQL’ just like the step 9 and double click on ‘rathena’ to select it, and then click ‘file’

and choose ‘Open SQL Script’ and go to rAthena\trunk\sql-files and open ‘main.sql’ click OPEN and click the ‘Lightning button’ on picture below. Wait until its done and close your MySQL Workbench and Open it again to refresh.

 

repeat step 12 but now you 'Open SQL Script’ and go to rAthena\trunk\sql-files open 'logs.sql' click OPEN and click the ‘Lightning button’ on picture below. Wait until its done and close your MySQL Workbench and Open it again to refresh.

 

sql3.png

13. After you re-open your MySQL Workbench, double click on ‘rathena’ then double click on ‘table’ and find ‘login’ right click on it and choose ‘Select Rows – Limit 1000’ just like the picture below:sql4.png

14. Change the ‘s1’ and ‘p1’ on the right table to ‘username’ and ‘password’ by double click on each of them and type it. Just like the

picture below, when you done click ‘apply’ then ‘apply’ and ‘finish’

 

sql5.png

15. Now Open folder Server\trunk\src\common and right-click mmo.h choose edit and search this line

#define PACKETVER YYYYMMDD
 
Change it with the date version you choose for your client before

Example:

#define PACKETVER 20130703
 
(My client ragexe is 2013-07-03aRagexe.exe that’s why I write 20130703)

And save it.

15. Now let’s recompile your server, open Server\trunk\ right-click ‘rAthena-10.sln’ open with Microsoft Visual c++

 

16. Change the ‘debug’ into ‘release’ like the picture below.visual1.png

 

17. Block (select) char-server.sql, login-server.sql, map-server.sql, mapcache and then right click and choose ‘build selection’ like in the picture below:

 

visual2.png

18. Go to your Server\trunk\db and open file ‘packet_db.txt’ with notepad and add this line in bottom

 

//2013-07-03 Ragexe
packet_ver: 38
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0437,5,walktoxy,2
0x035F,6,ticksend,2
0x0930,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
0x0202,6,reqclickbuyingstore,2
0x0817,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
0x0360,26,friendslistadd,2
0x094A,5,hommenu,2:4
0x0873,36,storagepassword,2:4:20
 
If you choose another date of your ragexe you can find your ‘packet’ in this link

http://rathena.org/board/topic/82726-2013-ragexe-and-diff-up-to-date-2013-07-03/
 
Just copy and paste it to your ‘packet_db.txt’ like I did.

19. Now you are ready to start your server, open rAthena\trunk and open file ‘runserver-sql.bat’ wait until all server loaded like the pic

below:server.png

20. Now go to your kRO client Folder and open ‘Loki.exe’ in the login screen you can create account by doing this;

In ID you can fill your ID with _M for male and _F for femalecreateid.png

And then input your password, After that you may login to your id without _M or _F anymore.

 

21. Some Screenshoot in the game

screenragnarok005.jpg

 

screenragnarok000.jpg

I think that's all guys. sorry for any mistake and good luck creating your own Ragnarok World /gawi

don't forget to clik the rep_up_zps4d092215.png button if you found this post useful /rice and thx for reading this bad tutorial /shy

________________________________________________________________________________________________________

Note: only do this step if you found the problem below.

Problem 1:

setup resolution problem: there is missing file in kRO client\system\lua514\ that file name is optioninfo.lub

you may download from here and put on that folder.

 

Problem 2:

'queryNavi_Distance_Map' problem: go to Data Folder Translation\Data\luafiles514\lua files\navigation then deleted the file below:

navi_linkdistance_krpri.lub

navi_linkdistance_krsak.lub

navi_npcdistance_krpri.lua

navi_npcdistance_krsak.lua

_________________________________________________________________________________________________________

edited :

- adding missing step in client

- adding new file Open Setup from Ai4rei

- adding missing step in server (repeat step 12 but now you 'Open SQL Script’ and go to rAthena\trunk\sql-files open 'logs.sql' click OPEN and click the ‘Lightning button’ on picture below. Wait until its done and close your MySQL Workbench and Open it again to refresh.)

- fixing some step in client about grf builder because if change lua to lub first then merge give error query_navi_map but don't worry now the step are correct.

- adding missing step about downloading 'data translation folder' from repository link

- fix some unclear words and fix the repository link.

- deleted fixcamera angle from patch list because for shift right click issue, and add some note about setup resolution problem

- fix xdiff files link

Thank you very much....your steps are very useful...now i can play my own ragnarok online....keep ur work up bro...
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/13/13
  • Last Seen:  

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 

ragnarok.jpg

have u checked the ragexe?maybe u forgot to tick translate to english when creating ragexe...why dont u try to make it again...

Yes, already. i ticked "translate to english" also. I just wondering why only skill tree that still in Korean, but for the rest looks fine.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   61
  • Joined:  09/01/12
  • Last Seen:  

Thanks you for support :)

your welcome :)

 

 

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 

ragnarok.jpg

have u checked the ragexe?maybe u forgot to tick translate to english when creating ragexe...why dont u try to make it again...

Yes, already. i ticked "translate to english" also. I just wondering why only skill tree that still in Korean, but for the rest looks fine.

change lua to lub 0.0

 

@dhanryu thx u /ok

Edited by cassiel
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  41
  • Reputation:   1
  • Joined:  08/13/13
  • Last Seen:  

Thanks you for support :)

your welcome :)

 

 

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 ragnarok.jpg

have u checked the ragexe?maybe u forgot to tick translate to english when creating ragexe...why dont u try to make it again...
Yes, already. i ticked "translate to english" also. I just wondering why only skill tree that still in Korean, but for the rest looks fine.
change lua to lub 0.0

 

@dhanryu thx u /ok

maybe some files were missing..what client that u use?
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   0
  • Joined:  08/13/13
  • Last Seen:  

 

Thanks you for support :)

your welcome :)

 

 

 

Hi, need help from all of you guys. I already followed all of instructions and other solution as well from this thread. But i still have one problem, only my skillinfo and skill tree still in Korean language. How to fix it? I already tried to replace with the other resource of Lua514. But it didn't work. Thanks.

 ragnarok.jpg

have u checked the ragexe?maybe u forgot to tick translate to english when creating ragexe...why dont u try to make it again...
Yes, already. i ticked "translate to english" also. I just wondering why only skill tree that still in Korean, but for the rest looks fine.
change lua to lub 0.0

 

@dhanryu thx u /ok

maybe some files were missing..what client that u use?

 

@cassiel: i already change also lua to lub using luatolub.bat, but it still same :(

@dhanryu: i used 2013-07-03aRagexe according to tutorial from cassiel. Do you know how to find the missing files? i already tried 2-3 times started from the step 1 until finish, but didn't work. :(

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   61
  • Joined:  09/01/12
  • Last Seen:  

@nosferatus well that's weird. what did you select for your diff option?

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