|
ok, I don't know anything about their implementation, but if it's a carbon copy I'm not particularly interested.
maybe if I wanted an exact clone of rs2 hd I would, but I don't, going through and removing what I don't want is definitely going to take just as long
oh and what about the hundreds of hours writing a 508 server instead of just adding additional functionality to 317?
not to mention I'd need to backport things like the gameframe
there's a reason 317s have been historically more customisable, and that definitely isn't because it's less simple than newer engine clients
Lots of reasons, but most importantly that's the period of the game I actually enjoyed playing the most, so rather than getting bogged down by the 'so called simplicity' of all the modern client like xtea, cs2 etc. you can actually just focus on editing a client we basically fully understand, rather than a client that changes like every week (osrs) or is from a period where I think the game really became a bit crap (562+)
So the Idea of RSPS like MineCraft is a nice dream.
if we made a straight up vanilla RSPS using the most stable version of the release version you wish to use, and then a Client like RuneLite...
The Client can have 'mods' avail from the Server Host's Webstore/private repo of Mods and like MineCraft the Client can have some user only mods that are not dependably needed on the Server to Utilize it, like UI, I mean look at the RuneLite Client that interacts with the Live OSRS Game. they are Client dependent, and do not require the Server to be running anything additional to get the data.
^ This would req that Servers use a Launcher for their Client so the user can then have a way to view the marketplace of avail mods for that client, which are then downloaded and ready for when the client boots
The Server could be something stable like RS2HD or Apollo, and the default content would be the expected vanilla content of that reversion, any additional Content can be 'Mods' or 'Plugins' (the "Custom" content, not the expected RS Content)
Now look at MineCraft it has a 'hacked' version(Forge) that allowed devs to use the API to make these Mod Jars that got loaded at Runtime, these tasks don't seem too "out of reach"
The other details you have would require something like Network Mods on the Server Owners part if they wanted to support the external reversions, since it's all in the way we handle the data, if there were network mods to handle the different opcodes of alternative reversion (although we should make a single reversion to get a base going, cause even MineCraft has a Forge for different Mainstreamed MineCraft Versions)
I've seen the talk of handling multiple reversions, it's doable, but the Dev Time may be a little extensive to get it up and ready for a Day-Zero release.
If you want a more out-of-box customizable no programming req server.
Look at the 2006SinglePlayer version of the game Mige5 has released for play, just has some files you can change the settings of, so using something to this design would be great, you can make a Dashboard that will read the saved settings and give you some GUI to edit the Vars and allow you to make some changes before the server is booted.
So I was thinking about this while having my morning bowl and some coffee and it kinda hit me about 2 bowls in.
Tom has kind of done this...
Look at this thread
Now if you have played with RS-Mod like I have in it's early stages, you'd know it's a bare bones as it gets for content, all of which is loaded in from the Kotlin Plugin system he has.
So if you want something like a working Herblore skill you wrote a plugin for it, and then added it in, same goes for almost every packet/action you can do.
Now I've also joined the Discord he has for the project, and there are people giving out the code files.
You more or less write a plugin for:
- Item on Item and then the combinations
- All Skills
- Combat
- Weapon Specials
- Equipment Sets
- NPC Chat
- etc...
I'm sure you can see where I'm going with this... but why not have a bare bones base such as the RS-Mod Framework, and then have a repo of plugins that an owner can download and install, thus building a Server like Lego, the Client doesn't need anything additional, so using a RuneLite base like my above post, you can also have a way to customize your Client as well. Thus bringing you your "RSPS MineCraft Moding"
The tech is here for us, just not displayed the way you would expect to see it. (like we have Cruse Control and GPS in our car that knows the road speed limits, and no Smart Cruse for adjusting your speed...)
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |