Skip to content

**Feature Request: Angle reset input for Cam Controller with Client Side Movement** #3612

@deathking61

Description

@deathking61

Describe the bug

When using the Cam Controller with "Client Side Movement" enabled, there is currently no way to reset or override the client's accumulated yaw/pitch from a Wire input or E2.

The Cam["Angle"] wirelink input sets the base angle, but clientside movement is added on top of it — so if a player was looking in a direction before entering a seat, that stale angle carries over and the camera snaps to wherever they were looking rather than where the E2 is trying to point it.

Requested addition: An Angles [ANGLE] input (or a Reset [NUMBER] pulse input) that forces the client to flush its accumulated mouse offset and reinitialize from the current Angle input value.

This is particularly needed for turret/vehicle setups where an E2 controls aim direction and needs to guarantee the camera is pointing forward when the player first sits down, regardless of where they were looking beforehand.

The UnRoll input only corrects the roll axis and doesn't help here. Toggling Activated on/off serverside also does not flush the client yaw accumulator.

How to reproduce the bug

none this is a request to add.......

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature requestRequest to add or improve something in Wiremod

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions