3rd-person camera issue
-
Nice new site!
Anyway, does anyone know how to change the performance of 3rd-person camera when the ship is in cruise mode or accelerating?
In FL, if you change the speed of your ship, the game will slightly zoom-in/out the camera to get the feeling. But I think this makes my ship too small when reaching max speed and I want to reduce it. Can anyone help me? Thanks a lot. -
This is a fairly straightforward one! If you open up shiparch.ini
and play around with the following keys, you can adjust the way the ship camera behaves with movement:camera_offset = 6, 22 camera_angular_acceleration = 0.05 camera_horizontal_turn_angle = 23 camera_vertical_turn_up_angle = 5 camera_vertical_turn_down_angle = 30 camera_turn_look_ahead_slerp_amount = 1
-
@IrateRedKite Thanks for your reply, but these offsets can’t affect the camera performance relate to the ship’s movement speed. Sadly, I can’t upload my in-game image to simply show you what I mean.
If you increase your ship’s cruise speed to an insane value, like 6000m/s, and enter the cruise mode. The ship will shrink into a tiny spot and reach the center of the screen. And I just want to reduce this effect, like keeping the ship at the bottom of the screen.
It’s more like a hardcoded thing or at least has nothing to do with shiparch. BTW I’m testing this on Patriot (Liberty light fighter) with the same camera offset you provided. -
Sadly, it requires a dll hack because there are no camera modes for cruise and engine kill
calculation is speed x 0.05I changed it from 0.05 to 0.015, it is a temporary solution camera might feel faster but it will keep it close during a cruise
“Camera position to relative speed”
freelancer.exe 1186F0 | 005186EA
CD CC 4C 3D -> 8F C2 75 3C -
@Venemon:
I actually played around with this offset a few years back while trying to reduce the symptoms of Ship Shaking but never posted it. Anyway credits go to you:Freelancer.exe 1186F0 0.05f = multiplier for third person view inertia ~Venemon
EDIT: added pull request for the 101 list.