It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi all!

Yes I know this has been discussed earlier but I couldn't find a solution to my problem.

I downloaded the patch, unpacked the stuff and tried to run the U2cfg but my comp just stated it can't run that program. Running win 10.

Kinda annoying playing the game with messed up colors and all... Greatful for help

Sincerly

/H


Edit: Manage to solve the patching problems and got it running. Only prob now is that for some reason the game feels very slow, almost like it's lagging. Anyone got an idea on how to fix that?
Post edited January 02, 2020 by Farnael
avatar
Farnael: I downloaded the patch, unpacked the stuff and tried to run the U2cfg but my comp just stated it can't run that program. Running win 10.
Sounds like you figured it out, but posting the answer in case others run into this problem. The patch includes a "u2cfgw" for windows users.
avatar
Farnael: Edit: Manage to solve the patching problems and got it running. Only prob now is that for some reason the game feels very slow, almost like it's lagging. Anyone got an idea on how to fix that?
If game input is lagging, try increasing the number of cycles in dosbox. I think GOG uses a default of 300 which is roughly equivalent to a 8086 4MHz. You can use CTRL-F12 to increase cycles in the current dosbox instance, or change the value permanently in dosboxULTIMA2.conf. I like using 10000.

Note that the patch also adds a frame limiter that slows down animations to be consistent regardless of clock speed. It should not cause game input to lag though.
avatar
Farnael: I downloaded the patch, unpacked the stuff and tried to run the U2cfg but my comp just stated it can't run that program. Running win 10.
avatar
mcmagi: Sounds like you figured it out, but posting the answer in case others run into this problem. The patch includes a "u2cfgw" for windows users.
avatar
Farnael: Edit: Manage to solve the patching problems and got it running. Only prob now is that for some reason the game feels very slow, almost like it's lagging. Anyone got an idea on how to fix that?
avatar
mcmagi: If game input is lagging, try increasing the number of cycles in dosbox. I think GOG uses a default of 300 which is roughly equivalent to a 8086 4MHz. You can use CTRL-F12 to increase cycles in the current dosbox instance, or change the value permanently in dosboxULTIMA2.conf. I like using 10000.

Note that the patch also adds a frame limiter that slows down animations to be consistent regardless of clock speed. It should not cause game input to lag though.
Worked like a charm! many thanks! Finally I might be able to play it :P

Haven't tried yet but will the patch for ultima 3 potentially provide similar problems with the same solutions?

/H
avatar
mcmagi: Sounds like you figured it out, but posting the answer in case others run into this problem. The patch includes a "u2cfgw" for windows users.

If game input is lagging, try increasing the number of cycles in dosbox. I think GOG uses a default of 300 which is roughly equivalent to a 8086 4MHz. You can use CTRL-F12 to increase cycles in the current dosbox instance, or change the value permanently in dosboxULTIMA2.conf. I like using 10000.

Note that the patch also adds a frame limiter that slows down animations to be consistent regardless of clock speed. It should not cause game input to lag though.
avatar
Farnael: Worked like a charm! many thanks! Finally I might be able to play it :P

Haven't tried yet but will the patch for ultima 3 potentially provide similar problems with the same solutions?

/H
Glad that helps! Yes, it's the same deal for the other upgrade patches.
avatar
Farnael: Worked like a charm! many thanks! Finally I might be able to play it :P

Haven't tried yet but will the patch for ultima 3 potentially provide similar problems with the same solutions?

/H
avatar
mcmagi: Glad that helps! Yes, it's the same deal for the other upgrade patches.
Great! super many thanks! enjoying Ultima 2 now trying to get through that one :D

Sincerly

/H
I am currently playing Ultima 1 but I wonder if you still need the patch for Ultima 2 (when I get to it) or if it is "included" in the GoG version now? Also for later installments in the series? If not where to download all these patches?

Also I just want to ask regarding chaning the clock speed. Is it safe to do or could it "break" something if you go too high or low? Also what is the short command for decreasing the speed? I felt like Ultima 1 also feels very slow like it has input lag almost and after pushing the ctrl-12 command a couple of times I think it feels better. If I have found the right place in the config file this would take the clock speed from 500 to 700.
avatar
VaragtP: Also I just want to ask regarding chaning the clock speed. Is it safe to do or could it "break" something if you go too high or low?
It depends on the game. Changing the clock speed seems quite safe in Ultima 1 and 5+, and somewhat safe in Ultima 3 and 4, but isn't safe in Ultima 2. Specifically:

* In Ultima 1, everything except a certain mandatory minigame is strictly turn-based, and I don't remember that minigame causing issues when playing without DOSBox on a semi-modern machine.
* Ultima 2 will likely give you a division by zero error if you go to high. (More on that later.) If the game does manage to start, you will have basically 0 time to enter a command, causing the game to essentially become real-time and too fast to be really playable.
* Ultima 3, if set too high, will give your characters fast animations, and the whirlpool, which moves in real time, will move *really* fast. Unlike Ultima 2, however, you'll still have 5 seconds to enter a command before automatically skipping your turn, regardless of how fast the (emulated) computer is running.
* Ultima 4, if set too high, will give you fast animations, and the moons will change faster; they change even faster if you use Ztats to view a character's stats. (Note that some players may prefer faster moon phase changes.)
* Ultima 5, IIRC, also has faster animations. The only real-time aspect of this game is when you hoist sales, causing you to travel quickly across the ocean in real time, but I don't know if the clock speed affects this.
* Ultima 6 and later were developed taking into account the fact that some computers are faster than others, so running the game at a high clock speed won't cause any issues, assuming your computer can handle it (and you don't mind the side effects of having the computer work harder than it needs to). Also, Ultima 6 is strictly turn-based, so high speed wouldn't cause problems. (Note that this last point is not true for Ultima 7 and later, as that's the point where the series switched to full real time.)

As for Ultima 2, I believe what's going on is something like the following:
* When you start the game, the game needs to calibrate the delay loop. Hence, it checks the time, loops a certain number of times, and then checks the time again. It then divides some value by the amount of time that passed, and the resulting value is used to calibrate the game's delay loop, (ideally) providing a consistent speed across different systems.
* This is fine if you run it on a period computer, or an an emulated computer that's slow enough. On a modern computer, however, there is a good chance that the loop will finish so fast that the time, as reported by DOS, will not have changed, resulting in the time passed being 0.
* As a result, the game tries to divide by 0 and gives you an error.
* (Note that you may find that the game occasionally starts, though probably at the wrong speed. This happens if a bit of time actually passes, according to DOS, between the start and end of the loop.)

At least some of these timing issues are fixed by the various upgrade patches (particularly if you enable the frame limiter); in particular, Ultima 2, if you're using the upgrade patch, should not try to divide by zero.

So, at least for Ultima 2, either keep the clock speed low, or use the upgrade patch; otherwise, you likely won't be able to play Ultima 2 at all..
avatar
VaragtP: I felt like Ultima 1 also feels very slow like it has input lag almost and after pushing the ctrl-12 command a couple of times I think it feels better. If I have found the right place in the config file this would take the clock speed from 500 to 700.
That should be safe, as this version of Ultima 1 (which is actually a remake) is better coded than Ultima 2 (which is not a remake).
Post edited May 10, 2022 by dtgreene
avatar
VaragtP: Also I just want to ask regarding chaning the clock speed. Is it safe to do or could it "break" something if you go too high or low?
avatar
dtgreene: It depends on the game. Changing the clock speed seems quite safe in Ultima 1 and 5+, and somewhat safe in Ultima 3 and 4, but isn't safe in Ultima 2. Specifically:

* In Ultima 1, everything except a certain mandatory minigame is strictly turn-based, and I don't remember that minigame causing issues when playing without DOSBox on a semi-modern machine.
* Ultima 2 will likely give you a division by zero error if you go to high. (More on that later.) If the game does manage to start, you will have basically 0 time to enter a command, causing the game to essentially become real-time and too fast to be really playable.
* Ultima 3, if set too high, will give your characters fast animations, and the whirlpool, which moves in real time, will move *really* fast. Unlike Ultima 2, however, you'll still have 5 seconds to enter a command before automatically skipping your turn, regardless of how fast the (emulated) computer is running.
* Ultima 4, if set too high, will give you fast animations, and the moons will change faster; they change even faster if you use Ztats to view a character's stats. (Note that some players may prefer faster moon phase changes.)
* Ultima 5, IIRC, also has faster animations. The only real-time aspect of this game is when you hoist sales, causing you to travel quickly across the ocean in real time, but I don't know if the clock speed affects this.
* Ultima 6 and later were developed taking into account the fact that some computers are faster than others, so running the game at a high clock speed won't cause any issues, assuming your computer can handle it (and you don't mind the side effects of having the computer work harder than it needs to). Also, Ultima 6 is strictly turn-based, so high speed wouldn't cause problems. (Note that this last point is not true for Ultima 7 and later, as that's the point where the series switched to full real time.)

As for Ultima 2, I believe what's going on is something like the following:
* When you start the game, the game needs to calibrate the delay loop. Hence, it checks the time, loops a certain number of times, and then checks the time again. It then divides some value by the amount of time that passed, and the resulting value is used to calibrate the game's delay loop, (ideally) providing a consistent speed across different systems.
* This is fine if you run it on a period computer, or an an emulated computer that's slow enough. On a modern computer, however, there is a good chance that the loop will finish so fast that the time, as reported by DOS, will not have changed, resulting in the time passed being 0.
* As a result, the game tries to divide by 0 and gives you an error.
* (Note that you may find that the game occasionally starts, though probably at the wrong speed. This happens if a bit of time actually passes, according to DOS, between the start and end of the loop.)

At least some of these timing issues are fixed by the various upgrade patches (particularly if you enable the frame limiter); in particular, Ultima 2, if you're using the upgrade patch, should not try to divide by zero.

So, at least for Ultima 2, either keep the clock speed low, or use the upgrade patch; otherwise, you likely won't be able to play Ultima 2 at all..
avatar
VaragtP: I felt like Ultima 1 also feels very slow like it has input lag almost and after pushing the ctrl-12 command a couple of times I think it feels better. If I have found the right place in the config file this would take the clock speed from 500 to 700.
avatar
dtgreene: That should be safe, as this version of Ultima 1 (which is actually a remake) is better coded than Ultima 2 (which is not a remake).
Thank you! As for the patches do you know where they are located and are they still needed to run the games properly? Are they provided by GoG or on external sites?
avatar
VaragtP: Thank you! As for the patches do you know where they are located and are they still needed to run the games properly? Are they provided by GoG or on external sites?
Best place for patches is the Ultima Patcher (https://www.pixsoriginadventures.co.uk/category/ultima-patcher/). This guy aggregated all of the patches in one place and created a Virtual Basic installer that helps you to install, configure, and/or uninstall patches for the various ultimas.

They have mostly been tested with the GOG version of the Ultima games, so you shouldn't have much issue with the Ultima Patcher.