praydog / REFramework

Scripting platform, modding framework and VR support for all RE Engine games
https://cursey.github.io/reframework-book/
MIT License
2.68k stars 338 forks source link

Enabling vertical FOV does nothing and using vertical FOV override affects HUD #1034

Open Terepin opened 2 months ago

Terepin commented 2 months ago

Describe the bug Enabling vertical FOV doesn't affect FOV at all. I have to manually override FOV to make it work. But that affects on-screen prompts so it's unusable.

Upload logs and any crash dumps re2_framework_log.txt

Identify the REFramework version 1.5.2, commit f0f73b2

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Graphics'
  2. Click on 'Ultrawide/FOV Options'
  3. Enable 'UItrawide/FOV/Aspect Ratio Fix' and 'Enable Vertical FOV'

Expected behavior REFramewrok should convert game's horizontal FOV to vertical one and not affect HUD

Screenshots Default FOV: 20240410212443_1 Vertical FOV: 20240410212453_1 Vertical FOV Override: 20240410212457_1 Vertical FOV in 1.5.1: 20240410213323_1

Desktop and VR (please complete the following information):

Additional context Up until version 1.5.1 it was working correctly. That is enabling vertical FOV actually enabled vertical FOV and its adjustment didn't affect HUD. After the change introduced in 1.5.2 it's as broken as Global FOV as it affects HUD. Ultimate Trainer is capable changing FOV without affecting anything, so clearly it's possible to make it work, but it shouldn't be required for a functionality that was working just fine a year ago. As reported by different user, FOV adjustment is broken even in VR: https://github.com/praydog/REFramework/issues/941