[Mod Utility] Sins Data Converter NOW ON GITHUB

UPDATE:  I am trying to give this very old project a shot at a new life. Please check out https://philipf5.github.io/sins-data-converter/ for:

  • The story behind this project and its four-year disappearance.
  • Details on the decision to take this project OPEN SOURCE.
  • A long-missing official download for the Sins Data Converter 2.1.0 executable from September 2012, the only version ever released with Rebellion support.
  • The Visual Basic and XAML source code repository for this project, if you want to fork it, experiment with it, or contribute anything to it.
  • Details on features and requirements.
  • An issue tracker so you can have at least a chance of someone figuring out what's wrong, if you're having a problem with the tool.

Thanks to those who have still been interested in this utility over the past few years, and I hope this new direction will allow the community to still benefit from Sins Data Converter, one way or another.

432,765 views 117 replies
Reply #1 Top

I ran it earlier today right after posting this and had an issue with Xp showing "Sins not installed properly".  I downloaded the revision and it works perfectly as designed (just be sure to specify the Sins version before conversion).

I did a simple entity file from Sins to a Desktop folder and then re-converted that file from the folder to desktop--no problems at all.

Great job and a fast fix!

Reply #2 Top

Quoting worldstrider, reply 1
I ran it earlier today right after posting this and had an issue with Xp showing "Sins not installed properly".  I downloaded the revision and it works perfectly as designed (just be sure to specify the Sins version before conversion).

I did a simple entity file from Sins to a Desktop folder and then re-converted that file from the folder to desktop--no problems at all.

Great job and a fast fix!

Thanks!  The XP bug was actually not due to XP itself, but rather due to a difference in the way 32-bit and 64-bit Windows store the SoaSE directory path.  I have set up a 32-bit testing environment now, so hopefully I can avoid similar problems in the future.  I am also working on some failsafes for the next version, to be sure the user always remembers to specify the Sins version.

Glad to hear the program is working well for you!

+2 Loading…
Reply #3 Top

Excellent job.  I have downloaded all the others and none of them worked properly for me--crashes, conversions but no actual file changes or creation, etc.  This one worksb great and is a true gui (even though I am an old net hack I really don't like command line when avoidable).

I am 32 bit XP--I assumed you'd know but you are correct.  Keep up the good work--very smooth and no glitches.

Reply #4 Top

Quoting worldstrider, reply 3
Excellent job.  I have downloaded all the others and none of them worked properly for me--crashes, conversions but no actual file changes or creation, etc.  This one worksb great and is a true gui (even though I am an old net hack I really don't like command line when avoidable).

I am 32 bit XP--I assumed you'd know but you are correct.  Keep up the good work--very smooth and no glitches.

Thanks again!  Kind of surprised though that not many people seem to be interested in this ... I had thought there was significant demand for a not-in-place converter GUI...

Reply #5 Top

Do you know how many peeps DLed it?

Reply #6 Top

Quoting Aractain, reply 5
Do you know how many peeps DLed it?

Unfortunately, no.  I have no way to track it.  On this forum, though, it seems that people typically leave feedback if they like something.  I plan on giving it some more time of course, a lot of people probably don't even come here during the work week.  Still optimistic here!

By the way, weren't you the one that expressed disappointment about the requirement of having Sins installed?  Before the forums crashed?  If so, does the ability to "import" ConvertData.exe from a custom location in v1.1 resolve that for you?

+1 Loading…
Reply #7 Top

It sounds like it. I DLed it but I was too busy UV mapping some greebles, then I played a game... and now its 5am... yeah.

Reply #8 Top

I think the modding community is significantly smaller than the visible player/poster base and something else pertinent may be that you posted during the great server reset and crash.

There are a lot of pretty teeny (and very trivial) posts now and then that push new threads down and I have found it takes awhile to get the knowlegeable base into a conversation sometimes.  Bump this now and then as it is hands down the best converter for the game.  It is certainly bump worthy until someone pins it.

If you really want to get noticed and praised, come up with an improvement for Galaxy Forge (indeed, I drool at the thought)--they may make you the hero of the year for that.  Broken templates, dated galaxy file syntaxes, incomplete or incorrect item lists--a major improvment there would be wonderful...and if that isn't a gui in need of a stylish makeover then their ain't one. 

Even just developing an appender that adds templates to the raw galaxy files would be great.  Make a map in GF then use the appender to create and add a properly formated template (they are nicely at the very end of the simple text files).

Notheless, Kudos again good sir!  Kudos I say!

 

Reply #9 Top

Quoting SIN-Imperium, reply 8
I think the modding community is significantly smaller than the visible player/poster base and something else pertinent may be that you posted during the great server reset and crash.

There are a lot of pretty teeny (and very trivial) posts now and then that push new threads down and I have found it takes awhile to get the knowlegeable base into a conversation sometimes.  Bump this now and then as it is hands down the best converter for the game.  It is certainly bump worthy until someone pins it.

If you really want to get noticed and praised, come up with an improvement for Galaxy Forge (indeed, I drool at the thought)--they may make you the hero of the year for that.  Broken templates, dated galaxy file syntaxes, incomplete or incorrect item lists--a major improvment there would be wonderful...and if that isn't a gui in need of a stylish makeover then their ain't one. 

Even just developing an appender that adds templates to the raw galaxy files would be great.  Make a map in GF then use the appender to create and add a properly formated template (they are nicely at the very end of the simple text files).

Notheless, Kudos again good sir!  Kudos I say!

 

Thanks a lot!  Yeah, I've seen the GUI for Galaxy Forge.  I hate it so much that I've never been able to use it.  I'll look into that suggestion ... it's definitely an intriguing idea.  I do plan to create more utilities for SoaSE modding either way.

Oh, and yeah, I'm definitely going to bump this topic now and then.  The next update is going to add a few more ease-of-use features, and I hope to add the ability to use subfolders in a not-in-place conversion, so maybe that will attract some more attention.

Thanks again to everyone who's responded so far!  It's good to know that at least a few people other than myself can put this program to good use.  :)

+1 Loading…
Reply #10 Top

Very cool sir.  regarding GF, I am not a programmer but whatever engine drives the graphics for it is horrible.  When you zoom in really close to stars for precise planet placement--and especially on large maps--the cpu cycles the thing uses are ridculous.

Mainly though, from my own experience, the various versions and betas introduced small changes to formatting in the galaxy files and over time there are enough variations to make proper template scripting a problem.  While GF allows template creation, it uses some of the old syntax and doesn't format properly.  The two key areas where the major issues are are the appendage to the planet info part of the galaxy file and the other area is the template script itself.

The template scripting can be pretty easily corrected (if you know the proper corection to be made) but the planet entry info has nuances that are not explained well or even at all on the forum.  Certainly the format and structure of the planet info has been changed enough to break some older templates and maps as well.  Harpo is very knowledgeable in this area and I am sure many of the actual modders must be as well.

It would be wonderful to see a collaboration or brainstorm here with you guys.

Reply #11 Top

SemazRalan on these forums has done a ton of work with Galaxy Forge and templates.  Anyone who wants to know all about GF should ask him.

Reply #12 Top

Quoting SpardaSon21, reply 11
SemazRalan on these forums has done a ton of work with Galaxy Forge and templates.  Anyone who wants to know all about GF should ask him.

Here's hoping he and others will jump in on it.  I have some of the patched ones for mods but the whole GF template/experience could use a serious kick in the arse towards usability.

Reply #13 Top

as the galaxy forge should also

harpo

 

Reply #14 Top

I was actualy hoping that Harpo would come in here and say something along the lines of "I give you the hand of peace, capitulate to my desires and you and all your people shall live".

Of course BCX would reply with something like "We will never give up our freedom to convert, especially not to the likes of you!"

Which would elicit the response "This is madness!"

Inevitably requireing "No, THIS. IS. BCXTREME!" *kicks harpo out of thread*

 

But Nooooo. Had to be all normal. And Boring.

 

 

An another note your utility works like I expected it to. Which is a good thing. :)

Reply #15 Top

So Aractain, BCX would do something like this?

Reply #16 Top

That's what happens when I trust GF to make my map.  It looks at my concept and goes, "A map!? This is Galaxy Fooorge!!"...then it kicks my file into a dark pit. 

Reply #17 Top

aractain, spardason21 and sin imperium you three ARE silly..how about you stop critizing and WRITE the utilities you want.

that is what I did, and also what bcextreme did.

if you do not like the existing tools, MAKE your own!

bcextreme, sorry about the hijacking of your thread, and the best of luck in your future programming

harpo

Reply #18 Top

Quoting harpo99999, reply 17
stop critizing and WRITE the utilities you want.

I think BCX's utility is great! (and I'm writing a .mesh export/import tool for Max).

Reply #19 Top

Harpo, I don't think I was ever critizing his mod or demanding utilities.  First post, I announced that someone on these forums had done a ton of work on GalaxyScenarioDef.  Second post, I basically threw up spam.  When did I ask BCX to make a tool for me?

Reply #20 Top

Quoting harpo99999, reply 17
bcextreme, sorry about the hijacking of your thread, and the best of luck in your future programming

Don't worry about it.  And thanks!

To everyone else: the Sparta reference is hilarious.

The GF replacement idea is being investigated, but please don't expect anything soon, because it is extremely complicated and will take some time to even work out a development plan.

For now, let's keep this thread on the Sins Data Converter, for which a major update is currently in development, and for which I am still open to suggestions for improvement / new features.

+1 Loading…
Reply #21 Top

Quoting BCXtreme, reply 20
I am still open to suggestions for improvement / new features.

Folder Exclusion List, "Dont ya touch dis folda foo!" when using subfolders?

Reply #22 Top

Quoting Aractain, reply 21
Folder Exclusion List, "Dont ya touch dis folda foo!" when using subfolders?

That would probably be pretty simple to implement.  Definitely worth a shot.

BTW, one of the new features in v1.2 will be a checkbox that sets the output to the same folder as the source, to automate in-place conversions.  By default, it will be unchecked; if you want to do an in-place conversion, you can just set the source, check the box, and you won't have to set the output folder manually.

Reply #23 Top

Thank you BCXtreme. The utility is very simple to use and has a clean slick UI.

Reply #24 Top

THANK YOU

Reply #25 Top

Quoting harpo99999, reply 17
aractain, spardason21 and sin imperium you three ARE silly..how about you stop critizing and WRITE the utilities you want.

that is what I did, and also what bcextreme did.

if you do not like the existing tools, MAKE your own!

bcextreme, sorry about the hijacking of your thread, and the best of luck in your future programming

harpo

Me simple non-programming caveman with wife and kiddies.  No can do.  I wasn't criticising your utility Harpo--it works great. Some of the other ones posted about the forum though are broken. I'm not griping--was making Mr. Xtreme aware of some of the issues. I wouldn't make one as I don't think another broken utility would help...which is probably what I would produce.

But I am curious--what would be required to modify Galaxy Forge?  If I have the means, I'm willing to examine it.  I do web design and flash and the like and am fairly smart.  Maybe it will work.  A long while back I did mod a small program with a hex editor and some trial and error but I have no idea what GF needs to attempt the same.

Where does he get that karma?!  The force is strong in that one.