Hey guys,
I've almost given up on the sfs extractor. I've followed some well documented directions including the one posted above to the letter, but I never seem able to get the extractor to work. I get errors every time I try to mount an SFS file and I get errors every time I try to un-mount an SFS file.
This is the mount error that I receive (sorry, I have no idea how to upload images or I would submit screen shots of the errors themselves):
"Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attmept to continue. If you click Quit, the application will close immediately.
Index (zero based) must be greater than or equal to zero and less than the size of the argument list."
If I click 'Continue' the application allowes me to proceed, but when I actually go to extract anything there is nothing there to extract. In other words, I open my created XML file, but there is nothing to expand in the tree. I'm sure this error is blocking me from actually mounting the SFS file, but I have no idea how to prevent the error.
I currently run Windows Vista 64bit and have tried running sfsextractor as an administrator and in XP compatibity mode with no luck. Get the same error every time I try to mount an SFS file.
Now, when I try to un-mount an SFS file I get this error:
"Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attmept to continue. If you click Quit, the application will close immediately.
Unable to load DLL "..\rts.dll": Invalid access to memory location. (Exception from HRESULT: 0x800703E6)."
If I elect to 'continue' it will unmount the SFS file, but nothing more. Futhermore, if I try to start sfsextractor with an SFS already mounted I get this error:
"System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. at System.Text.String.AppendFormat(IFormatProvider provider, String format, Object[] args)
at System.String.Format(IFormatProvider provider, String format, Object[] args)
at System.String.Format(String format, Object arg0)
at SFSExtractor.ExtractManager.MountFile(String file)
at SFSExtractor.ExtractManager.Init()
If I click 'ok', the program will still open, but I can't extract anything and my XML file remains empty.
I'm sure this is me just not putting something in the right place, but for the life of me I can't figure out what I am doing wrong. I placed the extractor in a folder I named 'SFSExtractor' and placed that folder in my TOW2 Africa main directory. I pointed the extractor to the MissionEditor folder and the extract location to a folder I named 'myextracts' which I also placed in my TOW2 Africa main directory. I created an XML file and saved it as per the above instructions. I'm still not able to extract anything and I keep getting these irritating errors.
Any advice would be greatly appreciated! I have all the TOW games and think they are great! Now, I would love to mod some things, but the SFS Extractor is killing me. Thanks in advance.