Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

setCameraFieldOfView improvements #4325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
FileEX wants to merge 10 commits into multitheftauto:master
base: master
Choose a base branch
Loading
from FileEX:bugfix/camera_fov_modes

Conversation

@FileEX
Copy link
Member

@FileEX FileEX commented Jul 31, 2025
edited
Loading

Fixes #4275 & #413

This PR adds several camera modes for modifying FOV:

  • aiming – aiming with a weapon

  • sniper_aiming – aiming with a sniper rifle (with increased zoom range)

  • 1stperson_aiming – aiming with a weapon using the flag_aim_1st_person

  • vehicle_bump – bumper camera view in vehicles

This PR also adds a resetCameraFieldOfView function to restore default values.

Important notes:

  • The aiming, sniper_aiming, and 1stperson_aiming modes should be used within the render loop, as their FOV values are overwritten every frame.

  • resetCameraFieldOfView does not reset the FOV for the aiming mode while actively aiming. The FOV will automatically reset once the player stops aiming.

  • Low values, as documented on the wiki, may cause visual glitches but do not cause crashes (tested).

  • Using setCameraFieldOfView with the sniper_aiming mode increases the sniper zoom range from the default to the full function range of 0–179. This extended range remains until resetCameraFieldOfView is called, which then restores the default range of 15–70."

Thanks to @sacr1ficez for the ideas and testing.

blonter, denjifb, Fernando-A-Rocha, MohabCodeX, Dryxio, sacr1ficez, Wannacry-ops, salwador, and omar-o22 reacted with thumbs up emoji blonter, denjifb, Fernando-A-Rocha, MohabCodeX, Dryxio, sacr1ficez, Wannacry-ops, and omar-o22 reacted with rocket emoji
@FileEX FileEX added the enhancement New feature or request label Aug 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@tederis tederis tederis left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

enhancement New feature or request

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

setCameraFieldOfView: "aiming"

2 participants

AltStyle によって変換されたページ (->オリジナル) /