Open Kimono

Dereth Forever was born back in November 2017. The core of our charter stated:

We are working out of the public view for a very simple reason: to minimize unnecessary distractions, criticism, and drama.
Once we have a viable product in place, we will release the source code of Dereth Forever to the public under the GPL 3.0 license.

Our original goal to viability for release was the following:

  • Physics
  • Combat
  • Monster AI
  • Emote Tables
  • Tools for Content Creation

We have made a lot of progress. We have a good start on physics, we have tools for content creation that are ready for beta testing and have initial an implementation for the emote system. However, we have not hit all of our milestones that we has set for releasing open source.   In our internal discussions we have decided that while developing privately helps with the distractions, it limits the pool of resources that might be available to contribute to our efforts to bring Asheron’s Call back for the community. That is, and has to stay, the number one priority.

We are going open source earlier than we had envisioned, mainly  to encourage others to join us in our quest to bring back Asheron’s Call.    In the next few days, we will make our repository public.   Our primary focus is two fold:  First get a playable version of the server out as soon as we can for the community.   Secondly, provide robust content tools to allow the massive work needed to put all of the missing content back into AC to get to the level of game play as of the 2017 shutdown.   Content tools are about ready for prime time.  Content Site

If you want to download the code to just follow along – great.  If you are a developer with Reverse Engineering experience or a C# ASP.net MVC developer, we would love to talk to you about contributing.     Hope to see you guys in Dereth soon.

 

The not so “secret” secret is out

Over the last week or so, people have started to stumble across our project.   Welcome!   As we posted in our first blog post, the reason for the low profile was to focus on the coding and delivering a product to the community.   It really is that simple.   That focus has allowed us to make some great progress both on the emulator side as well as content creation.   We are well aware that there are other Asheron’s Call emulators in the works.  Some are still under development,  along with PhatAC that had to stop development after achieving so much in such a short period of time .   We did our best to explain our reasoning for starting another in our inaugural blog post Dereth Forever : A New Beginning

We are well aware that a some folks in the community view this fragmentation in a negative light.   “Why can’t everyone just work together and we would have our game back already?”  That is a feeling that everyone who loves the game can certainly empathize with.  PhatAC, ACE, Dereth Forever and other as yet unknown emulators that may be out there, speak to the fact that the effort to bring AC back has never been a smooth one.

We would like to take just a moment to assure anyone who maybe concerned that everyone here at Dereth Forever loves Asheron’s Call as much as you do.  We, like other teams, are putting in countless hours to making bringing the game back a reality.   We are taking the path that, in our opinion,  gives us the best opportunity to accomplish that mission.    We are committed to a GPL license for our game server and will release the code with our first release of a server build.  That is not only core to our charter but our solemn pledge to you, the people of the community.

We wish no other emulators any ill will and in fact are grateful for all of the talented people that have worked many many hours over the years to help make any emulator project possible.   OK, enough of that, back to coding.

Physics, Part 0 – Physics Kills

Greeting Isprians!    Work continues on making Dereth Forever a reality.   The Big Bad Behemoth Golem has been slaving away in the bowels of Tenkarrdun Foundry hammering physics against the fire hot anvil of Asheron’s Call.    Our happy band of Golems are working on different areas of the code base – but all eyes are on the big guy toughing out the physics beast.    Stay tuned – more updates to come. 

 

Dereth Forever : A New Beginning

Background

Asheron’s Call (AC) was a fantasy MMORPG (massively multiplayer online role-playing game)  developed and published by Turbine Entertainment Software.  Asheron’s Call was set on the island continent of Dereth and several surrounding smaller islands and archipelagos on the fictional planet of Auberean. The game was played in a large, seamless 3D virtual world which could host thousands of players’ characters at a time.

Released on November 2, 1999, it was the third major MMORPG to be released.   After initial success its subscription numbers dropped as newer MMORPGs moved into the market. Its host servers remained online for over 17 years after the game’s original launch.


We said Au revoir – until we meet again.

It was announced on December 20, 2016 that Asheron’s Call would close all its servers on January 31, 2017 at 12 EST on that day.   This game was just too great for such and inglorious end.

Introduction

So what is the purpose of Dereth Forever?   Well, the name says it all.   Our mission is to attempt to restore Asheron’s Call to the state it was in at the end of life of the game when it was shut down.

Why start another emulator?

Our core group has stood on the sidelines watching the various emulator efforts with everyone else for the past 10 months. However, after Pea/PhatAC received a C&D in October and ACEmulator effectively imploded in early November, we felt that there was no emulator group remaining with a realistic plan to finish this project. Therefore, we decided to step up and carry the emulator torch on our own.   In order to ensure Asheron’s Call is preserved for the years to come, we forked a copy of the ACEmulator code and started on our way.   We are thankful for the work that has already been done and thank all those that contributed.

Are you open source?

Not yet, but part of the founding group’s charter is that as soon as we have something playable, we will distribute our source under the GPL 3.0 license. Our group is committed to this. Until such a time as our emulator is playable, we believe opening our source is also an open invitation to needless distraction and criticism. We know what we need to do, and we’re already well underway to our goal.

How can I help?

We are currently open to the idea of having 1 or 2 more developers, but with a few stipulations:

  • Social and media radio silence. Dereth Forever will control all social media presence as a collective organization.  Developers are not to present themselves as representatives and are not to discuss our activities with outside parties.  Social media releases will be made by the group’s organizational accounts and not individuals.
  • If you have previously worked on other emulator efforts, you would adopt a new online persona and make all reasonable efforts to keep your former identity disassociated with it.  The current members have all chosen names associated with Golems and would expect you to continue the pattern.
  • We are willing to accept contributions from experienced developers. We’re a C# project, and would benefit significantly from an additional developer with reverse engineering and C++ experience. We also use ASP.Net MVC and WebAPI. We are open to including individuals with significant experience in any of these areas.

If you are interested in joining and agree to the stipulations above, please join our discord and introduce yourself to a Golem.