We are currently working on features necessary to play Diablo 2 in its entirety.
After this is completed, we will work on expanding the project to include tools and plugin support for modding, as well as writing completely new games with the engine.
The best way to help right now is to focus all of your energy on [HellSpawner].
This is a GUI application for viewing, editing, and creating Diablo II files.
This will help us work on `OpenDiablo2.mpq` using [Hellspawner].
In other words, the [OpenDiablo2] codebase will be soon obsoleted.
We're currently moving the core features into the [AbyssEngine] (game engine), and the implementation specific stuff will go into a _shim_`MPQ` which later will become the OpenDiablo 2 project.
The [OpenDiablo2] repository will become the new place for the `OpenDiablo2.mpq` file, which [AbyssEngine] is meant to use it.
So it's not that the current logic is going to be removed/wasted, but we will just need to translated its appropriate parts:
* In-game logic and interactivity will be translated to Javascript
* while things like entity composition and map rendering will implemented by the game engine.