KQ7, as an SCI 2.1 game, may not be completely supported by SCI Companion to begin with. Not yet.
At any rate, the version stamping thing refers to a protection mechanism where the interpreter and game resources are a matching pair. Especially in the days of SCI 0 to 1.1, the interpreters would change a lot between games so they had the interpreters check for this "version stamp" in the resources just to make sure you didn't use the wrong interpreter/game combination, before the game would try to use a certain feature that isn't in that interpreter yet/anymore.
So what I did was two tests:
- I edited the crown cursor, view 997, to have a little smiley face on it, and saved it as a patch file. Running the game in ScummVM popped up the debugger with an error implying the file format was wrong. This is what I was implying with the "for now" bit in the first line.
- (After removing the patch file to revert the above) I extracted the original view 997 but saved it as 999.v56, the wand cursor. Running the game in ScummVM gave me... a crown instead of a wand, because the "wait" and "arrow" cursors now look the same.
What I did
not do was, at any point, alter the resource files because I already knew the game would reject it from the start. For that matter, so would ScummVM since it uses hash-matching on the resource files to identify the game's version and integrity.
So you can't rightly
edit most SCI 2.1 or later resources (and I can't guarantee anything about 2.0) and the interpreter can tell when the resource files are tampered with so you
must limit yourself to using patch files.