I'm running the game here at 3840x1024, using both FW to remove the letterboxing, and Cheat Engine to adjust FOV.
It took some effort to get it set up right, but now it works great. However, I've been trying to find a solution to an issue, and so far haven't seen any mention of it at all in fact.
Here's the problem. During most sections of the game, everything looks alright. However, once you take the wheel on your ship, the volumetric fog suddenly near clips on the edges of the screen.
I would have posted screenshots of this effect here, but unfortunately, all my attempts to capture the screen come up black (I tried prt screen, bandicam and cropper, all failed).
Anyhow, let me try to describe it then. What I was able to notice is that the volumetric fog in AC4 is rendered using a mesh that's placed in front of the camera. Kind of like putting a lens in front of it.
This mesh is set up with a shader that 'paints' fog over the world. I was able to notice this because when the mesh is clipped at the edges of the screen, as you rotate the camera around you can see the edges warp and bend, very much as what you would see when the camera clips through walls and other surfaces.
For some reason, once you grab the wheel on the ship, either this mesh moves, or the main camera's near clipping plane is changed (likely, to avoid z fighting issues on large open spaces like the ocean), and on very wide screens this is visible as the fog suddenly clipping out at the edges. This not only spoils the atmosphere a bit, it also means you can use the edges of the screen to 'cheat' a bit and see things very far away.
Anyhow, back to the point, I've been trying to find a way to hack the camera near clip value to a better value, but as you might imagine, that's easier said than done when you have to figure out where that value lives in memory. I would assume that AC4 is like any other sane game, and that value is stored somewhere that isn't being written to all the time... I would also suspect it must live somewhere close to the FOV address, since they're all camera parameters.
Hopefully some of you hex-savvy individuals can give me some pointers on this issue?
Thanks in advance!
Cheers