Fork · Setup · Handoff
Shadowgain is a fork of the Asheron’s Call Emulator (ACE). Everything below is what changed, how to stand up your own copy, and where to turn the dials. If this idea speaks to you—it’s yours to run with.
ACEmulator / ACEgithub.com/Royel-Payne/ACEshadowgain-usage-levelingC# / .NET · MySQL · DockerAll changes are server-side. A stock retail client connects and plays with no modifications—the work lives entirely in the emulator.
It runs like any ACE server. In broad strokes:
# 1. clone the fork and check out the branch git clone https://github.com/Royel-Payne/ACE.git cd ACE git checkout shadowgain-usage-leveling # 2. build & run with the repo's Docker setup docker compose up -d --build
You supply the two things every ACE server needs and that can’t be redistributed here:
The world database self-seeds on first run, and the emulator’s own documentation covers the standard setup in full detail. See the ACE project’s upstream docs for the canonical install guide; this fork changes gameplay logic, not the deployment shape.
None of the rates are baked in. Every gain rate, curve and threshold is a live server-config value (ACE’s PropertyManager), changeable in-world with no rebuild. The defaults ship the mechanism, not a balance target—pace is yours to set. A representative sample:
| Dial | Does |
|---|---|
skill_gain_multiplier | global grind-rate for skills |
skill_gain_magic_multiplier | magic vs melee balance |
attribute_gain_multiplier | global grind-rate for attributes |
attribute_gain_mental_multiplier | how fast Focus & Self (the arts) climb |
skill_overcap_growth | how far skills reach past the old cap |
burden_strength_divisor | Strength earned from hauling weight |
…and roughly two dozen more, each with a sane default. Slow and grindy out of the box—because the point was always the climb.
This started as a simple wish, posted more than once in a server community: a world where skills and attributes are unlimited but can only be raised by using them—so mastering everything takes years, and what you practice is what you become. You start weak. You beat on chickens with a starter club to earn the strength to carry more, to equip better gear, to survive tougher fights. A mage keeps a little muscle just to haul components; a fighter who takes enough hits naturally grows tougher over time.
The guiding principle of the build was to ship the systems that make that vision possible—not a finished, balanced economy. Whoever picks this up gets a working skeleton and a wall of dials. Make it yours.