【MH3G】調合リストを使った任意装備バグ
MH3G、完全に理解した pic.twitter.com/FdpR0JNqPq
— あるあえるえる (@Arua_Erueru) 2022年8月7日
バグマイセットに対応しているモンスターの狩猟数が1001の時、マイセット1と2の間にあるアドレスを参照して装備が表示される
今回はこの数値を、調合リストのアドレス(マイセット26)と交換して調整していく
以下、各アドレスに対応した調合リスト
自分が使う時に必要だった部分しか調べてないから抜けあり飛びあり
右の数字は10進数に変換した時の数値
カテゴリid
強走薬グレート+1
眠り投げナイフ+2
麻痺投げナイフ+4
毒投げナイフ+8
こやし玉 (素材玉)+16
けむり玉+32
酸素玉+64
毒けむり玉(毒テングダケ)+128
モドリ玉+256
消臭玉+512
閃光玉+1024
毒けむり玉(毒袋)+2048
減気弾lv1+4096
こやし玉(素材袋)+8192
ネット+9999?
落とし穴+9999?
武器id
虫あみ +1
小タル爆弾 +16
マタタビタル爆弾 +32
小タル爆弾G +64
打ち上げタル爆弾 +128
大タル爆弾G +256
打ち上げタル爆弾G +512
回復弾lv1 +1024
---------------
毒弾lv1 +9999?
ペイント弾 +9999?
スキル①
散弾lv1 +1
通常lv2 +2
拡散弾lv1 +4
氷結弾 +8
水冷弾 +16
貫通lv2 +32
通常lv3 +64
徹甲榴弾lv1 +128
爆破弾 +256
電撃弾 +512
散弾lv2 +1024
水中弾lv1 +2048
貫通弾lv1 +4096
空きビン +8192
麻痺弾lv2 +9999?
毒弾lv2 +9999?
スキル②
斬裂弾 +1
睡眠弾lv2 +2
貫通弾lv3 +4
徹甲榴弾lv2 +8
減気弾lv2+16
散弾lv3 +32
拡散弾lv2 +64
水中弾lv2 +128
鬼人弾+256
硬化弾+512
滅龍弾 +1024
拡散弾lv3 +2048
竜撃弾 +4096
装飾品①
解毒薬 +1
爆薬 +2
捕獲用麻酔薬 +4
ペイントボール +8
素材玉(石ころ) +16
素材玉(鉄鉱石) +32
漢方薬 +64
増息薬グレート +128
装飾品②
鉄鉱石+1
抗菌石 +2
大地の結晶 +4
鎧玉(マカライト鉱石) +8
ピッケルグレート +16
マカライト鉱石 +32
上鎧玉(ドラグライト鉱石) +64
ドラグライト鉱石 +128
装飾品③
麻痺ビン +1
毒ビン +2
ペイントビン +4
接撃ビン +8
爆破ビン +16
減気ビン +32
マグダンゴ +64
サシミダンゴ +128
例えば0a77(刀匠+10)を入力したかったらこれを2進数に変換して
101001110111
マイセット1と26を入れ換えてから、
この1の部分のみ調合リストを埋める
スキル①のリストだと
散弾lv1 +1
通常lv2 +2
拡散弾lv1 +4
水冷弾 +16
貫通lv2 +32
通常lv3 +64
電撃弾 +512
水中弾lv1 +2048
を調合するとマイセット26の対応したアドレスに0a77が入力される
この方法を使うメリットは
0000~ffffまで数値を入力出来る
マイセットが崩れない
デメリットは
装飾品の付け直しに手間がかかる
何に使われてる領域か分からないから予期せぬ影響があるかもしれない
(たぶん何にも使われないただのマイセット間のスペースだとは思うけど)
【MH3G】真打高級耳栓の護石を作る
色々弄ってるうちに着彩で護石スキルの値を操作できる事に気づいた
今回は真打と高級耳栓が発動する護石を作る
自由着彩を使うのでG級到達が条件
①護石を呼び出してマイセットに登録する
マイセット1を使って呼び出す
スキルはなんでも良いので今までと同じ手順で
この時に装備ボックスの000と255に適当な装備品を配置しておく(後で第二スキルと装飾品を設定する時に使う)
②同じマイセットで着彩の出来る防具を呼び出し装備する
着彩可能な防具なら何でもいい
今回は入れ替え操作が簡単だったジンオウZヘルム
③着彩
Rが第二スキルのポイント
Gが第二スキルのスキルid
Bが第一スキルのポイント
に対応してるので
Rが10~127、Gが119になるように色を選ぶ
Bは0にしておくと⑤の方法で第一スキルを+3まで選べるようになる
カラーピッカーのカーソルを左上に合わせて
十字キーを右に23回、下に19回押して決定
これでRGBが126,119,0になった
④護石に戻して装備
このまま防具から護石に戻すと刀匠+126の護石になってるはず
装飾品も入れるのでスロットは一つ以上空けといた方がいいかも
⑤第二スキルの設定
RGBのBの値が0だと装備ボックスの255に置いた装備がマイセット1の腕に表示される
この装備を任意の位置に移動させることで+3まで第二スキルの設定ができる
今回は聴覚保護+3を付けるので装備ボックスの792に置く
⑦装飾品の設定
ボックスの000に置いた装備を防音珠【3】の装飾品id 062に動してから
"インナーを着替える"を押して装備を再読み込みさせる
これで真打、高級耳栓が発動する護石ができた
刀匠以外にもいくつか他のスキルでも同じ事が出来るのを確認できたが
カラーコードを指定して着彩が出来ないので、狙ったRGBの値がパレット上に無い場合もある
今まとめてるもの/調べてるもの
・没防具のテキストメッセージ
・調合リストを使って任意装備バグを起こす方法
・マイセットとマイセットの間にあるアドレスを使って装備を呼び出す方法
もしかしたらもっと理想的な護石が作れるかも?
【MH3G】ガンス/スラアク/笛のタイプ対応表
赤枠が各タイプの砲撃の最大火力っぽい
竜撃砲は調べてない
未だに少し見てくれてる人が居るから具体的な配置書いとくね
マイセット1の武器を016に
胴を
263で通常11
262で拡散10
305で放射9になる
【MH3G】没データ"跳躍珠[3]"の錬成に成功した
バグで装着した装飾品のアイテム化が出来るようになった
任意装備の呼び出しで装飾品を装着してから、装飾品のついてない元のマイセットを装備するだけ
装飾品を外してアイテムボックスに送るルーチンがあるのかな?
他の装飾品の没データはこんな感じ
スキルポイントが設定されてるのはダミー142のみだった
【MH3G】任意装備の呼び出し 防具/護石/装飾品編
今までバグの呼称と装備ボックスのマスの数え方をちゃんと決めてなかった事を後悔してる
これじゃあ自分が後から見ても分からなくなりそう
いい名前が思いつかないから"任意装備の呼び出し"と呼んどいて、数え方は1マス目を000として数え始めて何マスという書き方にする
気が向いた時に過去のも書き直しておく
今回は防具と護石と装飾品編
・防具
基本は武器と同じ
カテゴリidは001から005まで胴/腕/腰/足/頭の順で並んでいる
種類も防具id順
カテゴリidを256マス進める度にレベルが1上がる
ボックス上限の都合上レベルは4までしか指定できない
増弾のピアス等の本来強化出来ない防具のレベルも上がる
・護石
カテゴリidは006
種類はレアリティ順で並んでいる
カテゴリを256マス進める度にスロットが1つ増える
マイセット1のid指定に使ってないない装備のうちの2つの防具でスキルが指定出来る
スキルの並びはスキルid順
スキルidを256マス進める度にスキルポイントが1増える
ボックス上限の都合上最大スキルポイントは+3
だけど同スキルでも並べられるから刀匠+3刀匠+2みたいなことも出来る
・装飾品
"任意装備の呼び出し"の武器を装備すると、ボックスの000の装備がマイセット1の頭/足/護石の3部位に表示されているはず
これを装飾品のidの位置に移動させてから"インナーを着替える"等を選んで武器をロードし直すと装着される
装飾品idの並びはアイテムidでの装飾品のみを抜き出した時の並び
(ググッても装飾品のみのidが見つからなかった)
1スロずつの指定は出来なくて、スロットの数を無視して必ず3つ装着される
2スロの装飾品を3つ装着した状態で装備詳細を見るとクラッシュするので注意
【MH3G】砲撃レベル17?没データとか未使用データ
任意武器装備でカテゴリが違う武器も参照出来るって話について
スラアクのビン、ガンスの砲撃タイプ&レベル、笛の旋律
これらのタイプの違いは同じアドレスを参照しているっぽい
ガンスで試してみると砲撃レベル17まで出てきた
実際使ってみた時のダメージのあまりの大きさとレベル11~13からの砲撃ダメージが極端に低くなる事から考えると
元々用意されているデータではなくて本来使われない数値を読み込んだ結果出てきただけに思える
特に拡散レベル10と放射レベル9が強くて
拡散レベル5の4~5倍の砲撃ダメージ
ミラオスを1度も陸に上げずに0針で倒せてしまうレベルの強さだった
スラアクだとこんな感じ
恐らくこっちは没データ
属性解放突きを当てるとクラッシュするものの、それ以外はビンとしての効果も通常の状態異常ビンと同じ様に発生してた
蓄積値は本来の武器の持つ状態異常値と同値
元が属性武器だと発生せず、無属性だと10?とにかく低い蓄積値でまともに使えたのがこの2振りくらいだった
没グラフィックも見つけた
他にもラギア系の武器のような、MH3の強化派生で色が変わるタイプの武器は没グラがあった
防具の着彩みたいにカラーコードだけ別で読み込んでる?とも思ったけど結局分からなかった