


Your aim does not move alone.
It follows instinct, pressure, and the weak point hiding under the monster's skin.
Deadeye Instinct is a configurable aim assist overhaul for SULFUR.
It expands the game's original controller aim assist into a stronger and more flexible system for both mouse and controller.
Magnet is the stronger assist mode.
It behaves like a magnetic pull toward the target area.
When weakspot targeting is enabled, it tries to pull toward the best available weakspot instead of the enemy's center.
This mode is recommended if you want a strong and obvious aim assist effect.
Natural is the smoother assist mode.
It is designed to feel more like aim friction or sticky aim rather than direct snapping.
It helps stabilize aim near targets, reduces overshooting, and keeps the player's input feeling more natural.
This mode is recommended if you want aim assist without an obvious lock-on feeling.
Deadeye Instinct uses a simplified preset system.
[Assist Mode]
Mode = Magnet
[Preset]
MagnetPreset = High
NaturalPreset = Medium
Available preset values:
Low
Medium
High
Custom
MagnetPreset is used when Mode = MagnetNaturalPreset is used when Mode = NaturalCustom uses the advanced configuration values in the config fileThe default preset setup is:
MagnetPreset = High
NaturalPreset = Medium
These match the currently tested default balance.
Light magnetic assist.
AssistCoefficient = 0.65
RotationDeltaPerSecond = 4.5
MaxRotationDeltaPerFrame = 0.35
OuterBubbleAngleDegrees = 24
InnerBubbleAngleDegrees = 5
BubbleCurvePower = 1.1
DistanceFalloffPower = 0.7
MagnetWeakspotBias = 0.55
MagnetCenterBias = 0.05
MagnetMovementOnlyScale = 0.20
MagnetSmoothing = 16
MagnetReleaseSmoothing = 8
MagnetEdgeSofteningPower = 3.0
MagnetOuterEdgeStrength = 0.03
MagnetSnapBackAnglePadding = 6
MagnetLookAwayThreshold = 0.05
MagnetLookAwayMinScale = 0.02
MagnetLookAwayCurvePower = 1.0
MagnetLookAwayMovementScale = 0.35
Balanced magnetic assist.
AssistCoefficient = 0.95
RotationDeltaPerSecond = 7.0
MaxRotationDeltaPerFrame = 0.55
OuterBubbleAngleDegrees = 28
InnerBubbleAngleDegrees = 6
BubbleCurvePower = 0.9
DistanceFalloffPower = 0.55
MagnetWeakspotBias = 0.70
MagnetCenterBias = 0.10
MagnetMovementOnlyScale = 0.28
MagnetSmoothing = 19
MagnetReleaseSmoothing = 10
MagnetEdgeSofteningPower = 2.6
MagnetOuterEdgeStrength = 0.05
MagnetSnapBackAnglePadding = 5
MagnetLookAwayThreshold = 0.08
MagnetLookAwayMinScale = 0.05
MagnetLookAwayCurvePower = 1.1
MagnetLookAwayMovementScale = 0.40
Strong magnetic assist. This is the default tested Magnet preset.
AssistCoefficient = 1.4
RotationDeltaPerSecond = 10.0
MaxRotationDeltaPerFrame = 0.9
OuterBubbleAngleDegrees = 34
InnerBubbleAngleDegrees = 8
BubbleCurvePower = 0.65
DistanceFalloffPower = 0.35
MagnetWeakspotBias = 0.85
MagnetCenterBias = 0.15
MagnetMovementOnlyScale = 0.35
MagnetSmoothing = 22
MagnetReleaseSmoothing = 12
MagnetEdgeSofteningPower = 2.2
MagnetOuterEdgeStrength = 0.08
MagnetSnapBackAnglePadding = 4
MagnetLookAwayThreshold = 0.10
MagnetLookAwayMinScale = 0.08
MagnetLookAwayCurvePower = 1.2
MagnetLookAwayMovementScale = 0.45
Light sticky aim.
AssistCoefficient = 0.8
RotationDeltaPerSecond = 6.0
MaxRotationDeltaPerFrame = 0.45
OuterBubbleAngleDegrees = 26
InnerBubbleAngleDegrees = 6
BubbleCurvePower = 0.9
DistanceFalloffPower = 0.55
NaturalTowardAssist = 0.05
NaturalSideAssist = 0.28
NaturalAwayDamping = 0.75
NaturalMovementOnlyScale = 0
NaturalMaxInputFraction = 0.55
NaturalMinDeltaPerFrame = 0.003
NaturalSmoothing = 24
NaturalReleaseSmoothing = 8
NaturalDirectionSmoothing = 14
NaturalReleaseCurvePower = 2.8
NaturalOuterEdgeStrength = 0.01
Balanced sticky aim. This is the default tested Natural preset.
AssistCoefficient = 1.4
RotationDeltaPerSecond = 10.0
MaxRotationDeltaPerFrame = 0.9
OuterBubbleAngleDegrees = 34
InnerBubbleAngleDegrees = 8
BubbleCurvePower = 0.65
DistanceFalloffPower = 0.35
NaturalTowardAssist = 0.12
NaturalSideAssist = 0.55
NaturalAwayDamping = 1.45
NaturalMovementOnlyScale = 0
NaturalMaxInputFraction = 0.85
NaturalMinDeltaPerFrame = 0.003
NaturalSmoothing = 30
NaturalReleaseSmoothing = 10
NaturalDirectionSmoothing = 18
NaturalReleaseCurvePower = 2.4
NaturalOuterEdgeStrength = 0.02
Strong sticky aim.
AssistCoefficient = 2.0
RotationDeltaPerSecond = 14.0
MaxRotationDeltaPerFrame = 1.4
OuterBubbleAngleDegrees = 42
InnerBubbleAngleDegrees = 10
BubbleCurvePower = 0.5
DistanceFalloffPower = 0.2
NaturalTowardAssist = 0.20
NaturalSideAssist = 0.85
NaturalAwayDamping = 2.2
NaturalMovementOnlyScale = 0
NaturalMaxInputFraction = 1.2
NaturalMinDeltaPerFrame = 0.003
NaturalSmoothing = 38
NaturalReleaseSmoothing = 14
NaturalDirectionSmoothing = 24
NaturalReleaseCurvePower = 2.0
NaturalOuterEdgeStrength = 0.04
Magnet mode can optionally prefer enemy weakspots.
It uses the game's actual Hitmesh / HitboxColliders data and checks the base hitbox multiplier.
For example, eye and head hitboxes are prioritized over lower-damage body parts when available.
Weakspot targeting is enabled by default in Magnet presets.
Deadeye Instinct includes a weakspot debug overlay.
[Weakspot Debug Overlay]
EnableWeakspotDebugOverlay = true
WeakspotDebugOnlyTrackedTarget = true
WeakspotDebugShowAllPositiveShapes = false
This displays the actual weakspot polygon used by the game hitbox data.
Default overlay behavior:
This is mainly for testing and tuning.
DeadeyeInstinct.dll into:BepInEx/plugins/
BepInEx/config/ryuka.sulfur.deadeyeinstinct.cfg
For strong aim assist:
[Assist Mode]
Mode = Magnet
[Preset]
MagnetPreset = High
NaturalPreset = Medium
For smoother aim assist:
[Assist Mode]
Mode = Natural
[Preset]
MagnetPreset = High
NaturalPreset = Medium
Deadeye Instinct does not patch projectile spawning or weapon firing logic.
It is designed around the game's existing aim assist and input pipeline:
AimAssist
→ rotationPullDelta
→ InputReader
→ CameraController
This avoids directly rotating the camera transform or modifying projectile behavior.
This mod is intended for SULFUR's single-player / PvE gameplay.
The default presets are intentionally strong.
Use Low or Medium if you want a lighter assist feel.
The source code for this mod is available in my GitHub repository.
It is shared for learning, reference, and transparency. The repository only contains my original mod source code and packaging text. It does not include SULFUR game files, Unity assemblies, BepInEx binaries, paid assets, or decompiled game source.
If you are another modder, feel free to study how the mod works or use it as a reference for your own implementation.