Ultima Underworld Portable is a package made for the GOG version of Ultima Underworld 1 and 2, it includes an easy to use launcher for both games, an updated version of the original DOSbox called "DOSbox Staging", Roland MT-32 support for higher quality music and optional enhancement mods, the most notable of them being the mouselook patch made by John Glassmyer which rebinds the controls to modern standards and adds some Quality of Life improvements to Ultima Underworld 1 and 2.
The other two minor mods included are a brazilian portuguese translation made by Israel A. Possoli (translation only available for the first game) and a lights patch made by Gigaquad that increases the overall brightness for both games.
The package was made for the GOG version of both games, you can also use files from the CD-ROM release but you will need to extract them manually inside "data/game".
The installation process is very simple, you only need the "game.gog" file that's in your GOG installation and put it next to "Extractor.bat", then you start the extractor and it will automatically configure everything for you.
After the game is installed you can launch UWPortable.bat to play the games and configure the mods from your liking.
Code from this launcher was modified from the System Shock Portable Tool made by Nicolai Sandow:
https://www.systemshock.org/index.php?topic=211.0
John Glassmyer's mouselook modification from Ultima Hacks:
https://github.com/JohnGlassmyer/UltimaHacks
Portuguese translation by Israel A. Possoli:
https://github.com/israelpossoli/ultimaunderworld-ptbr
Lights patch by Gigaquad:
http://bootstrike.com/Uw1/downloads.php
DOSbox Staging, enhanced version of the original DOSbox: