Dark Ages

A Sweden Mayhem World

The Client

Dark Ages running in a client we wrote ourselves. It connects to our server and keeps the original low-resolution pixel world, while replacing the retail interface and adding the quality-of-life that the old client never had. This page lists what it currently does.


Window and display

The window resizes to any size and the world fills it instead of sitting in a small fixed box. The pixel world is rendered low-res and scaled up cleanly, while the interface is drawn at the window's real resolution so text and frames stay sharp at any size. Alt+Enter toggles borderless fullscreen.


Interface

The retail panels are replaced with a dark windowed UI.


Controls

Keys are rebindable in Options. The defaults are set up for modern play: WASD or the arrow keys move, letter keys open panels, and the number row uses the hotbar.


Chat

The chat window uses tabs: All, Public, Whisper and System, plus Group and Guild when you are in one, and any channels you join.


NPC dialogs

Dialog windows are centred and scaled to the screen, with the text drawn sharp on top of the frame. When a conversation starts, the camera moves to the speaker and lights them while the rest of the view dims. Long dialog text scrolls, and the navigation buttons only appear when they apply.


Shops

The merchant window has category tabs and pages. Items show their icon, price, weight and description on hover, and a sell screen lists what a merchant will buy.


Maps

The town map opens as a parchment scroll that unrolls, with the level hand-inked over the paper, walls drawn as rough ink lines, your position marked, and warps you can click to travel through. A wider travel map lets you pick a destination from a list.


Light and time

Towns and outdoor maps move through day and night over real time. At night, lamps and lit tiles cast light and shadow, and the dark closes in around the lit areas. Enemies, NPCs, signs and loot show faintly through walls so they are not lost behind foreground objects.


Movement and feel

Characters slide between tiles rather than snapping. Taking damage shakes the camera and flashes a red edge, and the world drains to grey while you are dead. Footsteps, gold and item cues, hit sounds and lobby music are in, with a slight pitch variation so repeated sounds are not identical.


Connection

If the server restarts or the connection drops, the client freezes the view and reconnects with your session in the background, putting you back in the game without a manual relog.


Options

Most of the above is adjustable: interface and hotbar scale, sound and music volume, tooltip size, delay and opacity, chat fade timers and font size, the day/night and behind-wall effects, the camera effects, and the control scheme.


The client is still in active development and changes regularly. If something looks wrong, let us know, and download the latest below.

Download for Windows