So, as the title states: You can now set your FoV in first person mode to whatever you want. Only affects first-person walking - no change to the third-person or driving camera (though the latter has been requested a couple of times - I'll see what I can do).
Edit: I'm aware this mod crashes the game upon launch (going back to the launcher, saying GTA V has unexpectedly quit) for some of you. Currently trying to figure out why. If you have this problem and you're willing to get on TeamViewer with me, please PM me.
Edit: Non-Steam problems have been fixed. There's currently no reason to update if you're using Steam, but if you do, uninstall the old version (i.e. replace the mod bink2w64.dll with the original again) first, otherwise things will probably break.
Screenshots comparisons here: http://imgur.com/a/MrS69 [1]
Tested and working on the worldwide Steam and retail/Rockstar Warehouse version as of April 15, 2015 - there's no guarantee a future patch won't break it, but this mod will be updated for compatibility if necessary.
Be advised: We do not yet know the game's anti-cheating measures - use at your own risk. This mod modifies game memory and as such looks like a cheat, and may even be considered one in online multiplayer as having a higher field of view can put players at a competitive advantage.
Edit: I should probably point out that I consider the risk of getting banned for using this about as high as for things like SweetFX (which "look like a cheat" in the same way), and if you do get banned, it's most likely a mistake (though we have no idea whether Rockstar would unban you then either). I just felt the need to mention that it's not 100% risk free.
Installation instructions:
Download here: https://mega.co.nz/#!4AQGzJjB!9mclkHp43fbGSOLhD8d-mC4CNes-9Qe...[2]
Find your GTA V installation folder (e.g. C:\Program Files (x86)\Steam\SteamApps\common\Grand Theft Auto V). It should have files such as GTAV.exe and bink2w64.dll in it.
Extract fov.txt and dsound.dll into that folder.
Change the contents of fov.txt to your desired vertical(!) field of view. The default I've set is 68, which translates to about 100 degrees horizontal on a 16:9 display. If you only know the horizontal FoV you want, here's a handy calculator: http://www.rjdown.co.uk/projects/bfbc2/fovcalculator.php[3]
All done! Launch the game as usual.
Anticipated questions / known issues:
Q: I don't see any "dll".
A: Windows doesn't display known file extensions by default - if you just see a "bink2w64" file, that's okay, that's what I meant.
Q: Does this work on the Rockstar Warehouse version of the game too?
A: Yes.
Q: Why doesn't the FoV slider in the camera menu work anymore?
A: The mod overrides it. If you want the default values back, you can uninstall it, or set them in fov.txt (they go from 45 to 55). If you want an ingame way of changing field of view, I might try utilising the cheat code prompt for that, but no guarantees.
Q: So how do I uninstall this?
A: Just delete dsound.dll from your GTA V installation folder again.
Q: I have a super fast PC and this doesn't seem to work.
A: The mod waits 30 seconds after the game starts (i.e. the program opens, not 30 seconds after you gain control of your character) to take effect, as it crashes if it tries to load immediately when the game does. I know there's better ways to avoid this, but I wanted to get this out quickly.
Q: I set the FoV to 100 and everything looks weird!
A: You need to convert your FoV to the vertical FoV, see the calculator linked above.
Q: Where's the source code?
A: I'll put it up shortly when I've polished it, but it's nothing special, really.
Changelog
1.1 (April 15, 2015)
Added debug log output.
Changed wrapped DLL to dsound.dll for compatibility with non-Steam version.
1.0 (April 15, 2015)
Initial release