ステージエディット

PC上でもステージ作りしたいのでステージエディタを作ることを目標にステージファイルを解析します。

現状

ステージファイル解析可能?

ファイル一覧(調査用なので面白くないステージですよ)

  1. 全部小すり抜け床の小さなステージ「あ」<スマブラXメインテーマ>(08/02/17 10:49)
  2. 1と何から何まで同じステージ(08/02/21 00:41)
  3. 1と名前だけ違うステージ(08/02/21 00:42)
  4. 1と曲だけ違うステージ(08/02/21 00:44)
  5. 1の左上1個が通常ブロック(08/02/21 01:20)
  6. 1の右下1個が通常ブロック(08/02/21 01:22)
  7. 1の全部が通常ブロック(08/02/21 01:23)
  8. 1の右下1個が空白(08/02/21 01:32)
  9. すりぬけとブロックが交互(08/02/21 01:34)
  10. 1のファイル名を無意味な文字列に変更(開けず)
  11. 1のファイル名を別の日付に変更(07/07/07 07:07)

ファイル名についての考察

1(st_080217_1049.bin)と10(dasubue.bin)を比べてみれば分かるが、ファイル名がほかのものと異なる法則である場合はステージファイルが開けない。
11(st_070707_0707.bin)のように数値部分を変更すると作成日時が変更できる。
ステージファイル名の形式は次のようになる(YY:2桁の年、MM:2桁の月、DD:2桁の日、hh:2桁の時間、mm:2桁の分)。

st_YYMMDD_hhmm.bin

1分以内に複数のステージを作ると.binの前に(2)などが付くがこれについての考察はまた今度。

binファイルの中身について

わかっていること

まだわからないこと

全パーツ

全追加パーツそろった後の情報。
全236種類、実質214種類。

ゆか

基本7種類。模様は背景と連動するが内容は変わらない。
大中小左右のバリエーションが存在し、全7x3x2=42種類。実質33種類。

  1. 上すり抜け床(左右対称)
  2. すり抜け斜め床
  3. 中すり抜け床(左右対称)
  4. ブロック(左右対称)
  5. 階段
  6. 45度坂
  7. ゆるい坂

おくもの

背景ごとに8種類ずつ。役割は床と同じだがより形が複雑。
大中小左右のバリエーションが存在し、全3x8x3x2=144種類。

うごくもの

基本9種類。動かなくても特殊効果があればここに入る。
はしごのみ小パーツしか存在せず、全9x3x2-2x2=50種類。実質37種類。

  1. 上下移動床(左右反転で動作変更…らしい)
  2. 左右移動床(左右反転で動作変更…らしい)
  3. 観覧車(左右反転で回転方向反転)
  4. バネ(左右対称)
  5. 氷(左右対称)
  6. 落ちる床(左右対称)
  7. コンベア
  8. 針(左右対称)
  9. はしご(左右対称、拡大無効)