VOGONS


First post, by eddman

User metadata
Rank Oldbie
Rank
Oldbie

I need to run the original game on Windows 10 in order to trace the Direct3D API calls with dgvoodoo 2, but it fails to launch. Have tried different compatibility modes, and whatever I could find on PCGW, but nothing changed.

I can't use the unofficial patches because they could change the tracing results.

EDIT:

It's Safedisc causing issues on Windows 10. I managed to perform the tracing on Windows 7.

Last edited by eddman on 2026-01-25, 17:58. Edited 1 time in total.

Reply 1 of 7, by twiz11

User metadata
Rank Oldbie
Rank
Oldbie
eddman wrote on 2026-01-23, 12:39:

I need to run the original game on Windows 10 in order to trace the Direct3D API calls with dgvoodoo 2, but it fails to launch. Have tried different compatibility modes, and whatever I could find on PCGW, but nothing changed.

I can't use the unofficial patches because they could change the tracing results.

have you tried running it through wine through WSL2?

Reply 2 of 7, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
eddman wrote on 2026-01-23, 12:39:

I need to run the original game on Windows 10 in order to trace the Direct3D API calls with dgvoodoo 2, but it fails to launch. Have tried different compatibility modes, and whatever I could find on PCGW, but nothing changed.

I can't use the unofficial patches because they could change the tracing results.

I sent you a PM, please check

previously known as Discrete_BOB_058

Reply 3 of 7, by eddman

User metadata
Rank Oldbie
Rank
Oldbie

Managed to trace it on Windows 7 in VMware. I had forgotten that it has Safedisc which doesn't work on 10. Tried SafeDiscShim but it seems to interfere with dgvoodoo and prevents it from loading.

Reply 6 of 7, by Matchstick

User metadata
Rank Newbie
Rank
Newbie
eddman wrote on 2026-01-25, 07:25:

That's not the original. It's patched to the unofficial 1.19 version.

You want/need that patch, which has nothing to do within windows 10. 1.19f was created back in 2001.

Ultima IX patch 1.19f
1.19f was actually created by one of the U9 devs, after support was dropped.
Official Patch 1.18f must be installed first
Improvement of the Direct3D performance
Fixing of the "too many items"-bug
Removal of the SafeDisc DRM - Due to Microsoft removing support for SafeDisc DRM, this patch is needed to even run the game, since it does remove SafeDisc – which Ultima IX uses – from the executable, thus making the game compatible with modern OSes.
Tweaking of the spell damage

Ultima IX patch 1.19h
Forgotten World Patch, Created 2012, Not part of the GOG release
Fixed Issues:
Music triggers of Minoc now correctly play the positive theme after repairing the Shrine.
Music triggers of Valoria now correctly play the positive theme after repairing the Shrine.
Music triggers in Skara Brae got fixed to always play the positive theme after repairing the Shrine.
Mariah now is found home after sparing her in Deceit and repairing the Shrine. She now can speak her unique dialogue.
Jaana now is found in Yew after sparing her in Wrong and repairing the Shrine. She now can speak her unique dialogue.
The runes and sigils will now appear near the shrine after cleansing.
The Moonglow catacomb televator now works more than once.
Dermot will actually complete his limited schedules: days in the graveyard and nights in the pub.
Fixed a potential bug will Vasagralem might not appear at the first trial.
Fixed the problem that sometimes one of the Valoria demons won't die at the right time.

Reply 7 of 7, by eddman

User metadata
Rank Oldbie
Rank
Oldbie
Matchstick wrote on 2026-01-25, 16:23:
You want/need that patch, which has nothing to do within windows 10. 1.19f was created back in 2001. […]
Show full quote
eddman wrote on 2026-01-25, 07:25:

That's not the original. It's patched to the unofficial 1.19 version.

You want/need that patch, which has nothing to do within windows 10. 1.19f was created back in 2001.

Ultima IX patch 1.19f
1.19f was actually created by one of the U9 devs, after support was dropped.

I'd already mentioned I need to trace the original. It's irrelevant who made the 1.19 patch. In fact, I needed to trace all the official versions, 1.03, 1.05, 1.07, and 1.18, to see which exact D3D version each use. Tracing only 1.19 is useless to me.

Anyway, I already did that on Windows 7 in VMware, so running them on Windows 10 is not exactly needed now.