Here’s a quick walkthrough of the installation basics, plus a few install-related links.
You can’t actually customize setenv.bat (or any of the other files in the distribution) when you create a deployment, but you add a SiteDeploy.bat file to the install. setenv.bat is set up to call SiteDeploy.bat:
rem Verify the existence of the SiteDeploy.bat file if exist "%XSI_BINDIR%\SiteDeploy.bat" call "%XSI_BINDIR%\SiteDeploy.bat"
A little case study of how I used the install logs, together with Process Monitor, to figure out why an install was silently failing.
In this case, a customer was trying to install Softimage 2013 using SIDeploy -i, but the install silently failed.
What’s SIDeploy you may ask?
- Set a custom install path by editing SIDeploy.ini
- Work around the file path length limitation that can stop a network deployment.
- Avoid using network deployments to install on many machines
To use SIDeploy, you’d download the setup, extract the contents, and then do something like this:
set SIDEPLOYPATH=C:\Autodesk\Autodesk_Softimage_2013_English_Japanese_Win_64bit\x64\Softimage %SIDEPLOYPATH%\SIDeploy.exe -i -f %SIDEPLOYPATH%\SIDeploy.ini
So why did SIDeploy fail?
Softimage 2013 switched up to Visual C++ 2010, so you need to have those prereqs installed already for SIDeploy to work.
You can find a list of prerequisites in C:\Autodesk\Autodesk_Softimage_2013_English_Japanese_Win_64bit\setup.ini.
(C:\Autodesk is where the installer extracts itself by default.)
Anytime you have problems with Crosswalk not showing up in Softimage or Crosswalk missing or dotXSI liberaries missing, it’s probably because the Common Files location is missing from your PATH environment variable.
Now, setenv.bat does add the Common Files location to the PATH:
rem Adding folder(s) to the Path set SOFTIMAGE_COMMONFILES=C:\Program Files\Common Files\Softimage if not "%XSI_SetenvDone%"=="" goto Done_Path set Path=%XSI_BINDIR%\%XSI_CPU%%_CPU_REVISION%;%XSI_BINDIR%;%SOFTIMAGE_COMMONFILES%;%Path% one_Path
but strangely, this doesn’t [always] help.
- If you start Softimage from the Start menu, this Softimage still can’t find the common file Crosswalk_2013.0.64.dll (which is installed in C:\Program Files\Common Files\Softimage).
- But if you start Softimage from a command prompt with XSI.bat, Softimage does find Crosswalk_2013.0.64.dll.
I stumbled on this when I wrote a little script to check whether or not Common Files was in the PATH. Because setenv.bat prepends the Common Files location to PATH, I need to check whether there is more than one occurrence in the PATH. If there’s just one, then that’s a problem because Crosswalk won’t be found when you start Softimage from the Start menu.
from siutils import si if Application.Version().split('.')>= "11": si = si() # win32com.client.Dispatch('XSI.Application') from siutils import log # LogMessage from siutils import disp # win32com.client.Dispatch from siutils import C # win32com.client.constants path = XSIUtils.Environment( 'PATH' ) cf = "".join( [XSIUtils.Environment( 'CommonProgramFiles' ), '\Softimage'] ) #cfx86 = "".join( [XSIUtils.Environment( 'CommonProgramFiles(x86)' ), '\Softimage'] ) # Check Common Files # Log number of times Common Files is found in PATH # log( path.split(';').count(cf) ) if path.split(';').count(cf) > 1: log( "'%s' is in PATH" % cf ) else: log( "'%s' is missing from PATH" % cf, C.siError )
A quick overview of how to get your new Softimage license.
I didn’t have an actual serial number, so I couldn’t go through the whole process. For that, check out this KB article:
If you don’t know how to install your new license, then check out this 2012 video, where I download a new license file and then update LMTOOLS.
Here’s a video walk-through of the download and installation of Softimage 2013:
- You need your Softimage 2013 serial number.
- The product key is 590E1.
Autodesk Download Manager (DLM) is compatible with these Internet browsers:
- Internet Explorer 7, 8, and 9
- FireFox 3.6 or later
- Chrome 12 or later