Hi Regoso! I found a bug which manifests itself in a very unusual way. The bug itself is simple, but the consequences are corrupt save games. =)
1) When using this mod alongside Combat Analytics, that other mod stores data in the saved game that includes the names of the ships and the names of the ship classes.
2) This mod contains invalid Unicode characters in three of its variant designs: the Furious Love, Salvager, and Miner. Each has an invalid "0x16" hexadecimal character in front of the name.
3) When Combat Analytics writes this invalid character to the saved game, the save file becomes corrupt (the game's XML parser cannot read a 0x16 hexadecimal character).
The error might not be obvious if you're using a basic text editor, but essentially, here's how it looks:
"Salvager"
"Miner"
"Furious Love"
e.g., the Furious Love, in hexadecimal, is:
16 46 75 72 69 6F 75 73 20 4C 6F 76 65
If you're using a good text editor it should be possible to see those invalid characters and delete them directly, but if using Notepad or something else, it should still be possible just to copy and paste the following valid strings over top of the displaynames in the three affected files: buffalo2_42_FL.variant, buffalo2_42_M.variant, and buffalo2_42_S.variant:
"Furious Love"
"Miner"
"Salvager"
The good news: If your savefile has been corrupted, it should be possible to locate any of these strings using an advanced text editor by editing your saved game's campaign.xml, and then to delete the "space" between "class" and the given variant name. For instance, you might see a "Buffalo II/Hairyback class Furious Love Destroyer" -- but in fact between "class" and "Furious Love" is a space and an invalid unprintable character. Put your cursor in front of the F and hit backspace twice, and then hit spacebar once, and it should be fine. Likewise for the Miner or Salvager.