制限事項というか、このサンプルはマップデータの中身からBG構成に必要なものだけを抽出して再現しています。またBG形式には本来ヘッダやマップサイズなどの情報が含まれているのですが、スマイルツールではそれを変更出来ない仕様になってて実質固定なので、このプログラムではその部分は無視して固定サイズとして復元しています。(この辺の仕組みはTINYさんのものと同様です) またアトリビュート(移動不可能領域用のパーツにチェックできる機能)の部分も破棄しています。なのでシンプルにBGマップだけを扱うものとして利用してください。 一応そんな感じです。