How to get started on the client-side?

kaiserwarrior

New member
Messages
3
Points
0
Hi folks. Got hit by a major nostalgia bug and decided that I wanted to get back into RO, but to keep things fresh I wanted to run my own personal server so I can play around with settings.

I understand the server well enough. Got the source, made the configuration tweaks I want to make, compiled, and all three components run fine. But I'm having trouble understanding the client side of things. I went and grabbed a full install of a fairly recent kRO client (2013-12-01) via the "Small Client" thread in the client-side releases subforum, but the small client doesn't seem to be doing the trick. I noticed that the whole setup doesn't have a clientinfo.xml, which as I recall is pretty important to the whole process. Put one together based on some wikis, but it doesn't seem to be doing anything.

Is there any place that explains the full process, starting from nothing, to getting a client put together that will connect to your local server? The Herculus wiki seems pretty sparse on details, and I'm still confused as to the whole diffs and data folders things. There are a lot of versions out there, a lot of outdated information, and a lot of conflicting sets of instructions. Basically, I'm just looking for instructions on the order of, "I've never installed an RO client of any kind, what do I need to do to get a client that will connect to my server, preferably translated".

Any help would be appreciated, thanks in advance!

 
If you want to get started and you've grabbed one of the latest Hercules commits, you should try out the 2013-12-23 client by ossi0110, it works just out of the box on current Hercules:

http://hercules.endlessro.net/

 
Thanks! I'll look into that as it's a bit more updated than the one I have; after a lot of looking around and experimenting I managed to get a 2013-08-07a client working. I'm running the most recent Hercules SVN as of a couple of days ago, 14028. Appreciate the help!

 
Hmmm. Things seem to be going well, except that the NPCs and warp portals for Izlude are completely off.

As I understand it, this is because kRO recently re-did Izlude as the new novice training area, and pre-renewal Hercules doesn't support the new Izlude map as it's all based on renewal stuff while pre-renewal mode in Hercules has NPC/Warp definitions for the old map. Is this a client-side issue where I need to get the old Izlude map somehow, or a server-side issue where I need to tweak something in the Hercules config? If it helps, I originally compiled by going into renewal.h, commenting out #define RENEWAL and UN-commenting #define DISABLE_RENEWAL (which should make it skip ALL of the renewal defines, right?).

 
yeah you need to get the old izlude map

 
Full client, as it says, is a full client side installation so you don't need anything extra for your client side.

In case you meant something else sorry, I failed to understand you. Could you please elaborate in that case?

 
Back
Top