YESSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!! I GOT IT WORKING!!!!!!!!!!!!!!!!!!!!! Though it's not working in automated script for me yet but I'll get that sorted, for now I have to do it manually. BUT IT WORKS! You need to download a program called Cheat Engine and then follow this procedure.
This is copied from the other thread I'll link to.
https://www.subsim.com/radioroom/sho...56#post2706856
"Well, good news and bad news. Overall good news though, I got the FOV working but not through the script. I started Silent Hunter 5 and loaded my save game so I'm standing on the bridge of the sub. Then I alt tab out of the game and I loaded Cheat Engine with no script. I clicked on 'select process to open', found SH5.exe, selected it and then clicked open. Next under the scan settings on the right I set the 'value type' to 'Array of byte'. Then under 'value' I ticked the 'Hex' checkbox and pasted in under 'value' '5C420000AA420000003F0000C03F00'. Next I clicked 'New Scan' and 2 results came up on the left, address '30034C3E' and address '3048BCB6' both of which had values of '5C420000AA420000003F0000C03F00'. So I right clicked on them, one at a time, and changed the first 2 bytes of both to '40 43' from their original value of '5C 42'."
Alt tabbed back into the game and like magic, the FOV is perfect, no stretching at all and all the button clicks line up with the buttons. It's BEAUTIFUL! Ah, I'm so happy I could kiss you guys.
Something that might be of interest to the guys having the black screen problem. I noticed when I was playing with those 2 values located at those memory addresses, if I went too high or too low on the numbers the screen would go black. It appears that if FOV is set beyond a certain range it causes the screen to go black. I'm not 100 percent sure what the first and second numbers do exactly, the first number appears to be the FOV but the second seem like a zoom level or possibly....... aspect ratio??? I can't say 100 percent, maybe the guy from the other thread knows.
Only remaining issue is why the script isn't working. I'm no programmer so I'll need some help probably. I don't understand the code enough to know how to fix it. I can play now with the proper FOV but a automating everything, the script launching and the game starting, under one icon would be really great.
EDIT: I think once you make the changes in Cheat Engine you can have Cheat Engine generate a 'Trainer' file that you would then just double click on to start Cheat Engine with the setting that worked. This is very off the cuff right now, I don't have a lot of experience with Cheat Engine and I'm just making these posts as I go. I'm looking for the option now.
P.S. Depending on what resolution ultrawide you're running those first two values of those addresses are going to be different, the default actual FOV of the game is 55 Float according to this guy from the other post, so you have to figure out what FOV you want, like mine is actually 48 degrees now down from 55 degrees (it's a float value in the program) so you have to do some number conversion, from float to hex I guess and that will give you the proper numbers to change the address values to. Once I get mine working in script form I'll post, then as we come up with scripts for everyone's resolutions we can just post them all so the next guy won't have to deal with all this.
https://www.subsim.com/radioroom/sho...56#post2706856