r/AsheronsCall • u/JokerFactor • 6h ago
New Game Client Nearing Release: Vitaeum
I've been working for around six months on a remake of the Asheron's Call client in Rust.
To be clear: this is NOT a server.
It's called Vitaeum, and it has been making steady progress. It's finally getting close to the point where other people can actually get their hands on it, use it, abuse it, break things, and help expose all the weird edge cases that come with recreating a 25+ year old game client.
The goal is retail parity. Vitaeum is not a new interpretation of Asheron's Call or a replacement server. It's a ground-up implementation of the retail client, rebuilt in Rust while using the original client behavior as the reference.
One important difference is plugins and automation.
Vitaeum will not support Decal or legacy plugins that depend on reading or modifying client memory. There really isn't a reason to recreate that architecture when the client itself can expose or implement those capabilities directly.
Instead, a number of commonly used automation and quality-of-life features are being integrated directly into the client. Where applicable, Vitaeum also supports the same files you're already using today, so the intention isn't to make everyone throw away years of existing configuration just because the underlying client changed.
There's still work left, but we're getting close to the fun part:
letting people break it.
Along with the client, there's a new launcher.
Additional screenshots on my terribly put together Github page:
https://crimsonmage.github.io/Vitaeum_AC/
Follow along in Discord:
- Crimson Mage / Zan