BGのスクリーンデータを作成するときに4面ともデータが配置されているものを作ったのでしょうか? スマイルツールの「マップ」画面で実際にスクリーンデータが配置してある面のデータだけ読み込めば良いのではと思いますが。 例えばレイヤー0と2にデータが配置されているのに0と1を読み込んでたら1のスクリーンが表示されないと。プログラムの変更じゃなくてデータの修正が必要かもしれませんよ