Dev Diary #4 – 05/19/2017

London 2038: Status as of 05/19/2017

Hey guys! It has been a long time since I last wrote a dev diary! Thankfully, this is due to how full our hands have been with big improvements, progress, and excitement with the project, as well as managing the bustling alpha test server (more on that later ;)). Sadly, the dev diaries have been neglected a bit in favor of using the Discord channel for announcements and general communication. Feel free to join us if you want to get closer to realtime updates!

In the time that has lapsed since the last dev diary, we have received a lot of press, a ton of interest from both former players and those new to Hellgate, fixed many bugs, released many updates, started and exited pre-alpha, and gone full-steam into a closed Alpha phase.

As you will see and read below, the development team has made major strides towards a stable, rock-solid, classic Hellgate experience. We are super excited for the future of the project, and are encouraged by the thanks and appreciation we receive every day for our hard work on London 2038.

As the community has grown (for example: we have a few thousand members in the Discord server now), we have also grown the London 2038 administration team. So towards that effort, I would like to formally welcome to the team our newest Community Managers: UniqueRelic (you may see her with some variation of “Meow” in her name, she likes to change it constantly), HeWhoHunts, and ToshiNyan. They have been great additions to the team and we couldn’t do it without them! Just don’t get on their bad side, they are worse than me with the banhammer! :D

I mentioned in my last dev diary that we had added SanGawku to the development team–he has since made some great contributions and continues to be an asset to the team. Additionally, the venerable NiteHawk, steward of himself, has lent his skilled hand and mind to the development team and achieved great things! We are lucky to have such a dedicated, passionate, and funny team, and I am grateful to be surrounded by smart people while we bust our butts getting Hellgate multiplayer back to where it deserves to be.

But enough textwalls… Here are some awesome screenshots and videos by testers and community managers. Big thanks to Alternalo, ZuranOrb, Justin, Dreez, UniqueRelic, Bryan, VampQ, and all the others for these images and videos!

Endgame Moloch and Desiccator
Fire Rift

Squadro in the Abyss

The Abyss Tower

Electrical Rift

Bone Pile

Champion Mobs

Party In Stonehenge

Red Rover in Holborn

The Alpha Test

You may be wondering at this point, “Who are all those people who get to play Hellgate?!”. Well, since late January we have been slowly ramping up a closed Alpha test. As of last weekend, we have over 800 registered Alpha test accounts! We have carefully chosen these testers to help us rigorously test our server, including all its warts, and help us hunt down hard-to-reproduce bugs and glitches. Their characters are temporary, and are wiped clean whenever a patch is made. Their progress will not carry over into the Beta stage, and most certainly will not carry over into the game when we go live. We truly appreciate the time and effort our testers have put in (even when I have to spank them occasionally for testing boundaries ;)) and we look forward to growing the testing family as we continue to deliver a stable and enjoyable multiplayer Hellgate server.  You can find the alpha application here. There is some responsibility that comes with testing, so please read the form and the agreement carefully if you intend to apply!

What has changed/been fixed/released since last dev diary

The team has been working at a furious pace on fixing the major bugs that still exist in the game, and has made major strides forward. The lists below are not exhaustive, because we have made so much progress and have had amazing alpha testers reporting previously unknown issues. MarCNeT has finished a marathon of programming to get some tooling finished which allows us access to the inner workings of the game data; MMan lent his massive brain to help solve many tricky issues; NiteHawk got Champion Mobs working, continued work on the Consignent House, and helped massively with the readiness of the Abyss expansion; SanGawku added changes which massively increased stability and single handedly developed a tool to make my life 100x easier when inviting Alpha testers; and last but not least, mcenal dug in to the server to work on tools around server and player management.

One of SanGawku’s fantastic contributions since the last dev diary has been to write a tool for us to easily select and invite alpha testers–it generates the invitations, accounts, passwords, emails, etc. As I mentioned in the last dev diary, we are working on a dedicated website. This is still the plan, and now we plan to migrate the features of the account management tools into the new website, so going forward testers (and eventually all players) can apply, be accepted, and manage their accounts in one place online (including changing their passwords; yes, I have heard your cries about long auto-generated passwords ;)). In addition to some account management tools, the new website will feature an up-to-date skill tree/skill calculator which will accurately reflect the state of skills in 2038 so players can experiment with builds. Furthermore, we will be launching a wiki so that testers (and all future players) can collect knowledge and tips about the game in one place.

  • Champion monsters now spawn perfectly (elite, epic, rare, etc) – Big thanks to NiteHawk!
  • No known errors crash the server or cause instability – Awesome work by SanGawku
  • The Abyss is now open and being actively tested (rifts work, bosses spawn, quest works) – This was a great feat of teamwork, great job everyone!
  • We can now completely unpack and decrypt all game data into plain text (quests, items, mechanics, skills, NPCs, maps, models, etc). This is a HUGE accomplishment and means we can make data modifications to fix bugs, address balance, add content, and so much more. – This was an absolutely Herculean effort taken on single-handedly by MarCNeT–hundreds of man hours and many thousands of lines of code went into this feat, and it is going to be the basis of our team truly mastering the game and making it the game we all want to play. Cheers Mark!
  • The attribute retrainer merchant now offers the correct price (he no longer wants 1.3 mil palladium to retrain an attribute at level 1 :))Thanks to MMan for this fix
  • Skills no longer cause NPC lag
  • All known quests are totally completable without issues (including our arch nemesis from the last diary, Embankment Redoubt)
  • Named monster quests no longer cause issues when partied
  • All Stonehenge quests and mechanics work properly
  • The Desiccator and Moloch function correctly with the correct loot tables
  • The server handles dozens of testers playing normally without any noticable hiccups
  • Many, many small improvements – overall stability and playability is very high

What Doesn’t Work/Is Being Worked On

What’s Next

We are hot on the trail of an open alpha. We need to address some of the biggest known issues, and nail down some existing issues in the recently-released Abyss expansion, as well as continue to improve our tools, but overall the server is extremely stable (very, very high uptime and generally good ping/latency for players in both Europe and the Americas). We expect playability to accelerate, as well as our overall insight into the mechanics of the game to improve due to our ability to decrypt the game data and assets completely. Please keep your eyes peeled both here on hellgateaus and especially on Discord to keep up with the latest developments. Thank you all for your support!