![]() |
|
|||||||
Independence War Series
Developer: Particle Systems Platform: PC Genre: Simulation ESRB: E (Official Site • Buy Now)
The Badlands cluster. 100 years after the first Independence War. Your father was killed by the Corporations for a bad debt. And you've spent 15 years rotting in jail for trying to get justice. Now it's time for vengeance. Now it's time to turn back the Corporations before they corrupt the entire universe. Now it's time to take control of the universe's most advanced interstellar hardware and wage war in the greatest space-sim ever conceived. Command four futuristic battlecruisers and a band of revolutionary pirates into an all-consuming battle against impossible odds...because there just isn't enough Space for everyone! |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
New Member
Join Date: Jul 2000
Posts: 8
|
Getting I-War to work on modern computers
I-War seems to work just fine under Windows XP (at least if you play around with DirectDraw acceleration settings) -- except that it usually crashes when exiting a mission. It doesn't seem to crash when sound is disabled (-xsound command line option). Tweaking DirectSound settings has no effect.
So, I have a few questions to the community: When did it start crashing? Windows NT, ME, 2000, XP? DirectX 7, 8, 9? What sound card do you have? Do you happen to have a more recent version of the Smacker dll - have you tried replacing the I-War one with it? Please reply if you have encountered crashing under a pre-XP or pre-DX9 configuration. BTW, did you know that I-War runs just as well under Linux using Cedega? The exit-mission-crashes occur also under Linux, but not as often (I think). I still have to get my joystick configured right: the rudder and the throttle are swapped for some reason. Now, if Glidewrapper worked under Linux... Currently I'm hoping that using an old DLL file would solve the crashing problem. I'd hate to build a legacy computer just for I-War.
__________________
http://mods.firstones.com/buda5 |
|
|
|
|
#2 |
|
New Member
Join Date: Oct 2004
Location: Sheffield, England
Posts: 9
|
I'm currently running three machines...
(1) a two and a bit year old Packard Bell Pentium 3 Windows XP SP1, 60gig memory and 128 meg Ram. No idea as to graphics. (2) a year old Compaq Presario laptop with an Athalon chip 20gig 128meg Ram XP but no updates whatsoever and (3) A new Advent Pentium 4 HT 400Gig SATA hardDrive with 1064Meg DDR Ram and an ATI Radeon 245meg PCI Express Graphics, XP SP1. IWar runs OK on (1) and (2) provided I disable the direct draw facility and put both sound acceleration sliders to zero in dxdiag. I also have to set the compatability to Win95 or 98 but it crashes on both machines if I set the option of 256 colours. I've had no problems crashing after missions only occasional joystick lock up problems. Nothing I've tried will get the game to run on the new Advent machine... However I'm seriously considering obtaining an refurbished older machine to run both Iwar and Wing Co 3 and 4...
__________________
Well where would you go if you had the biggest gun in the universe? |
|
|
|
|
#3 | |
Join Date: Sep 2001
Location: USA
Posts: 442
|
Have you tried reducing the page file size to about 512 mb? It seems to crash at anything over that. Regarding Machine 3.
__________________
Sometimes a signature is just a signature. |
|
|
|
|
|
#4 |
|
New Member
Join Date: Nov 2004
Posts: 1
|
crashing
Ok i have XP, and try to make game run, but like R2_D2, after every mission, when i start a new mission, it crashes my game. I went striaght to the I-War homepage to try nd rectify this problem, and saw something that may fix it? (I wish). It was under FAQ, as "can i run the game off my hard drive?" (or close)
Ne wayz, i did almost all of it, but when i got to step d, i couldn't for the life of me, figure out what it meant by put "-disk" at "the end of the target line", mainly because whenever i tried to put it at the end, it said it was an invlaid target or something. Ne ideas bout what it means? P.S. if this does fix game, pls post what they mean, and if i can actually do what it says, runnning XP. Thanks |
|
|
|
|
#5 |
|
I-War Series Co-Designer
Join Date: Nov 1999
Posts: 372
|
To get I-War running on a modern PC with XP:
1) Install Zeckensack's glide wrapper 2) Limit your pagefile to < 512mb (Not a problem if you have a large amount of memory) 3) Set the game's 3Dfx Vooodo 1 and 3Dfx Voodoo 2 shortcuts to use windows 95 / 98 compatibility mode. (See XP help about compatibility mode) 4) Run the voodoo1 or voodoo2 shortcut 5) Enjoy the game in its 3Dfx glory! As far as the crash when pressing shift-Q goes, I think it's in the sound code. If you disable the sound in the game (add -xsound to the shortcut's target line) then the crash doesn't happen on my PC. Unfortunately playing around with the sound hardware acceleration settings doesn't seem to fix the problem.
__________________
-- Steve Stephen Robertson |
|
|
|
|
#6 | |
|
Member
Join Date: May 2001
Posts: 83
|
Quote:
I *still* have the same motherboard. Sound card is the same, ie. SB Live. Graphics card has gone from Voodoo to Geforce 4, processor has gone to Celeron2@1,2GHz. And a bigger hard drive. Windows is the same, ie. Win'98. DirectX version is now 9.0c of course. Is this *only* due to computer speed? Or does the Directsound version have an effect? Maybe if I'll just slow down my processor speed with bus settings back to 600Mhz (100 -> 50 MHz bus speed) I can get the game to run without crashes..I'll try that tomorrow. Of course, glide wrapper probably does not run anymore. Anyway, this could be just a simple timing issue, and might be really easy to fix....IF we had the source code. (Particle systems did not, by any chance, compile the game in debug mode so that it could be loaded into gdb just like that?-)) Anyway...if the game cannot be fixed, maybe those slowdown programs might work, though I doubt it. Most of them are just resource-hogging programs that slow down *ALL* other processes in Windows, so you can achieve the same effect by running Seti@home at realtime priority. Anyway, the Glide wrapper would have to run in normal speed so it could actually manage to run the emulation, while the game executable should be slowed down... |
|
|
|
|
|
#7 |
|
-----------
Join Date: May 2000
Posts: 255
|
Interesting that you've narrowed it down to a sound bug, Steve. That's half the battle. Now we just have to figure out a workaround. I'm surprised that dropping the DirectSound Acceleration didn't do it.
Anyone got any suggestions? |
|
|
|
|
#8 |
|
I-War Series Co-Designer
Join Date: Nov 1999
Posts: 372
|
It needs some other users to try the game without sound before we can say it's definitely s sound bug.
Anyone want to try?
__________________
-- Steve Stephen Robertson |
|
|
|
|
#9 | |
|
New Member
Join Date: Jul 2000
Posts: 8
|
Debug output from Cedega (Linux DirectX emulator):
Quote:
I'll have to test it with older dsound.dll.
__________________
http://mods.firstones.com/buda5 |
|
|
|
|
|
#10 | |
|
New Member
Join Date: Jul 2000
Posts: 8
|
For you C programmers: A link to MSDN description of DirectSoundFullDuplexCreate. A lot of pointers which could be invalid.
And a snippet of DirectX 9 dsound.h: Quote:
__________________
http://mods.firstones.com/buda5 |
|
|
|
|
|
#11 |
|
New Member
Join Date: Jul 2000
Posts: 8
|
A solution might be to make a patch that would wrap the calls to DirectSoundFullDuplexCreate, or perhaps force the game to use a dsound.dll which wraps the real dsound.dll. The wrapper would then somehow guess wether the call was valid or not. The first option would require some assembly knowledge which I don't have.
What one could try: 1. make it use an old dsound.dll (might be easily possible with Cedega, which supports having native dlls) 2. make it call DirectSoundFullDuplexCreate8 (who knows... should be easy to try) 3. remove the problem-causing call to DirectSoundFullDuplexCreate (probably crashes later) 4. wrap the call and try to detect the invalid call and fix it somehow (quite hard, but might reveal interesting stuff even if it didn't work) 5. fix I-War so that it makes a valid call (probably hardest) More ideas? Any assembly programmers? ![]() It's also possible that timing or multithreading problems are the primary cause for the crash. This makes me envy the Freespace 2 community: they have the source code. I wonder why game developers hesitate to release their source codes -- at least after a year or two there's nothing to lose and all to gain. ![]() But then again, Final Fantasy 7 fans were able to make XP/timing fixes... there's hope.
__________________
http://mods.firstones.com/buda5 |
|
|
|
|
#12 |
|
-----------
Join Date: May 2000
Posts: 255
|
That is extremely helpful, THANKS!!
Now all we have to do is get to a workaround. Option #2 sounds good to me, although I'm not a programmer, ie can we make it call an alternative (more up-to-date) path/file? |
|
|
|
|
#13 |
|
Registered User
Join Date: Aug 2004
Location: colorado
Posts: 30
|
I installed Iwar on my new pc, also installed glidewrapper as well as using all compatibility settings getting the Shift-Q crash, i decided to see what would happen when i removed all compatiblity settings an let it run under XP w/SP 2, the only crash i get now is between missions instead of Shift-Q. It runs very well and i can normally get between 1 and/or 2 missions in before it crashes back to desktop. The crash occurs as program attempts to start next mission.
System spec's: HP Pavilion xt973 1.10 ghz Celeron processor intel audio card (came with pc) ATI Radeon 9200 128mb PCI card (recently upgraded to latest drivers) 256mb Ram Spec's listed as info for those working on a work around. |
|
|
|
|
#14 | |
|
I-War Series Co-Designer
Join Date: Nov 1999
Posts: 372
|
Quote:
Great work!
__________________
-- Steve Stephen Robertson |
|
|
|
|
|
#15 |
|
New Member
Join Date: Jan 2004
Posts: 9
|
yes but it crash for memory issues on next mission on my computer...
"trying to write xBLABLABLALEZQEDSD on x0000000000000000 error.... |
|
|
|
|
#16 |
|
Member
Join Date: May 2001
Posts: 83
|
Has anyone had any progress in creating a "dsound.dll wrapper"?-)
|
|
|
|
|
#17 |
|
Welcome to Hell on Earth
Join Date: Jun 2004
Posts: 499
|
I suspect none of us know how to.
I most certainly don't.
__________________
-Dreaming of an Iwar prequel |
|
|
|
|
#18 | |
|
Registered User
Join Date: Jan 2005
Location: Under my own special rock
Posts: 25
|
Quote:
What if I don't own a Vooodo series card, would I go under software render? I own a ATI Radeon 9200 128 Mb apg. I'll play with the settings. |
|
|
|
|
|
#19 |
|
This Vicious Cabaret
Join Date: Sep 2001
Location: The Land of Do-As-You Please
Posts: 2,225
|
The glide wrapper mimics a voodoo card, so you'll be fine using those shortcuts.
|
|
|
|
|
#20 | |
|
Orbiter pilot
Join Date: Jul 2000
Posts: 3,924
|
Quote:
__________________
Unofficial I-War artwork - The science fiction page The community has moved: http://theworldforgotten.com/forum "[We must] redirect the markets so that they serve the people, and not ruin them" - Angela Merkel, German Chancellor. |
|
|
|
|
|
#21 |
|
New Member
Join Date: Nov 2004
Posts: 31
|
MOUSE controls
About that WORKing on a modern Comps.. how about PLAYing with modern controls ..
Does anyone know how to set the heading control (pitch up/down etc) so it could be controlled BY MOUSE?? Pleeease pleease.. the numpad really sucks and I hate (and dont have any joysticks. |
|
|
|
|
#22 |
|
I-War Series Co-Designer
Join Date: Nov 1999
Posts: 372
|
I think there was a program called 'mousejoy' or something that allowed you to map joystick axes onto a mouse. Other than that it's just not possible without rewriting or hacking the game.
__________________
-- Steve Stephen Robertson |
|
|
|
|
#23 |
|
New Member
Join Date: Nov 2004
Posts: 31
|
thx
thank you
that was swift.. but in fact programs like mousejoy only work the other way round turning your joy into a mouse. n/m .. just thought there'd be a patch or smth lost somewhere in the community. |
|
|
|
|
#24 |
|
New Member
Join Date: Nov 2004
Posts: 31
|
CALLING ALL MODdERS
hi guyz
Can you make an MOUSE-CONTROL mod/patch to the game? I'm sure some of us (notSoReallisticButQuiteFun)Freespace fans would apreciate it greatly. If some of u do so, I'll personally attend to yer webpage, as I'm a webdesigner of sorts, if u like. |
|
|
|
|
#25 | |
Join Date: Sep 2001
Location: USA
Posts: 442
|
I'm not a modder, but I have heard of some trick (not sure if it was done with I-War since most everyone uses a stick for flight sims) where you could go into the game's joystick profiles and rewrite the axis assignments to mouse assignments. I've never done it personally nor have I fooled with key assignments very much but that's the most logical action to me.
__________________
Sometimes a signature is just a signature. |
|
|
|
|
|
#26 | |
|
Welcome to Hell on Earth
Join Date: Jun 2004
Posts: 499
|
Quote:
Start > Settings > Control panel. System > 'Advanced' tab > 'Performance' section 'Settings' button. 'Advanced' tab > 'Virtual Memory' section 'Change' button. On this screen, there's a list of drives on the computer at the top. Left column is drive letter, middle drive name, right is size of virtual memory page file on that drive (blank if none). WinXP defaults to a 'custom size' (apparently of size RAM + page file = 2.5Gb) on the C: drive. Select that drive. (If its a 'System managed' page file, you need to change to 'custom size' first) In the middle section of the screen 'Paging file size for selected drive', change the numbers for 'Initial size (MB)' and 'Maximum size (MB)' to '512'. Click the 'Set' button then 'ok' your way back to desktop. Unless one of the windows says you need to restart before the settings will take effect, then it should work. Probably best to reset anyway? I understand that sometimes this setting doesn't stick so its worth going back & checking that it worked. I would think that with 512Mb RAM you should be OK for most things with a 512Mb page file (I actually had been running for some months with 0Mb page file with 1Gb RAM & no problems when this 512Mb limitation was discovered), though if you do stuff that requires more than 1Gb of Memory, then you could get problems. egs being Rendering complex scenes, image editing with very large files, loading large databases or having a large number of programs open simultaneously esp. if they are doing any of the above
__________________
-Dreaming of an Iwar prequel |
|
|
|
|
|
#27 |
|
Losing at IWar since 2000
Join Date: Sep 2002
Location: Somewhere Else
Posts: 69
|
speaking of problems:
I-War Classic crashes every other mission on Win 2k SP4: I run the game, I play a mission, I either fail it, or I complete it, then I'm back at the mission select screen. Upon loading of the next mission that I select, the game crashes. I can still do the whole game like this, but it's rather annoying, and it's be nice if I could alleviate this problem. Anything special or specific to my problem that you could help me out with?
__________________
Dude! Where's my Dreadnaught? |
|
|
|
|
#28 |
|
New Member
Join Date: Mar 2005
Posts: 6
|
Help with Zeckensack's Glidewrapper
I just bought I-war, At first it did not wanty to run so I followed everyones advice posted here:
Limiting page file size did not resolve all my issues, but turning off the hardware acceleration on my video card did. I can now run the game in software render mode. I tried to install the glidewrapper, but I get a message saying "the glide2.dll is missing" when I ran the configurator. I downloaded the file on-line and dropped it in the Windows/System folder and the glidewrapper folder. - Nothing... What am I doing wrong??? Thanks |
|
|
|
|
#29 |
|
Registered User
Join Date: Feb 2005
Posts: 7
|
The glidewrapper uses its own special version of the glide2x.dll file to emulate the functions of a voodoo card. It's supposed to put this file in your system folder during installation, but a bug in the install program causes it to install to your windows folder instead. Fortunately this is easy to fix, just copy the file glide2x.dll from your windows folder to your windows\system32 folder, and it should work fine.
|
|
|
|
|
#30 |
|
New Member
Join Date: Mar 2005
Posts: 6
|
No Dice
I tried that, same message as before. I even tried rebooting the machine.
I'm running a P4 with a 1.6 processor, 1gb Ram, 60GB HD, and a PCI Bus NVidia FX5200 128MB video card (don't ask-but don't let your wife buy the new computer while you are gone). HELLLLPPPPP! Marshall |
|
|
|
| Thread Tools | |
| Display Modes | |
|
|