MYLV,MYHP,MYMPという変数を追加しています。これはセーブ専用ではありません。「捕まえた」スライムの保存用です。 今のままだと「捕まえた」スライムと「出現したけどまだ捕まえてない」スライムと、二匹を同じ変数に保存することになり、上書きされて消えちゃいます。別々の変数を用意する必要があります。 捕まえたら、 MYLVに保存 → DAT:SLIMEというファイルにセーブ という順番で保存してます。 タイトル画面のあとのロード画面で、もしDAT:SLIMEがあったら読み込んでMYLVなどに復帰させています。 今、デバッグ用に、ロードが成功したらダイアログで中身を表示しています。 以上です。 やってることはクッキーさんのとほとんど同じだと思います。うまくいったら、クッキーさんのコメントとプログラムも見返してみて下さい。