Jump to content

Recommended Posts

kRO 2013 Client Set-Up

 

 

Prepared by: Tian

Date Created: July 09, 2013
Version: 1.0
 
 
Table of Contents
  1. Pre-Requisite Items  
  2. Client Set-Up Instructions  
  3. Additional Info 
  4. Known Issues 
  5. Credits & References

 

 
I. Pre-Requisite Items:
- clean kRO folder (make sure it’s fully patched!)
Demo1.png
- Updated Data Folder/System Folder (Download the latest Data Folder)
Demo2.png
 
II. Client Set-Up Instructions
1. Copy your Clean KRO Folder (to back-up your kRO)
2. Extract and Copy the Contents of Data Folder v4(or latest rev) to the clean kRO Folder 
3. Open kRO/data/clientinfo.xml update the code
Search <servertype></servertype> Set it to primary  Search <langtype></langtype> Set it to 0 

Sample:

Demo5.png

4. Edit the trunk >Hercules/src/common/mmo.h then build the solutions

Search     	#define PACKETVER YYYYMMDD And match it with the date version you choosed for your client ex:	#define PACKETVER 20130522  Clean and re-build the solution of your emulator after it !!!

5. Place luatolub.bat inside the kRO/data/luafiles514 and run it to convert the luas to lub

Demo3.png

6. Copy and paste the launcher to the kRO folder (loki.exe, loki.ini, loki skin folder) from the Demo Package
Demo6.png
7. Copy and paste the Client.exe to the kRO folder (LocalRO.exe) from the Demo Package
 
 
8. Open the file kRO/savedata/OptionInfo.lua and change the code to: (If no file exists, create one)
CmdOnOffList = {  ["/battlemode"] = 0,  ["/notrade"] = 0,  ["/noshift"] = 0,  ["/noctrl"] = 1,  ["/skillfail"] = 1,  ["/notalkmsg"] = 0,  ["/notalkmsg2"] = 0,  ["/showname"] = 1,  ["/fog"] = 1,  ["/aura"] = 1,  ["/window"] = 0,  ["/miss"] = 1,  ["/q1"] = 0,  ["/q2"] = 0,  ["/effect"] = 1,  ["/bgm"] = 1,  ["/sound"] = 1,  ["/loginout"] = 1,  ["/shopping"] = 1,  ["/stateinfo"] = 1,  ["/snap"] = 0,  ["/itemsnap"] = 0,  ["/skillsnap"] = 1,  ["/hoai"] = 0,  ["/merai"] = 0,  ["/camera"] = 0,  ["/btg"] = 1,  ["/lightmap"] = 1}OptionInfoList = {  Window_XPos = -1,  Window_YPos = -1,  Trilinear = 0,  Bgm_Volume = 100,  Effect_Volume = 100,  AutoOpen1to1Window = 1,  AutoOpen1to1Window_Friend = 1,  PlaySound_Open1to1Window = 1,  Simplicity_SkillList = 0,  Show_SkillDescript = 0,  ChangeChatMode = 1,  LockMouse = 0,  ChannelCopID = 0,  Outdoor_ViewLatitude = -45,  Outdoor_ViewDistance = 400,  Indoor_ViewLatitude = -45,  Indoor_ViewDistance = 300,  SkinName = "<Basic Skin>",  MouseExclusive = 1,  WIDTH=800,  HEIGHT=600,  BITPERPIXEL=16}

9. Right-Click the OptionInfo.lua and click on Properties, tick the Read-Only option

Demo4.png
10. Run the server and open loki.exe(the launcher) and log-in
Demo7.png
 
cashshop.png
mounts.png
kagerou.png
 
CREDITS & REFERENCES:
 
1. Credits to Shakto for the Guide:
2. Credits to Alexandria for the Data Folder:
3. Credits to mleo1 for the Loki Launcher:
4. Credits to zackdreaver for the Client SetUp revert issue fix:
 
Notes:
Suggestions are welcome in order to make the guide more easier to follow and to make it more accurate. Thanks  :D
 
Not Included in the Guide but options:
1. Client-Diffing 
2. ROCred (alternative to loki)
 
 
 
 

 

Share this post


Link to post
Share on other sites

Yo man, how do I increase the resolution?

EDIT:

 

I have been receiving this error whenever I login using Loki (I followed everything in your tutorial!:

 

error_zps3b3e9c49.png

 

Sofar the server is client-side bug free. No errors except for this!
Also, how do I increase my screen's resolution? I'm using 2013-05-22
Ragexe, data v4.0 by alexandria, and using data folder only!

 

Thank you for any help you may give!

Edited by Valiente

Share this post


Link to post
Share on other sites

another problem that I've encounter is the setup.exe the way it was created by setup.exe(ghostring)/opensetup.exe(ai4rei). Its different than the newer savedata. Is there someone manage to fixed this?

Share this post


Link to post
Share on other sites

Yes, I do. :o

I think the problem in your client is your dataluafiles514lua filesquestquest_function.lub

copy the dataluafiles514lua filesquest2013quest_function.lua in dataluafiles514lua filesquest and make sure to change it to .lub

Edited by alohadoubt

Share this post


Link to post
Share on other sites

 

Yes, I do. :o

I think the problem in your client is your dataluafiles514lua filesquestquest_function.lub

copy the dataluafiles514lua filesquest2013quest_function.lua in dataluafiles514lua filesquest and make sure to change it to .lub

That file doesn't even exist in my lubfiles.

Share this post


Link to post
Share on other sites

use this xDiff by NeoMInd, no need to run loki's launcher http://sourceforge.net/p/xdiffgen/code

this one by Shakto, http://k3dt.eu/Ragexe/unpacked/Diffs/

 

i use that here my patch

[cbox]

 

Last Patches

 

 

2

Allow Chat Flood (? lines)

 

 

allowChatFlood

10

 

 

 

 

7

Change Gravity Error Handler

 

 

 

8

Custom Window Title

 

 

customWindowTitle

promiseRO

 

 

 

 

13

Disable Ragexe Filename Check

 

 

 

14

Disable Hallucination Wavy Screen

 

 

 

15

Disable HShield

 

 

 

61

Disable Packet Encryption

 

 

 

16

Disable Swear Filter

 

 

 

68

Enable 64k Hairstyle

 

 

 

77

Enable Custom 3D Bones

 

 

 

90

EnableDNSSupport

 

 

 

49

Enable Multiple GRFs

 

 

 

19

Enable Title Bar Menu

 

 

 

76

Enforce Official Login Background

 

 

 

71

Ignore Missing File Error

 

 

 

72

Ignore Missing Palette Error

 

 

 

28

Increase Headgear ViewID to 5000

 

 

 

31

Increase Zoom Out 75%

 

 

 

33

KOREA ServiceType XML Fix

 

 

 

86

Only First Login Background

 

 

 

35

Read Data Folder First

 

 

 

36

Read msgstringtable.txt

 

 

 

38

Remove Gravity Ads

 

 

 

39

Remove Gravity Logo

 

 

 

84

Remove Serial Display

 

 

 

41

Disable Nagle Algorithm

 

 

 

50

Skip License Screen

 

 

 

95

Use SSO Login Packet

 

 

 

44

Translate Client In English

 

 

 

51

Ascii & Arial on All Langtypes

 

 

 

47

Use Ragnarok Icon

 

 

 

54

eXtract MsgStringTable.txt

 

 

 

62

eXtract txt file strings

 

 

 

[/cbox]

Share this post


Link to post
Share on other sites

Download again the xDiff of your client and Diff again with this

Cancel to Login Window,

Disable 1rag1 type parameters

Restore Login Window

Edited by P r o p e r t i e s

Share this post


Link to post
Share on other sites

 

use this xDiff by NeoMInd, no need to run loki's launcher http://sourceforge.net/p/xdiffgen/code

where i can download the ragexe in this site when i use this xdiff then i dowload krato ragexe i got error in xdiffpatcher

http://k3dt.eu/Ragexe/unpacked/

 

i just try Shakto xDiff and also got error oops i just forgot to add value on creenshot quality it works now :D , try NeoMind xDiff tried and it works..

Edited by P r o p e r t i e s

Share this post


Link to post
Share on other sites

 

 

use this xDiff by NeoMInd, no need to run loki's launcher http://sourceforge.net/p/xdiffgen/code

where i can download the ragexe in this site when i use this xdiff then i dowload krato ragexe i got error in xdiffpatcher

http://k3dt.eu/Ragexe/unpacked/

 

i just try Shakto xDiff and also got error oops i just forgot to add value on creenshot quality it works now :D , try NeoMind xDiff tried and it works..

get erro in xdiff please guide me or make me a test client that now i can test the hercules

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.