Difference between revisions of "Ultima Underworld: The Stygian Abyss"
(→Piano footstep sounds (GOG.com version): added Mac OS X steps) |
|||
(143 intermediate revisions by 31 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Infobox game | |
− | {{Infobox | + | |cover = Ultima Underworld cover.jpg |
− | |cover | + | |developers = |
− | |developer | + | {{Infobox game/row/developer|Blue Sky Productions}} |
− | |publisher | + | |publishers = |
− | |engine | + | {{Infobox game/row/publisher|Origin Systems|1992}} |
− | |release dates | + | {{Infobox game/row/publisher|Electronic Arts|1992-present}} |
+ | |engines = | ||
+ | {{Infobox game/row/engine|Underworld engine}} | ||
+ | |release dates= | ||
+ | {{Infobox game/row/date|DOS|March 1992}} | ||
+ | {{Infobox game/row/date|Windows|June 2, 2011|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/news/new_release_ultima_underworld_1_2|title=New Release: Ultima Underworld 1+2 - GOG.com|date=May 2023}}</ref>}} | ||
+ | {{Infobox game/row/date|OS X|October 18, 2012|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/news/gogcom_goes_mac|title=GOG.com goes Mac - GOG.com|date=May 2023}}</ref>}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase, Subscription gaming service }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer}} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time}} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person}} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control}} | ||
+ | {{Infobox game/row/taxonomy/genres | Immersive sim, RPG}} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Stylized}} | ||
+ | {{Infobox game/row/taxonomy/themes | Fantasy}} | ||
+ | {{Infobox game/row/taxonomy/series | Ultima }} | ||
+ | |steam appid = | ||
+ | |gogcom id = 1207662463 | ||
+ | |gogcom id side = 1207658937 | ||
+ | |hltb = 10764 | ||
+ | |igdb = ultima-underworld-the-stygian-abyss | ||
+ | |lutris = ultima-underworld-the-stygian-abyss | ||
+ | |strategywiki = Ultima Underworld: The Stygian Abyss | ||
+ | |mobygames = 690 | ||
+ | |wikipedia = Ultima Underworld: The Stygian Abyss | ||
+ | |winehq = | ||
+ | |official site=https://web.archive.org/web/19991114000116fw_/http://www.origin.ea.com/ultima/uu/index.html | ||
+ | |license = commercial | ||
}} | }} | ||
− | {{ | + | |
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
+ | |||
+ | '''General information''' | ||
+ | {{GOG.com links|1207662463|ultima_series|for game series}} | ||
+ | |||
==Availability== | ==Availability== | ||
− | {{Availability | + | {{Availability| |
− | {{Availability | + | {{Availability/row| Retail | | DRM-free | Floppies or CD-ROM; see [[#Run in DOSBox (retail)|run in DOSBox (retail)]]. | | DOS }} |
+ | {{Availability/row| GOG.com | ultima_underworld_1_2 | DRM-free | Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1|title=List of GOG games using DOSBox, page 1 - Forum - GOG.com|date=May 2023}}</ref> Includes [[Ultima Underworld II: Labyrinth of Worlds]]. | | Windows, OS X }} | ||
+ | {{Availability/row| Origin | ultima/ultima-underworld-the-stygian-abyss | Origin | Included with {{store feature|EA Play}}. Not available in some regions. | | Windows }} | ||
+ | }} | ||
+ | {{ii}} A free demo version is available from [https://archive.org/details/UltimaUnderworldTheStygianAbyssDemo Archive.org]. | ||
+ | |||
+ | ==Monetization== | ||
+ | {{Monetization | ||
+ | |ad-supported = | ||
+ | |cross-game bonus = | ||
+ | |dlc = | ||
+ | |expansion pack = | ||
+ | |freeware = | ||
+ | |free-to-play = | ||
+ | |one-time game purchase = The game requires an upfront purchase to access. | ||
+ | |sponsored = | ||
+ | |subscription = | ||
+ | |subscription gaming service = Available via [[EA Play]]. | ||
+ | }} | ||
+ | |||
+ | ==Essential improvements== | ||
+ | ===Patches=== | ||
+ | {{ii}} The [https://archive.org/download/ftp_ftp.ea.com_2014.03/2014.03.ftp.ea.com.tar/ftp.ea.com%2Fpub%2Forigin%2Fpatches%2Fuu1%2Fuw1patch.exe Ultima Underworld 1 Patch] ([https://archive.org/download/ftp_ftp.ea.com_2014.03/2014.03.ftp.ea.com.tar/ftp.ea.com%2Fpub%2Forigin%2Fpatches%2Fuu1%2Fuw1patch.txt readme]) is needed for floppy disk versions. The CD-ROM and digital versions are already fully patched. An unofficial General MIDI patch is available [http://reconstruction.voyd.net/zips/Uwgm.zip here] as well. | ||
+ | |||
+ | ===Run in DOSBox (retail)=== | ||
+ | {{ii}} To run correctly in [[DOSBox]], change <code>cycles=auto</code> to <code>cycles=fixed 20000</code> or some other value between 18000 and 23000 cycles. | ||
+ | |||
+ | ===[https://github.com/JohnGlassmyer/UltimaHacks#ultima-underworld-the-stygian-abyss Ultima Hacks mouselook patch]=== | ||
+ | Implements 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 {{key|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 as listed on the patch website. | ||
+ | |||
+ | {{Fixbox|description=Apply the mouselook patch (Windows GOG.com release)|ref=<ref name="mouselookpatch">[https://github.com/JohnGlassmyer/UltimaHacks#ultima-underworld-the-stygian-abyss "Ultima Hacks mouselook patch" - Forum - GOG.com]</ref>|fix= | ||
+ | # Extract the contents of {{file|{{p|game}}\game.gog}} to a new directory, located at {{folder|{{p|game}}\game\}}. | ||
+ | # Upload {{file|{{p|game}}\game\UW\UW.EXE}} to the online patching tool. | ||
+ | # Save the patched file over the original. | ||
+ | # Locate {{file|{{p|game}}\dosboxULTIMA1_single.conf}} and replace its contents with the following (back up the original file first) to make DOSBox run from the patched ISO. Simply revert the config file to make it run from the unpatched exe. | ||
+ | |||
+ | <pre> | ||
+ | [autoexec] | ||
+ | # Lines in this section will be run at startup. | ||
+ | cls | ||
+ | mount C ".." | ||
+ | mount d "..\game" -t cdrom | ||
+ | d: | ||
+ | cls | ||
+ | uw.bat | ||
+ | exit | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ===[https://github.com/vini1264/Ultima-Underworld-Portable/releases Ultima Underworld Portable]=== | ||
+ | Package made for owners of the GOG version of Ultima Underworld 1 and 2, it has an easy to use launcher and incorporates community made mods. | ||
+ | |||
+ | {{++}} Easy to use launcher. Comes with [https://dosbox-staging.github.io DOSBox Staging], resulting in improved emulation. | ||
+ | {{++}} Roland MT-32 support incorporated by default, which means high quality music when compared to Sound Blaster and sound effects that plays properly. | ||
+ | {{++}} Provides community made mods like the mouselook patch from Ultima Hacks, a Portuguese translation, a modified {{file|shades.dat}}, an extraction tool that installs the game if the required GOG file is found on the same directory of the extractor. | ||
+ | {{--}} Requires [[Windows]]. Does not work on [[Mac]] nor [[Linux]]. Config files and mod components can still be used. | ||
+ | {{ii}} Only the {{file|game.gog}} file is required - just copy it on the same to the same directory where the extraction tool is located that both Ultima Underworld 1 and 2 will be installed. | ||
+ | {{ii}} The files from the CD-ROM release can be used, but are required to be extracted manually in the required directory, since the extractor cannot do this on its own. | ||
+ | |||
+ | ===Underworld Exporter=== | ||
+ | {{++}} Use [https://github.com/hankmorgan/UnderworldExporter Underworld Exporter] to play in higher resolutions, add mouse look, listen to higher quality/custom music, etc. | ||
+ | {{--}} Some bugs still remain. | ||
+ | {{ii}} Can also be used to play Ultima Underworld II: Labyrinth of Worlds, but it is only partially supported at the moment. | ||
+ | {{Fixbox|description=Set up Underworld Exporter (Windows)|ref={{cn|date= September 2018}}|fix= | ||
+ | # Download and install the latest [https://github.com/hankmorgan/UnderworldExporter/releases Github release]. | ||
+ | #Find the config file and open it with a text editor. | ||
+ | #Find <code> Path_UW1=</code> and place the path to the Ultima Underworld installation folder after the <code>=</code>. | ||
+ | #* That is, the folder with <code>CRIT</code>, <code>CUTS</code>, <code>DATA</code>, etc. | ||
+ | #* Note: All paths must end with a trailing slash <code>\</code>, e.g. <code>C:\path\to\folder\</code> | ||
+ | # To add music, download <code>Music.Packs</code> from the same location as the releases and extract. Afterwards, go into <code>config</code>, find <code>UW1_Soundbank=</code>, and then place the path to the folder containing the chosen music after the <code>=</code>. | ||
+ | #* The music pack gives one the choice between MIDI, Soundblaster, and PSX (PlayStation 1) versions of the OST. | ||
+ | #* Custom music files can be used if they are in .ogg format. | ||
+ | #To use with the GOG.com version of the game, extract the files from {{file|game.gog}}; the folder {{folder|UW}} is all one needs. | ||
+ | #* One method is to rename the file from {{file|game.gog}} to {{file|game.iso}} and then extracting the files using WinRAR or 7-zip. | ||
}} | }} | ||
− | |||
==Game data== | ==Game data== | ||
− | {{Game | + | ===Save game data location=== |
− | {{Game | + | {{Game data| |
+ | {{Game data/saves|DOS|{{p|game}}\SAVE*\}} | ||
+ | {{Game data/saves|Windows|}} | ||
+ | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Boxer/Gamebox States/com.gog.ultima-underworld-1+2/Current.boxerstate/C Ultima Underworld 1 and 2.harddisk/UNDEROM1}} | ||
}} | }} | ||
{{ii}} The <code>SAVE1</code>, <code>SAVE2</code>, <code>SAVE3</code> and <code>SAVE4</code> folders are save slots I-IV. <code>SAVE0</code> is temporary storage, not a save. | {{ii}} The <code>SAVE1</code>, <code>SAVE2</code>, <code>SAVE3</code> and <code>SAVE4</code> folders are save slots I-IV. <code>SAVE0</code> is temporary storage, not a save. | ||
+ | {{ii}} In-game settings are stored in each save rather than shared. | ||
+ | |||
+ | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
+ | {{Save game cloud syncing | ||
+ | |discord = | ||
+ | |discord notes = | ||
+ | |epic games launcher = | ||
+ | |epic games launcher notes = | ||
+ | |gog galaxy = true | ||
+ | |gog galaxy notes = | ||
+ | |origin = unknown | ||
+ | |origin notes = | ||
+ | |steam cloud = | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
+ | }} | ||
− | ==Video | + | ==Video== |
− | {{Video | + | {{Image|Ultima Underworld The Stygian Abyss settings.png|General settings.}} |
− | | | + | {{Video |
− | | | + | |wsgf link = |
− | | | + | |widescreen wsgf award = |
− | | | + | |multimonitor wsgf award = |
− | | | + | |ultrawidescreen wsgf award = |
− | |multimonitor =false | + | |4k ultra hd wsgf award = |
− | | | + | |widescreen resolution = false |
− | |fov =false | + | |widescreen resolution notes= 320x200 only. |
− | | | + | |multimonitor = false |
− | |windowed = | + | |multimonitor notes = |
− | | | + | |ultrawidescreen = false |
− | | | + | |ultrawidescreen notes = |
− | | | + | |4k ultra hd = false |
− | |anisotropic = | + | |4k ultra hd notes = |
− | | | + | |fov = false |
− | |antialiasing = | + | |fov notes = |
− | | | + | |windowed = false |
− | |vsync =unknown | + | |windowed notes = |
− | | | + | |borderless windowed = false |
+ | |borderless windowed notes = | ||
+ | |anisotropic = false | ||
+ | |anisotropic notes = | ||
+ | |antialiasing = false | ||
+ | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
+ | |vsync = false | ||
+ | |vsync notes = | ||
+ | |60 fps = limited | ||
+ | |60 fps notes = The game has timing issues related to player movement if it's running at 60fps in Dosbox <ref>https://www.gog.com/forum/ultima_series/ultima_underworld_character_moves_incorrectly/post3</ref>. Limit the CPU cycles on the configuration file of the emulator. A value between 18000-23000 cycles is recommended. | ||
+ | |120 fps = false | ||
+ | |120 fps notes = | ||
+ | |hdr = unknown | ||
+ | |hdr notes = | ||
+ | |color blind = unknown | ||
+ | |color blind notes = | ||
}} | }} | ||
− | ==Input | + | {{ii}} An alternate ''shades.dat'' is available [http://bootstrike.com/NO_DIRECT_LINK_Pls_mn3/ultima/uw/uwbright.zip here] which will increase the overall brightness of the game without destroying it's atmosphere. Use it if you feel the game is too dark. |
− | {{Input | + | |
− | | | + | ==Input== |
− | | | + | {{Input |
− | | | + | |key remap = false |
− | | | + | |key remap notes = |
− | | | + | |acceleration option = false |
− | | | + | |acceleration option notes = |
+ | |mouse sensitivity = false | ||
+ | |mouse sensitivity notes = | ||
+ | |mouse menu = true | ||
+ | |mouse menu notes = To avoid mouse lag, set "sensitivity=200" | ||
+ | |invert mouse y-axis = n/a | ||
+ | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
+ | |controller support = false | ||
+ | |controller support notes = | ||
+ | |full controller = unknown | ||
+ | |full controller notes = | ||
+ | |controller remap = unknown | ||
+ | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
+ | |invert controller y-axis = unknown | ||
+ | |invert controller y-axis notes= | ||
+ | |xinput controllers = unknown | ||
+ | |xinput controllers notes = | ||
+ | |xbox prompts = unknown | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
+ | }} | ||
+ | |||
+ | ==Audio== | ||
+ | {{Audio | ||
+ | |separate volume = false | ||
+ | |separate volume notes = On/off only. | ||
+ | |surround sound = false | ||
+ | |surround sound notes = | ||
+ | |subtitles = true | ||
+ | |subtitles notes = Everything is text-only after the opening cutscene. | ||
+ | |closed captions = false | ||
+ | |closed captions notes = | ||
+ | |mute on focus lost = false | ||
+ | |mute on focus lost notes = | ||
+ | |eax support = | ||
+ | |eax support notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
+ | |red book cd audio = | ||
+ | |red book cd audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{ii}} Chinese, Korean and Polish retail versions only have the manuals translated; the game itself is still in English. | ||
+ | |||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = [https://github.com/IsraelPossoli/ultimaunderworld-ptbr Fan translation (download).] [https://web.archive.org/web/20100117121852/http://traducaoultima.net/ Tradução Ultima website (archived)]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation by ''Clan Dlan'' (authors: L@Zar0, Txibi), [https://drive.google.com/file/d/1pQQ2H_9HuO6j98bqy7_seQF-55v_LuPE/view?usp=drive_link Version 1.0] or [https://drive.google.com/file/d/1lqWoEAAxUjupvaoWlwQpXtjQjWYvb4ov/view?usp=drive_link Version 1.1]. | ||
+ | }} | ||
}} | }} | ||
==Issues fixed== | ==Issues fixed== | ||
− | ===Piano footstep sounds | + | ===Piano footstep sounds=== |
− | The GOG.com version's sound is incorrectly configured by default, | + | The GOG.com version's sound is incorrectly configured by default to use the Roland MT-32. As the Roland MT-32 predated General MIDI, the sound effects will not match with what's normally expected.<ref name="sound problems">[https://www.gog.com/forum/ultima_series/sound_in_ultima_underworld_is_playing_music/post6 Problems with sound (quality, sound playing music etc.), page 1 - Forum - GOG.com]</ref> |
+ | |||
+ | {{Fixbox|description=Run Game DOS Settings|ref=<ref>{{Refcheck|user=Garrett|date=7 August 2021|comment=Sound Blaster Pro is the best audio option (that isn't Roland) because it supports dual OPL2 music.}}</ref>|fix= | ||
+ | # Choose {{code|Game DOS Settings}} at the menu when starting the game. | ||
+ | # Press {{key|C}} to confirm the hard drive to use. | ||
+ | # Use the keyboard arrow keys to go down to {{code|Sound Blaster Pro}}, then press {{Key|Enter}}. | ||
+ | # Press {{key|Enter}} four times to confirm the other default sound settings (these do not need to be changed). | ||
+ | # Press {{key|Y}} to confirm your changes. | ||
+ | # Press any key twice to finish saving your changes. | ||
+ | }} | ||
+ | {{fixbox|description=Configure DOSBox MIDI to use [https://sourceforge.net/projects/munt/ Munt]|ref=<ref>[https://www.dosbox.com/wiki/Configuration:MIDI Configuration:MIDI] - DOSBox wiki</ref>|fix= | ||
+ | # Download and Install [https://sourceforge.net/projects/munt/ Munt]. | ||
+ | # In DOSBox command prompt, type <code>mixer /listmidi</code> to view the devices. | ||
+ | # In the configuration file, under section <code>[midi]</code>, change <code>midiconfig=0</code> to match the associated listed midi id (usually 1). | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Munt requires the Roland MT-32 ROM which is not distributed in the same package. As an alternative, it may also be possible to try an alternate Software MIDI with a soundfont similar to the Roland MT-32. | ||
+ | {{ii}} The Roland MT-32 has support for reprogramming sounds. Therefore installing a soundfont-based MIDI and using an equivalent soundfont may not be an ideal solution in the general case. | ||
+ | {{ii}} When using an MT-32 ROM (or a real MT-32), some sound effects will be missing (such as walking in a stream); these effects only play on the LAPC-1 (or other models that share the LAPC-1's effects).<ref>{{Refurl|url=https://www.vogons.org/viewtopic.php?t=5754#p39629|title=Ultima Underworld sound problems \ VOGONS|date=7 August 2021|snippet=I have just checked UU1 and it uses Roland LAPC-I/CM-32L sound effects. So if you play the game with Roland MT-32 or MT-100 you won't have all the sound effects (if you walk in a stream for example you hear nothing with mt-32). To hear all sound effects you need to have LAPC-I or CM-32L or CM-64 or CM-500.}}</ref> | ||
+ | }} | ||
+ | |||
+ | ===Sluggish and/or jumpy mouse controls=== | ||
+ | {{ii}} The cursor may jump around in-game or mouse control may feel sluggish (especially on menu screens). To fix the first issue, disable joystick functionality; to fix the second, increase mouse sensitivity. | ||
− | {{Fixbox| | + | {{Fixbox|description=Fix jumpy mouse cursor (Windows)|ref=<ref name="mouse problem1">[https://www.gog.com/forum/ultima_series/underworld_wonky_controls "Underworld- wonky controls" - Forum - GOG.com]</ref>|fix= |
− | + | # Go to the installation folder. | |
− | + | # Edit {{file|dosboxULTIMA1.conf}} with a text editor. | |
− | # Edit | + | # Set <code>joysticktype</code> to <code>none</code> |
− | # | + | # Save the changes. |
− | # Save | ||
}} | }} | ||
− | {{Fixbox| | + | |
− | + | {{Fixbox|description=Fix sluggish mouse (Windows)|ref=<ref name="mouse problem2">[https://www.gog.com/forum/ultima_series/ultima_underworld_how_to_improve_the_control_scheme "Ultima Underworld - how to improve the control scheme?" - Forum - GOG.com]</ref>|fix= | |
− | + | # Go to the installation folder. | |
− | + | # Edit {{file|dosboxULTIMA1.conf}} with a text editor. | |
− | + | # Change <code>sensitivity</code> from <code>100</code> to <code>200</code>. Experiment with this figure until your mouse feels right. | |
− | # | + | # Save the changes. |
− | # | ||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | # Save | ||
}} | }} | ||
− | == | + | ===Windowboxing/black borders on all sides=== |
− | < | + | {{ii}} By default, DOSbox does not scale to fullscreen vertical resolution, leaving black borders around the entire view area. This fix removes the black borders on the top and bottom, leaving only black borders on the left and right due to the original 8:5 aspect ratio |
+ | |||
+ | {{Fixbox|description=Fix fullscreen windowboxing|ref=<ref name="windowboxing">[https://www.gog.com/forum/general_archive/ideal_dosbox_settings_for_1920x1080_tv_screen/post3 "Ideal Dosbox settings for 1920x1080 tv screen" - Forum - GOG.com]</ref>|fix= | ||
+ | # Go to the installation folder. | ||
+ | # Edit {{file|dosboxULTIMA1.conf}} with a text editor. | ||
+ | # Under <code>[sdl]</code>, set <code>output</code> to <code>ddraw</code> and <code>fullresolution</code> to <code>0x0</code>. | ||
+ | # Save the changes. | ||
+ | }} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = | ||
+ | |directdraw notes = | ||
+ | |opengl versions = | ||
+ | |opengl notes = | ||
+ | |glide versions = | ||
+ | |glide notes = | ||
+ | |software mode = | ||
+ | |software mode notes = | ||
+ | |mantle support = | ||
+ | |mantle support notes = | ||
+ | |metal support = | ||
+ | |metal support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
+ | |dos modes = VGA | ||
+ | |dos modes notes = | ||
+ | |shader model versions = | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = unknown | ||
+ | |windows 64-bit exe = unknown | ||
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = unknown | ||
+ | |macos intel 64-bit app = unknown | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = Audio Interface Library | ||
+ | |audio notes = <ref>{{Refurl|url=http://www.radgametools.com/mssgames.htm|title=Miles Customer Page|date=November 17, 2017}}</ref> | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | }} | ||
+ | |||
+ | ==System requirements== | ||
+ | {{System requirements | ||
+ | |OSfamily = DOS | ||
+ | |||
+ | |minOS = DOS | ||
+ | |minCPU = IBM or 100% compatible 386SX, 386 or 486 | ||
+ | |minRAM = 2 MB with Expanded Memory (EMS) | ||
+ | |minHD = 11 MB | ||
+ | |minGPU = 256-color VGA graphics | ||
+ | }} | ||
+ | |||
+ | {{System requirements | ||
+ | |OSfamily = Windows | ||
+ | |||
+ | |minOS = XP, Vista | ||
+ | |minCPU = 1.8 GHz | ||
+ | |minRAM = 512 MB | ||
+ | |minHD = 48 MB | ||
+ | |minDX = 7 | ||
+ | |||
+ | |recOS = | ||
+ | |recCPU = | ||
+ | |recRAM = 1 GB | ||
+ | |recHD = | ||
+ | |recGPU = | ||
+ | |recDX = 9 | ||
+ | }} | ||
+ | |||
+ | {{System requirements | ||
+ | |OSfamily = OS X | ||
+ | |||
+ | |minOS = 10.6.8 (Snow Leopard) or later | ||
+ | |minCPU = Intel Core Duo 2 GHz+ | ||
+ | |minRAM = 1 GB | ||
+ | |minHD = 45 MB | ||
+ | |minVRAM = 64 MB | ||
+ | }} | ||
− | + | {{References}} | |
− | + | {{GOG.com Enhancement Project}} | |
− | [[Category: | + | [[Category:Custom music]] |
Latest revision as of 10:59, 12 January 2024
Developers | |
---|---|
Blue Sky Productions | |
Publishers | |
1992 | Origin Systems |
1992-present | Electronic Arts |
Engines | |
Underworld engine | |
Release dates | |
DOS | March 1992 |
Windows (DOSBox) | June 2, 2011[1] |
macOS (OS X) (DOSBox) | October 18, 2012[2] |
Taxonomy | |
Monetization | One-time game purchase, Subscription gaming service |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Immersive sim, RPG |
Art styles | Stylized |
Themes | Fantasy |
Series | Ultima |
Ultima Underworld: The Stygian Abyss is a singleplayer first-person immersive sim and RPG game in the Ultima series.
General information
- GOG.com Community Discussions for game series
- GOG.com Support Page
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Floppies or CD-ROM; see run in DOSBox (retail). | |||
GOG.com | Pre-packaged with DOSBox.[3] Includes Ultima Underworld II: Labyrinth of Worlds. | |||
Origin | Included with EA Play. Not available in some regions. |
- A free demo version is available from Archive.org.
Monetization
Type | Notes |
---|---|
One-time game purchase | The game requires an upfront purchase to access. |
Subscription gaming service | Available via EA Play. |
Essential improvements
Patches
- The Ultima Underworld 1 Patch (readme) is needed for floppy disk versions. The CD-ROM and digital versions are already fully patched. An unofficial General MIDI patch is available here as well.
Run in DOSBox (retail)
- To run correctly in DOSBox, change
cycles=auto
tocycles=fixed 20000
or some other value between 18000 and 23000 cycles.
Ultima Hacks mouselook patch
Implements 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 as listed on the patch website.
Apply the mouselook patch (Windows GOG.com release)[4] |
---|
[autoexec] # Lines in this section will be run at startup. cls mount C ".." mount d "..\game" -t cdrom d: cls uw.bat exit |
Ultima Underworld Portable
Package made for owners of the GOG version of Ultima Underworld 1 and 2, it has an easy to use launcher and incorporates community made mods.
- Easy to use launcher. Comes with DOSBox Staging, resulting in improved emulation.
- Roland MT-32 support incorporated by default, which means high quality music when compared to Sound Blaster and sound effects that plays properly.
- Provides community made mods like the mouselook patch from Ultima Hacks, a Portuguese translation, a modified
shades.dat
, an extraction tool that installs the game if the required GOG file is found on the same directory of the extractor. - Requires Windows. Does not work on Mac nor Linux. Config files and mod components can still be used.
- Only the
game.gog
file is required - just copy it on the same to the same directory where the extraction tool is located that both Ultima Underworld 1 and 2 will be installed. - The files from the CD-ROM release can be used, but are required to be extracted manually in the required directory, since the extractor cannot do this on its own.
Underworld Exporter
- Use Underworld Exporter to play in higher resolutions, add mouse look, listen to higher quality/custom music, etc.
- Some bugs still remain.
- Can also be used to play Ultima Underworld II: Labyrinth of Worlds, but it is only partially supported at the moment.
Set up Underworld Exporter (Windows)[citation needed] |
---|
|
Game data
Save game data location
System | Location |
---|---|
DOS | <path-to-game>\SAVE*\ |
Windows | <path-to-game> (mounted in DOSBox)[Note 1] |
macOS (OS X) | $HOME/Library/Application Support/Boxer/Gamebox States/com.gog.ultima-underworld-1+2/Current.boxerstate/C Ultima Underworld 1 and 2.harddisk/UNDEROM1 <path-to-game> (mounted in DOSBox)[Note 1] |
- The
SAVE1
,SAVE2
,SAVE3
andSAVE4
folders are save slots I-IV.SAVE0
is temporary storage, not a save. - In-game settings are stored in each save rather than shared.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Origin |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | 320x200 only. | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | For DOSBox toggle with Alt+↵ Enter (see the glossary page for other workarounds). | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | For DOSBox use an unofficial build (see the glossary page for other workarounds). | ||
60 FPS | The game has timing issues related to player movement if it's running at 60fps in Dosbox [5]. Limit the CPU cycles on the configuration file of the emulator. A value between 18000-23000 cycles is recommended. | ||
120+ FPS |
- An alternate shades.dat is available here which will increase the overall brightness of the game without destroying it's atmosphere. Use it if you feel the game is too dark.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds). | |
Mouse acceleration | ||
Mouse sensitivity | For DOSBox set in the DOSBox configuration file. | |
Mouse input in menus | To avoid mouse lag, set "sensitivity=200" | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds). |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | On/off only. | |
Surround sound | ||
Subtitles | Everything is text-only after the opening cutscene. | |
Closed captions | ||
Mute on focus lost | For DOSBox change the priority background value in the DOSBox configuration file. |
|
Royalty free audio |
Localizations
- Chinese, Korean and Polish retail versions only have the manuals translated; the game itself is still in English.
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Brazilian Portuguese | Fan translation (download). Tradução Ultima website (archived). | |||
Spanish | Fan translation by Clan Dlan (authors: L@Zar0, Txibi), Version 1.0 or Version 1.1. |
Issues fixed
Piano footstep sounds
The GOG.com version's sound is incorrectly configured by default to use the Roland MT-32. As the Roland MT-32 predated General MIDI, the sound effects will not match with what's normally expected.[6]
Run Game DOS Settings[7] |
---|
|
Configure DOSBox MIDI to use Munt[8] |
---|
Notes
|
Sluggish and/or jumpy mouse controls
- The cursor may jump around in-game or mouse control may feel sluggish (especially on menu screens). To fix the first issue, disable joystick functionality; to fix the second, increase mouse sensitivity.
Fix jumpy mouse cursor (Windows)[10] |
---|
|
Fix sluggish mouse (Windows)[11] |
---|
|
Windowboxing/black borders on all sides
- By default, DOSbox does not scale to fullscreen vertical resolution, leaving black borders around the entire view area. This fix removes the black borders on the top and bottom, leaving only black borders on the left and right due to the original 8:5 aspect ratio
Fix fullscreen windowboxing[12] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
DOS video modes | VGA |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Miles Sound System | [13] |
System requirements
DOS | ||
---|---|---|
Minimum | ||
Operating system (OS) | DOS | |
Processor (CPU) | IBM or 100% compatible 386SX, 386 or 486 | |
System memory (RAM) | 2 MB with Expanded Memory (EMS) | |
Hard disk drive (HDD) | 11 MB | |
Video card (GPU) | 256-color VGA graphics |
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP, Vista | |
Processor (CPU) | 1.8 GHz | |
System memory (RAM) | 512 MB | 1 GB |
Hard disk drive (HDD) | 48 MB | |
Video card (GPU) | DirectX 7 compatible | DirectX 9 compatible |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.6.8 (Snow Leopard) or later | |
Processor (CPU) | Intel Core Duo 2 GHz+ | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 45 MB | |
Video card (GPU) | 64 MB of VRAM |
Notes
- ↑ 1.0 1.1 File/folder structure within the installation folder reflects the path(s) listed for DOS game data. For the GOG.com release, file changes in DOSBox are redirected to
<path-to-game>/cloud_saves/
even if GOG Galaxy is not used (this folder contains all redirected files, so some files in thecloud_saves
folder might be temporary files or other files that do not contain saves or settings).
References
- ↑ New Release: Ultima Underworld 1+2 - GOG.com - last accessed on May 2023
- ↑ GOG.com goes Mac - GOG.com - last accessed on May 2023
- ↑ List of GOG games using DOSBox, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ "Ultima Hacks mouselook patch" - Forum - GOG.com
- ↑ https://www.gog.com/forum/ultima_series/ultima_underworld_character_moves_incorrectly/post3
- ↑ Problems with sound (quality, sound playing music etc.), page 1 - Forum - GOG.com
- ↑ Verified by User:Garrett on 7 August 2021
- Sound Blaster Pro is the best audio option (that isn't Roland) because it supports dual OPL2 music.
- ↑ Configuration:MIDI - DOSBox wiki
- ↑ Ultima Underworld sound problems \ VOGONS - last accessed on 7 August 2021
- "I have just checked UU1 and it uses Roland LAPC-I/CM-32L sound effects. So if you play the game with Roland MT-32 or MT-100 you won't have all the sound effects (if you walk in a stream for example you hear nothing with mt-32). To hear all sound effects you need to have LAPC-I or CM-32L or CM-64 or CM-500."
- ↑ "Underworld- wonky controls" - Forum - GOG.com
- ↑ "Ultima Underworld - how to improve the control scheme?" - Forum - GOG.com
- ↑ "Ideal Dosbox settings for 1920x1080 tv screen" - Forum - GOG.com
- ↑ Miles Customer Page - last accessed on November 17, 2017