どうみてもファイル作成時のタイムスタンプやファイルサイズの一致・不一致で判断しているだけだろうしな
難しい話ではない。ただ最後(ラス前)のゲーム起動時に更新している訳ではないから気付きにくいだけ