Glassmyer's Underworld patch
A fan-made patch for Ultima Underworld and Ultima Underworld II by John Glassmyer adds a modern mouselook mode and WASD movements as well as many other convienent key mappings.
Description[edit]
The Underworld patch is part of John Glassmyer's Ultima Hacks
Self Description[edit]
The following text was taken from the patch's README.md file and modified slighty to fit this site's formats: (Retrieved 2025-2-28)
The biggest change is the addition of mouse-look (looking around by moving the mouse), which can be toggled on and off with a keypress. In support of this, the allowed range of vertical view angle has been greatly expanded, and the 3D rendering engine has been hacked to have it draw the bits of the world that become visible when the player looks sharply upward or downward.
Also, spell runes can be typed directly (with `Ctrl+Alt+<letter>`), without having to navigate through the inventory and the rune bag.
Things made more convenient:
- The opening title-screen or cinematic is skipped.
- The player's heading is not adjusted when moving against a wall.
- Skill points gained in training are immediately reported in the message log (currently only in Ultima Underworld II).
A number of keys have been added or changed. The most important:
` (Backquote): toggle mouse-look Alt+`: invert mouse-look axes (cycles through 4 states) wasd: movement, typical of modern shooters Space: attack (using last attack type, or slash) Shift: jump q: look at object in 3D view e: use object in 3D view z: display map r: flip to rune-bag panel f: flip to character panel
Keys for spell-casting:
Ctrl+Alt+<letter>: select a rune Ctrl+Alt+Backspace: clear selected runes Ctrl+Alt+Space: cast the selected runes
"Easy Move" actions:
Ctrl+Up: Easy Move Walk Forward Ctrl+Left: Easy Move Left Ctrl+Right: Easy Move Right Ctrl+Down: Easy Move Backwards
Some miscellaneous keys:
g: activate compass h: activate health and mana flasks Ctrl+Shift: standing long jump Shift: fly up Ctrl: fly down c: close container in inventory view v: scroll inventory down b: scroll inventory up
Keys for navigating the map:
s: up one level w: down next level d: previous realm (Ultima Underworld II only) a: next realm (Ultima Underworld II only) c: go to Avatar's level
How to Apply the Patches[edit]
These patches are intended to be applied to particular versions of the games, all as distributed by GOG.com:
- Ultima Underworld vF1.94S
- Ultima Underworld II vF1.99S
Pre-assembled patches can be applied to a game's executable in seconds with the Hack Applier website:
https://johnglassmyer.github.io/UltimaHacks/patcher-site
To use the website, select the game executable file (UW.EXE or UW2.EXE) from your installation of the game, select the corresponding "hack" for that game from the drop-down, and then click the "Apply" button to save a patched copy of the executable, with which you can replace the original file in your installation of the game.
Game executables, as well as saved games, should be backed up before applying patches. Always keep a copy of the original, un-patched executable on-hand.
Note that if you intend to patch a GOG.com installation of Ultima Underworld or Ultima Underworld II that uses an ISO CD image (`game.gog`), then the executable file you need to patch is contained within that CD image. In that case, you can either
- extract the contents of the `game.gog` image to a directory using a program such as 7-Zip, and then edit DOSBox's configuration to have it mount that directory as the CD-ROM drive in place of the `game.gog` image, or
- extract the contents of `game.gog`, patch the executable, and then build a new `game.gog` ISO with the patched executable included
Features[edit]
Installation[edit]
Installation instructions are provided by John but an even better way to install this patch along with other quality-of-life tweaks and patches is to use Ultima Underworld Portable.
External Links[edit]
- John Glassmyer (github)
- UltimaHacks (github)
User-Made Enhancements (not Translations) | |
---|---|
Ultima II | Upgrade Patch (PC) |
Ultima III | Ultima III Gold (C64) ☥ Upgrade Patch (PC) |
Ultima IV | Ultima IV Gold (C64) ☥ Remastered (C64) ☥ Upgrade Patch (PC) |
Ultima V | Remastered (C64) ☥ Upgrade Patch (PC) |
Ulitima VI | Nitpickers Delight Patch (PC) |
Underworld I+II | MIDI-Patches ☥ Portable ☥ Mouselook Patch ☥ Brightness Patch |
Ulitima VII | Glassmyer Hacks ☥ Nitpickers Delight Patch |
Ulitima IX | Dialogue Patch ☥ Economy Patch ☥ Forgotten World ☥ German Re-Translation ☥ 1.19f ☥ 1.19h |