@elfine,
Not necessary, for models.lst prolly since its encrypted for the xml file its different
The models.lst file is not encrypted. It's simply a fixed format binary file with some variable length strings to make things more difficult. It took me a day to work out the basic concept behind the format, but a lot longer to understand the details and I'm not sure I understand them all. I posted a detailed explanation of that format here in the forum 2-3 years ago.
@Wyldanimal has also posted information about that file format.
Since I've been using iStripper, Totem has revised the models.lst file format 3 times to support new capabilities. Old versions of the software could continue to work using the old format, but the format change came with important new capabilities that made a version upgrade almost essential.
Adding new data to the XML file might break an old version of the software depending on how iStripper reads and parses the XML. If iStripper follows the standard conventions for reading an XML file, an old version of the software would continue to work, simply ignoring the new data. However, a lot of programmers take short cuts when reading an XML of known format that could cause an old version of the software to crash when trying to play a card with a new version XML file.
So, you are correct in saying that a format change in a data file would
not necessarily require an upgrade. However, I think such a change would strongly encourage an upgrade for everyone.