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

×
Bought the game yesterday due to nostalgia, I couldn't run the game because of fatal error in Main.exe. After looking intof forums I found this dxgl. Now the game plays but when there is video all I get is black screen with sounds.

I google searched but I couldn't find any solution. Is this a common issue and has it been adressed? Please help me, I love the game and its cartoonish videos very much.

As a side note I don't have any video.cfg in my files.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Valkaf: Bought the game yesterday due to nostalgia, I couldn't run the game because of fatal error in Main.exe. After looking intof forums I found this dxgl. Now the game plays but when there is video all I get is black screen with sounds.

I google searched but I couldn't find any solution. Is this a common issue and has it been adressed? Please help me, I love the game and its cartoonish videos very much.

As a side note I don't have any video.cfg in my files.
I had the exact same problem. It turned out, for me at least, this was a side-effect of using DXGL. I discovered after searching extensively on google that you don't need to use DXGL at all. The reason it fails to start is because there is too much video memory. There are files you can download and drop into the 'exe' folder which will not only let the game run, but also result in videos displaying properly. I also found that I had poor ingame performance/graphics which are fixed by this.

You can get it from here:

https://github.com/elishacloud/dxwrapper/wiki/The-Settlers-IV

I am no longer using dxgl, this is much more effective.
Hey,

first I used DXGL and it worked fine - but Videos were blackscreen and (much worse) all moving objects were not visible and the game had some severe graphic problems with the map which made it unplayable.

So I used the files from github - the graphics and videos are back.
With the help of the "widescreen tool" the Res is now 720p

But now it laggs really hard! Ever click takes about 2-3 seconds, so also unplayable :(
(CPU 15-20%)

Any ideas how I can get the graphics running on DXGL or get rid of the lagg with the github-dlls?


EDIT:
gosh... I had to change from "hardware" to "software" on the object engine to let the moving objects appear aggain.
the videos are still gone with the DXGL method
Post edited June 07, 2018 by florifantasy
If I don't use DXGL and I try to run the game as it is, I get an error message on my screen
Fatal error: Exception 0x0000005 at 0x54476t39
avatar
florifantasy: Hey,

first I used DXGL and it worked fine - but Videos were blackscreen and (much worse) all moving objects were not visible and the game had some severe graphic problems with the map which made it unplayable.

So I used the files from github - the graphics and videos are back.
With the help of the "widescreen tool" the Res is now 720p

But now it laggs really hard! Ever click takes about 2-3 seconds, so also unplayable :(
(CPU 15-20%)

Any ideas how I can get the graphics running on DXGL or get rid of the lagg with the github-dlls?

EDIT:
gosh... I had to change from "hardware" to "software" on the object engine to let the moving objects appear aggain.
the videos are still gone with the DXGL method
Maybe this will work for the broken Videos in Settlers IV with DXGL.

Create a text file and paste in the following:

[ADVGAMESETTINGS]
{
ForceBlit = 1
PureSoftwareMode = 1
ShowVideos = 1
}

Save the file as "Video.cfg" and put it in your installation folder \config. For example: "D:\Games\SettlersIV\Config"

This works for me with Windows 10.
Post edited September 03, 2018 by Hustlefan
avatar
florifantasy: Any ideas how I can get the graphics running on DXGL or get rid of the lagg with the github-dlls?
open dxwrapper.ini (one of the three files form github) and change 'DDrawCompat = 0' to 'DDrawCompat = 1' save the file and try the game again. performance should be way better.