this repo has no description
C 96.6%
GLSL 1.9%
Kaitai Struct 0.9%
Makefile 0.6%
262 2 0

Clone this repository

https://tangled.org/donpdonp.tngl.sh/u9map
git@tangled.org:donpdonp.tngl.sh/u9map

For self-hosted knots, clone URLs may differ based on your setup.

readme.md

u9map

A linux map viewer for Ultima IX: Ascention. This started out by following https://vulkan-tutorial.com/ and turned into a map reader for one of my favorite videogames.

  • C99 codebase
  • Vulkan 1.3

Note: You'll need access to the data from the original game. You can buy Ultima IX: Ascention from GoG.com

Dependencies:

  • Linux
  • Vulkan graphics driver
  • GLFW (glfw.org)

Status:

  • Dec 2025

  • Terrain texures are loading and displaying correctly

  • Nov 2025

  • Loads and renders terrain elevation data

  • Minimal view controls from keyboard and mouse

  • Oct 2025 - Project started

  • Todo

    • Change to streaming tiles
    • Load and display models
    • Basic physics for walking
    • Better controls