goo blog サービス終了のお知らせ 

6 - 912 = -906

終わりました

コマンド変更5

2020-03-31 | バイナリ
よくわかんないけどダンジョンやり直しが動いてる。
想定外のバグ起きそうだけどよくわかんない。

これ、大丈夫なのか?
コメント

コマンド変更4

2020-03-30 | バイナリ
中断処理は終わったので次、ダンジョン1Fからやり直すを入れよう

適当にデバッグ用の階層移動フラグつけて0ターン行動処理入れれば大丈夫だろ

う、動かねえ・・・フラグも途中でリセットされる

こうなったらデバッグの階層移動処理全コピペかジャンプ処理だ。と、その前に処理を探さなきゃ

デバッグ判定調べてたらデバッグ用のモンスターモーション処理がヒット。こいつ使えるようにするか

2Pコントローラー専用なので1P処理に変更

モンスターモーション処理完成!


で、肝心のダンジョンやり直し処理はデバッグの階層移動処理全コピペで動かない。
よくわからないけど車屋のダンジョン移動処理で動いたのでこれでいいや。
コメント

コマンド変更3

2020-03-29 | バイナリ
コマンドの中断前に適当に選択肢処理でも入れよう

oh...中断再開時に1歩歩いてバグる

原因は選択肢処理後に選んだ選択肢ナンバーがセーブデータに保存したためでした

解説
通常のコマンド中断時にはセーブデータには何も記録しないが選択肢を入れたことによって選択肢の結果をセーブデータに記録。
選択肢ナンバー=1番目が0、2番目が1…(だったかな?)がセーブデータにあるので再開時にそれ(0が右移動、01がどっか移動…)を読み込みシレンが移動する。

セーブデータ改変処理入れて直すか。
コメント

コマンド変更2

2020-03-28 | バイナリ
コマンドはシレンシリーズでは設定じゃなくてその他だった。

なんとなく気に入らないのでやり直して書き直し。

完成

ああ、領域が足らず横に1ドットはみ出したので切り詰めて書き直し。

完成

ああ、全体的に文字を凝縮したせいで文字が1ドット上に表示されるので1ドット下げて修正。

完成

ああ、もう1ドット下げられる。

完成

さすがにもう大丈夫だろ。
コメント

コマンド変更

2020-03-28 | バイナリ
┏━━━━━━┓
┃道具 マップ┃
┃足元 中断 ┃
┗━━━━━━┛

コマンドってこれね。
背景黒で文字が白いとFCドラクエっぽいね。

んでこれの文字は文字コード対応じゃなくて別フォーマット。
3A8000  インデックス
3A8XXXX 1バイト目 文字数(使う画像の長さ)
     2バイト目以降画像(1BPP)

画像
13x13が1マスの単位
2マス目の文字は14目の列と行に入れる


昔、マップを見渡すに変更しようと思ったが諦めた個所。
今だとできそうな気はするけど文字書くのめんどくさいので見渡すにはしないけどね。
ウィンド広げる作業するのめんどくさいし。

中断を設定に変更できたので次はここになんか付けたしする。
コメント