I've come across a significant number of TNMs these last two weeks which had bugged out, and the common denominator was that they had imported a manipulated export file.
When somebody manually edits an export file in a text editor, it can lead to the export file being corrupt and creating an inconsistent state for TNM's databases. I get that it's tempting to just go and change this move's name or that wrestler's nickname in the file rather than editing the database and then exporting again. Just know that the smallest change in formatting can throw things off badly.
I recommend backing up your databases (Database -> Backup -> Make Backup) before importing files from an unknown source.
Backups are usually under 1MB in size and can really save your hide if push comes to shove.
On my end, I can't get the genie back in the bottle as far as old export files go. But I'll implement the following changes in the future:
- Export files will be created as encrypted and signed binary files
- They will contain a 512-bit hash to safeguard against unwanted alterations
- I will add versioning information, including who exported the file and at what time it was exported; this information will be shown so the user can verify what he's importing.
- Files created by Peter and myself will get a green checkmark because I will have seen and approved of all wrestlers and all new moves, dives etc.
It's been 23 years before this became an issue. Let's make sure it doesn't spread.