XineladaLendaria-ImmersiveCameraEnhanced icon

ImmersiveCameraEnhanced

Native construction collider fitting, camera collision with a custom cylinder, and V1 vegetation culling.

CHANGELOG

Changelog

1.4.3 - 2026-10-06

  • Correct the zoomed aim ray's vertical orientation and remove extra trajectory easing during zoom, keeping Bow Trajectory aligned with the reticle.

1.4.2 - 2026-10-06

  • Ease Bow Trajectory's preview direction through optical zoom changes while keeping crosshair motion and fired-arrow aim immediate.

1.4.1 - 2026-10-06

  • Keep the zoomed Bow Trajectory aim ray tied to the camera's effective FOV, preventing AA and render callbacks from shifting or flickering the target.

1.4.0 - 2026-10-06

  • Remove unused collision buffers and private helper methods; gameplay behavior is unchanged.

1.3.32 - 2026-10-06

  • Stabilize the Bow Trajectory aim ray during optical zoom by deriving it from a consistent non-jittered camera projection across render callbacks.

1.3.31 - 2026-10-06

  • Smooth Bow Trajectory preview changes caused by increasing bow draw while keeping reticle movement immediate; calculate the aim ray from the zoomed render projection so the projectile still passes through the visible crosshair with optical zoom and anti-aliasing.

1.3.30 - 2026-10-06

  • Retarget Bow Trajectory with the exact final physics passed into its preview simulation, including the same unreachable-target fallback as the fired arrow; reuse near-identical solves to avoid extra per-frame work.

1.3.29 - 2026-10-06

  • Match Bow Trajectory's live preview arc to the crosshair target and the same projectile physics used by the fired arrow; cache unchanged aim solutions to limit repeated work.

1.3.28 - 2026-10-06

  • Run the ballistic reticle correction only when Valheim creates a projectile burst, keeping Bow Trajectory's live preview on its normal update path and removing the 15 Hz aiming refresh.

1.3.27 - 2026-10-06

  • Cache projectile metadata and slow optional Path stat discovery to stop repeated assembly scans from stalling bow aiming.
  • Preserve the reticle's world target through bow release and refresh the ballistic solve only when aim changes or a shot is released.
  • Split Verbose Logging timings for projectile-physics reads and ballistic pitch solving.

1.3.26 - 2026-10-06

  • Throttle repeated in-flight bow trajectory solves while preserving an exact refresh when the arrow is fired.
  • Add rate-limited crosshair, mouse-aim, raycast, and shot-direction diagnostics under Verbose Logging.

1.3.25 - 2026-10-06

  • Reduce repeated bow trajectory calculations and capture Alt mouse-aim input directly, so the reticle steers the actual shot without filtering camera movement outside aim mode.

1.3.24 - 2026-10-06

  • Keep optical zoom working when anti-aliasing supplies a custom projection, restoring its jitter matrices after each frame.
  • Compensate bow and crossbow aim for the live projectile speed, gravity, and drag so the arrow passes through the selected reticle point.

1.3.23 - 2026-10-06

  • Set the bow/crossbow aim direction at the projectile spawn point toward the reticle target so the arrow and trajectory preview share the same direction.
  • Let a second Alt press unlock mouse-aim after the configured hold latches it; fix legacy-position detection so saved crosshair percentages are not recalculated at each launch.

1.3.22 - 2026-10-06

  • Set the default bow/crossbow reticle vertical position to 6.0% and add a configurable Alt hold duration (2 seconds by default) that latches mouse aim until the current draw ends.
  • Aim bow shots from the actual projectile spawn point to the reticle's world target so the arrow follows the selected aim point.
  • Remove direct zoom projection-matrix writes; zoom now updates the camera FOV without modifying anti-aliasing jitter or temporal image history.

1.3.21 - 2026-10-05

  • Make bow/crossbow mouse aiming active only while holding the configured Alt key; releasing Alt immediately restores camera control and the configured reticle position.
  • Apply the mouse delay only after firing, so releasing Alt does not delay camera input.
  • Scale the full zoom projection axes, including anti-aliasing jitter offsets, to prevent visual artifacts while zooming.

1.3.20 - 2026-10-05

  • Add independent crosshair sizes for each weapon category; use Valheim's draw and skill accuracy values to tighten the larger bow reticle, and remove the full-draw scale setting.
  • Smooth brief arrow-aim transitions when the crosshair ray switches targets, keep camera and mouse response immediate, and fit each reticle style within the viewport.
  • Keep circular reticle strokes inside their texture bounds so thick rings are not cut off by the square texture edge.
  • Double the default bow-aim mouse sensitivity to 4.0.

1.3.19 - 2026-10-05

  • Center the aiming boundary on camera heading, remove the experimental bow reticle boundary option, and preserve elevation when limiting horizontal aim.

1.3.18 - 2026-10-05

  • Rewrite the feature guide around Camera Cull, add usage and compatibility notes, and list Configuration Manager and BowTrajectory as optional companions.

1.3.17 - 2026-10-05

  • Add an optional crosshair limit while aiming bows and crossbows, keeping the reticle inside the character's forward firing range.

1.3.16 - 2026-10-05

  • Make aim-along-reticle optional by default, cap aiming to the forward 90-degree range, and reset the reticle when Alt cancels bow mouse-aim.

1.3.15 - 2026-10-05

  • Let Alt free look take over during bow aim; set mouse sensitivity to 2.0 and group crosshair colors by category.

1.3.14 - 2026-10-05

  • Keep bow mouse-aim disabled for the current draw after Alt takes camera control.

1.3.13 - 2026-10-05

  • Hide the reticle on the pause menu, restore its configured position after aim, and organize aim controls with an optional object-target mode.

1.3.12 - 2026-10-05

  • Separate crosshair positioning from appearance; add BowTrajectory compatibility, a camera-resume delay, and configurable aim sensitivity.

1.3.11 - 2026-10-05

  • Match BowTrajectory preview speed and supported arrow-range modifiers to the live shot.

1.3.10 - 2026-10-05

  • Share the selected attack aim with trajectory overlays and remove the first-use camera-distance scroll hitch.

1.3.9 - 2026-10-05

  • Keep the character's head facing the camera independently of attack aim and preserve bow aim through projectile launch.

1.3.8 - 2026-10-05

  • Apply the reticle's aim point to the fired projectile and group crosshair settings into clear sections.

1.3.7 - 2026-10-05

  • Add category-specific reticle positions, more styles, custom PNGs, and mouse-controlled bow aim.

1.3.6 - 2026-10-05

  • Add a General master switch, category-specific colors, and screen-percentage reticle positioning.

1.3.5 - 2026-10-05

  • Add the independent configurable reticle and attack alignment, with optional mouse-axis inversion.

1.3.4 - 2026-10-05

  • Add optical hold-to-zoom and the first configurable screen-space crosshair with a bow draw animation.

1.3.3 - 2026-10-04

  • Reduce Advanced Camera query work while keeping live collision checks responsive.

1.3.2 - 2026-10-02

  • Handle a missing Configuration Manager quietly and support it loading after this mod.

1.3.1 - 2026-10-02

  • Retain established cylinder contact through brief physics misses and release only after the path clears.

1.3.0 - 2026-10-02

  • Keep contacted colliders highlighted for 30 seconds, stabilize custom cylinder contact, and fit supported vanilla construction colliders to visible geometry.
  • Preserve native and custom collision modes, object-ignore rules, and the fixed 50% Advanced Height free-space limit.