ScrollThrottle

版本 v1.1.2·更新於 2026-10-04

Star Citizen-style throttle: scroll the mouse wheel to set your movement speed (20%-150%). Stacks with crouching, injuries and sync disks.

模組介紹 作者原文

Scroll Throttle

A Star Citizen-style throttle for Shadows of Doubt. Scroll the mouse wheel to set how fast you move, and it stays set until you change it. Creep through an apartment at 30%, stroll a crime scene at 60%, or hurry across the city at 150%.

Controls

| Input | Action |

|---|---|

| Scroll up / down | Speed up / slow down in 10% steps (20%–150%) |

The throttle has a notch at 100%: scroll through normal speed and it stops there, so a quick flick always brings you back to normal. Pause for a moment and keep scrolling to go past it.

A short "Speed 60%" notification appears when you stop scrolling.

How it works

  • It stacks with the game. The throttle multiplies whatever speed the game sets, so crouching, air vents, injuries and speed sync disks all keep working, just scaled.
  • It stays out of the way. The wheel only controls the throttle while you're walking around in first person. It keeps its normal job on the map, in documents, on computer screens, in menus and in conversations.
  • Scripted movement is untouched. Climbing and other scripted moves aren't scaled.
  • It remembers your setting. Your last throttle is kept between sessions (can be turned off).

Configuration

After the first launch, edit BepInEx/config/sodmods.scrollthrottle.cfg (or use r2modman's config editor):

| Setting | Default | Description |

|---|---|---|

| Throttle.Minimum / Maximum | 0.2 / 1.5 | Throttle range |

| Throttle.Step | 0.1 | Change per wheel notch |

| Throttle.ApplyToRun | true | Also scale running speed (false = walking only) |

| Throttle.RememberThrottle | true | Keep the throttle between sessions |

| Controls.ModifierKey | None | Key to hold while scrolling (e.g. LeftAlt), if you want the wheel free otherwise |

| Controls.ResetKey | None | Optional key that resets to 100% (middle mouse is the game's flashlight, so pick something else) |

| Controls.DetentAt100 | true | Stop at 100% when scrolling through it |

| Controls.DetentSeconds | 0.35 | How long it holds at 100% before scrolling continues |

| Controls.InvertScroll | false | Scroll down to speed up |

| Display.ShowMessages | true | Show the speed notification |

Safe to remove?

Yes. It doesn't store anything in your saves, so you can add or remove it at any time.

Compatibility

  • Requires BepInExPack IL2CPP (installed automatically by r2modman/Gale).
  • Built for the main (IL2CPP) branch of the game, not the mono beta branch.
  • Other mods that change the player's max speed through Player.SetMaxSpeed will stack with this one rather than fight it.

Feedback

Found a bug or have a suggestion? Please leave a comment page.

Made with the help of AI (Claude, by Anthropic). Designed, play-tested and released by The Protectorate.

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_IL2CPP

檔案與校驗

檔案名稱
ScrollThrottle-1.1.2.zip
檔案大小
27.8 KiB