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