ConvertXSI Error

Hello,
I have 2 errors with ConvertXSI when I try to use it. I use Crosswalk 2.5.2 to export my work in XSI format.

C:\XSI\ConvertXSI.exe c:\XSI\001.xsi c:\XSI\001.mesh
ERROR : XSIParser::ReadDotXSIHeader
ERROR : CXSIParser::Open
Failed to Open c:\XSI\001.xsi

Kieuc.

6,238 views 7 replies
Reply #1 Top
Don't use crosswalk, there is another .xsi exporter
Reply #2 Top
ok first off what if your converting from the .xsi format its easy...

Start/Run/and type cmd

a comand line prompt window will open and display with this

C:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>

then change the directory path by typing cd

C:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>cd

followed by the desired path in this case it was

C:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>cd C:\ConvertXSI

this is the format to use for converting your xsi file

C:\ConvertXSI>convertxsi.exe <"yourfile".xsi> <"yourfile".mesh> <--nooptimize>

example below...

C:\ConvertXSI>convertxsi.exe ball6.xsi ball6.mesh --nooptimize

this will convert the file

in my example the xsi file was moved to C:\ConvertXSI for ease of use and i highly recomend it.


ds
Reply #3 Top
ok first off what if your converting from the .xsi format its easy...Start/Run/and type cmda comand line prompt window will open and display with thisC:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>then change the directory path by typing cdC:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>cdfollowed by the desired path in this case it wasC:\Documents and Settings\whaterelseitwillsay\blaghblaghblagh>cd C:\ConvertXSIthis is the format to use for converting your xsi fileC:\ConvertXSI>convertxsi.exe <"yourfile".xsi> <"yourfile".mesh> <--nooptimize>example below...C:\ConvertXSI>convertxsi.exe ball6.xsi ball6.mesh --nooptimizethis will convert the filein my example the xsi file was moved to C:\ConvertXSI for ease of use and i highly recomend it.ds
End of quote


I did it, the first ERROR is missing, but I still have this:
ERROR : CXSIParser::Open
Failed to Open c:\XSI\001.xsi


Don't use crosswalk, there is another .xsi exporter
End of quote


I don't know another XSI exporter...

Reply #4 Top
Kieuc, use the following command prompt commands to get relative paths instead of using absolute paths.

CD C:\XSI
ConvertXSI.exe 001.xsi 001.mesh

That should fix your problem. I don't think convertxsi likes absolute paths.

Unfortunately, you'll probably run into the wall I did where convertxsi detects 0 vertices every time. I don't get the error you're getting when I use relative paths, but I have had one hell of a time getting convertxsi to spit out a mesh file that actually has something useful in it. So far every attempt has failed and I keep getting 0 vertices. It's absolutely infuriating. :(
Reply #5 Top
Thank you for your help, but I still have errors

C:\XSI>ConvertXSI.exe 001.xsi 001.mesh
ERROR : XSIParser::ReadDotXSIHeader
ERROR : CXSIParser::Open
Failed to Open 001.xsi

Why we don't have a ConvertMAX or Convert3DS, 3DS Max is a very popular program ?!
I was very happy to add a ship in my favorite game, but now, I'm very disappointed! Because that made now 4 days that I am blocked with ConvertXSI.

Maybe if I had a Convert3DS to Sins mesh, I will not have to take risks by exporting him in XSI !? To medited ! :)
Reply #6 Top
if you look at this thread youll see some info near the bottom of my massive huge post I know if you follow it you will get a good mesh.

but you have to do it as i wrote it. if you dont just give up.

https://forums.sinsofasolarempire.com/311258

ds
Reply #7 Top
you'll probably run into the wall I did where convertxsi detects 0 vertices every time.
End of quote



you get this error becuase you didn't create a new null and name it rootpoint. then you put all of your p001- items in the rootpoint. Make sure the model is not in the rootpoint null it should be in the sceneroot.