- Site Map >
- Community >
- Sims Discussion >
- Sims 2 >
- Sims 2 Help >
- Crashing - DirectX error
- Site Map >
- Community >
- Sims Discussion >
- Sims 2 >
- Sims 2 Help >
- Crashing - DirectX error
Replies: 1 (Who?), Viewed: 1066 times.
#1
13th Oct 2017 at 11:17 PM
Posts: 7
This user has the following games installed:
Sims 2, University, Nightlife, Open for Business, Pets, Seasons, Bon Voyage, Free Time, Apartment Life
DirectX error
So I decided to revisit the Sims 2 after a few months and when I attempt to open it I am greeted by this error:Failed to find any DirectX 9.0c compatible graphics adapters in this system!
I've had Graphics Rules Maker and I'm pretty sure i've had both directX 9 and 11 on this computer ever since I installed the game, and I haven't moved, deleted any of them since I last played the game, so I'm really confused as to why this has come up. Can anybody help me?
Advertisement
Lab Assistant
#2
15th Oct 2017 at 12:45 AM
Last edited by jvms20 : 15th Oct 2017 at 1:07 AM.
Posts: 167
I'm having the same exact issue too thought it may totally be for different reasons. Are you by chance playing on a no CD crack? Even if you're not I think it might help whoever it is that can help you with this to post your config-log.txt file here that you can find in your logs folder in their respective neighborhood folder. That's what someone asked me to do when I posted about this issue if I find the answer to this ill let you know. If you can't find help here go over to leefish.nl and post there because they might know more about this issue. only problem is its not as active there as it is here so it takes some time for them to respond but meanwhile you wait for their response try these suggestions if you'd like:
Can you launch the game just fine from TSBin folder? Try testing it out. If you have Ultimate Collection it should be under C: Program Files(x86)/Origin Games/The Sims 2 Ultimate Collection/Fun With Pets/SP9/TSBin and there should be an exe file called "Sims2EP9.exe" run as administrater and see if you can launch it that way.
If that does not work try this:
I'm not sure if I can link other websites so I will just copy and paste whatever Ichu12 said under the spoilers:
I am not an expert but if these work for you then that would be awesome and it might help narrow down for me what my issue is. These did not work for me but perhaps because the circumstances may be different.
Can you launch the game just fine from TSBin folder? Try testing it out. If you have Ultimate Collection it should be under C: Program Files(x86)/Origin Games/The Sims 2 Ultimate Collection/Fun With Pets/SP9/TSBin and there should be an exe file called "Sims2EP9.exe" run as administrater and see if you can launch it that way.
If that does not work try this:
I'm not sure if I can link other websites so I will just copy and paste whatever Ichu12 said under the spoilers:
here's how I made it work
Pardon me if this has already been posted somewhere. I've searched and googled, binged and alta vista'd for days and ended up working out most of it by trial and error
Do this under Windows
1st you have to find the right file to edit. Depending on how many packs you have you'll have a bunch of files called "Graphics Rules.sgr". The one to use is under the folder corresponding to the CD/DVD you use to run Sims2 (Apartment Life perhaps?) Under C:\Program Files\EA Games\.... I think. It could be under C:\Program Files (x86)\EA Games\... if you're running 64 bit Windows.
Copy the Graphics Rules.sgr (save it in case you break it)
just click on the file and Control-C Control-V to create Copy of Graphics Rules.sgr
Edit Graphics Rules.sgr using Notepad
find this section
Code:
#############################################################################
#
# Determine if gfx device is supported, force software rendering if not
#
scroll down past all the if (match and elseif (match statements looking at various card vendors
look for
Code:
else
# unsupported/unknown vendor
setb useSoftwareRasterizer true
replace it with
Code:
elseif (not match("${cardName}", "Parallels *"))
# unsupported/unknown vendor
setb useSoftwareRasterizer true
Almost there ... this kinda works but I found Sims/Parallels was a bit of a memory pig (to the point of freezing my macbook). Turns out Parallels is reporting some 900mb+ of textureMemory. More than we need. More than is healthy. Certainly with only 4GB of RAM
So search for
Code:
#############################################################################
#
# Apply gfx device specific workarounds
scroll down to here
Code:
endif
intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
and change it to
Code:
elseif (match("${cardName}", "Parallels *"))
if ($textureMemory > 128)
seti textureMemory 128
endif
endif
intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
almost done
now to get sims to use the full screen width
find
Code:
#############################################################################
#
# UI Options
scroll down to
Code:
option ScreenModeResolution
and change the medium and high settings to something like
Code:
setting $Medium
uintProp maxResWidth 1280
uintProp maxResHeight 800
uintProp defaultResWidth 1152
uintProp defaultResHeight 720
setting $High
uintProp maxResWidth 1280
uintProp maxResHeight 800
uintProp defaultResWidth 1152
uintProp defaultResHeight 720
Pardon me if this has already been posted somewhere. I've searched and googled, binged and alta vista'd for days and ended up working out most of it by trial and error
Do this under Windows
1st you have to find the right file to edit. Depending on how many packs you have you'll have a bunch of files called "Graphics Rules.sgr". The one to use is under the folder corresponding to the CD/DVD you use to run Sims2 (Apartment Life perhaps?) Under C:\Program Files\EA Games\.... I think. It could be under C:\Program Files (x86)\EA Games\... if you're running 64 bit Windows.
Copy the Graphics Rules.sgr (save it in case you break it)
just click on the file and Control-C Control-V to create Copy of Graphics Rules.sgr
Edit Graphics Rules.sgr using Notepad
find this section
Code:
#############################################################################
#
# Determine if gfx device is supported, force software rendering if not
#
scroll down past all the if (match and elseif (match statements looking at various card vendors
look for
Code:
else
# unsupported/unknown vendor
setb useSoftwareRasterizer true
replace it with
Code:
elseif (not match("${cardName}", "Parallels *"))
# unsupported/unknown vendor
setb useSoftwareRasterizer true
Almost there ... this kinda works but I found Sims/Parallels was a bit of a memory pig (to the point of freezing my macbook). Turns out Parallels is reporting some 900mb+ of textureMemory. More than we need. More than is healthy. Certainly with only 4GB of RAM
So search for
Code:
#############################################################################
#
# Apply gfx device specific workarounds
scroll down to here
Code:
endif
intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
and change it to
Code:
elseif (match("${cardName}", "Parallels *"))
if ($textureMemory > 128)
seti textureMemory 128
endif
endif
intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
almost done
now to get sims to use the full screen width
find
Code:
#############################################################################
#
# UI Options
scroll down to
Code:
option ScreenModeResolution
and change the medium and high settings to something like
Code:
setting $Medium
uintProp maxResWidth 1280
uintProp maxResHeight 800
uintProp defaultResWidth 1152
uintProp defaultResHeight 720
setting $High
uintProp maxResWidth 1280
uintProp maxResHeight 800
uintProp defaultResWidth 1152
uintProp defaultResHeight 720
I am not an expert but if these work for you then that would be awesome and it might help narrow down for me what my issue is. These did not work for me but perhaps because the circumstances may be different.
Who Posted
|