Ultima Stones
Ultima II Home | Atlas | Development
| Economy | Equipment | FAQ
| Hostiles | Library | Magic
| Quests | Walkthrough | Who's
Who
Ultima > II Enchantress > Development
Development
The original game executable has a problem running on modern processors. When trying to run the game, if you get a Divide by Zero error, you have an unpatched EXE file. This patch contains a fixed executable. Thanks go to (some unknown name I hope to find later) for this.
Ultima ][ has one code module. To that end, it contains the meat of the game in its plot and information. The following link is to a manually ripped text file of the words of the game.
ULTIMAII.EXE | Text ripped from ULTIMAII.EXE | This module comprises the whole thread of the game. |
File Types
PLAYER
This is the persistent game data file.
MAPXXX
All maps are 64x64 tiles. MAPX files contain the map data in the first 64x64 byte block. The purpose of the rest of the data at the time of this document is unknown.
MONXXX
These partners to the MAPX files contain the monsters on each of the maps. Arrays containing one byte each for x coordinate, y coordinate, hits, monster tile, covered tile.
MONSTERS
TLKXXX
PICXXX