Jump to content
  • 1

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


cassiel

Question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  6
  • Reputation:   4
  • Joined:  07/10/13
  • Last Seen:  

Hi. 

 

I've made all steps in client preperation part of tutorial. When I press login button in Loki launcher i get a sequence of errors:

 

9v89.png

4s2.png
hy4d.png
 
z78.png

 

btw:

I've downloaded "Full_kRO_Renewal_20130701.exe [Torrent Download];

Windows 7 x64

Edited by Luftmore
  • Upvote 3
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:  

looks like i miss to write some step up there. /sry

the data translation you've been download from this link  https://subversion.assembla.com/svn/client-side-translation/ put them in your kRO client but after you do this:

change the clientinfo like up there and change all lua extension to lub extension.

 

i'm going to edited some missing step. thx for the question it makes me realize /thx

  • Upvote 2
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  6
  • Reputation:   4
  • Joined:  07/10/13
  • Last Seen:  

Thank you for great tutorial, with this new renewal launcher stuff is very dufficult to figure out all steps of launching client.

 

btw, two last errors still ramain, but they are not critical and all works perfectly.

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  11
  • Reputation:   1
  • Joined:  07/05/13
  • Last Seen:  

I have this error when I talk to an npc or try to pick an item:

 

error04.jpg

 

I already updated the packet_db.txt and clientinfo as you said, what is the problem?

 

thanks

  • Upvote 1
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:  

Thank you for great tutorial, with this new renewal launcher stuff is very dufficult to figure out all steps of launching client.

 

btw, two last errors still ramain, but they are not critical and all works perfectly.

glad you like it /no1 , btw what kind of error that still remain? i'll try to search the solution.

 

@JimWest what date is your ragexe?

what server do you use?h3rcules or r@thena? it seem i've found this error when i use h3rcules server.

because you need to edit the src/map/packets.h to add this packet data and compile it again.

 

//2013-06-05aRagexe (Cassiel)
#if PACKETVER >= 20130703
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0930,5,clif->pChangeDir,2,4);
    packet(0x07E4,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0202,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6);
    // packet (0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8,12);
    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet (0x0436,4); // CZ_GANGSI_RANK
    packet(0x0360,26,clif->pFriendsListAdd,2);
    packet(0x094A,5,clif->pHomMenu,2,4);
    packet(0x0873,36,clif->pStoragePassword,2,4,20);
#endif
 

 

 

  • Upvote 1
Link to comment
Share on other sites

  • 0

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

error-1.png

errors.png

are those db errors are the reason why i always get errors when i login in loki.exe?

reply pls.thanks

Edited by igneel24
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

error-1.png

errors.png

are those db errors are the reason why i always get errors when i login in loki.exe?

reply pls.thanks

 

please update your lua.

  • Upvote 1
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:  

@igneel24 i think you missed the step here

 

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

 

 

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.

  • Upvote 1
Link to comment
Share on other sites

  • 0

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

i did that step.all lua extension inside luafiles514 became lub extension. xD

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:  

i did that step.all lua extension inside luafiles514 became lub extension. xD

and?? is it still error?

 

regarding to your error on db, it looks like you don't create scheme logs on your sql database. and that will be my fault because forget to write some steps on it /sry , now i will add the step.

 

thx igneel24 for make me realize my mistake /no1

Edited by cassiel
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

Where is @@Shakto? I can't wait to have my server without problems   /whisp

 

This is a screenshot of the problem I'm having when taltikng to an npc or picking objects with 20130703:

 

error04.jpg

i got this problem ! 20130703 client. huhu :(

Edited by mrlongshen
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:  

Thank you for great tutorial, with this new renewal launcher stuff is very dufficult to figure out all steps of launching client.

 

btw, two last errors still ramain, but they are not critical and all works perfectly.

the two last errors because the grf build step is wrong. once again it's my mistake /wah

now i've been correct it up there, the problem is because the lua we put in grf changed to lub.

the correct step are like this:

 

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
 

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.

@mrlongshen what date is your ragexe? what server do you use? h3rcules or r@thena? it seem i've found this error when i use h3rcules server.

because you need to edit the src/map/packets.h to add the packet data of your ragexe date and compile it again.

example i used 2013-07-03aRagexe

//2013-07-03aRagexe (Cassiel)
#if PACKETVER >= 20130703
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0930,5,clif->pChangeDir,2,4);
    packet(0x07E4,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0202,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6);
    // packet (0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8,12);
    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet (0x0436,4); // CZ_GANGSI_RANK
    packet(0x0360,26,clif->pFriendsListAdd,2);
    packet(0x094A,5,clif->pHomMenu,2,4);
    packet(0x0873,36,clif->pStoragePassword,2,4,20);
#endif
 
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

@mrlongshen what date is your ragexe? what server do you use? h3rcules or r@thena? it seem i've found this error when i use h3rcules server.

because you need to edit the src/map/packets.h to add the packet data of your ragexe date and compile it again.

example i used 2013-07-03aRagexe

//2013-07-03aRagexe (Cassiel)
#if PACKETVER >= 20130703
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0930,5,clif->pChangeDir,2,4);
    packet(0x07E4,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0202,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6);
    // packet (0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8,12);
    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet (0x0436,4); // CZ_GANGSI_RANK
    packet(0x0360,26,clif->pFriendsListAdd,2);
    packet(0x094A,5,clif->pHomMenu,2,4);
    packet(0x0873,36,clif->pStoragePassword,2,4,20);
#endif
 

ok done fix it. yup its on hercules. huhu.

forgot to edit src/map/packets.h   /panic 

 

now i got this problem on rathena..

 

post-12126-0-95613100-1373869955_thumb.png

 

why eh? where i have to fix it  ?

Edited by mrlongshen
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  6
  • Reputation:   4
  • Joined:  07/10/13
  • Last Seen:  

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
 

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.

 

 

Thanks for your help!

 

It give some errors also, new one.
There is another issue i didn't notice earlier:
You set graphic resolution in the standart setup or blue ghost setup and click OK, then it will be saved. But when u lauch RO client window is opening with 640 x 480 and if u open setup.exe again u wil see that resolution is set to 640 x 480. The settings are reset when you launch client.
 
 
 I will use old exe, there are no problems at all.
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   1
  • Joined:  07/15/13
  • Last Seen:  

Hi just a newbie question here, 11. Data folder translation - https://subversion.a...de-translation/

 

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

 

... there is no data folder.. i updated both patcher . i looked into Data folder translation - https://subversion.a...de-translation/ but what should i do? do i download each .txt and make a folder named data? 

 

or is there a .zip or folder that i can dl., i used the torrent to dl the kro

\

 

*got lost on step six sorry* =(

 

 

 how to download the whole ->

 

5. rAthena SVN Repository - https://rathena.svn..../rathena/trunk/

11. Data folder translation - https://subversion.a...de-translation/

 

hope for your kind reply thanks

Edited by mhagz
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:  

@mhagz no problem :) , its my fault not to give common knowledge how to download from repository link. here's the step

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.assembla.com/svn/client-side-translation/ in “url of repository” and click ok,

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

 

@luftmore you can try to edit your optioninfo.lua in 'savedata' folder manually.

change this line:
OptionInfoList["WIDTH"] = 640 <----- i changed this to 1280 because i use 1280x768
OptionInfoList["HEIGHT"] = 480 <----- i changed this to 768 because i use 1280x768
 

@mrlongshen i'll check it, this week i've got my final exam /wah , when i found it i'll post A.S.A.P /gawi

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

@mrlongshen i'll check it, this week i've got my final exam 

/wah , when i found it i'll post A.S.A.P  /gawi

 

 

hehe. ok bro. thx alot. really weird. ajaja

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   1
  • Joined:  07/15/13
  • Last Seen:  

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’
--- question i need to copy only the sub net or do i copy the other 2 ipv4 and default gateway ?

 

---

 

i finished all the steps i only changed the 255.0.0.0:.... to what my config provided..  

           

i started the server but when  i click loki this shows up . i have done the steps u provided

 

246a05l.png

 

 

thank you in advance 

Edited by mhagz
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

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’

--- question i need to copy only the sub net or do i copy the other 2 ipv4 and default gateway ?

 

---

 

i finished all the steps i only changed the 255.0.0.0:.... to what my config provided..  

           

i started the server but when  i click loki this shows up . i have done the steps u provided

 

246a05l.png

 

 

thank you in advance 

 

where is your ragexe.exe ?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   1
  • Joined:  07/15/13
  • Last Seen:  

now that you mentioned it this is what i have in my folder 

2dj5c15.png

 

 

weird i tested it before and it worked but now i cant open it again =(

Edited by mhagz
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

now that you mentioned it this is what i have in my folder 

2dj5c15.png

 

 

weird i tested it before and it worked but now i cant open it again =(

 

haha. that is the official ro.

u have diff your client lor..

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   1
  • Joined:  07/15/13
  • Last Seen:  

33dvbxk.png

thats the ragexe exe right?/ hoping that u could help me

 

still the same problem =(- i used loki 



now that you mentioned it this is what i have in my folder 

2dj5c15.png

 

 

weird i tested it before and it worked but now i cant open it again =(

 

haha. that is the official ro.

u have diff your client lor..

33dvbxk.png

 

thats the ragexe exe right?/ hoping that u could help me

 

still the same problem =(- i used loki 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  98
  • Topics Per Day:  0.02
  • Content Count:  1302
  • Reputation:   77
  • Joined:  12/04/12
  • Last Seen:  

33dvbxk.png

thats the ragexe exe right?/ hoping that u could help me

 

still the same problem =(- i used loki 

 

now that you mentioned it this is what i have in my folder 

2dj5c15.png

 

 

weird i tested it before and it worked but now i cant open it again =(

 

haha. that is the official ro.

u have diff your client lor..

33dvbxk.png

 

thats the ragexe exe right?/ hoping that u could help me

 

still the same problem =(- i used loki 

 

ok. hmmm.. pm me

Link to comment
Share on other sites

  • 0

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

Thank you, cassiel! Now I have a working Ragnarok offline server! But there is some steps in your guide are unclarified to me and I must follow my instinct. I don't know if I made any mistake. So I will list them here, please correct me! (the red texts are what I did or unclear):

 

 

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

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

by running rsu-kro-rag-lite.exe and rsu-kro-renewal-lite.exe ,right?
 

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.

 

rename luatolub.bat.txt into luatolub.bat and double click (to run) it.

 

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

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

 

I couldn’t find DATA.ini so I created it by notepad, with the information above.
 

Now for the Server

1. Create new folder and name it ‘Server’

 

I created new folder ‘trunk’ inside folder ‘Server’.

 
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

 

my Subnet Mask is 255.255.255.0 so I changed the subnet: 255.0.0.0:127.0.0.1:127.0.0.1 into subnet: 255.255.255.0:127.0.0.1:127.0.0.1 ,right?

 

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.

 

I didn't repeat step 12 like you said. Instead, I double clicked on ‘logs’ schema instead of ‘rathena’ schema, then click ‘file’ and choose ‘Open SQL Script’ and go to rAthena\trunk\sql-files and open 'logs.sql' click OPEN and click the 'Lightning button’. I waited until its done and close my MySQL Workbench and Open it again to refresh.

 

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’

 

After this step, can I close MySQL workbench or just leave it there?

 

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

 

I found this:
#define PACKETVER 20120410
//#define PACKETVER 20130320
//#define PACKETVER 20111116
I only change the first line #define PACKETVER 20120410 into #define PACKETVER 20130703, do I need to change all three lines?

 

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

 

When I open it with Visual Express, the program ask me to update some components in rAthena-10.sln from Visual 2010 to Visual 2012, I must agree otherwise I can’t ‘build selection’ ,is it ok? This is the changelog after updating:
------ Update VC++ projects started -------
Updating project 'char-server_sql'...
Configuration 'Debug|Win32': changing Platform Toolset to 'v110' (was 'v100').
Configuration 'Release|Win32': changing Platform Toolset to 'v110' (was 'v100').
Updating project 'login-server_sql'...
Configuration 'Debug|Win32': changing Platform Toolset to 'v110' (was 'v100').
Configuration 'Release|Win32': changing Platform Toolset to 'v110' (was 'v100').
Updating project 'map-server_sql'...
Configuration 'Debug|Win32': changing Platform Toolset to 'v110' (was 'v100').
Configuration 'Release|Win32': changing Platform Toolset to 'v110' (was 'v100').
Updating project 'mapcache'...
Configuration 'Debug|Win32': changing Platform Toolset to 'v110' (was 'v100').
Configuration 'Release|Win32': changing Platform Toolset to 'v110' (was 'v100').

========== Update VC++ projects: 4 succeeded, 0 failed, 0 up-to-date ==========
 

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

 

Is ‘Block’ means ‘select’? After doing this step, can I close the Visual Studio?

 

18. Go to your rAthena\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

 

You mean Server\trunk\db? Besides, before adding, I found this at the end of ‘packet_db.txt’:

 

//2013-06-05 Ragexe (Shakto)
packet_ver: 39
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0437,5,walktoxy,2
0x035F,6,ticksend,2
0x087E,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
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
0x0919,19,wanttoconnection,2:6:10:14:18
0x0802,26,partyinvite2,2
// 0x0436,4 CZ_GANGSI_RANK
0x0940,26,friendslistadd,2
0x093A,5,hommenu,2:4
0x0964,36,storagepassword,2:4:20

 

Is it ok to add the line your said? I used 2013-07-03aRagexe_patched.exe and 2013-07-03aRagexe_patched.xdiff

 

I have similar problem with Luftmore about resolution, but I solved it. Here is the solution:
• Make a new folder, right click, choose SVN Checkout.. , copy this link http://svn6.assembla.com/svn/ClientSide/Lua_Project/System/ into ‘URL of repository’. Click OK then wait until everything is downloaded.
• Copy all items inside this folder.
• Paste them in kRO Client Folder\System\ ,choose option “Move and replace” for every file.
Done.

 

I hope this can help.
 

Edited by TifaRO
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  11
  • Reputation:   1
  • Joined:  07/05/13
  • Last Seen:  

Thank you for great tutorial, with this new renewal launcher stuff is very dufficult to figure out all steps of launching client.

 

btw, two last errors still ramain, but they are not critical and all works perfectly.

glad you like it /no1 , btw what kind of error that still remain? i'll try to search the solution.

 

@JimWest what date is your ragexe?

what server do you use?h3rcules or r@thena? it seem i've found this error when i use h3rcules server.

because you need to edit the src/map/packets.h to add this packet data and compile it again.

 

//2013-06-05aRagexe (Cassiel)
#if PACKETVER >= 20130703
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0930,5,clif->pChangeDir,2,4);
    packet(0x07E4,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0202,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6);
    // packet (0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8,12);
    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet (0x0436,4); // CZ_GANGSI_RANK
    packet(0x0360,26,clif->pFriendsListAdd,2);
    packet(0x094A,5,clif->pHomMenu,2,4);
    packet(0x0873,36,clif->pStoragePassword,2,4,20);
#endif
 

 

 

 

Hey cassiel thanks for your quick response but i'm not ussing hercules I'm using rathena svn do you have the contents of packet_db.txt for rathena for 20130703 please?

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