Ultimate Apocalypse is a mod for Dawn of War Soulstorm, which aims to create the most diverse possible unit and faction selection within the confines of the original DOW engine. We strive to create the most engaging and balanced Warhammer 40,000 game that we can, without sacrificing the fun factor. From hordes of Orks to the towering Titans, you can always find a new way to play UA. We invite all of you to join us on our Discord server to keep up with the development of the mod!

Forum Thread
  Posts  
Karuva Campaign crashes that do not appear movie related (Games : Dawn of War : Mods : Ultimate Apocalypse Mod (DOW SS) : Forum : Feedback : Karuva Campaign crashes that do not appear movie related) Locked
Thread Options
Oct 12 2013 Anchor

I have been having a strange issue that appears to be some yet unknown bug. at first it looked like the movie bug because the game crashed imediatly after a stronghold mission. however the behavior continued after copying the movie files. saving before nuking the base also had no effect.

the reason i do not believe this issue is related to the movies issue is the fact that both intro and ending movies play normally and that the crash doesn't occur until you click continue after the prologue screen. this leads me to believe the issue has something to do with the game trying to update or load the system map possible a bug with the commanders war-gear awards either way the tips on the FAQ have not worked at all

Oct 12 2013 Anchor

I keep forgetting about this: The solution (that works for me and a few others I've indicated to do so) for these crashes is to set Soulstorm.exe to compatibility mode for Windows XP SP3. Assuming you're running Windows Vista/7/8, or at least not Windows XP, of course.

I don't have enough confirmed cases of this fixing the Kaurava campaign crashes to make a decisive conclusion though, so if you (yes you, the UA player) can help me and everyone by setting Soulstorm to compatibility mode for XP, try this out and posting the results here, that would be grand :)

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Oct 13 2013 Anchor

tested this issue again with compatibility mode no changes. i am am going to try assaulting the Ork stronghold using another race to see if this is issue is race specific than i will try again on another races strong hold to see if the issue is Ork specific

if you want the game did produce a crash dump i can upload

soulstorm.exe caused a No Memory in module ntdll.dll at 0023:77dddf0f.
Error occurred at 10/13/2013 10:13:54.
soulstorm.exe, run by Mikeloeven.
Microsoft Windows XP?.
8 processor(s), type 586.
1024 MBytes physical memory.
MiniDump failed to save - error loading symbols.
Registers:
EAX=0101f4d4 CS=0023 EIP=77dddf0f EFLGS=00000246
EBX=7efdd000 SS=002b ESP=0101f4c8 EBP=0101f534
ECX=77d96254 DS=002b ESI=c0000017 FS=0053
EDX=00000016 ES=002b EDI=00000000 GS=002b
Bytes at CS:EIP:
8b 5d 08 e9 02 02 fb ff 64 a1 18 00 00 00 8b 40 

Call Stack:
0x35206238:          ()
0x38302064:          ()
0x20396520:          ()
0x30203230:          ()
0x62662032:          ()
0x20666620:          ()
0x61203436:          ()
0x38312031:          ()
0x20303020:          ()
0x30203030:          ()
0x62382030:          ()
0x20303420:          ()
0x01177F00:          ()
0x744FB34F:          ()
0x0101EB00:          ()
0x77662CFE:          ()
0x0101EAF8:          ()
0x0014FEC4:          ()

Stack dump:
0101f4c8: 6ef90db8 00000000 00000001 c0000017 00000000 00000000 77dddf0f 00000001
0101f4e8: 00100000 00000011 6ef90db8 00000000 46cbbcb2 46cbbcb0 6ef90db8 00000000
0101f508: 00000001 ffffffff 00000003 00000000 00000000 00000011 6ef90db8 00000003
0101f528: 00000000 00000000 0101f554 0101f554 6ef69350 03450000 00000005 00100000
0101f548: 0101f588 03380588 00000000 00000400 0018f138 03450000 00000000 00100000
0101f568: 03380588 0019fc4c 00182b70 0101f588 00100000 0085cb01 0019fc4c 03380901
0101f588: 00000000 00100000 0133f88f 00000002 00000000 00000000 0019fc4c 10003599
0101f5a8: 00182b77 0019fc4c 3b328160 0085cb28 0019fc4c 0069c501 46cbbcb8 00000002
0101f5c8: 0133f88e 00000005 00000000 00000000 00100000 00000400 0069ce6d 00000400
0101f5e8: 00000400 00100000 15fd0020 00000000 00000400 3b328160 0101f6e4 0000000b
0101f608: 00000001 0000000c 00000001 00000001 0101f66c 0019590b 00000000 00183b93
0101f628: 00100000 3b328160 00184fbc 00100000 00000002 006994d5 00100000 3b328160
0101f648: 0101f80c 10003599 

Module list: names, addresses, sizes, time stamps and file times:
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Debug.dll, loaded at 0x00140000 - 49152 bytes - 4907807c - file date is 10/12/2013 02:52:06
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Memory.dll, loaded at 0x00180000 - 135168 bytes - 49078081 - file date is 10/12/2013 02:54:00
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\STLPort.dll, loaded at 0x00240000 - 577536 bytes - 490780bd - file date is 10/12/2013 02:53:06
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Platform.dll, loaded at 0x002d0000 - 180224 bytes - 490780c5 - file date is 10/12/2013 02:52:58
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\LuaConfig.dll, loaded at 0x00310000 - 315392 bytes - 490780db - file date is 10/12/2013 02:54:22
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Util.dll, loaded at 0x00370000 - 352256 bytes - 490780e6 - file date is 10/12/2013 02:54:02
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\soulstorm.exe, loaded at 0x00400000 - 8015872 bytes - 4907b15e - file date is 10/12/2013 02:54:30
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\GSLobby.dll, loaded at 0x01020000 - 577536 bytes - 49078108 - file date is 10/12/2013 02:54:00
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Localizer.dll, loaded at 0x010d0000 - 90112 bytes - 490780d9 - file date is 10/12/2013 02:54:22
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\seInterface.dll, loaded at 0x01210000 - 446464 bytes - 490780f6 - file date is 10/12/2013 02:54:28
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\DivxMediaLib.dll, loaded at 0x01290000 - 86016 bytes - 40299282 - file date is 10/12/2013 02:52:48
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\DivxDecoder.dll, loaded at 0x012b0000 - 413696 bytes - 40299280 - file date is 10/12/2013 02:52:18
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\FileParser.dll, loaded at 0x01320000 - 86016 bytes - 40299281 - file date is 10/12/2013 02:53:14
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\UserInterface.dll, loaded at 0x01340000 - 1736704 bytes - 49078123 - file date is 10/12/2013 02:53:16
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\MathBox.dll, loaded at 0x014f0000 - 122880 bytes - 49078087 - file date is 10/12/2013 02:53:14
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\SimEngine.dll, loaded at 0x01530000 - 1241088 bytes - 4907817b - file date is 10/12/2013 02:54:02
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\NetConfig.dll, loaded at 0x01670000 - 15872 bytes - 490780bc - file date is 10/12/2013 02:54:00
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\PlatHook.dll, loaded at 0x01c30000 -  5632 bytes - 49078078 - file date is 10/12/2013 02:54:26
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\luabind.dll, loaded at 0x08df0000 - 196608 bytes - 490780fb - file date is 10/12/2013 02:54:00
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\spDx9.dll, loaded at 0x0f000000 - 2387968 bytes - 49078110 - file date is 10/12/2013 02:54:30
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\Filesystem.dll, loaded at 0x10000000 - 368640 bytes - 490780d3 - file date is 10/12/2013 02:53:58
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\WXPMod.dll, loaded at 0x144e0000 - 4685824 bytes - 490782cb - file date is 10/12/2013 02:56:48
C:\Windows\system32\nvd3dum.dll    , loaded at 0x5e240000 - 15038296 bytes - 5116d83e - file date is 2/9/2013 23:25:28
Z:\Steamapps\steamapps\common\Dawn of War Soulstorm\ijl15.dll, loaded at 0x60000000 - 352256 bytes - 3b15682b - file date is 10/12/2013 02:54:20
C:\Windows\system32\powrprof.dll   , loaded at 0x62510000 - 145408 bytes - 4a5bdb0c - file date is 7/13/2009 21:16:14
C:\Windows\System32\dsound.dll     , loaded at 0x62540000 - 453632 bytes - 4a5bd9fd - file date is 7/13/2009 21:15:14
C:\Windows\AppPatch\AcGenral.DLL   , loaded at 0x6bc90000 - 2176512 bytes - 5168e2e0 - file date is 4/13/2013 00:45:16
C:\Windows\system32\AUDIOSES.DLL   , loaded at 0x6c140000 - 195584 bytes - 4ce7b725 - file date is 11/20/2010 23:23:56
C:\Windows\System32\MMDevApi.dll   , loaded at 0x6c3b0000 - 213504 bytes - 4ce7b892 - file date is 11/20/2010 23:23:52
C:\Windows\system32\d3d9.dll       , loaded at 0x6ed90000 - 1828352 bytes - 4ce7b7b3 - file date is 11/20/2010 23:24:24
C:\Windows\AppPatch\AcXtrnal.DLL   , loaded at 0x6ef60000 - 211968 bytes - 4a5bd98a - file date is 7/13/2009 21:14:54
C:\Windows\AppPatch\AcLayers.dll   , loaded at 0x6fae0000 - 561664 bytes - 507d0f4c - file date is 10/16/2012 03:39:54
C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCP80.dll, loaded at 0x6fb70000 - 554832 bytes - 4dcddc6c - file date is 7/23/2012 22:33:48
C:\Windows\system32\samcli.dll     , loaded at 0x70210000 - 51200 bytes - 4ce7b9a0 - file date is 11/20/2010 23:23:56
C:\Windows\system32\wshbth.dll     , loaded at 0x72a10000 - 36352 bytes - 4ce79c30 - file date is 11/20/2010 23:24:52
C:\Windows\System32\winrnr.dll     , loaded at 0x72a20000 - 20992 bytes - 4a5bdb44 - file date is 7/13/2009 21:16:20
C:\Windows\system32\pnrpnsp.dll    , loaded at 0x72a30000 - 65024 bytes - 4a5bdaf6 - file date is 7/13/2009 21:16:14
C:\Windows\system32\napinsp.dll    , loaded at 0x72a50000 - 52224 bytes - 4a5bda6d - file date is 7/13/2009 21:16:04
C:\Windows\system32\NLAapi.dll     , loaded at 0x72a60000 - 52224 bytes - 4f0fd6da - file date is 1/13/2012 03:12:04
C:\Windows\system32\apphelp.dll    , loaded at 0x72a70000 - 295936 bytes - 4ce7b73e - file date is 11/20/2010 23:24:16
C:\Windows\system32\dhcpcsvc.DLL   , loaded at 0x72ca0000 - 61952 bytes - 4a5bd9b5 - file date is 7/13/2009 21:15:12
C:\Windows\system32\rsaenh.dll     , loaded at 0x72db0000 - 242936 bytes - 4a5bdae0 - file date is 7/13/2009 21:17:56
C:\Windows\system32\WINSPOOL.DRV   , loaded at 0x72df0000 - 320000 bytes - 4ce7ba4b - file date is 11/20/2010 23:24:10
C:\Windows\system32\CRYPTSP.dll    , loaded at 0x72e60000 - 78848 bytes - 4a5bda3d - file date is 7/13/2009 21:15:08
C:\Windows\system32\WSOCK32.dll    , loaded at 0x72e80000 - 15360 bytes - 4a5bdb63 - file date is 7/13/2009 21:16:22
C:\Windows\system32\dhcpcsvc6.DLL  , loaded at 0x72e90000 - 44032 bytes - 50745f7c - file date is 10/9/2012 13:40:32
C:\Windows\system32\profapi.dll    , loaded at 0x72ea0000 - 31744 bytes - 4a5bbf41 - file date is 7/13/2009 21:16:14
C:\Windows\System32\fwpuclnt.dll   , loaded at 0x732f0000 - 216576 bytes - 4ce7b832 - file date is 11/20/2010 23:24:10
C:\Windows\system32\rasadhlp.dll   , loaded at 0x73330000 - 11776 bytes - 4a5bdad6 - file date is 7/13/2009 21:16:14
C:\Windows\system32\WINNSI.DLL     , loaded at 0x73340000 - 16896 bytes - 4a5bdb43 - file date is 7/13/2009 21:16:20
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL, loaded at 0x73350000 - 145648 bytes - 5005dcde - file date is 7/17/2012 14:49:00
C:\Windows\system32\DNSAPI.dll     , loaded at 0x73380000 - 270336 bytes - 4d6f2733 - file date is 3/3/2011 01:38:02
C:\Windows\system32\iphlpapi.dll   , loaded at 0x74240000 - 103936 bytes - 4ce7b859 - file date is 11/20/2010 23:24:34
C:\Windows\System32\wshtcpip.dll   , loaded at 0x74270000 -  9216 bytes - 4a5bdb5a - file date is 7/13/2009 21:16:22
C:\Windows\system32\mswsock.dll    , loaded at 0x74280000 - 232448 bytes - 4ce7b8e8 - file date is 11/20/2010 23:24:10
C:\Windows\system32\VERSION.dll    , loaded at 0x742c0000 - 21504 bytes - 4a5bdb2b - file date is 7/13/2009 21:16:18
C:\Windows\system32\USERENV.dll    , loaded at 0x74440000 - 81920 bytes - 4ce7ba28 - file date is 11/20/2010 23:24:18
C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR80.dll, loaded at 0x744e0000 - 632656 bytes - 4dcddbf3 - file date is 7/23/2012 22:33:48
C:\Windows\system32\d3d8thk.dll    , loaded at 0x74590000 - 11264 bytes - 4a5bd9a8 - file date is 7/13/2009 21:15:10
C:\Windows\system32\SHUNIMPL.DLL   , loaded at 0x74780000 - 10752 bytes - 4ce79627 - file date is 11/20/2010 23:24:16
C:\Windows\System32\PROPSYS.dll    , loaded at 0x74890000 - 988160 bytes - 4ce7b983 - file date is 11/20/2010 23:24:10
C:\Windows\system32\MPR.dll        , loaded at 0x74c20000 - 64000 bytes - 4a5bda36 - file date is 7/13/2009 21:15:42
C:\Windows\system32\MSACM32.dll    , loaded at 0x74c50000 - 72192 bytes - 4a5bda4e - file date is 7/13/2009 21:15:44
C:\Windows\system32\avrt.dll       , loaded at 0x74c70000 - 14336 bytes - 4a5bd998 - file date is 7/13/2009 21:15:00
C:\Windows\system32\SortServer2003Compat.dll, loaded at 0x74c80000 - 38400 bytes - 4a5bc022 - file date is 7/13/2009 21:16:16
C:\Windows\system32\sfc.dll        , loaded at 0x74e20000 -  2560 bytes - 4a5bdb01 - file date is 7/13/2009 21:10:24
C:\Windows\system32\UxTheme.dll    , loaded at 0x75570000 - 245760 bytes - 4a5bdb3c - file date is 7/13/2009 21:11:26
C:\Windows\system32\sfc_os.DLL     , loaded at 0x75600000 - 40960 bytes - 4a5bdb02 - file date is 7/13/2009 21:16:16
C:\Windows\system32\dwmapi.dll     , loaded at 0x75630000 - 67072 bytes - 4a5bda07 - file date is 7/13/2009 21:15:14
C:\Windows\system32\WINMM.dll      , loaded at 0x75690000 - 194048 bytes - 4ce7ba42 - file date is 11/20/2010 23:24:18
C:\Windows\syswow64\CRYPTBASE.dll  , loaded at 0x757a0000 - 36864 bytes - 4a5bbf41 - file date is 7/13/2009 21:15:08
C:\Windows\syswow64\SspiCli.dll    , loaded at 0x757b0000 - 96768 bytes - 5037b18f - file date is 8/24/2012 12:53:36
C:\Windows\syswow64\SETUPAPI.dll   , loaded at 0x75810000 - 1667584 bytes - 4ce7b9d9 - file date is 11/20/2010 23:23:52
C:\Windows\syswow64\urlmon.dll     , loaded at 0x75a10000 - 1141248 bytes - 52058d31 - file date is 8/9/2013 23:59:02
C:\Windows\syswow64\OLEAUT32.dll   , loaded at 0x75b40000 - 571904 bytes - 4e58702a - file date is 8/27/2011 00:26:28
C:\Windows\syswow64\api-ms-win-downlevel-ole32-l1-1-0.dll, loaded at 0x75bd0000 -  5632 bytes - 50f322ec - file date is 1/13/2013 17:11:10
C:\Windows\syswow64\kernel32.dll   , loaded at 0x75be0000 - 1114112 bytes - 51fb1115 - file date is 8/1/2013 21:50:42
C:\Windows\syswow64\ole32.dll      , loaded at 0x75cf0000 - 1414144 bytes - 4ce7b96f - file date is 11/20/2010 23:24:02
C:\Windows\syswow64\psapi.dll      , loaded at 0x75e80000 -  6144 bytes - 4a5bdace - file date is 7/13/2009 21:16:14
C:\Windows\syswow64\LPK.dll        , loaded at 0x75e90000 - 25600 bytes - 4a5bdb3b - file date is 7/13/2009 21:11:24
C:\Windows\syswow64\WS2_32.dll     , loaded at 0x75ea0000 - 206848 bytes - 4ce7ba68 - file date is 11/20/2010 23:23:56
C:\Windows\syswow64\SHELL32.dll    , loaded at 0x75ee0000 - 12872704 bytes - 51f1d731 - file date is 7/25/2013 21:56:00
C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll, loaded at 0x76b30000 -  4096 bytes - 50f322f9 - file date is 1/13/2013 17:11:22
C:\Windows\syswow64\USER32.dll     , loaded at 0x76b40000 - 833024 bytes - 4ce7ba59 - file date is 11/20/2010 23:24:22
C:\Windows\syswow64\iertutil.dll   , loaded at 0x76ce0000 - 2048000 bytes - 5205a385 - file date is 8/9/2013 23:58:08
C:\Windows\SysWOW64\sechost.dll    , loaded at 0x76ee0000 - 92160 bytes - 4a5bdb04 - file date is 7/13/2009 21:16:14
C:\Windows\syswow64\CFGMGR32.dll   , loaded at 0x76f00000 - 145920 bytes - 4ddb8851 - file date is 5/24/2011 06:39:40
C:\Windows\syswow64\ADVAPI32.dll   , loaded at 0x76f30000 - 640512 bytes - 4ce7b706 - file date is 11/20/2010 23:24:30
C:\Windows\syswow64\SHLWAPI.dll    , loaded at 0x76fd0000 - 350208 bytes - 4ce7b9e2 - file date is 11/20/2010 23:23:50
C:\Windows\syswow64\CLBCatQ.DLL    , loaded at 0x77030000 - 522240 bytes - 4a5bd9b1 - file date is 7/13/2009 21:15:04
C:\Windows\syswow64\GDI32.dll      , loaded at 0x770c0000 - 311296 bytes - 4ce7ba53 - file date is 11/20/2010 23:24:16
C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll, loaded at 0x77150000 -  2560 bytes - 50f3244e - file date is 1/13/2013 17:17:04
C:\Windows\syswow64\WININET.dll    , loaded at 0x771e0000 - 1767936 bytes - 52058dee - file date is 8/9/2013 23:59:12
C:\Windows\syswow64\IMM32.dll      , loaded at 0x773a0000 - 119808 bytes - 4ce7ba53 - file date is 11/20/2010 23:24:26
C:\Windows\syswow64\msvcrt.dll     , loaded at 0x77480000 - 690688 bytes - 4eeaf722 - file date is 12/16/2011 03:53:00
C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll, loaded at 0x77530000 - 10752 bytes - 50f3243a - file date is 1/13/2013 17:16:44
C:\Windows\syswow64\NSI.dll        , loaded at 0x77540000 -  8704 bytes - 4a5bdad9 - file date is 7/13/2009 21:16:12
C:\Windows\syswow64\RPCRT4.dll     , loaded at 0x77550000 - 663552 bytes - 51db9710 - file date is 7/9/2013 00:52:34
C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll, loaded at 0x77640000 -  3072 bytes - 50f322eb - file date is 1/13/2013 17:11:08
C:\Windows\syswow64\KERNELBASE.dll , loaded at 0x77650000 - 274944 bytes - 51fb1116 - file date is 8/1/2013 21:50:44
C:\Windows\syswow64\normaliz.DLL   , loaded at 0x777c0000 -  2048 bytes - 4a5bdad4 - file date is 7/13/2009 21:09:02
C:\Windows\syswow64\MSCTF.dll      , loaded at 0x777d0000 - 828928 bytes - 4a5bda69 - file date is 7/13/2009 21:15:44
C:\Windows\syswow64\USP10.dll      , loaded at 0x778a0000 - 626688 bytes - 50adaddf - file date is 11/22/2012 00:45:04
C:\Windows\syswow64\DEVOBJ.dll     , loaded at 0x77940000 - 64512 bytes - 4ddb887d - file date is 5/24/2011 06:40:06
C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll, loaded at 0x77d30000 -  9728 bytes - 50f3244f - file date is 1/13/2013 17:17:04
C:\Windows\SysWOW64\ntdll.dll      , loaded at 0x77d60000 - 1292192 bytes - 51fb1072 - file date is 8/1/2013 21:51:24

additionally there also appears to be some AI bugs in the karuva campaign that prevents the opponents from using the mod added units as freely. the campaign is too easy because you basically win when you build a titan because the opponents cant use their own super heavies

Edited by: mikeloeven

Oct 13 2013 Anchor

Gah, ErrorLog chunk-o-text, why. Though, while these are normally useless as they can get, the one you've posted gets me an exceptional amount of information. Though said info isn't even related to the mod itself.
Thanks to that ErrorLog I know:
- You've got Windows either 7 or 8, 64 bits and updated (at least M$ is delivering updates as of last month for Windows Vista)
- The crash was caused by a .dll in Windows (ntdll.dll) reaching a memory limitation. In Windows 64 bits. I know, I think that's stupid too.
- You've got a rather unusual Steam setup (double steamapps folder, and on drive Z?)
- You've got Soulstorm on Steam (which rules out a fix to prevent Soulstorm reaching that same memory limitation)
However, it wouldn't be exactly helpful that you post a second ErrorLog, as I already know all that now. If anything, the first 6 lines (up to "1024 MBytes physical memory") will do.

Unfortunately, as the crash that specific ErrorLog points to was the 32bit app handler hitting its memory limitation and you've got Soulstorm on Steam (meaning we can't alter its executable), all I can recommend you to do to address this specific problem is to close unnecessary programs before running DoW :S

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Oct 13 2013 Anchor

why cant you edit the executable for the steam version??? last i checked there aren't any changes aside from a few dll dependencies to make sure you have steam running

not sure why it is triggering a memory limitation error a game that old should not use any where near 3 gigs also the system has 16 gigs total and i have run large numbers of 32 bit applications running totaling over 10 gigs so obviously the system can open multiple instances of 32 bit app handler and spread the memory load. to be honest i am thinking memory leak at this point cause thats the only way i can see the game getting so high that it hits a hard limit.

maby i should create a second partition with windows 7 x32

it is defiantly a memory leak in the mod code.

running vanilla on max graphics doesn't trigger this crash on stronghold missions

running UA on max graphics does

running UA in Safe Mode 800x600 does not crash after completing a stronghold.

so it would appear that something is not properly unloading after the mission completes leading to a massive spike in memory usage for a brief moment that is just enough to trigger the error. since running on low settings slashes memory usage significantly it would appear the only way to get past this issue is to save at the exact moment the stronghold is defeated play out the ending sequence in low quality and than turn the settings back up after you saved.

is there something that can be done in the mod code to help release extra ram before the ending sequence ???

Edited by: mikeloeven

Oct 13 2013 Anchor

Someone wrote: I have been having a strange issue that appears to be some

yet unknown bug. at first it looked like the movie bug because the game
crashed imediatly after a stronghold mission. however the behavior
continued after copying the movie files. saving before nuking the base
also had no effect.

the reason i do not believe this issue is related to the movies issue
is the fact that both intro and ending movies play normally and that
the crash doesn't occur until you click continue after the prologue
screen. this leads me to believe the issue has something to do with the
game trying to update or load the system map possible a bug with the
commanders war-gear awards either way the tips on the FAQ have not
worked at all


You aren't the only one. I and few others have discovered that this is a game engine issue that can not be fixed. I could be wrong, but I looked through the coding, 5, 6, 7, hell 8 times in three - four different strongholds throughout the two years of modding, and even commenting out things one by one by one after 5, 10 test runs, random results happen and it bugs the hell out of me.

Other mods, countless mods. Playing campaign on corncobman's mod, FOK, others, even Titanium Wars on Soulstorm (so I've heard) can cause these random crashes to some people. But to this very day, people do not give me what it takes to fix this error, and I tried everything I could do, back in August, actually.

But... the Apocalypse mod team is developing our own campaign, that will indeed in the future replace Kaurava as the Kaurava campaign will only at random disappoint people because of crash to desktops.

Wargear? No that can't be it, too, because if that is so, skirmish missions in the campaign would not work either... I don't know what to tell you, but there is no way in curing this without getting what I need to fix it.

Edited by: Lord_Cylarne

Oct 14 2013 Anchor

the wargear observation i kinda scrapped that idea too and i am convinced it has to do with memory not being released after the campaign ends. but at least i found a workaround if you save before completing the stronghold and play the ending cinematic in 800-600 the crashes do not occur so it seems to be something that is directly related to either memory or video resolution]
perhaps you could do something in the code to automatically change the resolution at the end of a stronghold and than return it to normal when the next map is launched

Edited by: mikeloeven

THEONLYDarkShadow
THEONLYDarkShadow The Entity of Chaos
Nov 24 2013 Anchor

mikeloeven wrote: why cant you edit the executable for the steam version??? last i checked there aren't any changes aside from a few dll dependencies to make sure you have steam running

The reason is because Steam tends to prevent the editing of an executable as an anti-piracy and anti-cheating measure, apparently. Normally it's good, but in this case it has a drawback.

mikeloeven wrote: not sure why it is triggering a memory limitation error a game that old should not use any where near 3 gigs

If I recall correctly, I read somewhere that Soulstorm has a two gigabyte max memory limit built into it. You could edit the executable to change this, but...well, drawback of Steam version. The only hope now is to either contact Relic and see if they would release a patch to fix this (not likely) or contact Valve to see if they could do something about this (also not likely, but probably more possible).

I wonder who honestly thought it was a good idea to have a two gigabyte max memory limit built into the game? It's incredibly stupid.

--

Dawn of War Mod Manager (Version 1.2 - 2016/03/21)

Dawn of War Mod Manager

A mod manager for Dawn of War, Winter Assault, Dark Crusade and Soulstorm. Eliminates common problems with launching mods, such as not having required mods or the correct version of required mods installed. Check it out and let me know what you think.

Feb 4 2014 Anchor

This may be a bit late, but after encountering the exact same issue, i ran in Xp-SP3 compatibility and (even though im already administrator with no UAC) told it to run as admin in properties and it worked just fine.

-Edit: I also gave soulstorm.exe full control in its properties; read/write, all of them besides special access (I am running Windows 8.1)

***-Second Edit: Nevermind, now the game will only run windowed, has begun crashing again, and is acting like when i tell it to change display settings it isn't saving them, so I guess it's back to the drawing board on that one.

AHA! Moddb.com That .exe, when copied over the one in the directory, ran the game just fine and addressed all the ram, bypassing steam's file check, and resolving the error-51, also the in-game overlay appears to be disabled by default in this .exe file. (Credit to grOrc for the exe, I reccomend that UA Mod team lets people know about this in their help forum, so people quit complaining and we get around steams dumb walls.

Edited by: Pheonix_Baharroth

--

Ask not the Eldar a question, for they will give you three answers, all of which are true and terrifying to know.
-Inquisitor Czevak

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.