Soon™

8+ years of Aberoth modding...

- ashnel3

Soon™

Sorry for the wait, and I’ll explain myself in a moment; but Duplicis is nearly ready (See: When?).

If you’re a developer or just excited to try out scripting, further API documentation will be coming here shortly.

Duplicis is complete for average use:

  • Authentication:
    • Saved accounts
  • Settings & profiles:
    • Custom hotkeys
    • CSS theming
  • Plugin loading: (this took months)
    • Class patching.
    • Multi-framework custom menus & icons (react, vue, .ect).
    • Interdependency (plugins/patches can require each other and are strictly ordered).
  • Localized w/ initial support for:
    • English
    • Español
    • Português

Why JS?

We’re not Java developers, but besides our language preferences; the Java client is slightly harder to work on.

The Java client was compiled with javac and has had all of its metadata stripped.

In addition to that, I wanted scripting & plugins. While this is possible with Java, we had already invested significant time elsewhere.

Why so long?

Duplicis isn’t just a client, its an entire modding framework. The closest resemblance probably being RuneLite as its both: A native client (RuneLite.exe), and a MMO plugin API (RuneLite-xyz.jar).

MMO modding especially requires significant care (RuneLite Threatened to shutdown, 05/2018).

No Aberoth code is included with Duplicis, It fetches everything exactly as if it were the normal website. Everything was done with cleanroom tactics and dynamic patching; and the output has been meticulously combed for any anomalies.

In addition, the sheer size of this project has always been a battle for me. It’s a little difficult to convey just how many things go into a project like this. My passion has always been with design, and I wasn’t prepared to solve some of these fundamental computer science problems 10 years ago.

If you’ve been waiting that long btw; I’m so sorry.

When?

I’m personally in the polish and testing phase at the time of writing.

We’ll have more time to work on the built-in plugins this upcoming month. Most need to be ported to the latest version.

We are planning on releasing a beta version some time in April 2026.

I’ll update you here if that changes. - Ash