Course Correction

On the State of AC Emulation

6 months ago, Dereth Forever was formed due to a lack of progress in other emulators. There was no available source for PhatAC, and ACE was not making any forward progress. AC Emulation was dead. We saw a need, so we stepped up to meet it, but with a different focus: community.

We started with a physics proof-of-concept using Bullet and were the first emulator with scenery generation that matched the live server. Unfortunately, that turned out to only be a “learning experience” as we became convinced that we would have to reimplement the physics system present in the client. We moved on to release the first version of our website, and then proceeded on with the large reverse engineering effort to recreate AC physics. We steadily made improvements to the website and progress in the reverse engineering effort. We revamped the world data store that just would not perform under load and brought world data load times down to single-digit-seconds. Things were looking up.

Then things started to change. ACE recruited a new contributor that started moving them forward at a remarkable pace. PhatAC’s source was leaked/published as “GDL”, and more than a couple C++ developers jumped on board. The foundation that Dereth Forever was founded on was no longer solid ground.

Over the past 4-6 weeks, the leadership of Dereth Forever has had numerous discussions about how to proceed, and our progress has obviously stalled. We took a hard look at the reason we created this group, and made ourselves reevaluate our goals in light of how the AC emulation scene had changed.

Change of Direction

Dereth Forever was founded on the premise of filling a gap. That gap has since closed. However, one of the (rather unexpected) gaps we ended up filling is the need for content creation tools. Server emulation is only half the battle. Rebuilding the content to make Dereth feel like Dereth is big challenge that the other emulators are largely ignoring.

Going forward, Dereth Forever will focus on content creation tools on our website at, and will not be pursuing server emulation. As long as we support the website, it will remain closed source. If there comes a time when we are no longer willing to host it, we will release the source for the community to use as they wish. We currently support GDL formats for content, and will support ACE if at some time they create the tools necessary to import and export data.

Dereth Forever is also changing the license on the client reverse engineering library that is 100% ours to be MIT.  Unlike the GPL suite of licenses, this means you are free to use our Client RE code for whatever purposes you want as long as you cite the copyright.  You don’t have to open your source, you don’t have to give us your modifications, it’s yours to use and edit as you wish.

We also want to thank all of you who have cheered us on and encouraged us over the past 6 months. We’ve always put the community first, and we’re continuing to do that by filling the gap that is – not the gap that was.

See you in Dereth!

– The DF Dev Team

Leave a Reply

Your email address will not be published. Required fields are marked *