Thread: [637] Rewrite from Scratch - Solo.

Page 13 of 23 FirstFirst ... 31112131415 ... LastLast
Results 121 to 130 of 225
  1. #121  
    Banned

    Join Date
    Aug 2012
    Posts
    611
    Thanks given
    88
    Thanks received
    118
    Rep Power
    0
    A couple small updates:

    • Music playing and handling added (see org/maxgamer/rs/model/entity/mob/persona/player/Music.java for handling)
    • Emote module created with better design and handling
    • Woodcutting scripts near perfect to what I want, next I'll work on firemaking




    I'm going to be focusing on content creation at the moment. I plan on finding much more time to work on this so once I can get my hours into this project, everyone will be pleased. Mini-games and skills are going to be my main priority.
    Reply With Quote  
     

  2. Thankful users:


  3. #122  
    Registered Member netherfoam's Avatar
    Join Date
    May 2013
    Posts
    149
    Thanks given
    62
    Thanks received
    88
    Rep Power
    46
    Some small changes:
    • It's now possible to morph the player into NPC's
    • I've focused on making stuff happen easily - Less, cleaner code for adding content, lately.
    • Bots now eat if they're on low health and flee appropriately from combat
    • Bots also pick onion/cabbage/potatoes and cook foods when near a range/fire


    Fun fact; Bots are great brute force testers. For example, one of my bots tried to cook a chicken. So, the AI searches for the nearest range or fire. Naturally, it found an "Archery Range" and cooked a chicken on it. Now I haven't seen HG: Catching Fire, but I don't think that's how it works.
    Reply With Quote  
     

  4. Thankful users:


  5. #123  
    Renown Programmer
    Method's Avatar
    Join Date
    Feb 2009
    Posts
    1,455
    Thanks given
    0
    Thanks received
    845
    Rep Power
    3019
    Out of curiosity, are you using a modified version of the player update process in this server? I think I've found the code that deals with it (https://github.com/netherfoam/Titan/...java#L384-L512), and it doesn't look much like the new style. Was there any particular reason for doing it that way instead?

    I think it'd be cool to see a server implement the player update process based on the patent submission (https://www.google.com/patents/US8441486). It goes into quite a bit of detail, covering just about everything necessary to implement it in a server (with the exception of finding the players within the client's view -- we've got several threads on that here, though). That said, it might just be a bunch of work for little reward at this point.

    Anyway, that's just something I noticed. Good luck with the project!
    :-)
    Reply With Quote  
     

  6. #124  
    Ignorance is always an excuse

    Mikee's Avatar
    Join Date
    Nov 2009
    Posts
    2,370
    Thanks given
    732
    Thanks received
    490
    Rep Power
    656
    Looks very nice from what I can see



    The day Aj repped me, my life changed forever
    Quote Originally Posted by Aj View Post
    Rep++ for you
    Reply With Quote  
     

  7. #125  
    Registered Member netherfoam's Avatar
    Join Date
    May 2013
    Posts
    149
    Thanks given
    62
    Thanks received
    88
    Rep Power
    46
    Quote Originally Posted by Method View Post
    Out of curiosity, are you using a modified version of the player update process in this server? I think I've found the code that deals with it (https://github.com/netherfoam/Titan/...java#L384-L512), and it doesn't look much like the new style. Was there any particular reason for doing it that way instead?

    I think it'd be cool to see a server implement the player update process based on the patent submission (https://www.google.com/patents/US8441486). It goes into quite a bit of detail, covering just about everything necessary to implement it in a server (with the exception of finding the players within the client's view -- we've got several threads on that here, though). That said, it might just be a bunch of work for little reward at this point.

    Anyway, that's just something I noticed. Good luck with the project!
    Well, last time I posted, apparently my post needed Mod approval, and a few days later it hasn't been "approved". So here we go again:

    What are you referring to by the "new" style?

    I've had a brief look at that patent submission and I'm not sure I understand what you're trying to say. The patent describes the network protocol and not how to generate the protocol effectively. Every game server that uses the standard update protocol has implemented that patent server-side.

    Cheers
    Reply With Quote  
     

  8. #126  
    Renown Programmer
    Method's Avatar
    Join Date
    Feb 2009
    Posts
    1,455
    Thanks given
    0
    Thanks received
    845
    Rep Power
    3019
    Quote Originally Posted by netherfoam View Post
    Well, last time I posted, apparently my post needed Mod approval, and a few days later it hasn't been "approved". So here we go again:

    What are you referring to by the "new" style?

    I've had a brief look at that patent submission and I'm not sure I understand what you're trying to say. The patent describes the network protocol and not how to generate the protocol effectively. Every game server that uses the standard update protocol has implemented that patent server-side.

    Cheers
    Around client build 570, Jagex switched from the old style player updating (described here by super_) to this new style (described in the patent). Your client and server appear to be using a hybrid of the two, and I was just curious why that choice was made.

    edit: I took a look at a few other clients and servers based on Dementhium, and they all seem to have the same protocol edits. In that case, it looks like someone else may have made the choice to edit the protocol for you.

    As for other servers implementing the patent, you're right to an extent. Most of them are just emulating what the client does on the server, though. I think it'd be interesting to see a server that actually does the precalculation, sorting, etc. described in the patent instead of the 4-pass process currently used.
    :-)
    Reply With Quote  
     

  9. #127  
    Registered Member

    Join Date
    Dec 2012
    Posts
    2,999
    Thanks given
    894
    Thanks received
    921
    Rep Power
    2555
    Quote Originally Posted by Method View Post
    Around client build 570, Jagex switched from the old style player updating (described here by super_) to this new style (described in the patent). Your client and server appear to be using a hybrid of the two, and I was just curious why that choice was made.

    edit: I took a look at a few other clients and servers based on Dementhium, and they all seem to have the same protocol edits. In that case, it looks like someone else may have made the choice to edit the protocol for you.

    As for other servers implementing the patent, you're right to an extent. Most of them are just emulating what the client does on the server, though. I think it'd be interesting to see a server that actually does the precalculation, sorting, etc. described in the patent instead of the 4-pass process currently used.
    iirc ziotic do that
    Attached image
    Reply With Quote  
     

  10. #128  
    Registered Member
    Join Date
    Oct 2012
    Posts
    1,279
    Thanks given
    331
    Thanks received
    257
    Rep Power
    69
    It's been a week; so time for an update!

    Wildskiller:
    - Progress on a module to handle the area-musics.
    - Start on a minigame API/module.

    Netherfoam:
    - Various bugfixes. (Loading of dynamic maps, dialogue fixes, ...)
    - Migrated JS5EngineModule into the server.
    - Setup of JIRA.

    Me:
    - Written some dialogues
    - A little bit of client refactoring
    - Fixed the known invisibility bug when teleporting and using force movement. For all those wondering it's client-sided. Message us if you need help!

    Here's a picture of our Titan board on JIRA:
    Reply With Quote  
     

  11. #129  
    Registered Member
    Join Date
    Dec 2015
    Posts
    1
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Nice work there dude, when will this be released? Or if it is, where is the link? Keep up the good work, amazing job.
    Reply With Quote  
     

  12. #130  
    Registered Member
    Join Date
    Oct 2012
    Posts
    1,279
    Thanks given
    331
    Thanks received
    257
    Rep Power
    69
    Quote Originally Posted by PineBlazer12 View Post
    Nice work there dude, when will this be released? Or if it is, where is the link? Keep up the good work, amazing job.
    Well, not sure what you mean by 'release'; so I'll answer on both options.

    1. The server is downloadable from GIT since this is an open-source project. See: https://github.com/netherfoam/Titan
    2. A release as in hosted by me, Netherfoam & Wildskiller is planned for next year. There is no set date at all. When we have more details, we'll certainly post about it.

    Thank you for your interest.
    Reply With Quote  
     

  13. Thankful user:


Page 13 of 23 FirstFirst ... 31112131415 ... LastLast

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. QuarterX Base (Made From Scratch)
    By Mrquarter in forum Downloads
    Replies: 74
    Last Post: 07-30-2008, 03:23 PM
  2. Replies: 86
    Last Post: 02-29-2008, 05:31 PM
  3. Server source made from scratch, no pics
    By saviour in forum Downloads
    Replies: 14
    Last Post: 01-04-2008, 01:21 AM
  4. Nice Custom Base Made From Scratch!
    By Yorick in forum Downloads
    Replies: 8
    Last Post: 08-08-2007, 07:48 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
  •