2012-02-01から1ヶ月間の記事一覧
ドキュメントが存在しないようなのでメモ。 2012/03/03 追記: FCEUXヘルプの FAQ / Guides -> Debugger Usage Guide (Intermediate) にドキュメントがありました^^;ブレークポイント設定時にCondition欄に条件文を書くことで条件ブレークポイントを作れるよ…
frames: 71538, re-records: 42695 movie: website | microstorage encode: nicovideo (account | free) 前回から9分弱更新。更新点は: 預けアイテム個数が48を超えているとさらにアイテムを預けられる現象を利用し、メモリ書き換え効率を改善 細かい最適化 …
※中途半端な知識で書いているため壮絶に間違っている可能性があります。おかしなところは指摘してもらえると有難いです。$4011 にWAVEデータを流し込んで再生する、というやつです。とりあえず8KHzで2秒程度再生するものを作ってみました(ca65 使用。素材は…
預けアイテム個数 $63FE が 0x30 より大きい場合、さらにアイテムを預けられることが判明したので補足しておきます。49番目の空欄を引き出す技についてはその1からの説明を参照。アイテムを預けると、アドレス 0x63FF + (預けアイテム個数) にアイテムIDが書…
預けアイテム個数が 0x30 より大きいと、さらにアイテムを預けることができるようです。これを使えば多分更新できそう。こんな簡単なことに気付かないなんて><
前回で預かり所バグを実用化する具体的手順を示しましたが、実はこの手順中には実機での再現性が疑わしい箇所がありました。「4人目のキャラIDを 0x5D にしてセーブ→ロード」というのがそれで、実機でもフリーズせずにロードできるかどうかが疑問だったので…
2012/02/13 追記: 預けアイテム個数が 48 を超えているとさらにアイテムを預けられることが判明したため、補足記事を書きました。預かり所バグに関しては一応TAS動画(28:40.85)の投稿者コメントでグダグダと書きましたが、不十分もいいところなので少しまと…
色々と粗い出来ですが、とりあえず預かり所バグは実用化できるということで。 実機での再現性が疑わしい箇所(キャラID 0x5D が存在するセーブデータをフリーズせずロードできるかどうか)があったので検証してみました。結論としては、「ムービーをそのまま再…
前回は、キャラIDを書き換えてセーブすることでイベントフラグを書き換えられることと、普通のキャラデータでイベントフラグ書き換えを行ってもクリア可能な状態にはならないことを示しました。そこで、キャラIDを書き換えてセーブ→ロードすることで「普通で…
前回は、預かり所バグによってPTキャラIDを書き換えられることを示しました。では、PTキャラIDを書き換えられると何が嬉しいのでしょうか。このゲームはDQ3のようにギルドで仲間の入れ替えができるため、セーブ時はキャラIDに対応したアドレスにキャラデータ…
私はCygwin上で自ビルドした zsh を使っているのですが、先日Cygwinをアップデートしたところrebase問題が発生してしまいました: 2 [main] zsh 3580 child_info_fork::abort: unable to remap zle.dll to same address as parent (00FA0000) - try running r…