<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/kaizouiwao/">
    <title>改造岩男@ まとめ</title>
    <link>http://w.atwiki.jp/kaizouiwao/</link>
    <atom:link href="https://w.atwiki.jp/kaizouiwao/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>改造岩男@ まとめ</description>

    <dc:language>ja</dc:language>
    <dc:date>2019-01-20T14:22:20+09:00</dc:date>
    <utime>1547961740</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/kaizouiwao/pages/26.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/16.html">
    <title>解説資料２</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/16.html</link>
    <description>
      Rockman2 -雑魚関連-

*雑魚敵パラメーター（misty氏のページと同じこと
3D812から1byteずつ順番に
エビ、アンコウから出てくるエビ、と敵番号順にパラメーターが存在します
条件を満たしている時この数値を足していってください
当たり前ですが１６進数で計算してください

＋1 接触判定あり 
＋2 被弾判定あり 
＋4 重力が作用する 
＋8 無敵
＋10通過不可 
＋20不可視 
＋40右向き 
＋80存在する

例えばエビのパラメーターは83ですがこれは
存在し、接触し、さらに攻撃できる、という意味です
82に変えると接触しなくなり一方的に攻撃できます

これらをうまくいじるとＥ缶も破壊できるようになりますｗ


*雑魚敵の当たり判定
3D98Eから雑魚敵の当たり判定の大きさです
これも敵番号順に並んでます

※当たり判定の推測
00 24*24
01 24*32
02 16*24
04 8*8
05 アンコウの提灯
06 アンコウ
07 16*16
08 フレンダー
09 32*48
0A ？
0B ゴブリン
0C 8*16
0D 48*56
0E 16*8
0F スクワームのパイプ :07との違いは不明
10 16*32
13 ？
15 ワープ装置



速度関連
3D882 デフォルト横速度番号(常に偶数)
3D8FE デフォルト縦速度番号(〃)
3D9FE デフォルト横速度　(上・下の順)
3DA1E デフォルト縦速度　(〃)

その他
3ED3A 雑魚敵の体当たり攻撃力

■雑魚敵数値変更（協力　サジ氏）

＊簡易検索
A9XX2051C0＝効果音
A9XX2037F1＝飛ばす弾

＊シュリンク
$3953B＝最大出現数
$3955A＝アンコウから吐き出されるまでの時間

＊M-445（バブル[[ステージ]]の上から来るアイツ）
$39584＝最大出現数
$395B4＝次が出るまでの時間
$39604＝上下に揺れるのを切り替えるまでの時間
$39610＝移動速度

クラゲのパレット変化ですが、
$39A1Eからがそれです。
アンコウのパレット変化と共通してます。
その近辺にアンコウのパレット変化もあります。

＊クロウ
$396A4＝最大出現数
$396D3＝次が出るまでの時間
$3970D＝1度目の跳ねる高さ(下)
$39712＝1度目の跳ねる高さ(上)
$39733＝2度目の跳ねる高さ(下)
$39738＝2度目の跳ねる高さ(上)
$39742＝3度目の跳ねる高さ(下)
$39747＝3度目の跳ねる高さ(上)
$3974C＝横移動速度(上)
$39751＝横移動速度(下)
$39769＝着地後次に落ちていく時の横移動速度

＊タニッシー
$397BB＝貝を飛ばされた後の移動速度(上)
$397C0＝貝を飛ばされた後の移動速度(下)
$397C5＝貝を飛ばされた後の縦攻撃範囲

＊プチケロッグ
$398B9＝ジャンプするまでの時間
$398C1＝着地時の移動速度
$398E1＝ジャンプ時の速度(上)
$398E6＝ジャンプ時の速度(下)
$398EB＝ジャンプの高さ

＊バットン
$39EEA＝ロックマンにぶつかってから上に戻る時の横移動速度
$39EF5＝ロックマンにぶつかってから上に戻る時の速度
$39EFA＝ロックマンにぶつかってから上に戻ろうとする時間
$39F0C＝ロックマンにぶつかってから上に戻る距離
$39F28＝ロックマンにぶつかった後閉じ篭っている時間

＊ロビット
$39F4D＝ジャンプ時の速度
$39F55＝ジャンプの高さ
$39F76＝着地時の移動速度
$39F7E＝着地時から弾を撃つまでの時間
$39FA3＝弾の速度(上)
$39FA7＝弾の速度(下)
$39FB2＝弾の間隔
$39FC1＝撃ち続けるか続けないか(00=3発 02=無限 それ以外=不恰好だが無限)

＊フレンダー
$3A02A＝弾の間隔
$3A046＝ランダム弾数範囲？

&gt;フレンダーの色は3A118から（協力　よしつむ氏）

&gt;フレンダー出現面数変更（協力　たると氏）
$3A169 : 38 sec
$3A16A : BD 40 04 lda $0440,x
$3A16D : E9 06 sbc #$06
$3A16F : A8　　　　　　　　 tay

$3A16D（ヘッダ加えたら$3A17Dの場所にあります）
のE9 06「06」が面数を表している。

＊モンキング
$3A329＝下から出てくる時の速度
$3A34A＝捕まってからの縦移動速度
$3A39E＝登って来た瞬間から飛ぶまでの時間
$3A3CB＝ジャンプの高さ(上)
$3A3D0＝ジャンプの高さ(下)
$3A3D5＝ジャンプ時の速度(上)
$3A3DA＝ジャンプ時の速度(下)
$3A3ED＝ジャンプするまでの時間
$3A3F2＝着地時の移動速度

＊クック
$3A44E＝次が出るまでの時間
$3A469＝ジャンプするまでの時間
$3A46D＝ジャンプの高さ(上)
$3A472＝ジャンプの高さ(下)

＊テリー
$3A49B＝最大出現数
$3A4AB＝次が出るまでの時間
$3A4BC＝移動速度(上)
$3A4C0＝移動速度(下)
$3A4C7＝ロックマンの場所を認識して方向転換するまでの時間

＊チャンキーメーカー
$3A4F5＝出現時に何を出すか（26で周囲を明るくする（赤））
$3A51F＝弾の[[グラフィック]]と言うか、オブジェクトID
$3A5E6～3A639＝破壊時のパレット改変（暗くなるアレ）

＊ピエロボット
$3A646＝出現までの時間
$3A6CD＝移動速度(下)
$3A6D2＝移動速度(上)

＊フライボーイ
$3A723＝最大出現数
$3A733＝次が出るまでの時間
$3A771＝着地後斜めに飛ぶ速度
$3A794＝浮き上がるまでの時間
$3A798＝浮き上がる時の速度
$3A79D＝浮き上がっている時間
$3A7D1＝ジャンプの高さ(上)
$3A7D6＝ジャンプの高さ(下)
$3A7DB＝ジャンプ後また着地するかしないか(01以下=着地 02以上=そのまま地面をすり抜け落ちる)

＊トゲプレス
$3A811＝落ちてくる速度(80~9F)
$3A840＝落下後戻るまでの時間
$3A867＝落下後戻る速度(上)
$3A86C＝落下後戻る速度(下)

＊ブロッキー
$3A8E7＝復活後の移動速度
$3A975＝頭になった時の移動速度
$3A980＝復活までの時間
$3A988＝バラける体の数
$3AA1D＝頭になった時の体の速度
$3AA28＝体の跳ねる高さ
$3AA41＝復活する時の体の戻る速度

＊メットール
$3AAED＝弾の撃ち方変化(00=低速5連発 01=高速5連発 02=五月雨撃ち)
$3AB03＝弾撃ち後の移動速度
$3AB08＝移動時間
$3AB17＝移動に変化(01=動きながら弾撃ち、しかも止まらない 03以上=加速してくる)
$3AB3C＝弾の撃ち方変化(00~02=5連発)

＊ピピ
$3ABD3＝次が出るまでの時間
$3ABE3＝出現頻度(09以上にすると子ピピがいようがまた出てくる)
$3ACD6＝子ピピの最大出現数

＊カミナリゴロー
$3AD8A＝弾の間隔
$3ADFE＝周る距離

＊ゴブリン
$3AEBC＝プチゴブリンの最大出現数
$3AF3B＝ツノが出る間隔(下)
$3AF40＝ツノが出る間隔(上)
$3AFBE＝ツノが出てる時間
$3AFC3＝ツノが出た後の縦移動速度
$3AFD7＝ツノが戻る時の移動速度
$3AFDC＝ツノが戻る長さ
$3B005＝プチゴブリンを押し出す速度
$3B00A＝プチゴブリンを横に押し出す速度
$3B012＝プチゴブリンを縦に押し出す速度(上)
$3B017＝プチゴブリンを縦に押し出す速度(下)

＊スプリンガー
$3B078＝ロックマンと非平行時の移動速度(上)
$3B07D＝ロックマンと非平行時の移動速度(下)
$3B093＝ロックマンと平行時の移動速度(下)
$3B098＝ロックマンと平行時の移動速度(上)
$3B0BC＝弾んでる時間
$3B0D3＝縦攻撃範囲

＊モール
$3B129＝次が出るまでの時間

＊ショットマン
$3B22B＝上に向かって撃つ際の準備時間
$3B245＝上に向かって撃ってる最中の弾の間隔
$3B26E＝撃つ方向を変えるまでの弾数
$3B277＝横に向かって撃ってる最中の弾の間隔
$3B2A0＝武器発射音
$3B2A5＝弾のグラフィックと言うか、オブジェクトID

＊スナイパーアーマー
$3B31F＝ジャンプ高度
$3B325＝ジャンプ飛距離？
$3B329＝ジャンプ飛距離
$3B369＝着地音
$3B39E＝着地してから弾撃つまでの時間
$3B3A4＝02を00にすると弾を撃たずにジャンプ
$3B3BA＝武器発射音
$3B3C2＝弾のグラフィックと言うか、オブジェクトID
$3B3F1＝撃ち終えてからジャンプするまでの時間
$3B3F8＝弾の間隔
$3B411＝破壊時に何の敵を残すか

＊スナイパージョー
$3B469＝武器発射音
$3B46D＝弾のグラフィックと言うか、オブジェクトID
$3B475＝弾の速度
$3B457＝出現時から弾撃つまでの時間
$3B480＝防御するまでの弾数
$3B48C＝防御してる時間
$3B49B＝弾の間隔

＊スクワーム
$3B4AC＝弾の間隔
$3B4B1＝弾の最大出現数
$3B517＝弾の縦速度
$3B53B＝弾が消えるまでの時間


■雑魚耐久力
雑魚の体力の$14(20)というのは別の所で指定しています
$3D79Bの（メガマン2は$3D79D)
A9 14←コレ
9D D0 06
つまり雑魚は一律「２０」の耐久力を持っていることになります。（ボスやロックマンは２８）
頑丈にしたければこの数値を増やせばいいのですが、全ての雑魚の武器耐性も弄る必要があると思います。

■ルーチン
敵ルーチンのアドレスですが。ザコは
上位8ビットが$9370からで(39380)
下位8ビットが$92F0からです。(39300)
実アドレスは$30000足すと簡単に出てきます。

■ロックバスターの耐久
3E986=エビ
3E987=アンコウからでてくるエビ
3E98A=Ｂステージの上から来るアイツ
3E98E=カニ
3E990=タニシ
3E991=タニシの貝がら
3E992=カエル
3E993=小カエル
3E995=アンコウのちょうちん
3E99C=バットン
3E99D=ロビット
3E9A3=モンキング
3E9A5=ニワトリ
3E9A8=テリー
3E9A9=チャンキーメーカー
3E9AF=歯車
3E9B0=歯車に乗ってるピエロ(?)
3E9B2=フライボーイ
3E9B6=トゲ付きプレス
3E9B7=樽のダルマ
3E9BA=メットール
3E9BC=マタサブロウ
3E9BE=ピピの親
3E9C0=ピピのタマゴ
3E9C2=ピピ
3E9C3=カミナリゴロー
3E9CB=プチゴブリン
3E9CC=スプリンガー
3E9CE=モール（↓）
3E9CF=モール（↑）
3E9D1=ショットマン（←）
3E9D2=ショットマン（→）
3E9D4=スナイパーアーマー
3E9D5=スナイパージョー
3E9D6=ブーメランだすやつ
3E9D7=ブーメラン    </description>
    <dc:date>2019-01-20T14:22:20+09:00</dc:date>
    <utime>1547961740</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/20.html">
    <title>解説資料６</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/20.html</link>
    <description>
      37105　コンティニュー後の残機
3806C　初期Ｅ缶数
3C1CB　コンティニュー後Ｅ缶数
38083　初期残機
38390　最大所持残機
38382　最大所持Ｅ缶
382FD　回復大とったときの回復量
38310　回復小取ったときの回復量
3833C　武器回復小取ったときの回復量
38338　武器回復大取ったときの回復量
2C142　ライフ回復の速さ
2E07A　ボスラッシュでボスが落とすアイテム
36D18　OP文章アドレス
36A70　OP体色
37990　ED体色
37DDB　武器取得体色
3C279～3C27F　武器取得[[ステージ]]
3C291～3C298　アイテム取得ステージ
3DA93　ロックバスター弾道
3DA9C　ロックバスターモーション
3D311　ロックマン体色
3D357 無敵時間
3DD4A　Hバックオブジェクト
3DD4C　Hバックオブジェクト点滅（初期0A）
3DD5A　H溜め種類？（初期02）
37C51　武器取得のメッセージの速さ
38921　ロックマン移動速度（ノックバック速度は別に書いてある）

$385A9のA5 3Cってのを
A9 08辺りに書き換えてみよう
驚異的ジャンプ力で気分爽快です


ボスの動きについてですがぶっちゃけ場所さえわかれば変えるだけなら簡単です
2C057辺りから
C5 E3 FB 56 9E 56 20 C3 10 13 9B 6E C0 2A 
80 82 84 86 87 89 8B 8C 8E 92 93 96 96 9B
こんなんがあるんで、これは80C5,82E3,84FB....
とヒート、エアー、ウッドの動き関連のアドレスになっています(24000足してください)
クラッシュは8CC3という事です
変な改造をするとリセットがかかったりボスが消えたりして大変ですが、
プログラムがわからなくてもA9 XXとなってるとこの後ろを書き換えれば
スピード、武器、音くらいなら楽勝かと思います(C9の後ろもイイカモ)    </description>
    <dc:date>2019-01-11T16:43:29+09:00</dc:date>
    <utime>1547192609</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/27.html">
    <title>スプライトバンクセット資料</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/27.html</link>
    <description>
      Rockman 2 スプライトバンクセット資料（MYRTOS氏のものを引用）

|CENTER: オブジェクトID |CENTER:　　　　　名前　　　　　|CENTER:　　1　　|COLOR(#800):CENTER:　　2　　|COLOR(#00F):CENTER:　　3　　|COLOR(#090):CENTER:　　4　　|COLOR(#F00):CENTER:　　5　　|COLOR(#AA0):CENTER:　　6　　|COLOR(#C99):CENTER:　　　P1　　　|COLOR(#909):CENTER:　　　P2　　　|
|CENTER:1E|CENTER:クック|CENTER:90 01|COLOR(#800):CENTER:91 01|COLOR(#00F):CENTER:92 01|COLOR(#090):CENTER:93 01|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 16 27|
|CENTER:21|CENTER:テリー|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:93 01|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 11 30|COLOR(#909):CENTER:|
|CENTER:2B|CENTER:フライボーイ|CENTER:94 01|COLOR(#800):CENTER:95 01|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 29 37|
|CENTER:29|CENTER:ピエロボット|CENTER:96 01|COLOR(#800):CENTER:97 01|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 00 30|COLOR(#909):CENTER:0F 25 34|
|CENTER:1D|CENTER:モンキング|CENTER:98 01|COLOR(#800):CENTER:99 01|COLOR(#00F):CENTER:9A 01|COLOR(#090):CENTER:9B 01|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 16 27|COLOR(#909):CENTER:|
|CENTER:37|CENTER:ピピ|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:9C 01|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 16 27|COLOR(#909):CENTER:|
|CENTER:3E|CENTER:カミナリゴロー|CENTER:9D 01|COLOR(#800):CENTER:9E 01|COLOR(#00F):CENTER:9F 01|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 16 27|
|CENTER:36|CENTER:マタサブロウ|CENTER:90 02|COLOR(#800):CENTER:91 02|COLOR(#00F):CENTER:92 02|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 11 31|
|CENTER:34|CENTER:ネオメットール|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:92 02|COLOR(#090):CENTER:9A 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 27 30|COLOR(#909):CENTER:|
|CENTER:16|CENTER:バットン|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:94 02|COLOR(#F00):CENTER:93 02|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 15 30|COLOR(#909):CENTER:|
|CENTER:14|CENTER:レーザー|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:94 02|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:37 27 07|
|CENTER:03|CENTER:M-445|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:97 02|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 11 30|COLOR(#909):CENTER:0F 15 28|
|CENTER:17|CENTER:ロビット|CENTER:98 02|COLOR(#800):CENTER:99 02|COLOR(#00F):CENTER:9A 02|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 14 34|
|CENTER:0C|CENTER:ケロッグ|CENTER:9B 02|COLOR(#800):CENTER:9C 02|COLOR(#00F):CENTER:9D 02|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 29 30|COLOR(#909):CENTER:|
|CENTER:00 / 01 / 02|CENTER:シュリンク|CENTER:9E 02|COLOR(#800):CENTER:9F 02|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 28|
|CENTER:47|CENTER:モール|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:90 03|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 27|
|CENTER:4E|CENTER:スナイパーアーマー|CENTER:91 03|COLOR(#800):CENTER:92 03|COLOR(#00F):CENTER:93 03|COLOR(#090):CENTER:94 03|COLOR(#F00):CENTER:95 03|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 26 30|COLOR(#909):CENTER:0F 14 34|
|CENTER:4F|CENTER:スナイパージョー|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:94 03|COLOR(#F00):CENTER:95 03|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 26 30|COLOR(#909):CENTER:|
|CENTER:40|CENTER:ゴブリン &amp; プチゴブリン|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9A 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:96 03|COLOR(#C99):CENTER:0F 27 30|COLOR(#909):CENTER:0F 16 27|
|CENTER:53 / 54 / 55|CENTER:ブーンブロック|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:97 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 26 37|
|CENTER:4B / 4C|CENTER:ショットマン(右・左)|CENTER:98 03|COLOR(#800):CENTER:99 03|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 11 30|COLOR(#909):CENTER:0F 15 28|
|CENTER:0A|CENTER:タニッシー|CENTER:9B 03|COLOR(#800):CENTER:9C 03|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 16 27|COLOR(#909):CENTER:|
|CENTER:07|CENTER:クロウ|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9D 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 30|
|CENTER:31|CENTER:ブロッキー|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9E 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 11 30|COLOR(#909):CENTER:|
|CENTER:46|CENTER:スプリンガー|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:9F 03|COLOR(#C99):CENTER:0F 11 30|COLOR(#909):CENTER:|
|CENTER:23|CENTER:チャンキーメーカー|CENTER:90 04|COLOR(#800):CENTER:91 04|COLOR(#00F):CENTER:92 04|COLOR(#090):CENTER:|COLOR(#F00):CENTER:93 04|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 27|
|CENTER:71|CENTER:ビッグフィッシュ|CENTER:94 04|COLOR(#800):CENTER:95 04|COLOR(#00F):CENTER:96 04|COLOR(#090):CENTER:97 04|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 10 00|
|CENTER:1C|CENTER:フレンダー|CENTER:98 04|COLOR(#800):CENTER:99 04|COLOR(#00F):CENTER:9A 04|COLOR(#090):CENTER:9B 04|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 12 2C|
|CENTER:0F / 10|CENTER:アンコウ|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9C 04|COLOR(#F00):CENTER:9D 04|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 28|
|CENTER:30|CENTER:トゲプレス|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9E 04|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 27|
|CENTER:50|CENTER:スクワーム|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:9E 04|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 15 27|COLOR(#909):CENTER:0F 11 3C|
|CENTER:72 / 73|CENTER:溶解液|CENTER:9D 02|COLOR(#800):CENTER:90 03|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 05 26|COLOR(#909):CENTER:|
|CENTER:12|CENTER:リフト|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:95 03|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 37|
|CENTER:2D / 57|CENTER:壊せるブロック|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:9F 03|COLOR(#C99):CENTER:0F 26 37|COLOR(#909):CENTER:|
|CENTER:13|CENTER:落下ブロック|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:9D 02|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:|COLOR(#909):CENTER:0F 15 30|
|CENTER:―|CENTER:水中入水しぶき|CENTER:|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:9F 04|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:―|COLOR(#909):CENTER:―|
|CENTER:64|CENTER:メカドラゴン|CENTER:AA 07|COLOR(#800):CENTER:AB 07|COLOR(#00F):CENTER:AC 07|COLOR(#090):CENTER:AD 07|COLOR(#F00):CENTER:AE 07|COLOR(#AA0):CENTER:96 03|COLOR(#C99):CENTER:30 15 28|COLOR(#909):CENTER:27 29 19|
|CENTER:6A|CENTER:ピコピコ君|CENTER:9D 05|COLOR(#800):CENTER:9E 05|COLOR(#00F):CENTER:9F 05|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:24 15 05|COLOR(#909):CENTER:0F 30 2A|
|CENTER:6D|CENTER:ブービームトラップ|CENTER:97 06|COLOR(#800):CENTER:|COLOR(#00F):CENTER:|COLOR(#090):CENTER:|COLOR(#F00):CENTER:|COLOR(#AA0):CENTER:|COLOR(#C99):CENTER:0F 11 2C|COLOR(#909):CENTER:|
|CENTER: オブジェクトID |CENTER:　　　　　名前　　　　　|CENTER:　　1　　|COLOR(#800):CENTER:　　2　　|COLOR(#00F):CENTER:　　3　　|COLOR(#090):CENTER:　　4　　|COLOR(#F00):CENTER:　　5　　|COLOR(#AA0):CENTER:　　6　　|COLOR(#C99):CENTER:　パレット1　|COLOR(#909):CENTER:　パレット2　|    </description>
    <dc:date>2015-07-28T11:37:18+09:00</dc:date>
    <utime>1438051038</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/2.html</link>
    <description>
      メニュー
-[[トップページ]]
-[[改造解説]]
-[[改造エディタ]]
-[[ステージ]]
-[[グラフィック]]
-[[ＢＧＭ]]    </description>
    <dc:date>2015-01-06T22:37:39+09:00</dc:date>
    <utime>1420551459</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/28.html">
    <title>改造作成者一覧</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/28.html</link>
    <description>
      国    </description>
    <dc:date>2015-01-06T22:36:43+09:00</dc:date>
    <utime>1420551403</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/19.html">
    <title>解説資料５</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/19.html</link>
    <description>
      Rockman2 -音楽関連-

■音楽（詳しい事は、クワタ氏のHPで）

$381E0より各[[ステージ]]のBGM設定

00:フラッシュマン
01:ウッドマン
02:クラッシュマン
03:ヒートマン
04:エアーマン
05:メタルマン
06:クイックマン
07:バブルマン
08:ワイリー1 2
09:ワイリー3 4 5
0A:ステージ選択時
0B:ボス
0C:ステージ選択
0D:タイトル
0E:オープニングデモ
0F:全滅時
10:パスワード
11:ワイリー
12:ワイリー登場
13:エンディング
14:スタッフロール後半
15:ボス撃破
16:ワイリー撃破
17:クリア後の装備画面
18:空き
19:空き
1A:空き
1B:空き
1C:空き
1D:空き
1E:空き
1F:空き
20:空き

☆ここから効果音

A9??2051C0 ←（効果音で探す場合の検索

21:トゲプレス、タイムストッパーの音
22:不明(バビューンって音)
23:メタルブレード
24:ロックバスター
25:敵玉
26:ダメージ受けた時
27:クイック面レーザー
28:HP回復
29:ロックマン着地音
2A:エイリアン倒した後
2B:ダメージ与えた時
2C:メカドラゴンの音
2D:はじいた音
2E:クラッシュボム設置音
2F:選択音
30:武器チェンジ後などのロックマンの音
31:リーフシールド？
32:スタート音
33:アトミックファイアー弱
34:シャッター
35:アトミックファイヤー溜める音低
36:アトミックファイヤー溜める音中
37:アトミックファイヤー溜める音高
38:アトミックファイヤー
39:敵足音（フライボーイ）
3A:ステージ選択音
3B:水中突入音
3C:ブーンブロック
3D:溶岩
3E:溶岩
3F:エアーシューター
40:ウッドシールド？
41:死亡
42:1UP    </description>
    <dc:date>2014-11-03T19:24:57+09:00</dc:date>
    <utime>1415010297</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/12.html">
    <title>改造解説</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/12.html</link>
    <description>
      改造についての解説をまとめています。

*[[ヘッダ抜き]]

*[[ヘッダ抜き２]]

*[[16進法について]]

*[[解説資料１]]
　　　[[ステージ]]設定など
*[[解説資料２]]
　　雑魚敵関連
*[[解説資料３]]
　　ボス関連
*[[解説資料４]]
　　特殊武器関連
*[[解説資料５]]
　　曲
*[[解説資料６]]
　　小ネタ?
*[[スプライトバンクセット資料]]

*[[アセンブラ]]    </description>
    <dc:date>2014-01-04T17:51:58+09:00</dc:date>
    <utime>1388825518</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/17.html">
    <title>解説資料３</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/17.html</link>
    <description>
      Rockman2 -BOSS関連-

■ボス関連

＊ボスシステム関連
$2C128がボスの体力。デフォは1C、２倍なら47、96なら
$2C149がボスの体力ゲージ音
$38ACA　指定ボスがいるとき水中判定
A9XX8DA805　各8ボスの無敵時間（正確には違うけど似たようなもん


＊ボス出現面数（MYRTOS　解析）

$3907Fから$39086が８ボス出現面数です。（ワイリーボスは未確認）
01にして、シャッターの位置を最初の00に持ってくると･･･。
即ボスと対決できます。（スクロール、スプライトバンクも合わせる）
ボス戦のみのロックマン２も出来ますね。
ボス部屋の位置を変えたい時に使えると思います。

＊ボス出現位置

ボス部屋でのボスが出現する位置を変えたい場合は、
2E4BDから14バイトがX座標、2E4D9から14バイトがY座標ですのでここを弄れば変わります。
前半8バイトが8ボスで、後半の6バイトが大ボス（ここは未確認）です。
ヘッダー入れてませんので、足してください。

＊ボスラッシュのスプライトバンク

$383E7から（よしつむ氏解析+補足修正）
黄金配列順に並んでいる。
「ボスラッシュの際に8[[ステージ]]のどの部屋（スクロール？）のスプライトバンクを読むか」

■ボス動き関連

簡易検索
A9 xx 8D 01 06 歩行速度
A9 xx 8D 41 06 ジャンプ力
A9 xx 20 52 A3 使用武器

＊ヒートマン

$2C21Aを弄ると体当たりのフェイントをかけてきます
$2C223にヒートマンの体当たりの距離っぽいです。０にすると体当たりしてきません(←記憶がうつろ)
$2C269に速度(でもヒートマンには歩く[[グラフィック]]がないので滑ってきます。)
これを弄ると結構強くなります。

2C16Fを弄ると際限無く弾を撃つようになる
2C1A1が撃つ弾の数
2C1BBが撃つ弾
2C2B6を01にすると、溜めをせずに突進
3EDA2　ヒート投擲火の玉ダメージ


＊エアーマン

2C30C　エアーシューターの発射回数
2C349　エアーシューターの発射個数
2C34D　飛ばす弾の種類
2C38E　エアー風待ち時間
2C3B1　エアーシュータのＸ座標(上げるほど上に高くなる)
2C3EE　エアーシュータのＹ座標(上げるほど上に高くなる)
2C45F　エアーマンの風力
2C4E0　ジャンプ力
2C4E6　ジャンプ時の距離
3EDA7　エアシュータダメージ


＊ウッドマン
2C522　撃つ弾（リーフシールド）
2C52F　上にあげる葉っぱの数
2C537　上にあげる葉っぱの間隔？
2C542　撃つ弾（落ちる木の葉）
2C553　落ちる木の葉の数
2C557　落ちてるときの弾の種類
2C567　落ちてくる葉っぱのｙ座標
2C576　落ちる木の葉の交差速度
2C5A9  リーフシールドの速度
2C5DD　ジャンプ力
2C5E2　ジャンプ時の横速度
2C636　次までにシールドを出す時間
3B847　葉っぱ降下速度
3EDAB　リーフシールドダメージ

＊バブルマン

2C69F　地上でオタマジャクシ撃つ最大回数
2C6AD　地上行動し始めるまでの時間
2C6B5　攻撃する間隔
2C6B9　撃つ弾（オタマジャクシ
2C6CE　ジャンプの角度　数字大きければ角度低い 
2C6D3　ジャンプの速さ
2C70B　ジャンプ後落ちる速さ
2C710　歩く速度（バブルマンには歩くグラフィックがないので、滑ってきます。）
2C796　無敵時間？
2C74F　撃つ弾（バブルリード
3EDA4　バブル弾ダメージ
3EDA5　バブルリードダメージ

＊クイックマン
2C872　撃つ弾
2C869　クイックマンブーメランの広がり方（数値が低いほど、広範囲に広がる。）
2C86E　撃つ弾の数
2C887　撃つ弾の速度
2C82E　連続でジャンプする回数
2C7CE　平均ジャンプ力？
2C83A　ここを適当に弄ると↓
　　　　26→一個のブーメランが分身。　
　　　　73→（なげるまでが短い）
　　　　F6→投げまくる
2C8DF　移動速度
2C8E4　走る時間
2C850　この回数ジャンプすると攻撃する
2C8A3～2C8A5　ジャンプ力(Y)
2C8A6～2C8A9　ジャンプ力(X)


＊フラッシュマン

3ED7F　フラッシュ弾ダメージ 
2C98B　タイムストッパー使うまでの時間
2C982　歩く速度
2C9B8を弄ると、ジャンプしなくなる？
2C9C7　タイムストッパー発動時の横移動速度
2C9EC　時止めた時の背景のキラキラの移動速度？
2CA00　ここを14にすると、フラッシュマンの玉も止まる。そして解き放つ。まさにザ・ワールド。
2CA04　ここをいじるとタイムストッパー発動時に一瞬変わるBGの色を変えられる
2CA09　撃つ弾の数
2CA0E　タイムストッパー発動してから撃つまでの時間
2CA2B　フラッシュマンが弾を撃ったあと、何をするか　01 下に落ちる 02 通常 03 その場で走る 04 動きが止まる 05ジャンプする
2CA2F　０２にすると↓
　　　　　　　　　　　　
      弾を撃つ→弾が軌道上で止まる→弾、もしくはフラッシュマンに当たると作動
      →また、当たる前にタイムストッパーがかかるとフラッシュマンが止まる　

2CA52　フラッシュマンが弾を撃つ間隔
2CA71が撃つ弾
2CA81が撃つ弾の速度
2CAA0　玉の広がり方（数値が低いほど広がる。）
2CAC6がジャンプ力(X)
2CACEがジャンプ力(Y)
2CAEC　ダメージ受けたあとどの行動をするか。



＊メタルマン

2CC06　歩く速度
2CB68　メタルマンとの距離がこの数値以下だとジャンプする
2CBB5～8がジャンプ力(X)　
最初の3byteがＢボタン押したときのジャンプ力(3種類)
4byte目が近づいた時（2CB68)のジャンプ力
2CBFD～2CBC0がジャンプ力(Y)
2CBC1～4がメタルブレードの発射数？
2CBE2　次のメタルブレード撃つまでのフレーム（普通ジャンプ時）
2CBE9　次のメタルブレード撃つまでのフレーム（近づいた時のジャンプ時）
2CBED　ブレード撃った後のジャンプする高さ
2CC3f　メタルブレードの発射速度
3EDA6　メタルブレードダメージ
2CB47　攻撃するまでの時間

＊クラッシュマン
2cd2a　クラッシュマンのジャンプ力
2ccf7　クラッシュマンの歩行速度
2CDC0　クラッシュボム自己発射までの時間
2CDDA  撃つ弾（クラッシュボム）
2CDEE　弾の速さ
3EDA8　クラッシュボムダメージ
3EDA9　爆風ダメージ

＊メカドラゴン

2D0D6 戦闘中での速度

＊ブービームトラップ

$2D6BDの14 44 AC EC ECがX座標
次の60 30 40 70 B0がY座標
次のC3 C3 83 83 83が左右の向き
微妙に違うというのは、ブービームトラップで、普通は
$0600-$063FでX軸方向の速度などを扱ってたりするんですが、
ブービームの場合、$0620-3Fがカウントダウン、$0600-20が$0620-3Fの
値が00になったときに01を00にして、$0600-20が0かつ$0620-3Fが
XXだったらブービーム点滅、00だったら玉発射になっています。
ブービームを移動させる必要もないので、こういうようにしたんでしょうか。

＊ぴこぴこ君

2D2EDから14バイトはそれぞれのブロックの動き方（00だと横で08,10だと縦）
2D2FBから28バイトはそれぞれのY座標（１ブロック１バイト）
2D317から28バイトはそれぞれのX座標（１ブロック１バイト）
2D333から28バイトはそれぞれの速度（0～3で一体2バイト）
2D237の
A9 0B←この辺
20 51 C0
で音楽鳴らしてます

＊ガッツタンク
2D5AA　撃つ弾の種類（メットール）
2D5C6　メットールの飛ぶ距離
2D5CB　メットールの飛ぶ高さ
2D5F7　よくわからんが、０２にすると腕を下げなくなる。
2D5F9　弾の種類（頭から出るほうのヤツ）

＊ワイリーマシン

１、→第一形態
２、→第二形態

２Ｄ７０３　色
２Ｄ７２１　０３にすると、透明になる。
２Ｄ７３６　１、の色？　１２にすると白
２Ｄ７８Ｂ　１、の体力
２Ｄ７Ａ２　１、弾のくねり角度？（小さいほど、角度が小さいような気がする）
２Ｄ７Ａ７　初弾がでるまでの時間
２Ｄ８２８　マシンが右に行ききった後、どの位置に戻るか。（横）
２Ｄ８Ｂ６　マシンが左に行ききった後、どの位置に戻るか。（横）
２Ｄ８４２　弾発射間隔
２Ｄ８５Ａ　弾速？（数値が低いほど、速い）
２Ｄ８８Ｆ　弾の飛び方　００→１、ゆっくり追尾弾　０９→２、斜め上
　　　　　　７Ｅ→２、バウンド超はやい
２Ｄ８９Ｂ　２、弾の最初の上に跳ぶ高さ
２Ｄ８Ａ３　２、弾の横速度
２Ｄ８Ｆ４　形態が移るときにでる赤いやつ（弾の種類）





■ボス武器耐性

武器耐性
ヒート: P:2E933 H:2E941 A:2E94F W:2E95D B:2E96B Q:2E979 M:2E995 C:2E987
エアー: P:2E934 H:2E942 A:2E950 W:2E95E B:2E96C Q:2E97A M:2E996 C:2E988
ウッド: P:2E935 H:2E943 A:2E951 W:2E95F B:2E96D Q:2E97B M:2E997 C:2E989
バブル: P:2E936 H:2E944 A:2E952 W:2E960 B:2E96E Q:2E97C M:2E998 C:2E98A
クィック: P:2E937 H:2E945 A:2E953 W:2E961 B:2E96F Q:2E97D M:2E999 C:2E98B
フラッシュ: P:2E938 H:2E946 A:2E954 W:2E962 B:2E970 Q:2E97E M:2E99A C:2E98C
メタル: P:2E939 H:2E947 A:2E955 W:2E963 B:2E971 Q:2E97F M:2E99B C:2E98E
クラッシュ: P:2E93A H:2E948 A:2E956 W:2E964 B:2E972 Q:2E980 M:2E99C C:2E98F
ﾒｶﾄﾞﾗｺﾞﾝ: P:2E93B H:2E949 A:2E957 W:2E965 B:2E973 Q:2E981 M:2E99D C:2E990
ガッツ: P:2E93D H:2E94B A:2E959 W:2E967 B:2E975 Q:2E983 M:2E99F C:2E992
ﾜｲﾘｰﾏｼﾝ2号: P:2E93F H:2E94C A:2E95A W:2E968 B:2E976 Q:2E984 M:2E9A0 C:2E993
工イリアン: P:2E940 H:2E94D A:2E95B W:2E969 B:2E977 Q:2E985 M:2E9A1 C:2E994
で、アトミックファイヤーの場合、フルチャージを当てたときの値。
ﾜｲﾘｰﾏｼﾝの場合は第一形態と第二形態は同じ扱い。
$2E9A3から黄金配列順に体当たりダメージ
ピコピコ君はザコ敵扱いで3e9e0の07。
Pに対する耐久力 $3E9F0 Hに対する耐久力 $3EA6C
Aに対する耐久力 $3EAE4 Wに対する耐久力 $3EB5C
Bに対する耐久力 $3EBD4 Qに対する耐久力 $3EC4C
Cに対する耐久力 $3ECC4 Mに対する耐久力 $3ED3C    </description>
    <dc:date>2011-10-16T14:53:49+09:00</dc:date>
    <utime>1318744429</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/15.html">
    <title>解説資料１</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/15.html</link>
    <description>
      Rockman2 -基本情報-

■まずはじめに
クワタさんの解析資料があるので、その資料の補足程度の資料です。

■各ＭＡＰデータの場所＜ヘッダの部分「$10」は、足していません＞

$00000 : ヒート&amp;ワイリー1[[ステージ]]
$03400 : スクロール数設定　
以下
スプライトバンクセット割り当て
スプライトバンクセット　と続く

スプライトバンクセットについては、こちらの資料も参考にして下さい。↓

『[[スプライトバンクセット資料]]』

$03B00 : この付近はスクロールや中間地点の設定
$03B00最初の６バイトは、
初期位置(1)、中間地点１(2)、中間地点２（ボス前『精神統一部屋』）(3)
の順番でロックマンの出現座標位置を決めている。
こんな感じ：　Y1 Y2 Y3 X1 X2 X3

$03C00 : ヒートステージバンクセット
$03D00 : ワイリー１ステージバンクセット
$03E00 : ヒートステージパレットセット
$03F00 : ワイリー１ステージパレットセット

残りのステージは、上記を参考に$4000を足して下さい。

$04000 : エアー&amp;ワイリー2
$08000 : ウッド&amp;ワイリー3
$0C000 : バブル&amp;ワイリー4
$10000 : クイック&amp;ワイリー5&amp;ワイリー土下座
$14000 : フラッシュ&amp;ワイリー6&amp;メニュー&amp;エンディング
$18000 : メタル&amp;『後ろの方にロックマン１の面データが入っている模様』
$1C000 : クラッシュ&amp;オープニング（タイトル）画面

注意する点は、主にクワタさんの「ロックマン２エディター」を使っている場合。
クラッシュ面を弄っている時に、後ろに入っているオープニング画面を考慮しないとならない事くらいです。
クラッシュ面のマップチップ配列の一部がオープニング画面に使われているので、そこを弄るとオープニング画面が乱れます。

*オープニングとクラッシュ面で『共有』しているＭＡＰチップ　↓
【05 06 08 10 16 30 35 40 44 45 48 4A 4E 55 7F】
以上の１５のＭＡＰチップの配列を弄らない様にすれば問題無いです。
配置を自分で変える人は、気にしなくてもいいでしょう。

■シャッター関連（よしつむ氏解析）

$39071から「各ステージの最初のシャッターを配置する部屋の部屋番号」
$39063から「各ステージのシャッター開閉後のシャッターの使用パレット」
（第1パレットが00 第2パレットが55 第3パレットがAA 第4パレットがFF）
$39055から1各ステージのシャッターのY座標
シャッター配置位置をBOSS部屋より前に出すと、スクロール毎にシャッターの処理がかかります。

■レーザー関連　[ ]内は、デフォルトの数字 （協力；たると氏）

$35131[04]　　　　　背景暗転処理のステージ【04=クイック面】
$35137[03]　　　　　背景暗転処理を始める面数
$3513B[0F]　　　　　背景暗転処理をしない【スクロール番号】
$3513F[07]　　　　　背景暗転処理を終わる【スクロール番号】※１

※１:スクロール番号は、そのステージのスクロール設定番号の事です。
例えば$13410から始まるクイックステージのスクロール設定
　　　 　 00 01 02 03 04　　　　　　　　　　　←コレね
13410 :40 40 40 40 40と並んでいるアドレスの下一桁。
二列にまたいだ場合は、単純に11 12 13と数えればよい。

$39CA5[03]　　　　　レーザー登場面数
$39CEE~FD 　　　　　レーザーの出現数（1バイト１画面）
$39CFE~D0D　　　　　レーザー出現数の総和（足し算ね）
$39D0E~D41　　　　　レーザーの進行方向【E1(→)：A1(←)】
$39D42~D75　　　　　レーザーの発射位置（Ｙ軸）
$39D76~DA9　　　　　レーザーの長さ
$39DAA~DDD　　　　　レーザーが発射されるまでの時間

○時間目安【01 1F 3E 5D 7C 9D BB DD FF】


■エアーマンステージ　バックグラウンド処理（クワタ氏談）

$3CCE2(3CCF2) :
lda $2A :A5 2A ;面のアドレスを読み込み
cmp #$01 :C9 01 ;エアーマンステージの番号
bne $14 :D0 14 ;もし01ではなかったら$14番地先へ飛ぶ
つまりここのすぐ後ろ辺りからが「スプライトをBGの後ろへ表示」
というのが始まるんだと思います（みてないので確信できないです）
一番簡単なのはここの01を好きな面に変える事ですが、
[[アセンブラ]]で上手くやろうとすれば複数にする事も可能です
手抜きな例としてはここのD0を30(BMI)に変えたりとかです
あと、これは「メモリのアドレス$2Aが面を表している」
という事さえ知っていれば簡単に調べられてしまう事です


■はしご昇降速度関連（よしつむ氏談）
はしごを昇る速度は386EFの00だったような気がします（曖昧）
降りる速度は3872Eのffです

■スクロールエディット -中間地点-

スクロール設定部分、特に中間地点などを変更する場合の作業。
下図にあるように合わせないと、まともにゲーム出来ないので注意です。

-----------------------------
3B18～3B2F（スクロール設定部分）

3B18から6byteずつ区切る。
　3B18～3B1D：Ａ
　3B1E～3B23：Ｂ
　3B24～3B29：Ｃ
　3B2A～3B2F：Ｄ

この6byte分は左から
　スタート地点
　中間地点
　中間地点２（ボス手前）
　ワイリー面・スタート地点
　ワイリー面・中間地点
　ワイリー面・中間地点２（ボス手前）
に対応している。

部屋番号をNとして、Ａ～Ｄにはそれぞれ次の値を入れる。
ちなみに(N+3)MOD4とはN＋3を4で割った時の余りの事、
例えば部屋番号1なら4/4＝１であまりはないので20＋0＊40＝20となる。

＜Ａ＞：[ 84 + ((N+3) / 4) ]
＜Ｂ＞：[ 20 + ((N+3) MOD 4)×40 ]
＜Ｃ＞：[ 85 + ((N+1) / 4) ]
＜Ｄ＞：[ 20 + ((N+1) MOD 4)×40 ]

最後に、3906F～がボスの部屋番号で、ここも合わせる必要あり。

※ スタート・中間地点を（00 0E 16 18 21 21）のように取る場合は・・・

　3B10 [-- -- -- -- -- -- -- -- 84 88 8A 8A 8D 8D E0 60] 　3B20 [60 E0 20 20 85 88 8A 8B 8D 8D 60 E0 E0 60 A0 A0]
　3906F：17

-----------------------------

3.リフトの進行方向について

リフトの進行方向に関してはクラッシュ面の部屋番号04の例を参考にするとわかりやすい（多分）

クラッシュ面の部屋番号04のリフトのルート（？）は$39b53から･･･
a0 00 28 01 40 02 d8 03という感じに入っている。

最初のA0 00は「Y座標A0までは下の方向に進む」ということを意味する（ちょっと表現が難しいです）

次の28 01は「X座標28までは左の方向に進む」という意味。

00が下 01が左 02が上 03が右へ進むという意味。

リフトの出現する部屋の「部屋番号」と「ルートに関するアドレス」は以下のとおり

クラッシュ面の部屋番号04 $39b53から ワイリー4面の部屋番号1e $39bcbから
クラッシュ面の部屋番号05 $39b5bから ワイリー4面の部屋番号1f $39c0fから
クラッシュ面の部屋番号06 $39b77から ワイリー4面の部屋番号20 $39c27から

ワイリー4面の部屋番号21 $39c57から

$39a8dで「クラッシュマンステージのリフトを配置する部屋」を指定できる。

$39b35から「各部屋で使用するリフトのパターンの指定範囲の決定」

-----------------------------

4.ワイリーステージボス関連

$35bc0から「ワイリーステージ開始時のワイリーUFOの色」

$2cf8aから「メカドラゴンの色（尻尾、翼、炎はザコ敵扱い）」

$2CEF8から「各段ごとのチップパーツを配置し始める座標（みたいな感じ）」

$2CF07から「各段ごとに並べることができるチップパーツの個数」

$2CF16からが「メカドラゴンのグラッフィックで使用するパレットの指定」

$2CEF9からも関係しますが「21」か「22」以外に変更しないほうがいいかもしれません（現状では）

ガッツタンクの色はワイリーステージ3面のパレットのところに入っている。

$353a3から「ガッツタンクの胴体の色（武器セレクト後）」

$3918fから「ガッツタンク戦の床（？）の色」

$2e9d2から「キャタピラの[[グラフィック]]に使用されるチップパーツの指定」

$2ea82から「ガッツタンクのグラフィックで使用するパレットの指定」

$2d7d0から「ワイリーマシン2号機の色」

$2dc5fから「エイリアンの色」

$383e8から「ボスラッシュの際に8ステージのどの部屋（スクロール？）のスプライトバンクを読むか」 
$39b4cから「各部屋で使用するリフトのパターンの指定範囲の長さ」 

-----------------------------

5.その他

$3562Eから「各ステージの武器ウィンドウの色」
（第1パレットが00 第2パレットが55 第3パレットがaa 第4パレットがff）

$3a119から「フレンダーの色」

$3721aから「スタート画面の背景色のパレット」

$37df5から「武器ゲット画面のライト博士の色」

$ec30から「ワイリーステージマップの背景」

$efd0から「ワイリーステージマップの背景のパレットの指定」

$34651からボス登場画面の背景の帯（？）の太さ
（ここの「2C」や「20」が何を意味するかはNESSPRなんかを開きながら見てみるとわかりやすい）

$3464Fと$34650がパレットの指定（例の「00」や「AA」の色の計算です）

$34186と$3418Bがボス登場画面の背景色 

-----------------------------

5.オブジェクト番号＆スプライトバンク

1E クック 　　　　　　90 01 91 01 92 01 93 01 　 　 　 　
21 テリー 　 　 　 　 　　　　　　　　　　　　　　93 01 　 　 　
2B フライボーイ 　　　94 01 95 01 　 　 　 　 　 　　　　　　　　　　29 37
29 ピエロボット 　　　96 01 97 01 　 　 　 　 　 　
1D モンキング 　　　　98 01 99 01 9A 01 9B 01 　 　 　 　
37 ピピ 　 　 　 　 　　　　　　　　　　　　　　　9C 01 　 　 　
3E カミナリゴロー 　　9D 01 9E 01 9F 01 　 　 　 　 　　　　　　　　16 27
36 マタサブロウ 　　　90 02 91 02 92 02 　 　 　 　 　　　　　　　　11 31
34 ネオメットール 　 　 　　　　　　92 02 9A 03 　 　 　　　　27 30 　
16 バットン 　 　 　 　　　　　　　　　　　94 02 93 02 　 　 　
14 レーザー 　 　 　 　　　　　　　　　　　94 02 　 　 　 　
03 M-445 　 　 　　　　　　　　　　97 02 　 　 　 　 　
17 ロビット 　　　　　98 02 99 02 9A 02 　 　 　 　　　　　　　　　 14 34
0C ケロッグ 　　　　　9B 02 9C 02 9D 02 　 　 　 　　　　　　29 30 　
00/01/02 シュリンク  9E 02 9F 02 　 　 　 　 　                     15 28
47 モール 　 　 　 　 　　　　　　　　　　　　　　90 03 　 　 　  　　15 27
4E スナイパーアーマー 91 03 92 03 93 03 94 03 95 03 　 　　26 30 14 34
4F スナイパージョー 　 　 　               94 03 95 03 　 　　26 30 　
40 ゴブリン&amp;プチゴブリン 　 　 　 　　　　 9A 03 　 　　96 03 27 30 16 27
53/54/55 ブーンブロック 　 　 　 　　　　 97 03 　 　 　 　　　　　　26 37
4B/4C ショットマン　  98 03 99 03 　 　 　 　 　 　
0A タニッシー 　　　　9B 03 9C 03 　 　 　 　 　　　　　　　　16 27 　
07 クロウ 　 　 　 　　　　　　　　　　　　9D 03 　 　 　 　
31 ブロッキー 　 　 　 　　　　　　　　　　9E 03 　 　 　 　
46 スプリンガー 　 　 　 　 　　　　　　　 9F 03 　　　　　　　11 30 　
23 チャンキーメーカー 90 04 91 04 92 04 　 　　93 04 　 　 　
71 ビッグフィッシュ 　94 04 95 04 96 04 97 04 　 　 　 　　　　　  10 00
1C フレンダー 　　　　98 04 99 04 9A 04 9B 04 　 　 　 　　　　　  12 2C
0F/10 アンコウ　　　　　　　 　　 　 　 　 9C 04 9D 04 　 　 　　　  15 28
30 トゲプレス　　　　　　　　　　 　 　 　 9E 04 　 　 　 　　　　　  15 27
50 スクワーム　　　　　　　　　　 　 　 　 9E 04 　 　 　 　
72/73 溶解液 　　　　9D 02 90 03 　 　 　 　 　 　
12 リフト 　 　 　 　　　　　　　　　　　　95 03 　 　 　 　
2D/57 壊せるブロック 　　　　　　　　　　　 　 　 　 　 9F 03 　 　
13 落下ブロック　　　　　　　 　 　 9D 02 　 　 　 　 　
No? 水中入水しぶき               　　　  　 　 　 9F 04 　 　 　
64 メカドラゴン 　　　AA 07 AB 07 AC 07 AD 07 AE 07 96 03 　 　
6A ピコピコ君         9D 05 9E 05 9F 05 　 　 　 　 　
6D ブービームトラップ 97 06 　 　 　 　 　 　 　
No name 1 2 3 4 5 6 P1 P2     </description>
    <dc:date>2011-04-02T23:26:33+09:00</dc:date>
    <utime>1301754393</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/kaizouiwao/pages/26.html">
    <title>アセンブラ</title>
    <link>https://w.atwiki.jp/kaizouiwao/pages/26.html</link>
    <description>
      *質問があればゲイムＢＢＳで質問してください
常識のある人間による常識のある質問であれば答えます

資料
とりあえず見ておいたほうが良いと思われるもの

http://www.geocities.jp/misty_earn/siryou.html
いろいろなデータのアドレスが書いてある

http://rm2haxx.dtiblog.com/blog-entry-3.html
メモリの役割

http://borokobo.web.fc2.com/neo/prghabc/6.html
逆アセした後はここを参考に

前置き
アセンブラいじれる人が見るとなんて陳腐な説明なんだろうかと思うくらい簡単に説明します
というよりもはやXレジスタとかYレジスタとかいう言葉は出てきません。本格的にアセンブラを学びたい場合は
ぷれさべー氏のhttp://borokobo.web.fc2.com/neo/prghabc/index.htmlとか見るといいでしょう


メモリとは
エミュレーターでExt→拡張ウィンドウ→メモリビューワーを選択してください(NNNesterJの場合）
すると何だかわからないが大量の数字が現れます。これがメモリです。
私たちはこの数字が変わることでゲームを楽しんでいます
これはファミコンでもプレステでもＰＣゲームでも同じことが言えます（たぶん）


バイナリエディタでみるとたくさんの数字が出てきますがこれらを分類すると
命令文とその命令に対する数値に分かれます。
このページに書かれている解析資料はほぼすべてが命令に対する数値です
もしアセンブラを完璧に扱えるようになったなら命令そのものを自由にいじることができるようになるでしょう


まじめに命令の意味を知りたい場合は
まず逆アセンブラのソフトを用意しましょう。6502でも65816でも構いません。
そして逆アセンブラした結果をぷれさべー氏のアセンブラについてのページで確認しましょう。
しかし覚えるべき命令がどれなのかわからないのでここではよく使う命令を専門用語を使わずに説明したいと思います。
※重要　XXには必ず定数が入ります。
A9 85とすると「85という数字を用意する」という意味になります。


まずは
EA「何もしない」
改造には欠かせない命令です。まんまです。たとえば音を出す命令をすべてEAにすれば音は出ません。
移動する命令をすべてEAにすれば行動しません。

60「処理終了」
まんまです。この命令がないとどこまでもプログラムとして読み込んでいくので最後には必ずつけましょう。

A9 XX「数字を用意する」
解析資料を使って敵の動きを改造してる人はいじる数値のひとつ前の数字を見てください。
大抵はA9になっていると思います。しかしこれだけでは意味を持ちません。


A5 XX「指定したメモリの数字を用意する」
A5 A8とするとメモリのA8番の数字を用意する。ということになります
ちなみにA8はロックマンの残機なのでこの場合は「ロックマンの残機の数値を用意する」
といったことです


85 XX「用意した数字をメモリに入れる」
事前に用意した数を指定したメモリに入れます。たとえば
A9 05 85 A8
とするとこれは「05という数値を用意してメモリのA8番に05を入れる」ということです。
つまり「ロックマンの残機を５にする」という意味です


BD XX YY「指定したメモリの数字を用意する」（雑魚や武器をいじるとき
AD XX YY「指定したメモリの数字を用意する」（ボスや岩男をいじるとき
メモリが0600など2Byteの大きさのときは85を使わずにこっちを使います。
※重要　この場合はBD 00 06とするので注意しましょう。BD 06 00ではないのであしからず

9D XX YY「用意した数字をメモリに入れる」（雑魚や武器を弄るとき
8D XX YY「用意した数字をメモリに入れる」（ボスや岩男を弄るとき
上と同じような意味ですがメモリが0600番の場合など2Byte以上の場合使います




とりあえず基本はこんなところです。
実際に使うにはまだまだ覚えるべきことは足りないですが


C9 XX「用意した数字とXXを比べる」
A5 XX C9 XX D0 XXという風に使います。用意した数字からXXを引き算（演算）した時の結果で
その後が変わります

D0 XX「演算結果が０でない場合XXByte処理を飛ばす」
F0 XX「演算結果が０の場合XXByte処理を飛ばす」
90 XX「演算結果がプラスの場合XXByte処理を飛ばす」
B0 XX「演算結果がマイナスの場合XXByte処理を飛ばす」


E6 XX「メモリのXX番の数値を１増やす」
C6 XX「メモリのXX番の数値を１減らす」
EE XX YY「メモリのYYXX番の数値を１増やす」（ボスや岩男を弄るとき
CE XX YY「メモリのYYXX番の数値を１減らす」（ボスや岩男を弄るとき
FE XX YY「メモリのYYXX番の数値を１増やす」（雑魚や武器を弄るとき
DE XX YY「メモリのYYXX番の数値を１減らす」（雑魚や武器を弄るとき
69 XX「用意した数字にXXプラスする」
E9 XX「用意した数字にXXマイナスする」


重要
サブルーチンについて
20 XX YY
$30000+YYZZを足した位置の命令を読み込みます
要するに何回も使う命令をこれで呼び出したりします
抽象的に説明しますと
「ロックマン２はロックマン３よりと比べるとロックマン２のほうがおもしろいよね」
というのより
「RM2はRM3と比べるとRM2のほうがおもしろいよね」と言ったほうが文字数が少ない、つまり容量を少なく済ませられますよね

また
ロックマン２は3F2C0あたりから自由に使える容量があるのでそこに自分で命令を書き足し
20 C0 F2と呼び出せば本来の処理を潰さずに命令を追加したりできます



例題
BD E0 04 D0 10 A9 00 85 09 A9 42 85 08 20 75 F1
A9 10 9D E0 04 DE E0 04 20 98 EE 60

実際にこれはロックマン２の中に使われている命令です
これがわかれば基本は大丈夫だと思っても構いません
サブルーチンが２つも出てきますがmisty氏の資料に書いてあるので問題ないでしょう
まず何のメモリが出てくるか見てみましょう
08
09
04E0
の３つが出てきてますね
08,09は資料によると3F175から岩男を追いかける処理の速度として使われているようです
そして04E0は汎用変数、つまり現段階では何なのかはわかりません
とりあえずどういう処理をするか日本語訳してみましょう

ファミコンの処理１フレーム目
04E0の数字を読み込む→00かどうか判断する（当然何もしてないから00)
→メモリの08に42,09に0を入れる→岩男を追いかける処理
→04E0に10という数値を入れる→04E0から1減らす→終わり

ファミコンの処理２フレーム目
04E0の数字を読み込む
→00かどうか判断する（さっき10入れて1減らしたから0F,つまり$10byteジャンプする)
→04E0から1減らす→終わり


どういうことかお分かりいただけたでしょうか
最初の１フレーム岩男を追いかける処理をしますがその後は追いかける処理をしません
しかし04E0が00になったとき、つまり$10フレーム後にはまた岩男を追いかける処理をします
今回の場合04E0は時間経過に使っているわけです
結論から言いますとこの処理はテリーの行動をあらわしたものです
サブルーチンを使えばこのように$20byte足らずで敵の動きを作ることができます    </description>
    <dc:date>2011-03-06T20:09:28+09:00</dc:date>
    <utime>1299409768</utime>
  </item>
  </rdf:RDF>
