The problems we ran into that led up to the New Years Event being delayed have been resolved, and we are looking good for running Antilia this upcoming weekend - January 24th-25th.
An Important Note for Previous Testers
Please note that the older versions of the Antilia Client are not able to auto-update this time. Everyone will need to download the new Antilia Installer from the Download page and install the new Antilia Launcher to participate in future tests and events.
I hope you are all as excited as we are, and hope you'll join us this weekend in Antilia!
Our apologies to everyone, but unfortunately Antilia will not be ready in time for the event we had planned on December 31st. Yesterday a major bug was discovered in our auto-update and data archiving system, resulting in random crashes and missing objects in-game. While a technical work-around involving deleting and renaming files may be possible, crashes and complicated technical instructions on how to fix them is not how I want to kick off any social event.
Antilia is experiencing what are known in the industry as "growing pains". I hadn't intended to work on the auto-update system any time soon, but as Antilia grows sometimes things will simply break. Antilia has needed an official installer since the first test, and I think this is a good opportunity to not just fix the archive system but improve the entire installation and updating process.
We will re-schedule the event in January but can't set a specific date just yet. We'll plan the new event to run for a full weekend rather than just a single day.
The Technical Details
For those that are not interested in the technical details feel free to jump to the next section, but I expect some in the community would like more information as regards to exactly what went wrong. On Friday we decided to start testing Antilia within the development team, and the quickest way to start testing was to push out an update and run the server in developer-only mode. After publishing an update with the new client both Lokosicek and I immediately began experiencing serious problems in the game, including crashes and logs reporting that various random files could not be loaded. After many hours of sleuthing, I discovered that new data being added to the game data files was becoming corrupted. As it turns out, our data storage system is limited to a max of 2 gigabytes of data, beyond which it fails catastrophically. (While looking into the problem I also discovered that the storage system is extremely inefficient - nearly 40% of the data files is wasted space. I didn't create the system myself, so I'm not entirely certain why it is implemented like this.)
Rather than try to fix this system, I would prefer to find a simpler, more efficient way of storing game data that would suit Antilia's needs better.
A Case for an Official Testing Team
While I think there will always be the potential for an obscure bug that comes out of nowhere and surprises the development team, this case has really made the point that we need a better way of testing Antilia. While inviting the community to jump onto the server for an event here and there worked in 2012-2013, we need to move to the next phase. If our goal is to build a game and server that can run 24/7, we need a test server that runs 24/7. These aren't new ideas, I've written before on the topic of improving our testing model, and immediately following this event I plan to follow through in creating an official testing team.
Again - we apologize for this delay, especially toward those who downloaded the client early or who have not yet had the opportunity to play Antilia. We'll announce the new event dates as soon as we test Antilia more thoroughly and are satisfied it is ready for the community.
For the past few months Antilia has been the sort of project that makes for a messy space. In order to move Antilia forward, I've needed to take half the game apart to get at the inner workings. I'm adding a new 'game mode' system based on what equipment is being worn, as well as working on improvements to the skill system and inventory. Consequently, there are bits of Antilia laying all over my virtual workbench - a character creation system disconnected and laying on the floor, a shiny new 3D inventory system, and broken UI elements scattered across my desk. Anyone who saw Antilia in that state might wonder if the game could be put back together again.
Which is exactly what I've been working on for the past two weeks. While there is still a lot of work ahead for Antilia's gameplay systems, it's time to prepare for...
Antilia's Annual New Year's Social!
As is our custom here we'll be bringing the Antilia server online December 31st to celebrate the new year, and this year we're bringing in a bit of inspiration from Ariiel. This special social event will include fireworks to launch, magic-powered festival decor, and (if development time permits) fur dye patterns.
In addition to the visible changes, Antilia has also received some modest performance improvements. I focused this effort specifically on Base Camp, resulting in around a 30-50% FPS increase on my system. Whether or not there is an improvement on a particular computer will depend on whether the game is being restricted by CPU speed or GPU render operations.
The Antilia Behind-the-Scene Live Stream Returns!
As I mentioned not long ago in the forums, I was able to relax my work schedule recently, and this has allowed me to spend more time working on Antilia. With this extra time, I can finally resume broadcasting our weekly behind-the-scenes look at Antilia. I plan to move the format of these streams back to our original format, so that they focus on creating content for Antilia, discussing what's new each week, and answering your questions in live chat.
Our next live stream will be:
December, 14th at 12:00 PM Mountain Time (11:00AM Pacific, 1:00 PM Central, 2:00 PM Eastern)
It has been quite a while since we shook up the development team with new members, which makes the past month quite special indeed. While we are overhauling Antilia with a second-pass on all of its gameplay systems, we've also been overhauling our development team to be more productive.
The New Writing Team
As we work toward an initial release of Antilia, understanding the Taipii and their culture is becoming increasingly important. While the lore and back-story played a very limited role on the Isle of Kasau , the exact opposite is true of the Taipii's oldest city-state. Lantros is where they first landed on Antilia, it is the seat of the Kisan Monarchy, and is central to the Taipii's transformation from a people of nomadic tribes into farmers and permanent settlers. To develop the city of Lantros, we have to define not just how the Taipii arrived on Antilia, but who they were, where they came from, and why they abandoned their previous home.
In order to ensure this happens, we've established a new official Writing Team. The Writing Team includes our core designers - Jeremii da'Ariiel, Kathryn, and myself, as well as three new additions to the development team. All three have been members of the Antilia community for some time, and I hope you will thank Argentii, Lokosicek, and Fang for volunteering their time helping us develop and document the lore of Antilia.
Writing as a member of a team is very different than writing something on your own. Good communication between the writers and an understanding of ownership and responsibilities are critical in creating an effective team. We're meeting regularly each week to brainstorm critical topics, and I've set up a common web space for us to document everything we discuss and every decision we make. While brainstorming and discussion are important, it is just talk unless we document and organize our thoughts. The new team will be charged with documenting the lore of Antilia, creating new characters, and presenting the new lore to the community.
The Programming Team
I'd also like to welcome our new temporary programmer from the University of Denver, Mitchell Mayeda. Mitch has been learning the Anitlia and Toi engine source code, and will be working with me on the new gameplay improvements.
While expanding the team, creating development spaces, and getting new team members set up has required considerable time the past month, Antilia continues to progress. Our next version of Antilia will be the single largest update the game has ever received - with nearly every screen and interface receiving a second pass. This month we started at the beginning:
Antilia has been given a fresh, customizable user-interface theme, and a proper main menu. The new theme reduces wasted window space by reducing border widths, and even allows players to define their own color schemes. You'll notice the new login screen also introduces a few upcoming features - the option to play offline in a limited sandbox mode, as well as learn how to play the game via gameplay tutorials. These options will allow new players to ensure Anitlia works smoothly on their computer and learn how Antilia is played.
Changes to the character select screen are less radical, and more practical. The character select screen no longer loads and displays all of your characters in long scrolling line, but instead loads and renders only a single character. Additionally, it now remembers which character you played as last, and will suggest that character first. This reduces the load time for the select screen, especially for players with several characters.
Jumping in-game, the new user-interface has already been applied to several in-game interfaces, and a new inventory+equipment window is being developed that features 3D-renderings of inventory items. The 3D rendered objects make it much easier to identify crafted and customizable items like weapons and lanterns, and makes Antilia more visually appealing. As these new 3D interfaces only update when something is changed, they are surprisingly similar in performance to the original icon-based inventory.
Stay tuned! In the upcoming months we have plans for more game systems improvements. We'll be creating a new internal testing team (application process coming soon), and the Writing Team will begin posting it's own blog posts revealing new details on the Taipii and the world of Forra!
If you're wondering why things have been a bit quiet - we've got some big changes in store for Antilia this year. As much as we want to always keep the community up-to-date on what we're working on, the past few weeks have been a perpetual case of "with just a few more days of development this will be really cool!"
After the April Fools event we returned our attention to Toi for a few weeks, but for this post I'd like to focus on what we worked on primarily in May - buildings. In late April I determined that the one thing that was really preventing us from moving players on to the Antilia Mainland was the lack buildings for the cities - we're now set to resolve that soon.
Rather than try to describe the system, I've recorded a video in which I use the new editor to create a building in the game:
I honestly believe that the addition of player-owned properties will radically improve Antilia. With a few additional performance and gameplay improvements, Antilia will finally deserve a 24/7 server.
I'd love to hear everyone's comments and questions, so please post them in response to this thread! To answer those questions and well as to demonstrate additional features of the building system, we will be hosting a live stream event next week on Tuesday, June 10th at 7PM Mountain Time. (If you can't attend, there will of course also be a recording.)