Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I did a little poking around in your GE name file. The diacritical E and umlouted o are not valid in UTF-8. That is the reason that the file won't load in an xml editor or in a UTF-8 only editor. It is also inconsistent with your stated standards for the file in your HELP - all the files need to be UTF-8.   I changed the characters to an e and an o and removed the one single quote and that worked.

https://www.liquid-technologies.com/XML/EscapingData.aspx 

I rather suspect failure to escape the single quote may be what is  hosing up the Unit DB. I suspect when you make the copy of the Unit DB, you are not processing the single quote properly. This could cause all kinds of issues. 

The same issue with single quotes is present in some of your other files like the Localization XML. I went ahead and escaped all the single quotes per the standard and you are probably using a standard XML parser because all the single quotes appear like they should in the help and tool tip texts. I not sure why that was not giving you a problem with the game - maybe it is! In any case it appears that the escape sequences are being processed as they should be.

(1 edit)

Thanks for finding this. It does look like it is in Ascii Standard and not Unicode. However, the changes you sent me are not correct in that the characters are not the same (now they are basic English). I will make the appropriate changes, but this file is not one that is updated in a game update - so the changed file will only be reflected if manual step are taken after the update or a new Data structure is created.

I have also amended the spelling mistakes you found, thank you for those.  The misspelled Friendly Defeat is in that localization file. 

Regarding the non-escaped single quote, I know you do not agree with it, but this is not standard XML nor will it be. And it would be a mistake to assume I use a standard xml parser because I do not.