Where is the save game name set?
I just got up so I may have misread your intent here, but... the savee game name is set in a few places in srdialog.sc for starters, also game.sc where the actual saving/restoring takes place.
Since half the stuff is ASM, here's save.sc:
line 90:
(= numGames (GetSaveFiles (theGame name?) names nums))line 229:
(= fd (FileIO fileOpen (Format @str {%ssg.dir} (theGame name?))))line 272:
(= numGames (GetSaveFiles (theGame name?) @names @nums))line 348:
((= fd (File new:)) name: (DeviceInfo MakeSaveDirName @str (theGame name?)), open: fTrunc)And since "TEMPLATE" is too long (eight characters), the "SG" part that the engine adds is cut off, which is why we have "KQ6
SG.010" but "TEMPLATE.002".