22/05/04 18:11:03.51 1cTcr6Ei.net
>>613
球速制限は投手自身の最高速度の上限チェック後に70-175の上限下限チェックをしているので、最高速度の上限チェックを無効化し、70を1、175を999などにすれば解除できる
ただし、球速データサイズは7bit(0-127)しかなく、その値に最低最大球速補正でプラス80されるため、最高球速の範囲はどう頑張っても80-207km/hにしかならない
なので球速に自分で適当な係数を掛けたりすることなどして球速制限を超えた調整をするか以下のように球種毎に設定されている速度係数を変更すれば良い
しかしCOMにも適用される上、COMは999km/hだろうが普通に打ってくる
球種による球速係数
0x00:ストレート :1.0
0x01:全力ストレート :1.0
0x02:ツーシームファスト :0.976
0x03:ムービングファスト :0.946
0x04:超スローボール :0.56
0x05:スライダー :0.905
0x06:Hスライダー :0.949
0x07:カットボール :0.952
0x08:カーブ :0.81
0x09:スローカーブ :0.743
0x0A:ドロップ :0.845
0x0B:スラーブ :0.872
0x0C:ドロップカーブ :0.845
0x0D:ナックルカーブ :0.855
0x0E:フォーク :0.872
0x0F:パーム :0.837
0x10:ナックル :0.797
0x11:Vスライダー :0.905
0x12:SFF :0.935
0x13:チェンジアップ :0.837
0x14:シンカー :0.851
0x15:スクリュー :0.851
0x16:Hシンカー :0.905
0x17:サークルチェンジ :0.837
0x18:シュート :0.929
0x19:Hシュート :0.946
0x1A:オリジナル :1.0
0x1B:ウエスト :1.0
0x1C:パワーカーブ :0.87
0x1D:シンキングツーシーム :0.94
例えば全力ストレートの係数を10.0にすれば球速が10倍になる(当然COMにも適用されるが静的アドレス[固定アドレス]なのでパッドキーと組み合わせることも可能)
ど真ん中ストレートは、まず投球カーソルをカーソル・変化点、球種ガイドを方向・球種などに変更し球種やコース座標がわかるようにしておく
敵の球種に合わせて、上の球種ID(0[0x00]-29[0x1D])で2byte検索を行い球種アドレスを特定し、書込みBPを仕掛け書き込み値がストレート(0)になるようにする
球種アドレスから0x12バイト先にコース座標がX座標、Y座標の順にFloatで並んでいるので同じく書き込みBPを仕掛け、X座標に0.0、Y座標に6.0を書き込むように書き換えれば良い
特殊能力を取得できるようにするには乱数を弄り、どの乱数生成アドレスが効果が合ったのかを特定する
合宿の場合は1人につき、最大3回チャンスがあるので3連続で乱数生成している箇所の条件判定ジャンプを潰してやれば良い
マス指定とは進行先のマスを特定マスに書き換えることなら、アイテムを使うなどしてマスアドレスを変動サーチで特定し、書き込みBPから書き換えたいマスIDを書き込むように書き換えれば良い