セーブファイルのスロット選択

ファイナルファンタジーなどのゲームで、セーブするときセーブファイルを選択する画面がある。
あの画面には4つくらいのその各スロットの進行状況(キャラ、HP、MPの状態)が表示されている。
4つあるセーブデータ(ゲームの全てのステータス/フラグが入っている)の一部だけ(たとえばキャラ、HP、MPの状態)を4つともシークしてテンポラリに読み出して表示するとなると、コードもめんどいし無駄も多い。
どうすればいいかというと、セーブファイルのファイルとは別に、セーブファイルのサムネイル(つまりキャラ、HP、MPの状態)のみを記録するファイルを作ればいい。セーブを実行するときに、サムネイルファイルも更新する。
セーブファイルを勝手にエディットするチーターは無視してよい。あるいはセーブファイルをいじるの禁止と断り書きを入れればよい。
そんなの当然のやりかただろと思うかもしれないが私はつい最近気付いた。