I'm going to give a little update since it's been almost 2 weeks now since the new client came out and the last post was made.
Updates are progressing extremely well, but there's still a lot to do, so we're still weeks away from a beta at minimal (if not more depending on other things).
We're still in the API update phase, where we go though the entire API and make things compatible with new client. EB's API has grown quite substantially the past year, so there's a lot more to do this time around than any of the previous expansions. Usually, this phase wouldn't take as long as it is currently projected, but a major compiler change is one of those significant events that hits setups like ours extremely hard. When all is said and done, we're probably going to have changes affecting almost every file in the project.
As part of this long downtime, we're not just going to do a simple update, and try to make everything work exactly how it was before. There's real potential in the future of this game and this bot, so we're taking this time to do some major internal renovations, as we've always done things thinking about the long term. While we don't have to plan around another major compiler update for quite some time, we do ask ourselves, "what can we do to reduce maintenance and downtime in a game that changes as frequently as this one does?"
We're going to be trying out a new system we've recently come up with for this new client. It's not quite done yet, but it's showing a lot of promise as we update all the old broken things to it. While I can't give details on what we're doing differently now, the hope is that this will make a significant difference in the long run for this project. We'll start to see how things go in the upcoming months using it.
It's also too early to start talking about API changes and building up hype with new stuff for EB, but the API patch notes for the eventual release for this expansion are going to be
massive. For example, character creation is now supported, the issues with quest states being extremely slow and buggy is now completely fixed, and a lot of GUI related things at the login and character selection screen are now taken care of. There's a lot more being updated and worked on, but we do want devs to know they will have a lot of new and improved things to work with.
Anyways, that's it for now, we thank everyone for their patience during this process.
