


COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a host-only mod that freely changes the effective range of normal guns, laser guns, and arena cart weapons. Host installation is enough for gameplay because R.E.P.O. hit detection is handled by the host side.
ItemGun Raycast rangeItemGun.ShootItemGun.ShootRPCItemGunLaser supportConfig file location:
BepInEx/config/REPOJP.GunRangeNoLimit.cfg
Setting content: Enables or disables the mod
Default value: true
Minimum value: None
Maximum value: None
Setting content: Multiplies each supported weapon's vanilla range when UseAbsoluteRange is false
Default value: 300
Minimum value: 0.01
Maximum value: 10000
Examples:
1 keeps vanilla range10 makes the range 10 times longer300 makes the range practically unlimited in most situationsSetting content: Uses AbsoluteRange instead of multiplying each weapon's vanilla range
Default value: false
Minimum value: None
Maximum value: None
Setting content: Fixed range used by all supported guns when UseAbsoluteRange is true
Default value: 5000
Minimum value: 0.01
Maximum value: 100000
Setting content: Extends local laser and bullet visuals for non-host clients who also install this mod
Default value: true
Minimum value: None
Maximum value: None
Note: This setting is visual-only for non-host clients. Gameplay hit detection is still controlled by the host.
Setting content: Applies range changes to arena cart cannon and arena cart laser weapons
Default value: true
Minimum value: None
Maximum value: None
This mod updates normal gun range at spawn time and immediately before shooting. This prevents the host's own local shots from staying at vanilla range while networked shots from other players use the extended range.
For normal guns, the mod updates ItemGun.gunRange before ItemGun.Shoot and ItemGun.ShootRPC.
For laser guns, it updates the attached ItemGun range before ItemGunLaser.LaserShooting.
For arena weapons, it replaces the fixed range constants used by ItemCartCannon.ShootLogic and ItemCartLaser.StateShooting.
Only the host needs this mod for gameplay range changes.
Players without the mod can still benefit from the host-side range extension because the host controls hit detection.
Players who also install the mod can additionally see extended local visuals when ApplyVisualForClients is enabled.
For a near-unlimited range setup, keep the default values:
EnableMod = trueRangeMultiplier = 300UseAbsoluteRange = falseApplyArenaWeapons = trueFor a strict fixed range setup, use:
UseAbsoluteRange = trueAbsoluteRange = 5000※Mod created by AI
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
このMODは、ホスト専用の、通常銃・レーザー銃・アリーナ系カート武器の実射程を自由に変更できるMODです。 R.E.P.O.の命中判定はホスト側で処理されるため、ゲームプレイ上の射程変更はホストのみの導入で動作します。
ItemGun のRaycast射程変更ItemGun.Shoot 直前の再適用を追加ItemGun.ShootRPC 直前の再適用を追加ItemGunLaser 対応を追加設定ファイルの場所:
BepInEx/config/REPOJP.GunRangeNoLimit.cfg
設定内容: MODの有効化または無効化
初期値: true
設定可能最小値: なし
設定可能最大値: なし
設定内容: UseAbsoluteRange が false の場合に、各対応武器のバニラ射程へ掛ける倍率
初期値: 300
設定可能最小値: 0.01
設定可能最大値: 10000
例:
1 はバニラ射程10 は10倍射程300 は多くの状況で実質無制限射程設定内容: 各武器のバニラ射程倍率ではなく、AbsoluteRange の固定射程を使用
初期値: false
設定可能最小値: なし
設定可能最大値: なし
設定内容: UseAbsoluteRange が true の場合に、対応銃へ使用する固定射程
初期値: 5000
設定可能最小値: 0.01
設定可能最大値: 100000
設定内容: MODを導入している非ホスト参加者のローカルレーザーや弾道表示も延長
初期値: true
設定可能最小値: なし
設定可能最大値: なし
補足: この設定は非ホスト参加者側では表示専用です。 ゲームプレイ上の命中判定はホスト側が制御します。
設定内容: アリーナ系カートキャノンとカートレーザーにも射程変更を適用
初期値: true
設定可能最小値: なし
設定可能最大値: なし
このMODは、通常銃の生成時と発砲直前に射程値を更新します。 これにより、他プレイヤーの発砲では射程が伸びるのに、ホスト自身のローカル発砲だけバニラ射程のままになる問題を防ぎます。
通常銃では、ItemGun.Shoot と ItemGun.ShootRPC の前に ItemGun.gunRange を更新します。
レーザー銃では、ItemGunLaser.LaserShooting の前に紐づく ItemGun の射程を更新します。
アリーナ武器では、ItemCartCannon.ShootLogic と ItemCartLaser.StateShooting 内で使用される固定射程値を置き換えます。
ゲームプレイ上の射程変更はホストのみの導入で動作します。
MOD未導入の参加者が発砲した場合でも、ホスト側の命中判定で拡張射程が反映されます。
参加者もMODを導入している場合は、ApplyVisualForClients が有効なときにローカル表示も延長されます。
実質無制限に近い射程で使う場合は、初期値のままで問題ありません。
EnableMod = trueRangeMultiplier = 300UseAbsoluteRange = falseApplyArenaWeapons = true固定射程として使う場合は、以下のように設定してください。
UseAbsoluteRange = trueAbsoluteRange = 5000※AI生成MOD