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 folks!

I've got a question - does anyone else noticed that it takes ages for a saved game to load?
For me Direct Action takes about 40 seconds and High Treason about 70 seconds to load.
I remember that when I was playing some 10 years ago it was much quicker.
The loading goes to 30% straight away, then I'll have to wait, then another 5-10 seconds for the rest to load.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Sithicus: Hi folks!

I've got a question - does anyone else noticed that it takes ages for a saved game to load?
For me Direct Action takes about 40 seconds and High Treason about 70 seconds to load.
I remember that when I was playing some 10 years ago it was much quicker.
The loading goes to 30% straight away, then I'll have to wait, then another 5-10 seconds for the rest to load.
Im lazy so cant be bothered to write myself.
Stealing from another thread


Also the stuck at 33% seems to be a common thing as it happens to me, it also goes up to 36% and stalls there for a bit as well. It will continue to load it just takes like 3 minutes so it may well be faster to just quit the game and restart from a recent save as you said.
I think most of the problems come from the fact they originally coded the game to work with only 2GB of RAM.
Not sure if GOG or the devs recoded/patched it to work with more but the loading issues and maybe even the sound issues point possibly to the game fighting with itself about whether or not to use more.

Credits go to Diff_1
So it seams there still issues with the ram somehow.
Strangely enough when I uncheck the box for XP compatibility I get an error beginning the game and the game still starts and the loading times are WAY faster. I hope I'm not screwing something up by allowing that error message on startup.
avatar
Sithicus: Hi folks!

I've got a question - does anyone else noticed that it takes ages for a saved game to load?
For me Direct Action takes about 40 seconds and High Treason about 70 seconds to load.
I remember that when I was playing some 10 years ago it was much quicker.
The loading goes to 30% straight away, then I'll have to wait, then another 5-10 seconds for the rest to load.
avatar
Lodium: Im lazy so cant be bothered to write myself.
Stealing from another thread

Also the stuck at 33% seems to be a common thing as it happens to me, it also goes up to 36% and stalls there for a bit as well. It will continue to load it just takes like 3 minutes so it may well be faster to just quit the game and restart from a recent save as you said.
I think most of the problems come from the fact they originally coded the game to work with only 2GB of RAM.
Not sure if GOG or the devs recoded/patched it to work with more but the loading issues and maybe even the sound issues point possibly to the game fighting with itself about whether or not to use more.

Credits go to Diff_1
So it seams there still issues with the ram somehow.
I've got the exact same problem over here. There is still no solution?
I'm on Windows 7.
Post edited September 24, 2019 by Aelran
I was having the same problem. In fact i was trying to find a fix for my Nvidia laptop card, because i thought it loading this slow because i run it on my integrated card.
I did turn off Data Execution Prevention in Windows properties for Act of War High Treason .exe. Sadly it didn't fix Nvidia problem (kernel32.dll error) but it made loading savegames fast so i wasn't that frustrated and could continue to play.

If you want to turn off DEP, go to My PC>Advanced System Setting>Advanced tab>Hit "Performance" settings (top of the list). In Performance options window hit DEP tab and hit "Turn on DEP for all programs except those I select" and add AoW exe.
I had the same problem - when launching the game via its icon on the Desktop. Then I once tried launching it from GOG Galaxy - and look here, the saving/loading delays are gone!
avatar
Sithicus: Hi folks!

I've got a question - does anyone else noticed that it takes ages for a saved game to load?
For me Direct Action takes about 40 seconds and High Treason about 70 seconds to load.
I remember that when I was playing some 10 years ago it was much quicker.
The loading goes to 30% straight away, then I'll have to wait, then another 5-10 seconds for the rest to load.
Place the High Treason folder outside the GOG folder and then launch from there. This should eliminate the long loading times.
It did. But why? (Maybe GOG can talk about the innards that lead to this...)
A friend of mine cooked up a little fix for this problem. I've shared it on Google Drive: link.

These loading times tormented me enough to complain to my friend about it. He offered to take a look, and managed to find and fix the culprit (or at least one of them). This fix shaves off more than half a minute off of most missions for me. I can finally live life again without a headache!

I've added a small readme file, but I'll just paste it here for convenience:
This DLL file fixes the long loading times in Act of War: Direct Action and Act of War: High Treason.

The games, through TriangleDLL.dll, make millions of calls to "HeapValiate"
(https://learn.microsoft.com/en-us/windows/win32/api/heapapi/nf-heapapi-heapvalidate)
which can easily add 30 (or more) seconds to the loading times.
The results of this call, however, are not actually used by the game. It is possible
that this call was only meant to be present in the debug build of the game, and it
being left in (the release build) was a mistake.

The only change to the DLL file was to skip this redundant call. As the
result of the call was not used anyway, this will not affect anything.

Rename the existing TriangleDLL.dll file to back it up, then move this
dll file over.

Responsible for this fix is "Emjayen" (cheers)!
Post edited October 31, 2022 by Bucake
avatar
Bucake: A friend of mine cooked up a little fix for this problem. I've shared it on Google Drive: link.

These loading times tormented me enough to complain to my friend about it. He offered to take a look, and managed to find and fix the culprit (or at least one of them). This fix shaves off more than half a minute off of most missions for me. I can finally live life again without a headache!

I've added a small readme file, but I'll just paste it here for convenience:

This DLL file fixes the long loading times in Act of War: Direct Action and Act of War: High Treason.

The games, through TriangleDLL.dll, make millions of calls to "HeapValiate"
(https://learn.microsoft.com/en-us/windows/win32/api/heapapi/nf-heapapi-heapvalidate)
which can easily add 30 (or more) seconds to the loading times.
The results of this call, however, are not actually used by the game. It is possible
that this call was only meant to be present in the debug build of the game, and it
being left in (the release build) was a mistake.

The only change to the DLL file was to skip this redundant call. As the
result of the call was not used anyway, this will not affect anything.

Rename the existing TriangleDLL.dll file to back it up, then move this
dll file over.

Responsible for this fix is "Emjayen" (cheers)!
avatar
Bucake:
Omg thank you so much, its from like 30 seconds, 10 now!