ゲーム

FC『チャレンジャー』の乱数について

$EA-$EC が乱数、$87D9 が乱数生成器のようです。 $87D9 は乱数更新後に1Pおよび2P入力($10, $11)を加えた値を結果として返すので、適切に2P入力を行うことでかなり自由に乱数調整ができると思われます。ただし乱数が1Fで複数消費される場合は完璧とまではい…

GB『ルクル』testrun

なぜかYouTubeの一覧に出なかったので一応こっちに貼り。超適当プレイです。 地味に良ゲーだけどTASだとどうにも段差の待ち時間がダレるんですよね…。あと最適化を真面目に考えると氏ねそう\(^o^)/たまにスクロールが追いつかなくなって画面ズレが発生する…

ミニパットやってみた

submission movie: nicovideo | youtube4-2はHIO無理でした\(^o^)/ エンコードについて 今回はL-SMASHでmuxしましたが、FPSを手で指定する必要があったり、ストリーミング向けの場合 --optimize-pd を付けた方がいいという話があったり少々ややこしいです(…

FC『内藤九段将棋秘伝』の思考ログをとってみた

この局面のCOM玉の詰み判定がおかしい件について調べ中です(再現用ムービーと棋譜を置いておきます)。まだ思考ルーチンの評価ロジックまでは完全にはわかってませんが、コード自体は大体読めたのでLuaスクリプトでこの局面の思考ログをとってみました。ログ…

FC『内藤九段将棋秘伝』解析中

思考ルーチンを少しずつ読んでます。以下の要素はだいたい読めた感じです: 局面の特徴量計算 候補手生成(1手読み) PLAYER玉詰み判定 後は評価部だけと思われますが、結構いろいろな要素を評価してるのでもう少しかかりそうです。以前COM玉の詰み判定がおかし…

FC『スターソルジャー』のちょっと気になるコード

以前アップされた8面までのスコアアタックTASを引き継ごうかと思って色々調べ中です。今のところコードを読んでるだけですが、気になった点について少しメモ。 CHRバンク切り替え ; マッパー3 CHRバンク切り替え 9F88 : BD 44 D0 lda $D044,x 9F8B : 9D 44 D…

ミニパットのTASが来てる

http://tasvideos.org/5083S.html これ1-5と1-9でHIOが取れなくて投げたんですよね…。やっぱりこのムービーでもできてないようです。 1-5は頑張ればギリギリ近くまでは行けるんですが無理でした。1-9は以前手でプレイしたとき壁と遮断機の間に打ち込むことで…

FC 平成天才バカボン 資料まとめ

TAS 28:23.10基礎知識テクニック1面ボス解析2面ボス解析3面ボス解析4面ボス解析

FC 平成天才バカボン 4面ボス解析

$0396 現在の数字(0-origin) $039C 正解数 24回正解でクリアとなります。数字床は速度 0.938 以下でないと反応しないようです。$A8A2 が数字($0396)決定処理です。前回と同じになった場合、+1して8で割った余りとなります。乱数調整は床を踏むフレームをずら…

FC 平成天才バカボン 3面ボス解析

$0401 U8 ボス座標y $0402 U16 ボス座標x ボスがゴールするまで待たなければならないので、勝ちさえすれば所要フレーム数はどうやっても同じと思われます。自機が x=1184 に達した時点でゴールと判定されるようです。

FC 平成天才バカボン 2面ボス解析

最初のコインは右上で固定と思われます。このコインで500点取るのはおそらく不可能なので、最短でも11個取る必要があると思われます。$A520 がコイン位置決定処理です。前回と同じ位置になった場合1つ先の位置に変更する処理となっているので、連続で同じ場…

FC 平成天才バカボン 1面ボス解析

$039A ボール取得数 $0405 ボールy座標 $0406 ボールx座標 $04A0 ボール発射カウンタ(0x00, 0x80 で発射) $04A1 ボールy速度に関係? ボール20個取ればクリアとなります。ボール発射タイミングは一定なので、20個目を最速で取れるように調整すればOK。$B954 …

FC 平成天才バカボン テクニック

LR待機 左右同時押しするとその場で静止するので、もろもろの調整に利用できます。また、着地直後に歩き出してしばらくはジャンプができませんが、LR待機によってこの待ち時間を消化できるので、少しだけ助走してジャンプしたい場合にも利用できます。 しゃ…

FC 平成天才バカボン 基礎知識

※特に断らない限りリトルエンディアンです。 仕様 iNESマッパー: 19 (私はナムコ系マッパーはよく知りません。一応NesDevWikiに解説があります) メモリマップ 水平移動 画面内x座標 $53 とカメラx座標 $5D の和が自機のマップ内x座標(ピクセル)となります。…

FC 平成天才バカボン in 28:23.10

movie: website microstorage frames: 102354 re-records: 108728 (TAS Editor使用) encode: nicovideo (account | free) とりあえずうp。資料作りました。 私は原宿化してる人なのでエンコ設定は以前と同じにしてます。というかGINZAで視聴チェックしよう…

FC『平成天才バカボン』3面ボス戦

更新ポイントを見つけてはやり直すループにハマり続けてましたがようやく抜け出した感があります。現在3面ボス戦まで進んでいます。3面ボス戦ですが画像の高さ3のハードルをよじ登りなしで越える方法が見つかっていません。高さ3なので手前の高さ1のハードル…

FC『平成天才バカボン』落下キャンセルバグ

以前まで「ハシゴバグ」と呼んでいたものですが、別にハシゴがなくてもできることが判明しました。床も壁も1マス幅ならばこれで壁抜けができるようです。なお、床が2マス幅以上の場合、1マス歩いた時点で少しの間勝手にしゃがみ状態に切り替わり、その後歩き…

バカボンのRTAをやってる人がいた

普通のプレイ動画すらあまり見当たらないゲームだったんですが世界は広いですね。ゲームセンターCXでやったらしいので若干知名度が上がったのかも?なおTAS(testrun)の方は3-1-2まで進んでいます。残念ながらハシゴバグの出番はなさそうです(一応2-1-2で壁抜…

FC『平成天才バカボン』調査メモ

$53 U8 画面内座標x $59 U8 座標y $5D U16 カメラx $7E U16 スピードx $0178 U8 座標xサブピクセル(ただし静止したりすると0にリセットされる) $017D U16 スピードy $0180 U8 ハシゴ登りや突っ張り登り時の移動カウント(意外と重要そう) $0181 U8 座標yサブ…

FDS『Zanac』ランダーフラッシュについて

6番を6回取るとランダーフラッシュ状態になる ランダーフラッシュが敵に当たると全ての敵がランダーに変化する ランダーフラッシュが敵に当たるか画面外に出るとサブウェポンは0番初期状態に戻る ランダーフラッシュ状態になれるのはゲーム中1回のみ。また、…

FCEUXで右shiftが効かない件

私の環境だけかもしれませんが、WinXPからWin7にしたところFCEUXで右shiftキーが効かなくなってしまいました。 いろいろ調べてみたところ、Vista以降ではDirectInput8を使わないと右shiftが認識されないとか何とか。FCEUXは今のところDirectInput7を使ってい…

FC『スーパースターフォース』TAS案

途中まで作っていたのですが、時間とモチベーションの両面からあまり続けられる気がしないので、せめて資料などを公開しておきます(3面まで進めたムービー、1〜6面地上面の攻略ムービーなど)。大まかなチャート(真ED)を考えてみます。まず、各地上面での必要…

逆アセンブラについて

Web上で動作し、コメントを共有できる、というコンセプトのNES用逆アセンブラを見つけました: 6502逆アセンブラ 2.0的逆アセってどうだろ ただしこれは試作段階のようで、商用ROMを食わせるとまともに逆アセンブルしてくれないので実戦投入は厳しそうです。…

FCEUXデバッガで条件ブレーク

ドキュメントが存在しないようなのでメモ。 2012/03/03 追記: FCEUXヘルプの FAQ / Guides -> Debugger Usage Guide (Intermediate) にドキュメントがありました^^;ブレークポイント設定時にCondition欄に条件文を書くことで条件ブレークポイントを作れるよ…

FC ダブルムーン伝説 in 19:50.34

frames: 71538, re-records: 42695 movie: website | microstorage encode: nicovideo (account | free) 前回から9分弱更新。更新点は: 預けアイテム個数が48を超えているとさらにアイテムを預けられる現象を利用し、メモリ書き換え効率を改善 細かい最適化 …

FC『ダブルムーン伝説』預かり所バグの実用化 その5

預けアイテム個数 $63FE が 0x30 より大きい場合、さらにアイテムを預けられることが判明したので補足しておきます。49番目の空欄を引き出す技についてはその1からの説明を参照。アイテムを預けると、アドレス 0x63FF + (預けアイテム個数) にアイテムIDが書…

ダブルムーン伝説は多分更新可能

預けアイテム個数が 0x30 より大きいと、さらにアイテムを預けることができるようです。これを使えば多分更新できそう。こんな簡単なことに気付かないなんて><

FC『ダブルムーン伝説』預かり所バグの実用化 その4

前回で預かり所バグを実用化する具体的手順を示しましたが、実はこの手順中には実機での再現性が疑わしい箇所がありました。「4人目のキャラIDを 0x5D にしてセーブ→ロード」というのがそれで、実機でもフリーズせずにロードできるかどうかが疑問だったので…

FC『ダブルムーン伝説』預かり所バグの実用化 その1

2012/02/13 追記: 預けアイテム個数が 48 を超えているとさらにアイテムを預けられることが判明したため、補足記事を書きました。預かり所バグに関しては一応TAS動画(28:40.85)の投稿者コメントでグダグダと書きましたが、不十分もいいところなので少しまと…

FC ダブルムーン伝説 in 28:40.85

色々と粗い出来ですが、とりあえず預かり所バグは実用化できるということで。 実機での再現性が疑わしい箇所(キャラID 0x5D が存在するセーブデータをフリーズせずロードできるかどうか)があったので検証してみました。結論としては、「ムービーをそのまま再…