[quote="madster":1mijyn59]should you even support a game that's been tampered with?[/quote:1mijyn59]
Well, with the ones that I mentioned from years ago, I did drop support for those as soon as I found out what was happening.
I do like to give support to anything I release, because most of the time it's something simple to fix, or maybe even a bug that I've missed, which is useful to know.
So if I can put people off from playing with the files, then great.
Seeing as it looks like I'm right about the .ogg files being read solely on their extension rather than the file header (otherwise Ash would have said something by now), I'm going to have to look at another way.
I may look into checking all the data files on startup, checking the filenames and filesize, and only continuing if all is well.
If any file isn't there or is the wrong size, then I'll get my program to display an error message ("Program failed to run - Error 666") and when someone quotes this error message to me, I know that they've messed with the files.
Will save me a lot of time.
And it's no different to normal error trapping.
It's just Human Error trapping.