trixnz / justfov

Just Cause 3 FOV Patcher
MIT License
11 stars 7 forks source link

JustFOV rather zooms out instead of increasing the FOV #3

Open kq01526 opened 8 years ago

kq01526 commented 8 years ago

@trixnz :

Thanks a lot for JustFOV.

However, there is an issue with JustFOV:

With the default FOV, the camera is positioned so that Rico is shown in the lower part of the screen, so that his legs and feet mostly are below the bottom of the screen and can't be seen.

When increasing the FOV with JustFOV though, JustFOV does not seem to account for that. Rico is more like in the center of the screen instead of at the bottom when increasing the FOV with JustFOV.

It seems like JustFOV is rather zooming out instead of actually increasing the FOV.

Would there be any chance you could make JustFOV properly increase the FOV, so that Rico stays at the bottom of the screen so that his legs and feet are below the bottom of the screen?

When using a 21:9 display, Just Cause 3 properly increases the FOV, see the following screenshot for example:

Image

Or the following video for example:

https://youtu.be/Zn0dNjBcniM

Regards

trixnz commented 8 years ago

I think this comes down to the original camera retaining its original positioning and not accounting for the increased field of view. I'll take a look when I get a chance

kq01526 commented 8 years ago

@trixnz :

Thanks for the fast reply.

It would be very much appreciated if you could do that, since the camera positioning currently looks strange with the increased FOV from JustFOV.

Making the camera position account for the increased FOV would make it a lot better.

trixnz commented 8 years ago

@kq01526 I've taken a look into this. The camera system in JC3 is incredibly complex and doesn't seem to factor the current FOV into the calculations. I managed to find where they apply the offsets from the camera to use to zoom it in on Rico, but I haven't been able to figure out how they relate to the FOV.

If I get more time, I'll look into it further.

kq01526 commented 8 years ago

@trixnz :

Thanks a lot for looking into this. Maybe you could add a second slider to JustFOV which controls the zoom so that the player can adjust the zoom himself to make it fit the FOV? I mean just as a workaround until you manage to fix it properly.