Thread: RSPS extensibility & plugins

Page 4 of 4 FirstFirst ... 234
Results 31 to 39 of 39
  1. #31  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,253
    Thanks given
    1,145
    Thanks received
    909
    Rep Power
    2081
    Quote Originally Posted by Greg View Post
    Why don't you go ask the guys from SoulPlay or Empscape how long it took them? It doesn't matter if it was 50 or 500 hours it's won't be on the same scale as the number of hours it'd take to clean out a high rev client of a couple of things you dislike
    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
    Reply With Quote  
     

  2. #32  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,818
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by Fire Cape View Post
    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
    I think this discussion trickles down to understanding the value of going rendering. I wish we would also leave 317 code back in < 2010. Jagex moved on for a reason.
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  3. #33  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,253
    Thanks given
    1,145
    Thanks received
    909
    Rep Power
    2081
    Quote Originally Posted by Tyluur View Post
    I think this discussion trickles down to understanding the value of going rendering. I wish we would also leave 317 code back in < 2010. Jagex moved on for a reason.
    Same thing could be said about the entirety of osrs. Newer != better.
    Reply With Quote  
     

  4. #34  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,818
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by Fire Cape View Post
    Same thing could be said about the entirety of osrs. Newer != better.
    Why on earth would you want to use a 317 client in 2021?
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  5. #35  
    Registered Member

    Join Date
    Feb 2010
    Posts
    3,253
    Thanks given
    1,145
    Thanks received
    909
    Rep Power
    2081
    Quote Originally Posted by Tyluur View Post
    Why on earth would you want to use a 317 client in 2021?
    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+)
    Reply With Quote  
     

  6. #36  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,818
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by Fire Cape View Post
    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+)
    That’s understandable! However, when you start making client changes to emulate what’s being done in higher revision clients, it becomes a fruitless task. We already have high revision client information! You should look at the Nalore project.
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  7. #37  
    Registered Member Glabay's Avatar
    Join Date
    Jul 2008
    Age
    33
    Posts
    1,301
    Thanks given
    261
    Thanks received
    105
    Rep Power
    595
    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.
    PI * 13.37 = 42
    Attached image
    Attached image
    Reply With Quote  
     

  8. Thankful user:


  9. #38  
    Registered Member Glabay's Avatar
    Join Date
    Jul 2008
    Age
    33
    Posts
    1,301
    Thanks given
    261
    Thanks received
    105
    Rep Power
    595
    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...)
    PI * 13.37 = 42
    Attached image
    Attached image
    Reply With Quote  
     

  10. Thankful users:


  11. #39  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,818
    Thanks received
    1,767
    Rep Power
    2438
    Quote Originally Posted by Glabay View Post
    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...)
    Yeah, I like where you're going with this.
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

Page 4 of 4 FirstFirst ... 234

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. RS Scripts | Wordpress Plugins for RSPS
    By TommoLadd in forum Website Development
    Replies: 6
    Last Post: 01-06-2021, 05:21 AM
  2. RSPS Market - Websites - Forum themes - Plugins
    By apachenick in forum Selling
    Replies: 14
    Last Post: 03-14-2019, 06:03 PM
  3. Replies: 12
    Last Post: 08-14-2016, 04:45 AM
  4. Replies: 46
    Last Post: 08-08-2014, 02:49 AM
  5. Replies: 0
    Last Post: 03-23-2014, 01:09 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •