First post, by hungrigerfish
- Rank
- Newbie
I've recently been trying to get I-War working on my Windows-XP (32bit) system. (I have the 3cd pre patched us edition of I-War)
I've read through most of the threads here, and have found that the game basically fails on 3 fronts.
1.) software mode does not work, so one needs a glide-wrapper.
2.) the game crashes on startup, if your pagefile is larger than 500mb
3.) the game crashes (sometimes) after ending a mission with shift-q.
In my case, the solution to problem 1.) is zeckensacks glide wrapper.
http://www.zeckensack.de/glide/
Now the 'solution' to problem 2.) has been somewhat dis-satisfactory, because setting my page-file to 500mb just to play a game is simply not an option.
I began digging around, found out that the game uses the 'GlobalMemoryStatus'-function to determine how much memory is availible, and it was obviously getting it wrong.
So I intended on writing a hook to intercept the call, and correct the return value, but to my luck I found someone who had already done it 😀
(for Corel paint!)
http://dev.depeuter.org/corelpainter_fix.php
He also wrote a 'generic approach', which I've tested and which works fine with I-War.
http://dev.depeuter.org/metacreations_fix.php
So if you download that, extract it to your I-War folder, rename the exe to New_IWar.exe, and create a shortcut to it with the '-b -16 -800x600' options added, you will bypass the 2.) problem without messing with your page file.
Kudos to Geert De Peuter, the author of this 'intercept-hook'!!!
Now, all that remains is the Shift-q, crash, which seems to be DirectSound related and should also be able to be fixable by a similar approach.
Until then, happy testing!
😁
Call Apogee, Say "Aardwolf"!