REPO_JP-QuickScrollRange icon

QuickScrollRange

【Client MOD】Changes the movement distance per scroll by a multiplier.1スクロールあたりの移動距離を倍率で変更するQOL MOD

By REPO_JP
Last updated 2 hours ago
Total downloads 6
Total rating 1 
Categories Mods Client-side
Dependency string REPO_JP-QuickScrollRange-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

QuickScrollRange

Overview

QuickScrollRange is a client-side quality-of-life mod for REPO. It changes only the scroll-based forward and backward distance movement for grabbed objects. It does not modify menu scrolling or spectator camera zoom.

This mod adds separate forward and backward multipliers, an option to disable normal multipliers while crouching, and special precision multipliers while crouch and sprint are pressed together.

Features

  • Changes only grabbed object forward and backward scroll movement
  • Separate multiplier settings for forward and backward movement
  • Option to disable normal multipliers while crouching
  • Special forward and backward multipliers for crouch + sprint input
  • Optional debug log output
  • Default normal forward and backward multipliers set to 5.00

How it works

REPO uses fixed movement steps when you scroll while holding an object. This mod changes that step amount directly inside the grab movement logic instead of changing general mouse wheel input. Because of that, it affects only grabbed object distance control and avoids side effects on menu scroll and spectator zoom.

Configuration

General

EnableMod

  • Description: Enables or disables the mod
  • Default: true
  • Min: false
  • Max: true

ForwardScrollMultiplier

  • Description: Multiplier for forward scroll movement while holding an object
  • Default: 5.00
  • Min: 0.01
  • Max: 10.00

BackwardScrollMultiplier

  • Description: Multiplier for backward scroll movement while holding an object
  • Default: 5.00
  • Min: 0.01
  • Max: 10.00

DisableMultiplierWhileCrouching

  • Description: Returns movement to vanilla while the crouch button is held
  • Default: true
  • Min: false
  • Max: true

EnableCrouchSprintSpecialMultiplier

  • Description: Uses special multipliers while crouch and sprint are held together
  • Default: true
  • Min: false
  • Max: true

CrouchSprintForwardScrollMultiplier

  • Description: Forward scroll multiplier while crouch and sprint are held together
  • Default: 0.35
  • Min: 0.01
  • Max: 10.00

CrouchSprintBackwardScrollMultiplier

  • Description: Backward scroll multiplier while crouch and sprint are held together
  • Default: 0.35
  • Min: 0.01
  • Max: 10.00

Debug

EnableDebugLog

  • Description: Enables debug log output for multiplier and movement calculations
  • Default: false
  • Min: false
  • Max: true

Notes

  • This is a client mod
  • It only changes your local grabbed object distance control
  • It does not change menu scrolling
  • It does not change spectator camera zoom
  • It does not require host-only logic

Installation

  1. Install BepInEx 5 for REPO
  2. Place the mod DLL into the BepInEx plugins folder
  3. Launch the game once to generate the config file
  4. Edit the config values as needed

Recommended use

  • Use high normal multipliers for fast distance changes
  • Use crouch to temporarily return to vanilla movement
  • Use crouch + sprint for precision placement with a lower multiplier

Compatibility

This mod targets the grabbed object distance movement logic in PhysGrabber. It should be compatible with most mods unless another mod edits the same scroll movement code path in PhysGrabber.Update.

Release type

Client-side convenience mod

※Mod created by AI

QuickScrollRange

REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ

概要

QuickScrollRange は REPO 向けのクライアント側 QoL MOD です。 掴んだ物を前後に動かすスクロール操作だけを変更します。 メニューの縦スクロールや観戦カメラのズームは変更しません。

この MOD では、前後別倍率、しゃがみ中に通常倍率を無効化する設定、さらにしゃがみ+スプリント同時押し時の専用精密倍率を追加します。

機能

  • 掴んだ物の前後スクロール移動量を変更
  • 前方向と後方向で別倍率を設定可能
  • しゃがみ押下中に通常倍率を無効化可能
  • しゃがみ+スプリント同時押し時の前後別専用倍率を追加
  • デバッグログ出力のオンオフを追加
  • 通常時の前後倍率初期値は 5.00

動作内容

REPO では、物を掴んだ状態でスクロールした時の移動量は固定値で処理されています。 この MOD はマウスホイール入力全体を変更するのではなく、掴み距離の前後移動量そのものを直接変更します。 そのため、メニュー操作や観戦カメラには影響せず、掴んだ物の距離調整だけを改善します。

設定項目

General

EnableMod

  • 設定内容: MOD 全体の有効無効
  • 初期値: true
  • 設定可能最小値: false
  • 設定可能最大値: true

ForwardScrollMultiplier

  • 設定内容: 掴み中の前スクロール倍率
  • 初期値: 5.00
  • 設定可能最小値: 0.01
  • 設定可能最大値: 10.00

BackwardScrollMultiplier

  • 設定内容: 掴み中の後ろスクロール倍率
  • 初期値: 5.00
  • 設定可能最小値: 0.01
  • 設定可能最大値: 10.00

DisableMultiplierWhileCrouching

  • 設定内容: しゃがみボタン押下中はバニラ移動量に戻す
  • 初期値: true
  • 設定可能最小値: false
  • 設定可能最大値: true

EnableCrouchSprintSpecialMultiplier

  • 設定内容: しゃがみ+スプリント同時押し時に専用倍率を使う
  • 初期値: true
  • 設定可能最小値: false
  • 設定可能最大値: true

CrouchSprintForwardScrollMultiplier

  • 設定内容: しゃがみ+スプリント同時押し時の前スクロール倍率
  • 初期値: 0.35
  • 設定可能最小値: 0.01
  • 設定可能最大値: 10.00

CrouchSprintBackwardScrollMultiplier

  • 設定内容: しゃがみ+スプリント同時押し時の後ろスクロール倍率
  • 初期値: 0.35
  • 設定可能最小値: 0.01
  • 設定可能最大値: 10.00

Debug

EnableDebugLog

  • 設定内容: 倍率判定や移動量計算のデバッグログ出力
  • 初期値: false
  • 設定可能最小値: false
  • 設定可能最大値: true

注意事項

  • この MOD はクライアント MOD です
  • 自分のローカルの掴み距離操作だけを変更します
  • メニューの縦スクロールは変更しません
  • 観戦カメラのズームは変更しません
  • ホスト専用の導入は不要です

導入方法

  1. REPO に BepInEx 5 を導入
  2. DLL を BepInEx の plugins フォルダへ配置
  3. 一度ゲームを起動して設定ファイルを生成
  4. 必要に応じて設定値を編集

おすすめの使い方

  • 通常時は高倍率で素早く距離変更
  • しゃがみ押下中は一時的にバニラ操作へ戻す
  • しゃがみ+スプリントで低倍率の精密配置に切り替える

互換性

この MOD は PhysGrabber の掴み距離前後移動処理を対象にしています。 そのため、同じ PhysGrabber.Update の同一スクロール移動部分を書き換える MOD とは競合する可能性があります。

動作区分

クライアント側便利 MOD

※AI生成MOD