Supreme Commander Forged Alliance

Started by Aterxerxes, 14 June 2009, 08:12:11

Previous topic - Next topic

Aterxerxes

I'm using 3D-Analyze to get past one of the annoying errors that prevents me from playing Supreme Commander, yet there is another one that is getting in my way.

I first have the error that says "Unable to create direct3d..." and I can get past this point by checking the "emulate HW TnL caps".
Great.

Now another one shows up after this.  It says "Hardware instancing required".  Almost got it working.

So I thought that I could fix this by using a batch file and typing in one of the commands built into supreme commander that uses a "/softwareinstancing" to bypass this problem. Here is the full command:

"C:\Documents and Settings\Owner\Desktop\3danalyzer-v236\3DAnalyze.exe" /EXE=C:\Program Files\THQ\Gas Powered Games\Supreme Commander - Forged Alliance\bin\ForgedAlliance.exe /softwareinstancing

Anyway, it didn't work and I tried replacing "/softwareinstancing" with "/log logfile.txt" in the command above.
This did not create a logfile in the forged alliance bin directory as expected.  I tried doing typing "ForgedAlliance.exe /log logfile.txt" into a command line and it created the logfile as expected.

This leads me to believe that the "/softwareinstancing" at the end of the batch file is being ignored for some reason.  I was hoping that someone would be kind enough to help me find a workaround for this issue, or that one of the programmers for 3D-Analyze could help fit this (hopefully) minor feature into the next release.

-Aterxerxes (Ater-zerk-sees)
 

Aterxerxes

Hrm... perhaps I should clarify.  I need to be able to type in a switch at the end of the batch file that is automatically created by 3D-Analyze.

For example I can run this:

"C:\Program Files\THQ\Gas Powered Games\Supreme Commander - Forged Alliance\bin\ForgedAlliance.exe"

But not this:

"C:\Program Files\THQ\Gas Powered Games\Supreme Commander - Forged Alliance\bin\ForgedAlliance.exe" /softwareinstancing

The switch on the end is ignored inside the batch file that 3D-Analyze creates for the game.

I need 3D-Analyze to get past the first error, and the Supreme Commander:Forged Alliance switch to get past the second.

-Aterxerxes (Ater-zerk-seas)

 

Glide


Hi Aterxerxes,

you're welcome here.

Your request is very clear, so I think a possible workaround could be to enable the "softwareinstancing" mode by game's config file or other similar way (like a entry in Windows registry) and not by the command line.

Just let me know.

Later,

Giacomo

Aterxerxes

Thanks for the reply.

I didn't even think about that.  (Obviously otherwise I wouldn't have been asking for help in the first place.)  I'll look into it right now and post the results that I find.

-Aterxerxes
 

Aterxerxes

Sorry about the long time between posts, I just wanted to be thorough in my search for a solution.
I've looked for some sort of config file to edit for supreme commander and I cannot seem to find one that has the correct option.  Maybe I'm missing something?
Also I looked at what the registry contains for supreme commander and all it contains is the cd key.

Back to square one.  Please, if someone knows something that I have missed, let me know.
I guess I'm back to begging the developers to add in a feature to allow whatever is executed by a batch file to have a switch at the end with a space between the executable and the switch.  Again, perhaps I have missed something in the syntax of batch files, or 3D-Analyze.  

-Aterxerxes
 

Aterxerxes

I gave up and bought a new video card.  It would have been nice to not need to spend that money though.