Skip to content

Dereth 0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 07:15
· 78 commits to main since this release

Highlights

  • Horizon, a third interface beside the modern and classic ones, chosen in the options and switched live: its own art and fonts, an orbit camera that eases behind you, its own key layout, a HUD you can lay out, chat tabs that pop out, and every game window and dialog.
  • A building seen from a distance no longer shows its rooms' contents through its simpler, distant shell: as in retail, a building opens only through the doors and windows of the shell it draws.
  • Stairs, timbers, porch roofs and other structure that reaches out of a room are drawn from outdoors again, at any distance; a room's hidden furniture is no longer drawn.
  • Furniture and scenery are solid in the same places as in retail: a few objects that reached into the next cell could be bumped into from there before you reached them.
  • Forests no longer thin out along every landblock boundary: 289,589 trees, bushes and other pieces of scenery that retail grows within about 35 m of a boundary are drawn, and solid, again. Drawing them costs frame time in dense forest, about a quarter more.
  • Rocks and other pieces placed to follow a slope stand upright and face downhill, as in retail, where 57,662 of them were tipped over on their sides.
  • A creature whose body reaches over a cell boundary is solid from the cell beyond, and you are drawn with the landscape only once you are through a doorway, as in retail.

All changes

Gameplay

  • Statics are solid in the cells they are placed in, as retail places them
  • Moving bodies and scaled scenery are registered in the cells retail registers them in
  • The house payments each answer whether they are paid in full from their own list
  • The server gives the cell dat's statics collision bodies; world-database objects stand where recorded
  • Horizon: slidecasting through a cast's windup in both cameras
  • Hooks, storage chests and corpses are put down where they are sent, and a re-created object moves as a position update

Graphics & sound

  • A building seen from outdoors opens its interior only through the shell level it draws
  • A room's furniture is drawn piece by piece by every cell it reaches, as retail places it
  • Scenery at landblock lines grows, and slope-aligned scenery stands upright, as retail places them
  • Cobwebs are drawn over what stands behind them, and go on the clip list with the cut-outs

Interface

  • Horizon: a third interface, with its own art, orbit camera and key layout

Fixes

  • Fix test hygiene

Full changes: dereth-v0.2.1...dereth-v0.3.0

Downloads

Dereth 0.3.0: the launcher, with the Dereth client inside it, for Windows (10 or newer, x86-64), macOS (11 or newer, Apple silicon and Intel) and Linux (x86-64, glibc 2.35 or newer: Ubuntu 22.04 and later).

system download
Windows dereth-0.3.0-windows-x86_64.zip unzip anywhere and run dereth.exe; no installer
macOS Dereth-0.3.0-macos-aarch64.app.tar.gz (Apple silicon), -x86_64 (Intel) unpack and move Dereth.app to Applications
Linux Dereth-0.3.0-linux-x86_64.AppImage mark it executable and run it

The launcher keeps itself and the client up to date from this repository's newest Dereth release.

No game data is included: the client plays with the data files of your own Asheron's Call install.

These builds are not code-signed yet. Windows SmartScreen asks once (More info, then Run anyway); macOS asks once (System Settings, Privacy & Security, Open Anyway).

Verifying a download: sha256sum -c SHA256SUMS --ignore-missing