-
Notifications
You must be signed in to change notification settings - Fork 210
Description
What feature is your idea related to?
Based on the following camera related improvement ideas listed here;
- FoV Sliders
- Centered Camera Toggle (Old-School Camera Zoom Vs. Tilt for right stick up/down movement)
- Centre Camera Button / Input
- Character Based First Person Camera Toggle
- Move Camera Slightly In Locked Positions
Some Quick notes of my own though;
- This one is a matter of debate (as the games worked like this originally) but the normal vertical camera setting works such that pushing the right stick up pulls the camera out, by default it's set to inverted so that pushing the stick up pushes the camera towards Jak. I think the default behaviour is fine but calling this "Inverted" seems inaccurate. So maybe flip the definitions here.
- I find the camera controls via controller are kinda... I don't know... clunky and dated? It would be nice to have more linear scaling on the zoom / rotation and less/no acceleration maybe?
- In a similar vein to the above, adjustable sensitivity sliders for camera controls.
- Move camera options out of the currently nested state in game options and instead display them under graphic options, again, matter of debate, but I find camera settings are the most finicky things to get right on first adjustment and the less button presses to accessing them in the settings the better.
- Ability to turn off forced camera perspectives altogether. One place where this is a benefit is when you swim from Sandover Village to Sentinel Beach, around the rock arch, the camera will force itself to look at said arch to hide any pop-in / loading of the Sentinel Beach zone. I've found this zone loads so fast on NVME drives or other equivalent hardware that this forced perspective is no longer needed.
Describe the solution you'd like.
Improve the camera as described, include the necessary toggles in the camera menu, I think some of these improvements should be set to default "on", such as the camera tilt for the locked camera, centre camera toggle (R3 was suggested) and the Zoom/Rotate at same time fix. I also think (if there's no objections), the zoom version of the third person camera should have the behaviours swapped between normal and inverted as well as just moving the camera settings up a level in the settings menu.
Things that should be off by default in my opinion are the disabling of the forced camera perspectives, the "new" centred camera and the first person camera starting point based on where Jak is facing as I can see these changes as being game breaking or going against the grain of the original vision. All sensitivity and FOV sliders should be set to values that align with the original game's camera by default.
I'm going to start working on this myself here.
In the meantime I'm happy to hear feedback and suggestions on how to do all this. Right now I'll just work on Jak 1 and once Jak 2 is in a more stable state I'll port as many of these improvements over as I can. I really wanted to contribute to such an amazing project and I see this as a good way of doing so. :)
Edit 1; I added the link to the branch on my fork for working on this, hadn't tried making any changes as of writing yet so no pull request yet.
Edit 2; I added the suggestion for disabling the forced camera perspective, elaborated on the changes which are off by default and on my own motivations.
Edit 3; Added checklist for progress tracking and adding screenshots for additional context, I won't be making notes of those edits here I'll just add a comment when a bit is finished, this section is long enough lol
Additional context
Checklist of Stuff to Do
- Move camera options into the main options and out of game options
- Implement FOV Sliders for third person and first person cameras
- Centred camera toggle to change the camera system from the legacy zoom in and out to a modern up and down movement
- Centre camera button to set camera to the original / initial co-ordinates at any given time
- Character based first person camera toggle
- Ability to move camera slightly in locked positions
- Swap the definitions of normal and inverted for vertical third person camera movements
- Examine (maybe rework) camera acceleration / smoothness, make less clunky maybe?
- Adjustable sensitivity for camera movements
- Ability to toggle off forced camera perspectives
Screenshots of Finished Items

Fig 1: Move camera options into the main options and out of game options
Youtube Video Here
Mov 1: Swap the definitions of normal and inverted for vertical third person camera movements