Video Series Follow-Up and Improvements


Edit: I understand many of you are having a hard time downloading the source code. I am working on finding space for the download somewhere on the Microsoft systems. I will update here with the new URLs when that is fixed, hopefully today or tomorrow. I also hope to directly host the WMV files in whatever space I find for them, so you won’t need to depend on the MSN video streaming. Stay tuned!

WOW! The response to the XNA series has been great. I received a lot of constructive feedback and requests, and here are the statuses of those requests.

Q: The project doesn’t build! I am missing Softimage.XWImporter.dll and XSIXNARuntime.dll!

A: First of all, make sure you have the XNA add-in for XSI installed: (free download) Then, You can find these references in the installation directory of SOFTIMAGE|XSI Mod Tool at the following path:

    C:\softimage\XSI_6_Mod_Tool\Addons\XNAGSE\Application\References

Q: Your enormous ZIP download keeps timing out.

A: I will be putting it over on Windows Live SkyDrive as soon as I can get another quick upload connection, hopefully this week as I am currently in close proximity to the Redmond campus. (Too bad I can’t just run over and copy the file directly to my SkyDrive)

Q: Can I download the videos in a different format (full video, Zune, something other than Soapbox)?

A: I am working on it – I know it would be helpful to avoid the streaming so you can use the player of your choice.

Stay tuned and keep asking questions. I’m interested in how I can better facilitate your learning process. Thanks for the interest!


Comments (3)

  1. Dennis Henderson says:

    I added the Softimage References using Visual C# 2008 and XSI 6.01 and  I get the following error:

    Error 1 The "BuildContent" task failed unexpectedly.

    System.IO.FileNotFoundException: Could not load file or assembly ‘Softimage.XWImporter, Version=2.0.2908.24481, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.

    File name: ‘Softimage.XWImporter, Version=2.0.2908.24481, Culture=neutral, PublicKeyToken=null’

      at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)

      at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)

      at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

      at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

      at System.Reflection.Assembly.Load(String assemblyString)

      at System.UnitySerializationHolder.GetRealObject(StreamingContext context)

      at Microsoft.Xna.Framework.Content.Pipeline.WorkerAppDomain.RemoteProxy.LoadAssemblies(String[] searchAssemblies, String[] dependencies)

      at Microsoft.Xna.Framework.Content.Pipeline.Tasks.BuildContent.Execute()

      at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

    WRN: Assembly binding logging is turned OFF.

    To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.

    Note: There is some performance penalty associated with assembly bind failure logging.

    To turn this feature off, remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog].

    GuitarMateyPC

    I’m  a newbie at this but love what you’ve done so far! Tnhanks for any help anyone can give.

  2. I’ve got a similar problem to that guy. ^

    But I’m using XNA 3.0 and SoftImage 7.5 so I’ve been having some major problems with this tutorial and incompatibility, especially with textures.

    This is my exception…

    Error 1 The "BuildContent" task failed unexpectedly.

    System.IO.FileNotFoundException: Could not load file or assembly ‘Softimage.XWImporter, Version=2.0.3210.22514, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.

    File name: ‘Softimage.XWImporter, Version=2.0.3210.22514, Culture=neutral, PublicKeyToken=null’

      at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)

      at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)

      at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

      at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)

      at System.Reflection.Assembly.Load(String assemblyString)

      at System.UnitySerializationHolder.GetRealObject(StreamingContext context)

      at Microsoft.Xna.Framework.Content.Pipeline.WorkerAppDomain.RemoteProxy.LoadAssemblies(String[] searchAssemblies, String[] dependencies)

      at Microsoft.Xna.Framework.Content.Pipeline.Tasks.BuildContent.Execute()

      at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

    WRN: Assembly binding logging is turned OFF.

    To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.

    Note: There is some performance penalty associated with assembly bind failure logging.

    To turn this feature off, remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog].

    Test

    Is it possible that -maybe- if you have time, could you perhaps revise this tutorial for the newer versions?

    Thanks,

    Jamie Billingham

    http://www.JamieBillingham.co.uk

    P.S.: If it makes any difference, I’m using an Acer Aspire 8920G with Windows 7 Professional x64.