Code: Select all
<profile game_name="Sonic Lost World" game_exe="slw.exe" shaderModRules="slw.xml" rollImpl="1" worldScaleFactor="5" game_type="0032300" swap_eyes="true" />
Code: Select all
<?xml version="1.0"?>
<shaderConfig>
<rules>
<rule id="1" constantType="MatrixC" modToApply="1" startReg="0"/>
</rules>
<defaultRuleIDs>
<ruleID id="1" />
</defaultRuleIDs>
</shaderConfig>
As per this thread, I tried to fix the error by copying the file d3d9.dll that came with the driver (as well as libfreespace.dll) into the same directory as slw.exe. This, however, gave me another error: "The procedure entry point direct3dcreate9ex could not be located in the dynamic link library d3d9.dll".
What is going on, and how can I fix the error? This is the only game I have that gives me this problem. Also (I don't know whether it's relevant or not, but I'd better mention it) it's the only game I have that CRASHES (black screen and "slw.exe has stopped working" error) whenever I try to run it with the iz3D driver.
I should probably also mention that the game runs correctly if I exclude it from every stereo driver I have.