Jump to content

cassiel

Members
  • Posts

    68
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by cassiel

  1. okay here is the issue i've found on this thread http://rathena.org/board/topic/84495-all-weapon-sprite-showing-default/ and this http://rathena.org/board/topic/73980-all-weapon-sprites-default/ they all talking about the weapon sprites that change to default that occure when using: 1. kRO client 2013 2. rathena rev 14007 up to now. 3. data translation folder from this link https://subversion.assembla.com/svn/client-side-translation/ after i do some research about this problems, the problem occure in this 3 files: 1. item_db.txt (Location: Server\Trunk\db\re\) 2. weapontable.lub (Location: kRO client\data\luafiles514\lua files\datainfo\) 3. iteminfo.lua (Location: kRO client\system\) the item_db.txt shows this: // 2-Handed Staffs 1472,Staff_Of_Soul,Soul Staff,4,20,,1400,25:200,,1,0,0x00810204,7,2,34,3,73,1,10,{ bonus bInt,5; bonus bAgi,2; },{},{} 1473,Wizardy_Staff,Wizardry Staff,4,20,,2400,120:200,,1,0,0x00810204,7,2,34,4,90,1,10,{ bonus bInt,6; bonus bDex,2; },{},{} i take example of this 2-Handed Staffs, i marked the red one because it value is to show the sprite in game. the problem is in the weapontable.lub those value isn't 10 anymore. the value 10 is for rod. WEAPONTYPE_ROD = 10, WEAPONTYPE_Staff_Of_Soul = 96, WEAPONTYPE_Wizardy_Staff = 97 the value for item id 1472 and 1473 are 96 and 97. and the itemInfo.lua show that the ClassNum for item id 1472 and 1473 are 10 [1472] = { unidentifiedDisplayName = "Rod", unidentifiedResourceName = "·Ôµå", unidentifiedDescriptionName = { "Unknown item", "requiring Appraisal.", "Can be identified by", "using a Magnifier.", }, identifiedDisplayName = "Soul Staff", identifiedResourceName = "½ºÅÂÇÁ¿Àºê¼Ò¿ï", identifiedDescriptionName = { "A high quality,", "two-handed staff", "that amplifies", "psychic power.", "Int +5", "Agi +2", "MATK + 200", "Class: ^777777Two-Handed Staff^000000", "Attack: ^77777725^000000", "Weight: ^777777140^000000", "Weapon Level: ^7777773^000000", "Required Level: ^77777773^000000", "Jobs: ^777777Mage Class and Soul Linker^000000" }, slotCount = 0, ClassNum = 10 }, [1473] = { unidentifiedDisplayName = "Rod", unidentifiedResourceName = "·Ôµå", unidentifiedDescriptionName = { "Unknown item", "requiring Appraisal.", "Can be identified by", "using a Magnifier.", }, identifiedDisplayName = "Wizardry Staff", identifiedResourceName = "À§Àڵ帮½ºÅÂÇÁ", identifiedDescriptionName = { "Rumored to have", "been crafted by an", "ancient wizard, this", "staff contains awesome", "energies.", "Int +6", "Dex +2", "MATK + 200", "Class: ^777777Two-Handed Staff^000000", "Attack: ^777777120^000000", "Weight: ^777777240^000000", "Weapon Level: ^7777774^000000", "Required Level: ^77777790^000000", "Jobs: ^777777Mage Class and Soul Linker^000000" }, slotCount = 0, ClassNum = 10 here's what i do to solve the weapon sprite problem that change to default, i simply change the value 10 in item_db.txt and itemInfo.lua to 96 and 97.and it works like a charm. what i want to ask here is that okay with that? because if this is the right way to solve this problem then we got to change the item_db.txt and itemInfo.lua and that's will be though. waiting for the answer... thx
  2. meh...awake at 3.15 in the morning =.=

  3. 3:15 in the morning now x.x sorry for late respond.. busy with my final exam @mrlongshen i've found something about character screen selection problem you have but i haven't try it yet. in your src/common/mmo.h what value you put on this line #define MAX_CHARS i've found if you changed this, you must hex your ragexe (i'm not expert at hexing client so i'm sorry can't answer it). @mhagz i saw your screenshot about your loki.ini and i found that something wrong because there are 2 line about the rageexe location. do not add the line i put on my tutorial, you must change the 'ragexe.exe' into the name of your patched ragexe which is mine is '2013-07-03aRagexe_patched.exe' ; Must be on same dir of Loki Exe = "ragexe.exe" <----this one you change into your patched ragexe name. don't add this line into your loki.ini 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) @tifaro glad you've success create your own ragnarok offline server and sorry for unclear words i made, because english isn't my 1st language, i'll change it now. and for your question here is the answer: 1. you run rsu-kro-rag-lite.exe 2. 'rename luatolub.bat.txt into luatolub.bat and double click (to run) it.' yes you are right about it, will add this line to my tutorial. 3. I couldn’t find DATA.ini so I created it by notepad, with the information above. correct. i forgot to add this too, although in step 6 i put note about clientinfo.xml same with this. 4. I created new folder ‘trunk’ inside folder ‘Server’. no you don't need to. seems like i put directly link into trunk but now i fix it. 5. 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? since it offline it's ok to fill it with that. seems like the step i write is for online server hahahaha mybad. 6. 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. it's ok. i write to repeat step 12 just in case the reader unexpectly closed the MySQL Workbench. 7. After this step, can I close MySQL workbench or just leave it there? you can close it. 8. 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? just change the first line the second and the third is '//' so it won't be necessary. 9. 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? well if you find no problem then it's ok.. because i never found this case before.. i think because you are using visual 2012. 10. Is ‘Block’ means ‘select’? After doing this step, can I close the Visual Studio? yes 'block' means 'select' and yes you can cloas after you succesfully build your server. 11. You mean Server\trunk\db? Lol, mybad to write 'rAthena\trunk\db' that's my folder.. and yes it should be 'Server\trunk\db' Besides, before adding, I found this at the end of ‘packet_db.txt’: Is it ok to add the line your said? I used 2013-07-03aRagexe_patched.exe and 2013-07-03aRagexe_patched.xdiff sure it is ok since the packet i put in there is for that ragexe date. @jimwest you can find it in here i already put the link on first post in 10 things you need to download, point number 10. edited adding this packet because read your post at shakto thread hahaha... i guess you need vpn to access pastebin. //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
  4. Final exam =.=

  5. @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 , when i found it i'll post A.S.A.P
  6. the two last errors because the grf build step is wrong. once again it's my mistake 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
  7. @sevenzz23 try to run as administrator or UAC is off
  8. 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 , now i will add the step. thx igneel24 for make me realize my mistake
  9. @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.
  10. @neomind i've juts try a moment ago with client 22-05, it's still give me default sprite. seems like the problem is on the data folder translation pack from this link just like reigneil says maybe the iteminfo.lub is the problem.
  11. i use 2013-06-05, 2013-06-26 and 2013-07-03 ragexe client and data folder translation project from this link i don't know about client 2013-06-05 below.
  12. glad you like it , 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
  13. @sevenzz23 try to disable your antivirus or you can add to exception.
  14. looks like i miss to write some step up there. 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
  15. @sevenzz23 have you tried reinstall kRO client?
  16. go to this link http://rathena.org/board/topic/84746-tutorialhow-to-create-ragnarok-offline/
  17. 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. 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 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. 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 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. 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. 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. 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: 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’ 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. 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: 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: 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 female And then input your password, After that you may login to your id without _M or _F anymore. 21. Some Screenshoot in the game I think that's all guys. sorry for any mistake and good luck creating your own Ragnarok World don't forget to clik the button if you found this post useful and thx for reading this bad tutorial ________________________________________________________________________________________________________ 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
  18. @rosfus you need to change your max lv to 175 in order to show the yellow aura. here's the link to change your max lv http://rathena.org/wiki/Edit_Max_Level
  19. @kangfredy try to use item id on iteminfo.lua in your system folder to fill the item id on your itemcash_db2.txt
  20. any news about weapon sprite problem that changed to default?
  21. which max_lv that you changed? in src or battle folder? plz tell me because i have this problem too it solved just change max level to 175 and it's done. found it here http://rathena.org/wiki/Edit_Max_Level
  22. i also have this problem, hope someone know the answer. my client is update to 03-07-2013 but i use 05-06-2013 ragexe. my server rev 17407 i also have problem with aura not showing at all. do you have problem with aura to? edited : the aura problem is solved by change max level to 175.
  23. Data folder If you have some problem with your lua files, please delete your old data/luafiles514 folder And put those files in your ragnarok folder : https://subversion.a...de-translation/ Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder <--- this is i believe where you miss the step.
×
×
  • Create New...