2013年6月22日土曜日

二人乗り

■妖精の乗り換え
妖精の乗り換えタイプを変えても、乗り換えタイプが変わらない・・(・∀・)?
妖精6をつかってハロを作りたいんだけど・・・

妖精といえば全滅プレイしても経験値があがらないのをなんとかしたい
修正できなくても、非搭乗の妖精は兜甲児でなくSのように主人公に搭乗していることにすればレベルあげが楽になりそう
非搭乗といえば、チーム分割で妖精が出撃していない場合はどうなるんだろう・・・(・∀・)? 出撃してなくても、搭乗してたらやっぱりダメなのかな(・∀・)?


■二人乗りパイロット量産
前スレ(14スレ目)にガルバー二人乗りについて書き込みがあった


テキサスマックのジャックの二人乗り処理のパイロットIDを差し替えてる。
00A86Aから複数乗りパイロット関連の処理がずらずらと並んでいて、そこの

00A8CE  AF 40 7C 7F  LDA $7F7C40   ; "A" = $7F7C40
00A8D2  C9 07        CMP #$07
00A8D4  F0 3B        BEQ #$3B      ? -> $00A911
このC9 07(ジャック)を5F(京四郎)に、
00A911  AF 41 7C 7F  LDA $7F7C41    ; "A" = $7F7C41
00A915  8F 43 7C 7F  STA $7F7C43    ; $7F7C43 = "A"
00A919  A9 08        LDA #$08       ; "A" = 8
00A91B  8F 42 7C 7F  STA $7F7C42    ; $7F7C42 = "A"
00A91F  A9 05        LDA #$05       ; "A" = 5
00A921  8F 82 7C 7F  STA $7F7C82    ; $7F7C82 = "A"
00A925  A9 80        LDA #$80       ; "A" = 128
00A927  8F 83 7C 7F  STA $7F7C83    ; $7F7C83 = "A"
00A92B  A2 04        LDX #$04       ; "X" = 4
00A92D  4C 52 AB    JMP $AB52      -> $00AB52
こっちのC9 08(メリー)を60(ナナ)に差し替え。

これでパイロットA(京四郎)が精神コマンドを使おうとすると、
同レベルのパイロットB(ナナ)の精神も下に表示される。
なお、この場合はナナを仲間に加える必要はない。



>こっちのC9 08(メリー)を60(ナナ)に差し替え。

(つд⊂)ゴシゴシ(; ゚Д゚)アレ?

C9 08が見つからなくてずっと探してた・・・
C9 08じゃなくて、A9 08だった模様(ノ∀`)

ガルバー二人乗りの書き換えはわかったけれど、ガルバーだけでなくてブルーガーやほかのメンバーも一緒に二人乗りにするにはどうしたらいいかわからない・・・(・∀・)
ガルバーだけならテキサスマックを犠牲にして書き換えるだけで済むんだけど・・・

霜月殿がうpロダに丁寧に書いてくれていたけれど、よくわからなかった・・・・(;´∀`)

とりあえず今ここ(http://borokobo.web.fc2.com/neo/prghabc/5.html)とかここ(http://d.hatena.ne.jp/dq_492/20090422/1240224109)ここ(http://www18.atwiki.jp/sm4wiki_mix/pages/36.html)読みながら逆汗の勉強中・・・ なんかマリオのバイナリ改造wiki(http://www18.atwiki.jp/sm4wiki_mix/pages/36.html)がわかりやすかった(・∀・)

2 件のコメント:

  1. やはり、アレだけでは分かりにくいですか?
    近日中に、変更方法をアップロードする予定ですので、
    少々お待ち下さい。

    返信削除
    返信
    1. おお、わざわざありがとうございます。
      お待ちしております。

      削除