Editable camera:
• First things first: you must have unpacked
AND decrypted data_02.g0s by running
Sergeanur's tool using:
MGSV_QAR_Tool.exe data_02.g0s -r
• Follow steps 1–4 of
NoFoX's post.
• Make backups of the files in "plparts_sna2_main0_def_v00_fpkd\Assets\tpp\level_asset\chara\player".
• In a separate window, navigate to "\data_02\Assets\tpp\level_asset\chara\player\".
• Copy the following three files:
CameraAroundParams.lua
CameraSubjectiveParams.lua
CameraTpsParams.lua
• Navigate back to "plparts_sna2_main0_def_v00_fpkd\Assets\tpp\level_asset\chara\player" and paste the files.
• You can now edit the values in these three files.
• Save when you're done and follow steps 6–7 of
NoFoX's post.
This simply supplants the compiled lua files from the unpacked fpkd with uncompiled versions of the same files so that they can be easily edited with any text editor. CameraAroundParams.lua is the only one I've had a quick look at so far; the settings within the file are pretty self explanatory but I'm still looking through everything at the moment to see exactly what's possible. I guess this also means that we can look into transplanting other files into previously nigh impossible to edit fpkds.
Credit where it's due to Sergeanur, Jayveer, NoFoX and anyone else. Fiddles moved damn quick tonight!
EDIT: Third-person FoV can be edited under
focalLength (
FoV – f converter). Many of the camera settings seem to be carefully balanced, however, and changing any of them too far out of harmony with each other may cause camera clipping and focal issues (I experienced slight clipping at 130° FoV without changing the camera position settings). Haven't figured out first-person yet