Important: 1.03 and Mods - Issues and changes

Now that 1.03 is out the door, folks are probably wondering how horribly their mods are broken! Well, in theory, they shouldn't be too much.

The following files are known to have changed in 1.03:

-English.str

-Gameplay.constants

-Explosions.explosionData

- Long range frigate and siege ship files, as noted in the patch notes


What does this mean for your mod?

-Well, obviously, you won't have the new strings (mainly the new Game Options button and related strings) in your mod, so the button and its options will show "STRING NOT FOUND". This shouldn't break gameplay, but easy to update..

-IMPORTANT: if you do not use the new gameplay.constants in your mod and you have "Load mod on startup" enabled, all games you start will be auto-lost. If you enable the mod with the old file after starting a vanilla game, the game starts normally (but somewhere down the line something else *MAY* break). Overwrite the old file in your mod with the new one, and you should be okay.

If your mod modified gameplay.constants, the new version is in text format so you can re-do your changes to it.

-Explosions shouldn't break anything, and most mods probably didn't touch it, so you can just overwrite to be safe.


----
This is what I've caught so far, hope this helps some folks :)
4,478 views 8 replies
Reply #1 Top
Thanks Annatar, very helpful. And now I know why I was so careful about putting my strings at the bottom of the .str file :D

I'm uploading Sins Plus v1.2 as I'm typing, which is fully compatible with Sins 1.03. Unfortunately, until they release the reference data for this patch, any planetary changes and changes to the Player files will NOT be included in this version of S+. I do apologise, but there is nothing I can do, at the moment.
Reply #2 Top
Oh, I forgot to mention that the research files are probably also changed for the different speeds. Oops :P

Uzii - why no planet changes? Have you tried and they don't work?
Reply #3 Top
Well, I have put mine in. But if the 1.03 patch has changed anything in the Planet files, they won't show up, so effectively you would still be using 1.02 planets. I'm not sure what they have changed, its all in Binary, so I couldn't look (:(

Same with the Player files, they have been changed in this patch, but I'm not sure how.
Reply #4 Top
You could always try your planet files for yourself and see if it all works eh? :P

I don't think any planets were changed :P
Reply #5 Top
Oh, I have. Everything works :D

Its just the Planet files were changed somewhere in the patch, but I don't know what, if anything was changed. If they were changed, then they won't be in my mod (the changes, not the planets themselves ;))
Reply #6 Top
Well, I don't know. I edited the new .str file, adding the descriptions of new units and such, but now every time I load the mod every single text line in game reads "string not found". If I just put the unedited file in it works, but I get a minidum as soon as I mouse over anything which asks for the new strings...
Reply #7 Top
Ah, I found what was wrong. Note that if you edit the english.str file, you need to append the new strings at the end of the file, or else the game loses track of pretty much every entry. This was not the case in 1.02 hence the confusion.
Reply #8 Top
Huh, good to know.. bit odd, but at least it breeds a good practice that you should add in the end to make it easier in general :)