When I started this, I had never worked with Hyperion before, so I figured I'd take the time and add a little bit to the Lumbridge base that was previously released. My goal for this was to release a base with enough packets identified, and maybe some basic systems implemented, for people to turn it into whatever they please. This was not meant to be packed with features, it's just meant to be a nice stable framework with the bare essentials, but enough of them to get someone started on either educating themselves, or creating a nice server. Learn from my mistakes, correct my code, let me know what I did incorrectly. Haven't looked at this in years.
Current Version: 4
Not actively developing this or RSPS in general anymore
Credits to:
Dementhium team (Item loading)
Graham (Original Hyperion)
Shoes (Ground items)
Linux(Lumbridge)
Fire Cape (XML Spawn Loading)
Spoiler for Features I added/implemented:
V1
Better item loading (From Dementhium)
Ground items (dropping and picking up)
Slot saving for switching
Examine packet, and identified a few others.
Binary account saving/loading (As I wasn't a fan of the old way)
Exception handler, and shutdown hooks
A few bugs fixed, such as moving items around not letting you wear them.
Started working on resizable, never finished though.
V2
Item on Item, Item on Object (Proper with Interfaces,childs,etc.)
NPC Autopawn with bugged coordinate facing through XML(Simple fix I think, just can't find it)
NPC Options 1 through 5
Fixed Equipment Screen to show proper bonuses(No longer glitchy text)
Fixed Object Examine
Maybe a few other tweaks I can't remember?
V3
Fixed Player Updating to show proper combat levels and locations.
Object Options 2-3
Player options 2-5
Operate Item
Magic on Player, NPC, Object, and Item
Item on NPC, and Player
Clan Chat Join Packet.
V4
Almost finished resizable mode. Had to find a lottt of interfaces and such. Not so fun.
Spoiler for Other things to note:
This is just a base.
I haven't bothered to start on combat.
Some items will still not have spec bar (AGS), etc.
There seems to be a bug with regional player updating where you see the other person in a different spot than they actually are. (Fixed in V3)
I am not taking credit for much of this.
Other features can be found here: [Only registered and activated users can see links. Click Here To Register...]
Spoiler for Things I never sorted out:
Any possible runscripts/configs/accessmasks (specificially need for resizable banking, user input and such, don't have a full understanding of them) or any information about how to obtain them.
Accessmasks/configs for resizable interfaces (as they don't work unless you're in fixed, if an arg needs to be changed just tell me, need to know how they work)
Any packets I haven't found. If I even just have sizes, opcodes, and expectations I can write the handlers. Need Client > Server & Server > Client
All XTEAs/Mapdata/whatever the proper term is for it these days
Cache loading server sided (Can probably do myself but it wouldn't be proper)
Maybe a decent update server? (Not any time soon)
SwitchItems2 packet fix, it doesn't send sometimes, for example with bank tabs. Same issue with graphics mode switching, doesn't always send.
Entities face players, but not coords. Not sure what's wrong.
Spoiler for Bugfixes, Tutorials, Snippets, Packet lists, etc.:
Equipment Screen Fix - [Only registered and activated users can see links. Click Here To Register...]
Server V4 mirror links [Only registered and activated users can see links. Click Here To Register...] -> Up as of 1/8/18
Client Mirror link(Includes cache and 64 bit HD DLLs: [Only registered and activated users can see links. Click Here To Register...] -> Up as of 1/8/18
No 64 bit DLLS for this one [Only registered and activated users can see links. Click Here To Register...]
12-24-2012, 07:25 AM
Huey
Good work shame no1 will use
12-24-2012, 08:02 PM
Mod Roisin
Thanks alot! I will use this for my programming practise :)
12-24-2012, 09:17 PM
HDZx
Very nice release.
12-24-2012, 09:48 PM
Tyluur
Good job. I'll work with this when I have free time.
12-24-2012, 10:29 PM
Nirvana
Looks like a solid release, nice job.
12-25-2012, 03:46 AM
Skilz0r
Thanks!! Going to learn 525 now.
Quote:
Originally Posted by Tupac[Only registered and activated users can see links. Click Here To Register...]
Good work shame no1 will use
I'll use it. :D
12-25-2012, 05:50 AM
PavSwag
Thanks for this.
12-27-2012, 09:07 PM
matt442
Ill use this but i would like some people to help me with it so pm me if interested :)