A downloadable game for Windows and Linux

Open Sosaria is a PC engine reimplementation of the original Ultima (1981) Apple II release, first published by California Pacific Computer Company.

This project focuses on recreating the original mechanics and behavior while running natively on modern systems.

This is an early technical preview.

Current Status (0.3.0)

This release includes:

  • Dungeons (new in 0.3.0)
  • Castles
  • Getting and completing quests
  • Getting the key from the jester
  • Rescuing the princess
  • Discovering the location of the time machine
  • Overworld exploration
  • Towns
  • Random encounters
  • Combat interactions
  • Saving and loading
  • Ztats screen
  • Ready command
  • Resurrection
  • Shops and transport
  • Character generator

Not yet implemented:

  • Space traveling and combat
  • Mondain (final sequence)

Controls

  • Arrow keys — Movement
  • A — Attack
  • R — Equip weapon, armor or spell
  • E — Enter
  • Q — Save game
  • I — Inform about surroundings
  • O — Open
  • D — Drop
  • F — Fire (from certain vehicles)
  • G — Get
  • X — Exit vehicle
  • C — Cast current spell
  • B — Board
  • Space Bar — Pass turn

Important: Bring Your Own Game Data

This project does not include original Ultima assets.

You must provide your own legally obtained Apple II disk images:

  • program.dsk
  • player.dsk

Place them next to the executable before launching.

Platforms

Currently available:

  • Windows
  • Linux

macOS support may come later.

About This Project

Open Sosaria is not a remake or reinterpretation of Ultima.
The goal is to recreate the original game's behavior as closely as possible while running on modern systems.

This includes preserving:

  • Original mechanics
  • UI behavior
  • Game rules
  • Quirks and edge cases

License

Open Sosaria is released under the MIT License.

This project is not affiliated with Electronic Arts, Richard Garriott, or any copyright holders of the Ultima series.

No original game assets are distributed with this software.

Development

Open Sosaria is actively being developed.
Next milestones:

  • Space section
  • Mondain battle

GitHub:
https://github.com/delcodigo/open-sosaria

Download

Download
open-sosaria-0.3.0-windows.zip 150 kB
Download
open-sosaria-0.3.0-linux.tar.gz 73 kB
Download
open-sosaria-0.2.0-windows.zip 133 kB
Download
open-sosaria-0.2.0-linux.tar.gz 63 kB
Download
open-sosaria-0.1.0-windows.zip 128 kB
Download
open-sosaria-0.1.0-linux.tar.gz 57 kB

Install instructions

Windows

  1. Download the Windows zip file
  2. Extract the contents to a folder
  3. Place your legally obtained Ultima disk images in the same folder:
    1. program.dsk
    2. player.dsk
  4. Run:

Note:

Windows may show a SmartScreen warning because this is an unsigned executable.
Click More infoRun anyway to launch.

Linux

  1. Download the Linux archive
  2. Extract the contents to a folder
  3. Install required libraries (if needed):

Debian / Ubuntu / Linux Mint:

sudo apt install libglfw3 libgl1

  4. Place your disk images next to the executable:

  • program.dsk
  • player.dsk

  5. Run:

chmod +x open-sosaria
./open-sosaria

Important

This release does not include original Ultima assets.

You must provide your own legally obtained Apple II disk images:

  • program.dsk
  • player.dsk

The game will not start without them.

Leave a comment

Log in with itch.io to leave a comment.