Ultima IX: Ascension

This was the final official version. Anyone who registered the game before this final patch was released was mailed a new install CD that would install the fully patched version of the game (the patch was also available for download).

Application Details:

Version: 1.18f
License: Retail
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.0-rc1

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installing the game; changing hardware settings (d3d vs glide, resolution, texture quality); general gameplay (moving around, interacting with objects); travelling from one worldspace to another (i.e., from Earth to Britannia); soundfx; music; in-game animations.

What does not

* Any graphical 'overlays': books can be opened, but no text appears; toolbelt, backpack, journal are all displayed as black areas on the main screen; text which is rendered directly on the main screen is too dark to be legible (this makes it impossible to read plaques, signs, and the options for your character's conversations).

* Spellbook does not work at all. This prevents the character from progressing from the very first stage of their sojourn in Britannia (there is a gate which can only be opened by using one of the spells)

* Cutscenes (movies).


What was not tested

Any options added / unlocked after the first stage of the character's stay in Britannia.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

The game may crash if you set the resolution very high (800x600 appears to work fine on my 128 ATI X700 card).

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowDebian GNU/Linux 5.x "Lenny"May 23 20081.0-rc1Yes Yes NoBronzeSimon W. 
ShowFedora 7Aug 20 20070.9.42.Yes Yes NoSilverLorenzo 
CurrentUbuntu 7.04 "Feisty" amd64 (+ variants like Kubuntu)Aug 06 20070.9.42.Yes Yes NoBronzean anonymous user 
ShowUbuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)Apr 01 20070.9.33.Yes No NoGarbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
35515 Ultima IX movie playback crashes game RESOLVED NOTOURBUG View

Show all bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

by yog on Friday September 2nd 2011, 8:11
the previous hack doesn't work anymore on wine 1.3.27 because mouse.c file changed too much since 1.0rc1 but out of luck i've found that at line 200 start a function named set_window_cursor() and if you comment it all with /* */ and add a return; statement, like this:

void set_window_cursor( Window window, HCURSOR handle )

you have your X pointer visible all the time..
RE: 1.3.27
by yog on Friday September 2nd 2011, 8:34
i suppose i used to put that return statement right at the first line of said function without even touching the rest .. and it stuck somehow without me noticing, but now that i think about it,
i suspect it is highly possible that it's kind of useless now with the rest commented out, function being void and all but well it's early morning and all (15:20) it's not possible to be cerrtain of anything yet.
by Henry on Thursday May 15th 2008, 19:24

it has been running very well and fast at new 1.0-rc1 (with MultiPassChromakey=0),
w/o the slowdowns of previous versions,
tho the mouse is still invisible at inventory, journal etc.

I also tryed unsuccessfuly the wine/hacks.git version. To try it, issue this command (you gotta have "git" installed...):
git clone wine-hack

So I hacked the mouse xD,
tho it is still a very "ugly" workaround...
but less annoying than not being able to see the mouse (if there had just a tiny picture to the mouse, it would be great, just 2 dots, one white and one black).
And it is so simple that I will just say here how to do:

1-compile your wine and install it

2-cd to your wine compiled source at
cd .../wine-1.0-rc1/dlls/winex11.drv
cp mouse.c mouse.c.bkp
kwrite mouse.c

3-edit this mouse.c file by adding "if(!lpCursor)return;" just after the "{" like this:
void X11DRV_SetCursor( CURSORICONINFO *lpCursor )

4-save mouse.c file and close kwrite (with this code, you just prevented mouse pointer picture/image from being unset/cleared).

5-compile just this current path of wine

6-copy the file "" that has just been created, to your installed wine path at .../lib/wine/
6.1-you can backup that installed library also just cd to that path and
7-thats it. run wine and see that ugly but usefull mouse xD

Be aware that all steps of all applications will "suffer" of the never hidden mouse "feature", even at intro movies etc...
To disable it just restore you backup library file.
RE: 1.0-rc1
by Henry on Thursday May 15th 2008, 19:33
the git command should have shown this (remove the space between git:// and repo...):
git clone git:// wine-hack
RE: 1.0-rc1
by Rixa on Sunday August 3rd 2008, 3:38
I added Bug #13683 some time ago. Not sure if it helps getting it resolved, but perhaps you could help confirm the bug it by a comment or vote, since you experience the same?