Zanyth0x42

Dekhranic SoaSE Mod Tool GUI 1.5.0.0

Dekhranic SoaSE Mod Tool GUI 1.5.0.0

Tired of command-line or batches? This is for you!

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:

  • English
  • German (Partial, some newer features lack translation)

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)

  • Added "Elapsed Time"
  • Added label for current progress
  • Performance increase (removed unnecessary thread code)
  • Fixed extra backslash when retrieving Entrenchment path from registry
  • Added finish button at the end of conversion so you know if was successful if you left the computer (and lets you see how long it took etc)

1.4.0.2 [Unreleased] (July 11th, 2009)

  • Code cleanup
  • Fixed minor bug with which tab should be selected after conversion

1.4.0.1 [Unreleased] (July 11th, 2009)

  • Exit button in the menu now actually exit's the application (How did I forget that!)

1.4.0.0 (July 1st, 2009)

  • Now detects if the ConvertData programs crash, and aborts the conversion process (with a suggestion to try using the other ConvertData program)
  • Now detects crashes for ConvertXSI as well
  • Added current/total label to the progress window
  • Better setup of the initial configuration

1.3.0.2 (Mar. 29th, 2009)

  • Added Grottenolm85 to the about window
  • Added proper german language characters
  • Fixed german message popups (accidently mixed them up)

1.3.0.0 (Mar. 29th, 2009)

  • Finalized multi-language support
  • Simplified language setting

1.2.2.2 (Mar. 29th, 2009)

  • Added german language file to the release (thanks Grottenolm85!)

1.2.2.1 (Mar. 10th, 2009)

  • Fixed output format selection

1.2.2.0 (Mar. 8th, 2009)

  • Made drop-down lists translatable
  • Some GUI text changes

1.2.1.0 (Mar. 7th, 2009)

  • Fixed language file loading on new/upgraded install
  • Changed config to use a .ini file in the same directory as executable

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

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

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

 

269,534 views 93 replies
Reply #51 Top

Updated main post with download link for 1.3.0.2

Changelog:

1.3.0.2 (Mar. 29th, 2009)

  • Added Grottenolm85 to the about window
  • Added proper german language characters
  • Fixed german message popups (accidently mixed them up)
Reply #52 Top

<double post>

Reply #53 Top

Just a bump to request a spanish/french translation from any users, trying to open this up to more languages =)

+1 Loading…
Reply #54 Top

This should be stickied along with all other useful 3rd party tools.

Reply #55 Top

ya. i havent tried this GUI but i use the other one which is quite handy. they should either make a 3rd party sticky listing all 3rd party tools created or make some of them sticky. specialy since a lot of people ask about them. another thing they should stick is tutorials.

Reply #56 Top

Been trying to get em to do that since these forums opened.

Reply #57 Top

Quoting Major, reply 4
This should be stickied along with all other useful 3rd party tools.

Thanks for the vote of support =)

Quoting StCobalt, reply 5
ya. i havent tried this GUI but i use the other one which is quite handy. they should either make a 3rd party sticky listing all 3rd party tools created or make some of them sticky. specialy since a lot of people ask about them. another thing they should stick is tutorials.

Cool, glad you're liking the GUI's everyone puts out, if you decide to give mine a shot be sure to let me know what you think of it

Reply #58 Top

Sorry to ask a  goofy question. Tring to figure all this stuff out. I've made a ship in xsi and exported it .xsi. I put the GUI in the convert xsi folder for forge tools. I put the ship file in the same folder and tried to convert with no success. Any ideas what Im doing wrong?

Reply #59 Top

Quoting DarkCloud, reply 8
Sorry to ask a  goofy question. Tring to figure all this stuff out. I've made a ship in xsi and exported it .xsi. I put the GUI in the convert xsi folder for forge tools. I put the ship file in the same folder and tried to convert with no success. Any ideas what Im doing wrong?

Can you give more detail as to what is occuring?

Open up File -> Settings, for ConvertXSI.exe is there a proper (and valid) path for the executable in the settings for it? Which version of Sins (and/or Entrenchment) are you using?

Reply #60 Top

woot ty for this. i totaly forgot about this tool, this thread should be stickied, it really helps!

Reply #61 Top

Quoting voidster12, reply 10
woot ty for this. i totaly forgot about this tool, this thread should be stickied, it really helps!

Thanks for your support!

Reply #62 Top

Just a bump for June for those who are missing this =O

Reply #63 Top

Apparently with ConvertData_Entrenchment is unable to convert ~original~ sins reference files, nor is ConvertData_OriginalSins able to convert ~entrenchment~ reference files (any attempt to do so will result in a crash of the ConvertData application, not this GUI), however they are able to convert their own respective files just fine.

I will be updating SoaSE Mod Tool GUI with some added tweaks/features, as well as attempting to implement some way around this problem with the reference files.

(Also, I have perhaps misunderstood the issue, and the post below is referring to updating maps from 1.02 to 1.03, if that is the situation then I believe Harper99999 will be releasing a tool capable of updating the map versions)

RE: https://forums.sinsofasolarempire.com/357818

Reply #64 Top

zanyth0x42  please obtain the v2.01 of my mapupdater from my map updater thread.

I am working on a MOD updating tool at the moment, but IT will ONLY update sins v1.15 and later to current OR entrenchment 1.01 and later to current, and is designed to copy the mods to the new folder and then update ALL the mods at one time so that a sinner (player OR modder) can have all of their favourite mods in the latest version without having to wait for the modders to update the mods, just for me to identify the latest changes for each sins version with a versioned mods folder and the latest version

harpo

 

Reply #65 Top

Updated main post with links to version 1.4.0.0

Grottenolm85: If you could translate the following text for me so I could add it, that would be great (or have suggestions as to better wording, I sort of just tossed a quick message in there);

"The conversion program provided by SoaSE developers, has crashed."

"Please try using the opposite conversion program."

"Hint: To do so, check or uncheck 'Use Entrenchment ConvertData'"

"***The current conversion will now abort***"

 

1.4.0.0 (July 1st, 2009)

  • Now detects if the ConvertData programs crash, and aborts the conversion process (with a suggestion to try using the other ConvertData program)
  • Now detects crashes for ConvertXSI as well
  • Added current/total label to the progress window
  • Better setup of the initial configuration

 

Reply #66 Top

Sneaky bump!

Still looking for translators!

Reply #67 Top

zanyth0x42,

I found that the convertdata's ARE version sensitive ie convertdata_entrenchment.exe from 1.03 crashes when attempting to convert files that had been bin'ed with an earlier version, but the files convert perfectly when the version that bin'ed the file is used to txt the file. my theory is that ironclad re-used some of the bin values in later versions, so for correct conversion you need to use the version that converted the file to bin in the first place, and my work around for the problem is to indicate which file is which version,eg adding the verrsion number to the name of the convertdata and having the program use the correct convertdata.

hope this helps

harpo

 

Reply #68 Top

Hmm, that does help thanks, is there any way to determine what version a file is other than through trial/error?

 

When I get a chance I'll dig through everything myself if you don't know it offhand, thanks though!

Reply #69 Top

Zanyth0x42, sorry but I have not found any method other than the date of the convertdata, nor have I found a method of determining the version used to convert the entity's et al, which is why I added the version number to the file name of the convertdata's in my modding tools pack.

harpo

 

Reply #70 Top

Quoting harpo99999, reply 19
Zanyth0x42, sorry but I have not found any method other than the date of the convertdata, nor have I found a method of determining the version used to convert the entity's et al, which is why I added the version number to the file name of the convertdata's in my modding tools pack.

harpo

 

Alright thanks harpo, I'll just leave it to your program for users updating their mods and whatnot rather than try to duplicate all that functionality :)

Reply #71 Top

Updated main post with links to version 1.5.0.0

1.5.0.0 (July 31st, 2009)

  • Added "Elapsed Time"
  • Added label for current progress
  • Performance increase (removed unnecessary thread code)
  • Fixed extra backslash when retrieving Entrenchment path from registry
  • Added finish button at the end of conversion so you know if was successful if you left the computer (and lets you see how long it took etc)

1.4.0.2 [Unreleased] (July 11th, 2009)

  • Code cleanup
  • Fixed minor bug with which tab should be selected after conversion

1.4.0.1 [Unreleased] (July 11th, 2009)

  • Exit button in the menu now actually exit's the application (How did I forget that!)
Reply #72 Top

nice, I suppose I should upgrade my programs with it

Reply #73 Top

Sneaky 2-week bump, still looking for translators!

Reply #74 Top

I used versions 1.3.0, and 1.4.0. I have yet to try 1.5.0.  1.3/1.4 crashes ("program stopped working") error when i try to do a batch convert of the entrenchment gamedata folder. Does same with original sins convertdata. It will convert xsi's just fine with no issues.

I tried to single convert files to see if i was just overloading the program, but i get the same results. I get "program stopped working" and crash. I blame it all on Vista. I use Vista Home Premium 64 bit. I would downgrade to XP64 bit, but i am getting a new system soon so i am not going to bother.

Ill try 1.5.0 and see if i get same errors.

Reply #75 Top

major stress,

were you using the convertdata_entrenchment to convert the entrenchment files OR were you using the convertdata_originalsins.exe?

if originalsins that is the CAUSE of your problem as originalsins can not convert entrenchment files.

harpo