STEAM GROUP
Mechwarrior 4: Mercenaries MW4
STEAM GROUP
Mechwarrior 4: Mercenaries MW4
14
IN-GAME
117
ONLINE
Founded
July 2, 2010
Kaiju4Hire Nov 21, 2016 @ 2:45am
Windows 10
Ok so 2 things that I had to do to get this sucker to work. First I had to use DGvoodoo 2 direct X emulation and Second I had to use the command line /gosnojoystick.

Now I am wondering if there is a way to fix this joystick issue. I have been scanning through .DLL's with HxD and see that dinput may be the issue. Now if there was a way to emulate older dinput.dll methods I think it would fix the problem.
< >
Showing 16-30 of 36 comments
Kaiju4Hire Feb 12, 2017 @ 8:26am 
Originally posted by Alexandros:
That's awful, I'm glad I didn't encounter that error. Could it be they have different versions of the game? From my understanding MekTek did attempt to modernise the game a little bit for compatibility purposes when they released their freeware version, although performance is still lacking without dgVoodoo making it a must. But yeah I'm on Windows10 and it works, would there be a way to check what's different on my system to see if it would help find a solution for others?


Originally posted by Khadgarion:
I am using the MekTek MP3.1 , if that helps. Win7 compatability mode. Alexandros, what are you using?

Mektek 3.1 here too, tried straight from CD and patching manually, tried every known thing.
You also have to remember that not every computer speaks the same language even if they are the same hardware. Mechwarrior 3 runs perfectly fine though.

SPECS:

AMD 9590FX 4.7 GHZ
Gigabyte 990FXA-U3 R5
16 gigs DDR3 2133
MSI RX 480 8 G
1 500 GB EVO850 SSD
1 2TB HDD
1 250 HDD ( backup )
Oxidine Apr 13, 2017 @ 12:09am 
Im having major issues getting this to work on my PC. Im sure It boils down to voodoo 2 and I have it; however, every time i tempt to use it i get the error: EXCEPTION : Attempt to read from NULL in DDRAW! (+0x178E8)

And when I dont i get the error: Your current hardware or driver setup is not compatable with MechWarrior 4.

Anyone have any ideas? Im sure If someone can help me figure out Voodoo ill have the game running. Been working on this for about 8 hours now Q.Q
Kaiju4Hire Apr 13, 2017 @ 10:45am 
Originally posted by Oxidine:
Im having major issues getting this to work on my PC. Im sure It boils down to voodoo 2 and I have it; however, every time i tempt to use it i get the error: EXCEPTION : Attempt to read from NULL in DDRAW! (+0x178E8)

And when I dont i get the error: Your current hardware or driver setup is not compatable with MechWarrior 4.

Anyone have any ideas? Im sure If someone can help me figure out Voodoo ill have the game running. Been working on this for about 8 hours now Q.Q

ok first you need to setup dgvoodoo2.53 to emulate an old dx 7 card, to do so open the DGvoodoo2 folder, MS folder, and copy D3DImm.dll and DDraw.dll and drop it to the root folder of MW4. Now copy DGvoodoosetupo and drop that into the root of MW4. Run dgvoodoo setup, from there it's self explanitory, game does play nice with widescreen so no aspect fixes are needed.

Once you set it up, now the real pain comes in. You have to try and run Autoconfig.exe to configure the gpu. It will take many attempts befpore it decides to grace you with it's GUI. Have task manager open and kill the hanging autoconfigs before you try again. What worked for me, is not using any compatibility settings nor using run as admin, I just kept trying to run it and finally it ran.

Once you do this, you then need to make a desktopo shortcut of MW4.exe. Now first try to run the game, if it hangs or only shows a black screen you have to use this command line argument in the desktop shortcut's properties and add to the end of the path in the Target box ( outside the quotes. ( exactly as typed ) /gosNoJoystick

Example: "C:\Program Files\Microsoft Games\MechWarrior Mercenaries\MW4.exe" /gosNoJoystick

try again, this time a EULA should pop up, hit accept and boom. If not, and you are running windows 10, you need to enable legacy components in control panel/ programs and features/ turn windows features on or off/ Legacy Components/ direct play.

and there you go.
Oxidine Apr 13, 2017 @ 11:16am 
The only thing here I have not currently done is placing the dgvoodoosetup.exe direcly into the folder. Acording to the videos I was following it only needed to be in a folder and then run. I will try this when I get home.

The funny thing is, coping and pasting the files to my laptop worked so im not entirely sure why. Will update in a few hours.

EDIT: Tried tossing the files into the folder and still gives the asme error. Laptop works but my main computer didnt. followed the instructions above and it didnt work. Not sure what all I need to do to get the thing to stop saying it cant read null

EDIT2:

Originally posted by mobius:

ok first you need to setup dgvoodoo2.53 to emulate an old dx 7 card, to do so open the DGvoodoo2 folder, MS folder, and copy D3DImm.dll and DDraw.dll and drop it to the root folder of MW4. Now copy DGvoodoosetupo and drop that into the root of MW4. Run dgvoodoo setup, from there it's self explanitory, game does play nice with widescreen so no aspect fixes are needed.

Im probally getting lost here. I dont know what im actually doing or what I need to be doing to make this work. As soon as DDRaw.dll is moved over i get the error above on the autoconfig and game.

Originally posted by mobius:
Once you set it up, now the real pain comes in. You have to try and run Autoconfig.exe to configure the gpu. It will take many attempts befpore it decides to grace you with it's GUI. Have task manager open and kill the hanging autoconfigs before you try again. What worked for me, is not using any compatibility settings nor using run as admin, I just kept trying to run it and finally it ran.

Once you do this, you then need to make a desktopo shortcut of MW4.exe. Now first try to run the game,
Last edited by Oxidine; Apr 13, 2017 @ 4:21pm
mattig Apr 14, 2017 @ 7:08pm 
Ok, lets see if I can help a bit. Have you tried using the compatability troubleshooter?
Oxidine Apr 14, 2017 @ 10:37pm 
Originally posted by mattig89ch:
Ok, lets see if I can help a bit. Have you tried using the compatability troubleshooter?

Ues tried having it generate many different options. Failed every time. Triled with out it. Tried using each and every fix listed above.

The only thing that was never mentioned is the type of graphics card used by who had it working and who dosnt. Its entierly possible the files I have where configured on an Intel based computer such as my laptop where my geforce wouldnt be compatable. Im assuming If i got the DDraw file from someone who was on a geforce related computer it might work. But thats only an idea.
mattig Apr 15, 2017 @ 1:26am 
I have an old xp box with an old Nvidia card in it. Where would the file be in xp?

Also, have you considered trying to setup a virtual xp machine?
Kaiju4Hire Apr 15, 2017 @ 12:25pm 
Originally posted by Oxidine:
Originally posted by mattig89ch:
Ok, lets see if I can help a bit. Have you tried using the compatability troubleshooter?

Ues tried having it generate many different options. Failed every time. Triled with out it. Tried using each and every fix listed above.

The only thing that was never mentioned is the type of graphics card used by who had it working and who dosnt. Its entierly possible the files I have where configured on an Intel based computer such as my laptop where my geforce wouldnt be compatable. Im assuming If i got the DDraw file from someone who was on a geforce related computer it might work. But thats only an idea.


DGVOODOO emulates older graphics cards to get old games working on new hardware.
Oxidine Apr 15, 2017 @ 3:04pm 
Originally posted by mobius:
Originally posted by Oxidine:

Ues tried having it generate many different options. Failed every time. Triled with out it. Tried using each and every fix listed above.

The only thing that was never mentioned is the type of graphics card used by who had it working and who dosnt. Its entierly possible the files I have where configured on an Intel based computer such as my laptop where my geforce wouldnt be compatable. Im assuming If i got the DDraw file from someone who was on a geforce related computer it might work. But thats only an idea.


DGVOODOO emulates older graphics cards to get old games working on new hardware.

Yes, I know. I just dont know wither or not im using it appropriatly. Videos that explain the exact process from not working game to working are nie impossible to find.
Professor Pine Apr 15, 2017 @ 7:11pm 
ok so you know this is over compliaationg things right? you can just go to the game and make it run in windows XP Compatibility mode and the game runs fine....
mattig Apr 15, 2017 @ 8:59pm 
Originally posted by Professor Umbreon:
ok so you know this is over compliaationg things right? you can just go to the game and make it run in windows XP Compatibility mode and the game runs fine....

He said he tried compatibility mode. Didn't get it to run
Oxidine Apr 16, 2017 @ 2:16am 
If i try it with out Voodoo i get "not compatable hardware" errors and force closes the game. With Voodoo I get DDraw cant equal null.

EDIT: Would it also not be easier for some one to add me and help me walk though the process?
Last edited by Oxidine; Apr 16, 2017 @ 10:59am
Oxidine Apr 17, 2017 @ 2:35pm 
Update: I also tempted to look up guides on how to use voodoo and I couldnt find anything. All I find are videos with games running or "use these exact settings" and they tell you nothing about what files to use or how they came to the conclusion. Doccumentation on Voodoo also lacks for beginners and I have no actual idea of what I am doing or even looking for.
mattig Apr 18, 2017 @ 6:00pm 
For what its worth, I don't think we have any idea either.
Oxidine Apr 19, 2017 @ 5:28am 
Originally posted by mattig89ch:
For what its worth, I don't think we have any idea either.
Yea, I dont either. I ended up running a xp server through Hyper-V last night and that still didnt even work. I think ill just call it good and run it on my laptop Q.Q
Last edited by Oxidine; Apr 19, 2017 @ 5:29am
< >
Showing 16-30 of 36 comments
Per page: 1530 50