Skip to content
Brad Hananh edited this page Jul 30, 2019 · 3 revisions

Introduction

This will serve as a Ultima 5 remake that uses the original Ultima 5 data files for all data components.

Principles

  1. Always use the original data for maps, NPCs, conversations, items etc. whenever possible
  2. Improve on existing gameplay elements only when they serve to improve the pacing and "fun" of the game

Long Term Improvements

  1. Migrate to a 2D isometric format including freshening up of sprites
  2. Improve combat system so that it is faster and actually fun
  3. Add a conversation log that tracks all conversations, hopefully saving you from missing a hint

History

This project actually began as I was experimenting with 2D Isometric games in Unity. It made me think of U5, so I decided to take a look and see if anyone has done a remake that isn't a re-interpretation (ie. U5 Lazarus). I could find any, but i did find considerable details from reverse engineers that have documented much of the U5 data formats. And so it began, focusing on modernizing the data into an object oriented constructs translating the confusing and esoteric data files into a more accessible abstraction.

As of July 11, 2019 that's where I sit.

Reverse Engineering

Go here for links to help/guided/gave me the answer for data reverse engineering