Hellblade: Senua's Sacrifice

Hellblade: Senua's Sacrifice

Yeterli oy yok
How To Change the FOV (Any Value!)
Soüp tarafından
This guide shows how to change the FOV to any value, rather than the previous method that only sets the game to use vertical FOV rather than horizontal FOV but doesn't allow changing the value. These two methods can be combined if you would rather set the FOV by the vertical angle.

Do keep in mind that you need to do this every time you launch the game, as the setting will not save.
   
Ödül
Favorilere Ekle
Favorilere Eklendi
Favorilerden Çıkar
Universal Unreal Engine 4 Console Unlocker
The Universal Unreal Engine 4 Console Unlocker (UUE4CE) is the key to being able to change the FOV. While this program is mainly intended to use for modding purposes and screenshots, it does this by enabling the developer console in the game, something that was typically easy to access in older versions of Unreal Engine but completely disabled in all retail UE4 games. The engine has a built-in FOV command that allows you to change the game camera's FOV to any value of your choosing (though rendering breaks at 180 degrees) that can be accessed from the console.

Download the UUE4CU here (version 2.0.4 as of the time of writing this guide): UUE4CU Download[framedsc.github.io]
Using the Unlocker
Once you have downloaded the unlocker, extract the files into the location of your choosing. Run it and you will be presented with a simple program window:


Don't do anything with the program yet, but start the game up and importantly load your save so you're fully in-game. I found that UUE4CE tends to crash the game if you try to use it while on the game's main menu.

Alt+tab back to the desktop and click the Select button in UUE4CE which will display a list of programs running on your PC.


Find and select Hellblade from the list, then back in the main program window click "Inject DLL".


After a second or two you should be presented with a success message and the program will close when clicking "OK".


Now open the game back up and you will see this message in the upper left corner, indicating that UUE4CE has properly loaded:
Changing the FOV
Now comes the easy part! Open up the console using the ~ key (may vary depending on your keyboard layout, but it's typically the key in the upper left of the keyboard just under escape.) In the console, type in:
FOV ##
Where ## is the FOV value of your choosing. The game's default FOV is 80.

As I stated at the beginning, the FOV value will not save so you must use UUE4CE every time you launch the game in order to play with modified FOV.

An interesting quirk of this game is that increasing the FOV also slightly increases performance, at least on my PC. Changing the FOV from the default 80 to 150 in the screenshot location increased my FPS from 80 to 90. Increasing the FOV from 80 to 90 increased my FPS by 1-2. I believe this is happening due to decreasing the size of shader effects on the screen.

Some FOV examples:
Default 80:


90 (my preference):


150 (probably works a lot better with an ultrawide monitor):
Acknowledgements
A big thank you to Otis_Inf and SunBeam for creating the very useful tool utilized in this guide.
12 Yorum
Magé 4 Tem @ 13:45 
worked in ride5 ?
Kweeb 19 Nis @ 14:32 
True. They should have never removed the universal way to change the FOV like in unreal engine 2 games. You just had to change it before you started a new game
Soüp  [yaratıcı] 19 Nis @ 14:22 
Yes that's an easy way to change the FOV, but you don't get to select the exact value. You could fiddle around with custom aspect ratios and resolutions to change it but that's a lot more work than this method is.
Kweeb 19 Nis @ 13:03 
makes it 112 horizontal fov
Kweeb 19 Nis @ 13:00 
just add.
[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
to the engine ini
Soüp  [yaratıcı] 13 Ağu 2021 @ 19:48 
It's also possible that various game overlays (MSI Afterburner, Discord, Overwolf, etc) and even peripheral software (kb/m, and RGB software particularly) could conflict with the injector tool.
Soüp  [yaratıcı] 13 Ağu 2021 @ 9:50 
Well I just tried it myself, and the latest version actually worked fine injecting from the main menu. I do wonder if screen mode matters though? I have the game set to fullscreen, but Windows' fullscreen optimizations forces it to borderless window.
EvPointMaster 13 Ağu 2021 @ 4:04 
Yeah, I tried both, main menu and in-game. Unfortunately, both versions of UUU that are available on the website have the same problem, and it's difficult to find other version, because they are very adamant about not letting anyone else host dowloads for UUU.
Soüp  [yaratıcı] 12 Ağu 2021 @ 18:07 
@EvPointMaster Did you make sure to load your save before injecting? It crashes the game if you do it on the main menu (at least when I wrote this.) It's also possible newer versions of the tool aren't working well with this game.
EvPointMaster 12 Ağu 2021 @ 14:49 
How did you get this working? I click on inject, then after a few seconds I get a pop-up saying "Processing AOB blocks done." and the game and the unlocker close