Formerly ConvertData GUI and ConvertXSI GUI, I've combined the two tools into one for ease-of-use
If placed in the same directory as ConvertData.exe / ConvertXSI.exe (or in the ForgeTools folder, which ConvertData\ConvertData.exe & ConvertXSI\ConvertXSI.exe exists), it will auto-detect the executables on first-run
Has settings now so that it will remember where you set the location of the executables if they're not located in the same folder.
Written in C# and compiled using the .NET Framework 3.5 SP1
Download is here: http://public.dekhranic.com/DK - SoaSE Mod Tool GUI - 1.5.0.0.zip
Note: The recursive setting will only loop through one set of subdirectories, I.e Forgetools\GameData, Forgetools\Etc, and so forth, but NOT Forgetools\GameData\Backup
Also, when selecting a different directory to output to, it will only output files that it converts, it won't copy/paste misc files (such as .txt, etc), if you want this as an option let me know
MULTI-LANGUAGE SUPPORT
Languages Supported:
1.3.0.0 added full translation support, so if possible please translate the below strings to your language (if it's not supported) and PM or post it for me to add to the next version (foreign characters are supported)
Changelog:
1.5.0.0 (July 31st, 2009)
1.4.0.2 [Unreleased] (July 11th, 2009)
1.4.0.1 [Unreleased] (July 11th, 2009)
1.4.0.0 (July 1st, 2009)
1.3.0.2 (Mar. 29th, 2009)
1.3.0.0 (Mar. 29th, 2009)
1.2.2.2 (Mar. 29th, 2009)
1.2.2.1 (Mar. 10th, 2009)
1.2.2.0 (Mar. 8th, 2009)
1.2.1.0 (Mar. 7th, 2009)
1.2.0.0 (Feb. 26th, 2009)
1.1.0.0 (Jan. 13th, 2009)
1.0.2.0 (Jan. 13th, 2009)
Thank you
-Teal
Just as a note to everyone, the recursive setting will only loop through one set of subdirectories, I.e Forgetools\GameData, Forgetools\Etc, and so forth, but NOT Forgetools\GameData\Backup
Updated main post with new download link for 1.0.2.0
1.0.2.0 (Jan. 13th, 2009) Moved executable validation logic to the main form (when clicking the convert buttons) to better trap launch errors Now allows for blank/incorrect entries in settings, however Convert buttons are disabled if the file does not exist
Updated main post with new download link for 1.1.0.0
1.1.0.0 (Jan. 13th, 2009) Moved the recursive option to the settings window, global and a user setting to be remembered Added an option to copy all files when converting directories (will copy files that aren't parsed/converted), on by default
If you tried to download during the last day, the server has been down, sorry!
It's back up now and the file available for download.
Very Very Nice!!!!
Thank you!!!
Glad you like it, feel free to let me know of any suggestions you may have
Just a heads up that I will be updating this shortly with better support for the new Sins/Entrenchment versions, as well as some multi-language support
Updated main post with new download link for 1.2.0.0
1.2.0.0 (Feb. 26th, 2009) Added support for language files, only English right now, need translators! Added support for the seperate ConvertData executables from the latest Sins / Entrenchment versions, there is now a checkbox to go back and forth between the two executables if they exist
I have a problem with 1.2.0.0 version. When I launch the program for the first time, buttons string are missing.
You should use english.lng on the first launch and let us choose later, or open a basic popup on the first launch, like "Language ##ScrollMenu##".
I did a french translation if you want it, I was not able to translate "file, directory, text and binary" from Imput and Output choices and "About" too. They wasn't in the .lng file.
Thank you.
Just one more question, what do you want to say with "recursive" and "non-parsed ones" options ?
It's supposed to be using the english.lng on first launch or when upgrading from a previous version, so something's not working as it should;
I forgot about file/directory/text/binary while doing this, I'll add it in the next bugfix release, thanks!
I will try to have another version out in a day or two with the fixes
---
Could you elaborate what you meant in that last post? I'm not sure if I'm reading it properly, but if you're wondering what I mean by those options, recursive will basically loop through the subfolders of the directory you select for input, and convert all of those too (instead of just the directory you selected)
As for non-parsed ones, basically what I meant there (and I'm sure there's a better way I could have explained it), when the program converts the files and puts them in the output directory, if there's any files that aren't converted (such as .doc, .txt, .galaxy, etc) then they aren't moved; by selecting that option it will copy all the files to the output directory as well
Let me know if you've any suggestions on how I should get the meaning of those options across, perhaps a tooltip when mousing-over the option that describes it in more detail?
PS: I don't know how limited the translation support is by using a regular text file, I plan to add more extensive language capabilities in the future. Also, I'd most definitely be interesting in adding your translation to the release package, many thanks for doing it!
Edit: I just thought of a potential problem with translations, other languages might not fit the spacing like english does, I suppose I'll definitely have to add more customizability to the translation support
Sorry if my english is poor sometimes, translate english to french is very simple for me, opposite isn't everytime ^^' . But you understood what I asked.
you should perhaps replace "recursive" by "include subdirectory" and "copy ... (non-parsed ones)" by "Copy unconvertible files too" or "... as they are". Something like that.
The translation support is basic, it impossible to use accents like é,ë,è,ô,à,ï,.. and yes I have size problems like my translation of "Output", in french it's "Destination" but it's too long, so I used "Sortie" it a synonym.
Send me you email by private message, I will email you my translation and some screenshots of my problems.
++
Sorry for the delay, RL things cropping up, hoping to get a new version out with fixes this week
(Will PM email)
Updated main post with new download link for 1.2.1.0
Hmm, is it me, or are the Text/Binary fields reversed? Telling it to convert to Binary actually converts it to Text and vice-versa. Using 1.2.2.0.
Whoops, must have screwed the order up when I made those translatable, apologies, will push out a new version in a minute or two
Updated main post with new download link for 1.2.2.1
Thanks! Nice app btw.
Glad you enjoy it
How exactly does this tool work? I'm trying to convert mesh files into xsi and i get an error saying: ConvertXSI.exe is not an executable. What am i doing wrong?
This is meant to be used with the executables provided by the Forge Tools package (sins download page), ConvertXSI converts ~from~ an xsi file, not to (at least from what I recall when I added the ConvertXSI section to it)
Basically whatever the ConvertXSI.exe program provided by the game developers does, this is a GUI for it
Updated main post with download link for 1.2.2.2
1.2.2.2 (Mar. 29th, 2009) Added german language file to the release (thanks Grottenolm85!)
As a note, I'll try to dig into this a bit and add real support for foreign languages, sorry about how basic it is and the sizing problems for other languages guys!
Updated main post with download link for 1.3.0.0
***If anyone would be interested in translating this into their language please PM me with the following strings converted! This version adds support for special foreign characters (er, I think!), so when converting please use the proper letters, not just plain ascii!
FrmMain_Title=Dekhranic SoaSE Mod Tool GUIFrmSettings_Title=SettingsFrmMain_Menu_File=&FileFrmMain_Menu_File_Settings=&SettingsFrmMain_Menu_File_Exit=E&xitFrmMain_Menu_Help=&HelpFrmMain_Menu_Help_About=&AboutFrmMain_Tab_ConvertData_UseEntrenchmentConvertData=Use Entrenchment ConvertDataFrmSettings_CopyFilesToOutput=Copy unconvertible files in input directory to outputFrmSettings_LanguageFile=Language FileInput=InputOutput=OutputConvert=ConvertSave=SaveCancel=CancelRecursive=Recursive (Include one layer of subdirectories)Progress=ProgressProcessing=ProcessingOptimize=OptimizeConvertData_FileDoesNotExist=ConvertData file does not exist.ConvertData_IsNotAnExecutable=ConvertData is not an executable.ConvertXSI_FileDoesNotExist=ConvertXSI file does not exist.ConvertXSI_IsNotAnExecutable=ConvertXSI is not an executable.InputDirectoryDoesNotExist=Input directory does not exist.InputFileDoesNotExist=Input file does not exist.NewInstallOrBlankSettings=New install or blank settings, opening settings window for configuration.ConfigurationVersionUpgradeDetected=Configuration version upgrade detected, opening settings window for configuration.Directory=DirectoryFile=FileText=TextBinary=Binary
1.3.0.0 (Mar. 29th, 2009) Finalized multi-language support Simplified language setting
There are many great features available to you once you register, including:
Sign in or Create Account