Can't Get TRS2004 to run on Directx 9.0c

iain2006

Member
I have just installed TRS2004 on a new build PC. It runs fine with OpenGL however if I try to run it with DirectX I get the error message:

Your computer hardware and or software is unable to communicate correctly with Trainz.
Ensure you have:
- Installed Directx9
- Installed the latest drivers for your video card
- Tried both OpenGL and DirectX Settings.



My system specs are as follows:

OS: Windows XP Pro SP3
DirectX version: 9.0c
Motherboard: ASRock H61M-S
CPU: Intel Core i3 2120

I have no graphics card installed, just using the onboard VGA port which runs Intel HD graphics which, considering its a brand new motherboard, I would think would be more than adequate for TRS2004. My old system was using an ATI Radeon 9200 128Mb graphics card. Even my Celeron M 440 laptop runs it fine (albeit slow) with DirectX.

Any ideas what I need to to to get it to work with DirectX?

I don't mind using OpenGL but I found on my old system if I ran TRS2004 on OpenGL some scenery assets were rendered invisible.

The drivers I have installed are from the CD supplied with the motherboard

I did have to reinstall DirectX with the setup file download from Microsoft, because of a missing system.dll file, but DXDiag now indicates everything is fine with it.
 
Last edited:
Have you got the latest version of DirectX? This should help get it to run. Also, make sure your resolution settings are right.

Shane
 
^^^^

Thanks for the tip re. resolutions. I had set it to 1600x1200 which obviously it didn't like because it loads fine now I've changed it to 1024x768.

Any ideas why it isn't giving me any widescreen options (in either DirextX or OpenGL)? I have a widescreen display. I also had this problem on my old system, i.e. the only resolution options were 800x600, 1024x768, and 1600x1200? Windows uses the default setting of 1440x900 but TRS2004 won't use the full screen width. I am of course assuming (perhaps incorrectly) that TRS2004 is capable of widescreen display.
 
Latest version of Direct X should NOT help any.
You MUST have Direct X 9.
Latest version of the video driver(s) for that board should help.
Ussualy the drivers on a CD are not the most recent. Download the latest.
 
Last edited:
I get good quality widescreen in TRS2004 with no problems at all.

For what it’s worth my Vista based system uses an Intel Core2 Duo CPU 2.60 GHz processor with an ATI Radeon HD2600-PRO graphics card.

On the opening TRS2004 menu, in Configure Trainz> Display Settings, my setup is set to:
DirectX​
Display Resolution: 1600 x 1200 (i.e. the maximum of the three choices)​
Bit Depth: 32



I have DirectX 11

With regard to the wide screen settings, bear in mind that you can tweak these in your TrainzOptions file.
Mine has the following settings:
-height=1050
-width=1680


Edit: This link might help with DirectX problems
 
Last edited:
Latest version of Direct X should NOT help any.
You MUST have Direct X 9.
Latest version of the video driver(s) for that board should help.
Ussualy the drivers on a CD are not the most recent. Download the latest.
ih
Agreed - by 'latest', I'm referring to the most recent update which is June 2010/April 2011 (which includes DX9.0C, DX10 and DX11 files for systems that support these).

Shane
 
Back
Top