Sometimes when you’re troubleshooting, it’s a good idea to check the environment in which Softimage is running.
You can check specific environment variables in the script editor like this:
import os print os.getenv( "XSI_USERHOME" ) print os.getenv( "TEMP" )
or like this:
print XSIUtils.Environment("XSI_BINDIR")
But I would typically use Process Explorer to see the full environment:
or Process Monitor (in Process Monitor, you just have to find the Process Start operation for XSI.exe and double-click it).