|
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.
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.
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
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.
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:
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.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |