Game Development Community

Where are the compiled dso files?

by Carpenter Software · in Torque Game Builder · 01/10/2007 (9:01 am) · 8 replies

As I do the tutorials and run TGB, I have noticed that the new torque script files .cs are not compiled even though there is an exec command scripted into the code. Weird thing is that they behave as though they are compiled.

PowerPC G4, MacOS 10.4.8

Thanks Carpenter Software

#1
01/10/2007 (9:08 am)
They should be in the same directory as the .cs files.
#2
01/10/2007 (9:09 am)
Yes - they should be.
#3
01/10/2007 (9:15 am)
Strange. What version of TGB are you using? I don't remember my G5 *not* compiling them to dso's.
#4
01/10/2007 (10:18 am)
I just purchased TGB 1.1.2 several days ago. As I am going through the tutorials, I noticed that the newly created script files do not have their dso siblings in the folder after running TGB.

If your files are being compiled then mine are there also...strange.

Thanks
#5
01/10/2007 (11:35 am)
There is a define within the engine that determines if .dso files are created or not. It's possible that the most recent build turns this off by default, but I have no confirmation of that at this time.

I'll bump this up and see what folks on the dev team say.
#6
01/10/2007 (11:43 am)
Maybe you have $Pref::ignoreDSOs or [did this change?] $Scripts::ignoreDSOs set to 1

Gary (-;
#7
01/11/2007 (6:12 pm)
Actually I could not find this pref ($Pref::ignoreDSOs) anywhere...frustrated.

I ran the cleanDSO.command and then TGB. All the torque script files compiled. Who figures?

Thanks
#8
01/11/2007 (11:21 pm)
Perhaps you haven't called exec("scriptFileName.cs"); ? You make mention that it's your newly created script files that aren't having DSO's. TGB does not automatically compile and execute a script file as soon as you create it near another script. You have to manually add an exec() call on the script file to make it compile and execute.

Also, you could try to see if $Scripts::ignoreDSOs = true; is set somewhere as Gary mentioned.

Either of those two give you joy?

-Justin