Client source upgrade
- Mike
- Programmer
- Posts: 6348
- Joined: Sun Nov 01, 2009 8:00 pm
- Location: PkHonor HQ
Client source upgrade
So, Donderstone2 recently found a (pretty recent) OSRS client with all OSRS cache, items, maps and NPC's. This includes (but is not limited to): Zulrah (with animations and the map), Cerberus (+ cave), Callisto, Scorpia, Venenatis, Vet'ion, as well as Zeah, Saradomin's Blessed sword, the different wands, toxic blowpipe etc. etc.. The client has the capability to be either fullscreen, resizeable or have a fixed window size. Also: Pest Control with 3 boats, which we can use for different game modes (will come in handy with the upcoming release of elite void).
This means we'll be using this new client instead of the one we've been using in the past years. It is based off the exact same client that our client is based off, so it's possible for us to merge the two. Our server with every single feature remains the same, character files will remain etc., but we'll need to convert several thousands of item ID's, NPC id's and object ID's (OSRS uses different ID's than ours, especially where NPC's and custom items are concerned). We'll also need to take every single feature from our client and integrate it into the new one (ancient prayer interface, ancient magicks with miasmic spells, bank tabs and a whole lot more).
I don't have an estimate on how long all of this is going to take, but it is a huge change. Integrating all PkHonor client features into the new client might take a few weeks, converting all item, NPC and object ID's serversided will take even longer. We'll also need to do a whole lot of bugtesting before we can release it.
However, once done, we'll have an enormous load of OSRS content (and maps!) that our players have been asking for a while now. Not to mention the added benefit of finally having fullscreen and resizeable options. All that added together makes it worth the effort and will certainly attract a lot of new players to our server.
So consider this our next big project that we'll be working on in the next few months. However, we'll make sure to keep releasing smaller updates at least once a week.
This means we'll be using this new client instead of the one we've been using in the past years. It is based off the exact same client that our client is based off, so it's possible for us to merge the two. Our server with every single feature remains the same, character files will remain etc., but we'll need to convert several thousands of item ID's, NPC id's and object ID's (OSRS uses different ID's than ours, especially where NPC's and custom items are concerned). We'll also need to take every single feature from our client and integrate it into the new one (ancient prayer interface, ancient magicks with miasmic spells, bank tabs and a whole lot more).
I don't have an estimate on how long all of this is going to take, but it is a huge change. Integrating all PkHonor client features into the new client might take a few weeks, converting all item, NPC and object ID's serversided will take even longer. We'll also need to do a whole lot of bugtesting before we can release it.
However, once done, we'll have an enormous load of OSRS content (and maps!) that our players have been asking for a while now. Not to mention the added benefit of finally having fullscreen and resizeable options. All that added together makes it worth the effort and will certainly attract a lot of new players to our server.
So consider this our next big project that we'll be working on in the next few months. However, we'll make sure to keep releasing smaller updates at least once a week.
-
- Novice
- Posts: 42
- Joined: Wed Jun 22, 2016 6:10 am
Re: Client source upgrade
Damn dylan is still around.Nice job to him and you!
- Pure sephy
- Premium Donator
- Posts: 981
- Joined: Fri May 24, 2013 10:22 am
Re: Client source upgrade
You should cache-pack all of your data this time. Make everything nice and clean.
Also, does this new client have newer (~400) maps and object data?
Also, does this new client have newer (~400) maps and object data?
Last edited by Pure sephy on Tue Jun 28, 2016 10:33 pm, edited 2 times in total.
My awful signature. Really feeling that CoolText font.
- Ruler
- Honor Player
- Posts: 7541
- Joined: Mon Nov 11, 2013 6:13 pm
- Location: The Netherlands
Re: Client source upgrade
FUCKING HYPE
and indeed good to hear something about Dylan again
and indeed good to hear something about Dylan again
- Jon
- Honor Player
- Posts: 4706
- Joined: Mon Jun 10, 2013 6:31 pm
- Location: Iowa, USA
- Contact:
Re: Client source upgrade
This is excellent Mike. I must say I'm super excited. Keep up the hard work
- Subnet
- Premium Donator
- Posts: 1726
- Joined: Sun Apr 13, 2014 7:00 pm
Re: Client source upgrade
Would be nice to get this out in a few weeks.
- Mike
- Programmer
- Posts: 6348
- Joined: Sun Nov 01, 2009 8:00 pm
- Location: PkHonor HQ
Re: Client source upgrade
All data is already packed in the cache in this client. However, I don't know how to properly pack new models & images into a cache so I'll have to look that up. But yes, it would make it much cleaner and easier to handle for our players instead of several thousand files. I just don't really know how to, I'm a server-sided developer, the client has always been a bit of a mystery to me especially the cachePure sephy wrote:You should cache-pack all of your data this time. Make everything nice and clean.
Also, does this new client have newer (~400) maps and object data?
- Pure sephy
- Premium Donator
- Posts: 981
- Joined: Fri May 24, 2013 10:22 am
Re: Client source upgrade
Yeah, I know what you mean. I hate working with clients. Server-sided development is just so much easier.Mike wrote:All data is already packed in the cache in this client. However, I don't know how to properly pack new models & images into a cache so I'll have to look that up. But yes, it would make it much cleaner and easier to handle for our players instead of several thousand files. I just don't really know how to, I'm a server-sided developer, the client has always been a bit of a mystery to me especially the cachePure sephy wrote:You should cache-pack all of your data this time. Make everything nice and clean.
Also, does this new client have newer (~400) maps and object data?
That being said, I'm sure you'll manage. You are the Java God, after all.
Also, mind linking said client? I'm curious as to its features.
My awful signature. Really feeling that CoolText font.
-
- Elite
- Posts: 14260
- Joined: Fri Aug 16, 2013 7:20 am
- Location: Canada
Re: Client source upgrade
Will the look of things change? Like, will everything look exactly like OSRS? Including like the inventory box thing
edit: nvm the pictures werent there when i posted
edit: nvm the pictures werent there when i posted
Last edited by Hayden on Tue Jun 28, 2016 11:27 pm, edited 1 time in total.
- Jelle
- Honor Player
- Posts: 1500
- Joined: Fri Oct 25, 2013 2:58 pm
- Location: lemon kingdom