Hi everyone! Thanks to Manu270891 for pointing out a bug: After you time-travel by using one of the sundials, the FOV value gets changed to 1.6 and stays at this value until the next loading screen. This is, of course, lower than the desired FOV for, let's say, 16:9 aspect ratio, which should be 1.786.
Turns out this "feature" was already present in the original game, where every time you use the sundial, you get a slightly larger FOV until the next loading screen (the standard is 1.5). Funny that nobody noticed this before

Here's what actually happens: To create the fancy "time-warp-tunnel" effect, the FOV gets changed to 1.6 and then increases in steps of 0.3 until it reaches 2.1. After the loading screen, the FOV starts at 2.92 and then decreases in steps of 0.08 until it reaches 1.64, and then is reduced one final time to 1.6. Good news is that I managed to trace the relevant values (like the "1.6") back through memory and found their location! Bad news is that they are located inside the .sna file of the area you are currently in (e.g. toras.sna or toras2.sna)

I already found the values in the corresponding decrypted dump of these files generated by RayMap. So once we find a way to re-pack / re-encrypt these files, it should be an easy fix.
Until then.. if the lower FOV really bothers you and you cannot wait for the next loading screen.. here is a pointer to the address that you can change in Cheat Engine during gameplay to fix the FOV immeadiately:
- English .exe: [[60F07C]+8]+D4C
- Spanish .exe: [7DAED4]+7F0
Btw: I thought about hacking the code so that the relevant values get changed during gameplay, just like I did with the overall FOV value (which would also be a lot easier, if we could simply change the file fix.sna). But this would involve changing multiple addresses that are read from different files at different points in the game, and I think this is just way too much effort for such a minor issue
