[X3] A tool to fix your directshow codecs (sound problems and performance)
Moderators: timon37, Moderators for English X Forum
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
I thought I mentioned it in this thread, but maybe I am mistaken, there are a few files that do appear outdated on a default XP system. They exist in the actuall install pkg, but they don't get updated during the install. One is a Netscape DRM dll, the others are related to DX controllers, joysticks, etc. If I remember correctly there are different versions of winhlp32.exe in different locations in XP, the older one is in system32 and is ok.
In the end, you are not missing anything that everybody else isn't missing.
So all is ok with your machine.
Maybe Microsoft included them in the package but decided not to include them in the installer script or maybe they get installed with specific hardware, who knows. I never followed up with them on it, or looked into it any deeper on those few files. No worries. If I make an update I will make sure to clarify that in the future.
In the end, you are not missing anything that everybody else isn't missing.
So all is ok with your machine.
Maybe Microsoft included them in the package but decided not to include them in the installer script or maybe they get installed with specific hardware, who knows. I never followed up with them on it, or looked into it any deeper on those few files. No worries. If I make an update I will make sure to clarify that in the future.
-
- Posts: 36
- Joined: Sun, 7. Nov 04, 13:46
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
-
- Posts: 38
- Joined: Wed, 6. Nov 02, 20:31
-
- Posts: 31
- Joined: Wed, 8. Mar 06, 14:44
Hi think i have posted before but i'll try again.....
Have installed the DS viewer and the DSFM. Upon loading the DS viewer and trying to 'load the graph' i get a runtime error (2147217900 80040e14)
Also when i try the filechecker it does the same thing-
Have WinSp2
Have WMP10
Have Directx 9.c
Any help would be great as i really think i need this program
Cheers
Have installed the DS viewer and the DSFM. Upon loading the DS viewer and trying to 'load the graph' i get a runtime error (2147217900 80040e14)
Also when i try the filechecker it does the same thing-
Have WinSp2
Have WMP10
Have Directx 9.c
Any help would be great as i really think i need this program
Cheers
Entering System --- Autopilot off.
-
- EGOSOFT
- Posts: 54284
- Joined: Tue, 29. Apr 03, 00:56
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
Alas the 1.4 patch has brought about what this tool really set out to do.CBJ wrote:Have you tried 1.4 yet? In all but the worst cases, it should make using MadBoris' tool unnecessary.
Fix peoples codec issues and bring to the forefront what was going on with the codecs.
As CBJ said...
The only point in using the tool from here on out is to test a directshow install where the tool will just confirm if bad directshow install is really a culprit, or also if you want to see what other files are still attaching to X3.
Their were about 5000 downloads of the tool but all good things must come to an end.

Glad I could help, and thanks to all for sending me thx & it fixed it messages along the way.
Original topic updated accordingly
-
- Posts: 18001
- Joined: Tue, 2. Sep 03, 05:57
It's done exactly the opposite for me, and because I'm using 98SE your tool won't work. My game crashes whenever I fire my weapons.MadBoris wrote:Alas the 1.4 patch has brought about what this tool really set out to do.
Fix peoples codec issues and bring to the forefront what was going on with the codecs.
Any idea how to fix it? (I have a dedicated TS thread down the page, but no-one seems to know)
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
I'm still happy to help. Hopefully Windows XP and Windows 98 are handled differently by the WM installer included in the patch.esd wrote:It's done exactly the opposite for me, and because I'm using 98SE your tool won't work. My game crashes whenever I fire my weapons.MadBoris wrote:Alas the 1.4 patch has brought about what this tool really set out to do.
Fix peoples codec issues and bring to the forefront what was going on with the codecs.
Any idea how to fix it? (I have a dedicated TS thread down the page, but no-one seems to know)
The weapons firing revolves around a codec that handles wave files.
It actually gets initialized when the first weapons are fired or another game event initializes it (all the other codecs are initialized by the game menu).
That atleast can guide you in the direction of "what" you are looking for.
If you are willing to put some time in this method it will work even on Windows98.
See my old thread on codecs.
Start reading at the paragraph that starts with - "If you realized your having issues after testing above here is the next step."
http://forum2.egosoft.com/viewtopic.php?t=102791
Use the filemon tool, at the point iof firing weapons, towards the end of the filemon log you will see exactly which files (codecs it is initializing).
It also may be registry related, but we can look at that later if that's the case.
Please post some of it or PM me a link to the log and I will look at it, interpreting the results, the cause and solution still may be something I need to help with.
Have you tried reinstalling media player version for windows 98 from MS web site?
-
- Posts: 579
- Joined: Wed, 20. Oct 04, 21:16
hi MadBoris,
first let me introduce myself :
I'm the translator of the french version of this thread (very helpful by the way
)
currently a user has some issues with no speech in game (after 1.4)
and also has issues with DShow Viewer (which is the main reason that I post here) here is what he get:
sidenotes: Windows XP SP2 + WMP10 reinstalled
first let me introduce myself :
I'm the translator of the french version of this thread (very helpful by the way

currently a user has some issues with no speech in game (after 1.4)
and also has issues with DShow Viewer (which is the main reason that I post here) here is what he get:
I tried to translate error messages to the best of my knowledge but it's not that easy.DSV launches but both frames are white (either with or without X3 launched before).
Clicking "Load the Graph" results in this error :
execution error '-2147024894(80070002)':
The method '~' in the object '~' failed
Clicking on OK makes the program close
Running the file checker tool, he gets a list of codecs (after relaunching DSV)
Clicking on "Test For Mismatched Files" gives this error:
execution error '9':
Index is out of range (or beyond range ? )
Clicking on OK makes the program close
sidenotes: Windows XP SP2 + WMP10 reinstalled
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
I had no idea there was a translation, so very good of you to do that.
This persons problem is very unfortunate.
There are are a couple of errors with my program that do show up under different machine environments. I have tried to track down some actual fixes in the past, but was unsuccessful to resolve those problems. Alot of it seems to be around database components.
If previous history tells me anything it will not be worth our time to track down a solution on this error either. It's probably best that people focus attention on the fixing their actual game issue. People's endurance has limits.
I would have done the SP2 and WMP10 reinstall too like you mentioned, so where does that leave us....
There's a few things I can see happening but my experience with the new 1.4 code is very limited, I have done zero testing with it.
If I were to guess I would say there is a filter that is jumping up between the direct sound device and the wave parser. Or possibly the wave parser is being used but an onboard sound card is having problems with the configuration. There's always other possibilities.
In my initial topic there is a tool I mention called filemerit. It has the ability to some simple testing of codecs. Pressing the third icon that has a red exclamation will then list any problem codecs, or problem registry entries. Maybe that will help.
Also DSFMGR has a troubleshooting tab where someone can restore standard directx codecs with a button. I would try that and maybe reinstall wmp10 after that if necessary. If only someone with the same problems could run the Dshow Viewer tool, we could diagnose the problem and we would know what is causing it, but unfortunately the two cases I have been recently asked to help with the tool doesn't work one with windows 98, the other with errors. I hope that helps but I am a bit in the dark with the new issues as well.
This persons problem is very unfortunate.
There are are a couple of errors with my program that do show up under different machine environments. I have tried to track down some actual fixes in the past, but was unsuccessful to resolve those problems. Alot of it seems to be around database components.
If previous history tells me anything it will not be worth our time to track down a solution on this error either. It's probably best that people focus attention on the fixing their actual game issue. People's endurance has limits.
I would have done the SP2 and WMP10 reinstall too like you mentioned, so where does that leave us....
There's a few things I can see happening but my experience with the new 1.4 code is very limited, I have done zero testing with it.
If I were to guess I would say there is a filter that is jumping up between the direct sound device and the wave parser. Or possibly the wave parser is being used but an onboard sound card is having problems with the configuration. There's always other possibilities.
In my initial topic there is a tool I mention called filemerit. It has the ability to some simple testing of codecs. Pressing the third icon that has a red exclamation will then list any problem codecs, or problem registry entries. Maybe that will help.
Also DSFMGR has a troubleshooting tab where someone can restore standard directx codecs with a button. I would try that and maybe reinstall wmp10 after that if necessary. If only someone with the same problems could run the Dshow Viewer tool, we could diagnose the problem and we would know what is causing it, but unfortunately the two cases I have been recently asked to help with the tool doesn't work one with windows 98, the other with errors. I hope that helps but I am a bit in the dark with the new issues as well.
-
- Posts: 92
- Joined: Fri, 6. Feb 04, 22:38
When I run Directshow File Manager it shows the following lines in Black:-
WMVideo Decoder DMO
WMVideo Advanced Decoder DMO
WMV Screen Decoder DMO
WNSpeech Decode DMO
WMAudio Decoder DMO
WMPro Over S/PDIF DMO
It says these are Unknown Modules but I reckon these are causing problems. Are they part Of Windows Media 10? I tried re-installing WM10 but did not help?????
WMVideo Decoder DMO
WMVideo Advanced Decoder DMO
WMV Screen Decoder DMO
WNSpeech Decode DMO
WMAudio Decoder DMO
WMPro Over S/PDIF DMO
It says these are Unknown Modules but I reckon these are causing problems. Are they part Of Windows Media 10? I tried re-installing WM10 but did not help?????

-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
-
- Posts: 579
- Joined: Wed, 20. Oct 04, 21:16
thanks to you madboris
the user finally solved his problem although I don't really know the details
he finally managed to launch DSV successfully
my own guess is : he uninstalled/reinstalled a bunch of programs/codecs
and he solved his X3 problem with DSV
edit:
DSV = DirectShow Viewer
the user finally solved his problem although I don't really know the details
he finally managed to launch DSV successfully
my own guess is : he uninstalled/reinstalled a bunch of programs/codecs
and he solved his X3 problem with DSV

edit:
DSV = DirectShow Viewer
Last edited by Whismerhill on Mon, 20. Mar 06, 07:55, edited 1 time in total.
-
- Posts: 92
- Joined: Fri, 6. Feb 04, 22:38
-
- Posts: 646
- Joined: Thu, 26. Aug 04, 21:29
-
- Posts: 92
- Joined: Fri, 6. Feb 04, 22:38
Just to add to the nightmare my DVDR drive gave up on me whilst trying to sort this. Replaced. Reverted a codecs, (Mpeg Layer3 Decoder), priority that I had inadvertantly changed by mistake earlier. I then removed Sony & Pinnacle directories from Program files, as I now longer have any progs from them installed on my PC. 1.4 now seems to work!

