1.84 to 1.85 Format Changes

Hi all modders,

The formats of a variety of files have changed. In order to avoid having to convert all the files to text, I've included a file called "Sins Rebellion 1.84 to 1.85 Format Changes Examples.rar" along side the new exe as part of the update. Opening this will show you examples of all the format changes. For example, I've included one planet file to show how all planets need the new Smuggler slot definition added.

I know everyone just had to convert their mods to 1.84 so I apologize but to make up for it I put in some overtime and completed the mod memory improvements earlier than expected . Going forward, I hope to complete an automatic mod conversion tool that we'll use on all future Ironclad projects.

-Blair

P.S Version 1.84 is still accessible from the opt-in menu for those mods that aren't converted to 1.85.

40,093 views 6 replies
Reply #1 Top

Thanks a bunch for that addition Blair and thanks for giving us more DLC and fun things to play with!

Reply #2 Top

DLC purchased! Thank you so much for all the work you've done to SoaSE since 1.82. We thought it was abandoned at that point and you've done so much more for us, at the very specific request of modders as well, so we owe you a deep gratitude.

 

+1 Loading…
Reply #3 Top

Very surprised this update. About the examples........it is not very clear the type of changes....I had been happier if they had added all the files which always I have thousands of problems for get.....

Reply #5 Top

Below are the batch scripts I have been using to convert the binaries to text (and back).  Put the .bat in a directory.  Copy ConvertData_Rebellion.exe to the directory.  Copy GameInfo\, Mesh\, Particle\ and Window\ to the directory.  Double click the .bat.  Files in all four sub-directories are converted.  These .bat have been working well for me so far.

conv_to_txt.bat:

for /f %%f in ('dir /b .\GameInfo\*.entity') do ConvertData_Rebellion.exe entity .\GameInfo\%%f .\GameInfo\%%f
for /f %%f in ('dir /b .\Mesh\*.mesh') do ConvertData_Rebellion.exe mesh .\Mesh\%%f .\Mesh\%%f
for /f %%f in ('dir /b .\Particle\*.particle') do ConvertData_Rebellion.exe particle .\Particle\%%f .\Particle\%%f
for /f %%f in ('dir /b .\Window\*.brushes') do ConvertData_Rebellion.exe brushes .\Window\%%f .\Window\%%f

conv_to_bin.bat:

for /f %%f in ('dir /b .\GameInfo\*.entity') do ConvertData_Rebellion.exe entity .\GameInfo\%%f .\GameInfo\%%f txt
for /f %%f in ('dir /b .\Mesh\*.mesh') do ConvertData_Rebellion.exe mesh .\Mesh\%%f .\Mesh\%%f txt
for /f %%f in ('dir /b .\Particle\*.particle') do ConvertData_Rebellion.exe particle .\Particle\%%f .\Particle\%%f txt
for /f %%f in ('dir /b .\Window\*.brushes') do ConvertData_Rebellion.exe brushes .\Window\%%f .\Window\%%f txt

 

Reply #6 Top
Why d