AimUrWay

版本 v0.1.0·更新於 2026-08-22

Soft aim assist for mouse and keyboard, with a damage penalty that scales to how much help you took. Tracks fish and animals only, never players. Includes an exact sensitivity converter and FOV fixes.

模組介紹 作者原文

Aim Ur Way — How to Fish

**v0.1.0 — early. Loads and patches cleanly; the assist's feel has not been tuned against live play yet.

A soft aim assist for mouse-and-keyboard players, with a damage penalty that scales to how much help

you actually took — plus a sensitivity converter from other shooters.

The goal is a genuine accessibility aid that a lobby can accept, not a hidden advantage.

Host or client?

Entirely client-side. No host cooperation, and nobody else needs to install anything.**

  • The assist only rotates your camera. Nothing about it is networked.
  • The damage penalty is real, not cosmetic. Damage in this game is client-authoritative: your

client computes damage and tells the server to apply it (PlayerVitals.LocalHit →

Server.HitPlayer, and ProjectileManager stamps damage onto each projectile on the shooter's

machine). So when this mod lowers your damage locally, it is lowered — there is no server-side

value overriding it.

That cuts both ways, and it's worth saying plainly: because the game trusts clients on damage, this

mod's honesty is a property of the mod, not something the server enforces. The penalty is real for

anyone running this build.

Why this isn't an aimbot

The game already ships its own aim assist (PlayerAimAssist) — for controllers, while aiming down

sights. This mod keeps that design and lifts the controller restriction. Specifically:

  • It hooks the game's own extension point. PlayerCamera.ApplyAimAssist() already asks

PlayerAimAssist.GetRotationDelta(..) for a rotation nudge each frame. That one method is the

patch target, so the assist runs where the game intends and inherits its feel.

  • It never targets players. The vanilla scan walks ItemManager.Items and takes each item's

Creature, so it only ever tracks fish and animals. This mod does the same, and there is no

player-targeting option — deliberately. That single property is what makes "not cheating"

defensible, and it's why fighting other players is unaffected.

  • It cannot snap. The pull is an exponential approach toward the target, hard-clamped by

MaxRotationSpeed (default 90°/s). There is no instant correction anywhere in the code.

  • You always win. The pull scales down by how fast you're turning; past

ManualOverrideDegPerSec (default 140°/s) it stops entirely. A flick always beats the assist.

  • Narrow acquisition. Default 12° half-angle, requires line of sight, capped at 60 m — the

game's own numbers.

  • It refuses to run un-penalised. If the damage-penalty patch fails to apply, the assist

disables itself rather than becoming a straight advantage.

The damage penalty is proportional, not flat. The mod keeps a decaying tally of how many degrees

of aiming it did versus how many you did. That ratio drives the reduction:

damage x= 1 - (MaxDamagePenalty * assistShare)

Aim manually and land the shot: no penalty. Let the assist track a target for you and shoot: the

full penalty. It's applied at Attachments.Damage, the single property every shot's damage flows

through, so hitscan and travelling projectiles are both covered. The shop's stat panel reads the

underlying array rather than the property, so displayed weapon stats stay honest.

Sensitivity converter

This part is exact rather than eyeballed. From PlayerCamera.MouseInput:

LookInput = new Vector2(-raw.y, raw.x) _sensitivity SensMulti * 0.025f;

_rot += LookInput;

_rot is in degrees and raw is the Input System mouse delta in counts, so:

degrees per mouse count = sensitivity × 0.025 (at hip fire, where SensMulti == 1)

Which gives, using cm/360 as the common currency because it's independent of FOV and resolution:

$$\text{game sens} = \frac{360 \times 2.54}{\text{cm/360} \times \text{DPI} \times 0.025} = \frac{36576}{\text{cm/360} \times \text{DPI}}$$

Worked example: CS2 at 1.0 / 800 DPI is 51.95 cm/360 → this game wants 0.880. The game's

default of 0.5 is about 91 cm/360 at 800 DPI, which is slow by comp standards.

Press F10 for the panel. Pick a game, enter your se

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

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

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

前置依賴

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

BepInEx-BepInExPack

檔案與校驗

檔案名稱
AimUrWay-0.1.0.zip
檔案大小
35.2 KiB