B42 Recoilは、銃を撃つたびに照準を跳ね上げ、指を離すと元の位置へ戻す反動を足すMODです。ESPを使わず、スクリプトだけで動きます。
反動は武器のダメージや重さから自動で作られるので、MODが足した銃も含めて、パッチなしで全部の銃に付きます。効くのはプレイヤーの射撃だけで、NPCの射撃は変わりません。
このMODは、撃つたびに手ごたえのある撃ち味を足したい人に向いています。強さは設定ファイルで変えられ、1丁ごとの反動をパターンで描く仕組みもあるので、MODの銃を作る人にも向いています。

入れると撃ち味はどう変わる?
撃つたびに照準が跳ね上がり、指を離すと元の位置へ戻ります。撃ったときに起きることは、次のとおりです。
- 跳ね上がり
照準が上へ跳ね、そこに縦と横のランダムなばらつきと、細かい揺れが重なる - 最初の1発
撃ち始めの1発は強く蹴る。初期はフルオートの武器だけで、最後に撃ってから「1発の間隔+0.7秒」たつと、次の1発がまた最初の1発になる - 戻り
指を離すと、照準が元の位置へなめらかに戻る。狙いを助ける仕組みではなく、反動の続きとして戻る動き - 画面の効果
撃った瞬間に、薄い放射状のぼかしと、二重に見える効果が入る。気をつけて見ないと気づかない程度
横へ流れる量は武器の種類で決まり、拳銃は跳ね上がりの1割足らず、ライフルとショットガンは2割足らず、自動火器と重火器は3割ほど右へ流れます。MODには銃ごとのパターンが入っていないため、入れたままでは、どの銃もこの決まりで作った反動になります。
反動の強さは何で決まる?
武器のダメージと重さで基本の強さが決まり、要求に足りないスキルやStrength、弾、構えと体の状態で増えたり減ったりします。基本の強さはダメージが高い銃ほど強く、重い銃ほど弱くなり、ダメージが45を超える銃は強めに上がり、反動の大きさは30度で頭打ちになります。強さを変える物は、次のとおりです。
- 要求に足りないStrength
1足りないごとに、元の反動の0.25倍ずつ上乗せされる。2足りなければ1.5倍 - 要求に足りないスキル
要求のスキル(40より低い武器は40とみなす)に1足りないごとに、元の反動の0.01倍ずつ上乗せされる。スキルの値は最初の1発にも効き、スキル0で2倍、スキルが上がるほど早く小さくなる - 弾
武器の耐久を多く減らす弾ほど強く蹴る。12番ゲージのスラッグがバックショットより強いのはこのため - 構えと装備
照準を覗く・しゃがむ・パワーアーマーを着る・Steadyを使うと減る。減る割合は設定で変えられる - 腕のHP
腕のHPが大きく減ると増え、腕が壊れると2倍になる
要求のStrengthとスキルを満たしても、超えても、反動は減りません。反動を小さくするのは能力を上げることではなく、構えやしゃがみと、跳ね方に慣れることです。
コメントする
反動を弱くするには?
B42 RecoilにはMCMが無く、設定はファイルを書き換えて変えます。Config\B42Recoil\Settings.iniのRecoilStrengthを下げると、全部の銃の反動がまとめて弱くなります。画面の揺れが大きすぎたのを0.25に下げて収めた例もあり、全部の銃の反動が4分の1になる値です。
Settings.iniは、ゲームを起動してから最初にセーブを読み込むか新しく始めたときに1回だけ読まれるので、書き換えたらゲームを起動し直しましょう。項目は、次のとおりです。
| 項目 | 既定値 | 何が変わるか |
|---|---|---|
RecoilStrength | 1 | 全部の銃の反動に掛かる強さ |
AimReduction | 0.2 | 照準を覗いているときに減らす割合。0で減らさず、1で反動が無くなる |
CrouchReduction | 0.17 | しゃがんでいるときに減らす割合 |
PowerArmorReduction | 0.3 | パワーアーマーを着ているときに減らす割合 |
SteadyReduction | 0.85 | Steadyを使っているときに減らす割合 |
FirstShotPenalty | 1 | 最初の1発を強くする武器。1でフルオートだけ、2で全部の武器、0で切る |
LowHealthLimbsPenalty | 1 | 腕のHPが大きく減ると反動を増やす(壊れると2倍)。0で切る |
CrippledLimbsPenalty | 0 | 腕が壊れたときだけ反動を増やす。作者はLowHealthLimbsPenaltyのほうを勧めている |
RadialBlur | 1 | 撃ったときの放射状のぼかし。0〜1で、0で切れる |
DoubleVision | 1 | 撃ったときに二重に見える効果。0〜1で、0で切れる |
Return | 1 | 撃ち終わったあと照準が戻る動き。0で切れる |
CaliberBasedRecoil | 1 | パターンが無い銃で、Calibersの値があればそれを使う。0で使わない |
反動はそのままで、撃つたびのぼかしだけが気になるなら、RadialBlurとDoubleVisionを0にします。Returnは0にすると撃ったあと照準が戻らなくなるので、作者は切らないよう勧めています。
コメントする
武器や弾ごとに変えるには?
Settings.iniは全部の銃にまとめて効くので、武器や弾ごとに変えるには、配布物に入っていないフォルダを自分で作って使います。Config\B42Recoilの中にフォルダを作り、武器か弾のEditor IDを名前にしたINIを置きます。Editor IDは武器や弾のゲームの中の名前で、FNVEditやGECKで確かめられます。フォルダごとの書き方は、次のとおりです。
| フォルダ | ファイルの名前と中身 | 何が変わるか |
|---|---|---|
Blacklist | 武器のEditor ID.ini。中身は空 | その武器に反動を付けない |
Calibers | 弾のEditor ID.ini。[0]の下に0=度数 | パターンが無い銃で、その弾の基本の反動を、書いた度数に置き換える |
AmmoMultipliers | 弾のEditor ID.ini。[0]の下に0=倍率 | その弾を撃つときの反動に倍率を掛ける。1で変わらない |
Guns | パターンエディタが、武器のEditor IDの名前で保存する | その銃の1発ごとの反動(パターン) |
1丁の銃の反動は、パターン・Calibersの値・自動で作った反動の順に先にある物が使われ、AmmoMultipliersの倍率はその上に掛かります。Calibersを置いた弾には倍率が掛からないので、弾のリストの先頭の弾(5.56mmならAmmo556mm)にだけCalibersを置き、ほかの弾を倍率で分けると、1つの値を直すだけでリスト全体がそろいます。Blacklist・Calibers・AmmoMultipliersのINIも、置いたり書き換えたりしたら、ゲームを起動し直すと読み込まれます。
倍率のINIが無い弾は、弾の「武器の耐久を減らす倍率」をそのまま反動の倍率に使い、1.3〜3の弾は1.8倍までに縮めます。作者が次の更新で入れると言っていた頭打ちは今のバージョン0.5にも入っておらず、倍率が3を超える弾は、超えたぶんだけ強く蹴ります。MODの弾で反動が強すぎるときは、AmmoMultipliersにその弾の倍率を置いて下げましょう。
エネルギー武器の反動を消すには?
エネルギー武器にも、実弾の銃と同じように初めから反動が付き、プラズマの武器はダメージが高いぶん強く蹴ります。エネルギー武器は1丁ずつBlacklistに入れるか、まとめて入れるMODを使います。まとめて入れるMODは、次の2つです。
- Energy weapon Blacklist for B42 recoil
本体のエネルギー武器のうち、プラズマ・ガウス・パルス・ソニックの武器を除いた全部を入れる - B42 Recoil – Energy weapon Blacklist collection
ガウスとプラズマを除くエネルギー武器を入れる。The FrontierなどMODの武器と、TTW用のファイルもある
どちらのMODもプラズマとガウスの武器は外さないので、それらの反動を弱めたいときは、AmmoMultipliersでその弾の倍率を下げるか、Calibersで度数を決めます。プラズマライフルの弾のCalibersを3度にして、ちょうどよくなった例もあります。
パターンエディタの使い方は?
パターンは主にMODの銃を作る人のための機能で、開き方は配布ページの説明の後ろのほうにあり、読み飛ばすと気づきにくい機能です。銃を持ってHome+Enterで開き、格子に点を置いて1発ごとの反動を描きます。パターンエディタの操作は、次のとおりです。
- 点を作る
格子の上でダブルクリック - 点を消す
点を右クリック - 点を動かす
点を左ボタンで掴んで動かす。Spaceを押しているあいだは格子に吸い付く - 寄る・引く
マウスのホイール - 格子を動かす
格子を左ボタンで掴んで動かす
格子はゲームの中の10m先の面に当たり、1マスが1度で、点の値はスキルや能力で変わる前の基本の反動です。保存したパターンはスクリプトからは消せないので、やめるときはGunsのファイルを手で消します。
Homeキーが無いキーボードは、NVSE\plugins\Scripts\ln_B42PatternEditor.txtの4行目にある199(Homeのキーの番号)を、別のキーのDirectInputの番号に書き換えます。
コメントする
前提MOD
前提は、xNVSE・kNVSE・JIP LN NVSE・ShowOff NVSE・JohnnyGuitar NVSE・UIOの6つで、どれも新しいバージョンが要ります。バージョンが足りないと、ゲームを始めたときに「Update …」の箱が出て、足りない前提と必要なバージョンが示されます。必要なバージョンと、勧められるMODは、次のとおりです。
- xNVSE
バージョン6.3.9以上 - kNVSE
バージョン37以上 - JIP LN NVSE
バージョン57.30以上 - ShowOff NVSE
バージョン1.80以上 - JohnnyGuitar NVSE
バージョン5.11以上 - UIO(User Interface Organizer)
バージョン2.30以上 - Improved Console
前提ではないが、バージョン1.6以上を強く勧められている
コメントする
導入方法
前提の6つを先に入れ、ほかの反動MODを外してから、B42 Recoilの0.5を入れます。Immersive Recoil・Vertical Recoil・スキルで反動が変わるMODは役目が重なり、銃の見た目を揺らすViewmodel Recoilは別物でも処理が重いので、作者は外してアニメのMODに任せるよう勧めています。入れる順は、次のとおりです。
- 前提の6つを、必要なバージョン以上に更新する
- Immersive Recoilなど、ほかの反動MODを外す
- B42 Recoilの0.5を入れる。MODマネージャーでも手でも入れられる
- ゲームを始めて銃を撃ち、照準が跳ねて戻るか確かめる
- 銃を持ったまま
Home+Enterを押し、エディタにスライダーが出れば、MODがその銃を拾えている。もう一度押すと閉じる
コメントする
つまずきやすい点
ゲームを始めたときにバージョンの箱が出たら前提を、反動が付かない銃はエディタを開いて確かめましょう。症状ごとの原因と確かめる事は、次のとおりです。
| 症状 | 原因と確かめる事 |
|---|---|
| ゲームを始めると「Update …」の箱が出る | 箱に書かれた前提のバージョンが足りない。その前提を、箱にある必要なバージョン以上へ更新する |
| JIPを新しくしたのに「57.29」と出る | 古いJIPを同梱したほかのMODが上書きしている。MODマネージャーで、JIP LN NVSEがほかのMODに上書きされない並びにする |
| 撃つたびに引っかかる・武器を外すとエラーが出る | コンソールにOnFire.txtやApplyRecoilのエラーが出る不具合は、0.5で直っている。B42 Recoilが0.5になっているかを確かめる |
| 反動が付かない銃がある | 銃を持ってエディタを開き、スライダーが出るかを見る。出なければMODがその銃を拾えていない。Blacklistにその銃のINIを置いていないかも確かめる |
| 反動は弱いのに、画面が大きく揺れる | 武器のアニメのMODが揺らしていることがある。10mmピストルでは「Dri – Classic 10mm Pistols Animation(kNVSE)」が原因だった例がある。揺れが反動そのものならRecoilStrengthを下げる |
| xNVSEをバージョン6.3.9にしてから重い | Data\NVSE\nvse_config.iniのDefaultHeapInitialAllocMBを400にする |
| 照準を覗くとサイトがずれる | 武器のアニメの問題で、このMODのせいではない。その銃のアニメのMODを確かめる。ISControlとも一緒に使える |






















コメント