Ultima Patcher 1.5

I’ve finally had a chance to look into the recent problems with the Ultima Patcher and they were indeed caused by the new versions of the GOG installers which now use two rather than one Dosbox config file. At the time of writing, all of the Ultima games on GOG are using version 2 installers except Ultima 7/Serpent Isle which will presumably follow shortly. Among other things, the new setup broke every patch that needed to change the Dosbox config which has now been fixed in version 1.5. This new version isn’t compatible with the original GOG releases when it comes to MT-32 emulation so I’ll leave version 1.42 up in case anyone still wants to use it with the older installers.

Other minor fixes include the correct filenames for the MT-32 ROM’s in the description text (underscores instead of dashes), and the patcher now looks in the new default install directories before asking for a game installation directory.

Version 1.5 can be downloaded from here.

6 thoughts on “Ultima Patcher 1.5

  1. Pingback: Pix’s Ultima Patcher Updated : The Ultima Codex

  2. Hi,

    unzipping Beautiful Britannia fails for me with Ultima Patcher 1.5. I am sorry, but sadly the error message is in German. I hope you can understand it nevertheless. It seams that ‘System.__ComObject’ cannot be cast to ‘Shell32.Shell’:
    System.InvalidCastException: Das COM-Objekt des Typs “System.__ComObject” kann nicht in den Schnittstellentyp “Shell32.Shell” umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID “{286E6F1B-7113-4355-9562-96B7E9D64C54}” aufgrund des folgenden Fehlers nicht durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von HRESULT: 0x80004002 (E_NOINTERFACE)).
    bei WindowsApplication1.U9Form.UnZipBB()
    bei WindowsApplication1.U9Form.SetGameLocation(String directory)
    bei WindowsApplication1.U9Form.U9Form_Load(Object sender, EventArgs e)

    I have Windows 7 with .net 4 and installed the Ultima IX (2.0 installer) into C:GamesUltima IX – Ascension.

    Any idea what is going wrong?

    Thanks you very much,
    -Josef

    • I compiled this version on Windows 8 and I’m guessing the error is caused by an incompatibility in shell32’s in earlier versions of Windows. I’ll see if I can reproduce it on XP when I get home.

      It should be an easy fix. I’ll get a version 1.51 out over the weekend.

Leave a Reply to Josef Cancel reply

Your email address will not be published. Required fields are marked *