key_stroked Posted December 21, 2023 Posted December 21, 2023 Prior to the patch on 19.12.2023, the key assignment "Default Zoom" would correctly change the FOV setting to match the "{--default view" entry for any given aircraft in SnapViews.lua. After yesterday's patch, the default zoom is now 124.4 which basically turns the camera into a fish-eye lens and it's completely unplayable for me. I tested different values for the Apache in SnapViews.lua, but it won't use whatever value is set for the "default view" entry. As a test I set "90" for the default FOV in the Apache: But when I hit default zoom, it goes to 124.4. I've tried deleting SnapViews.lua from the Saved Games\DCS.openbeta\Config\View directory and let DCS rebuild it after saving a custom SnapView with no change. I've tried running a repair with no change. The issue of default zoom not resetting the FOV is a bug that has been around for several open beta versions. Before this latest patch, the workaround was to briefly select a snapview (windows key + numpad number) and then default zoom would work. Now, I'm just stuck with an FOV of 124.4 unless I manually change it with the "Zoom slow" keybinds, but you have to leave the console window open to get back to your desired FOV if you decide to zoom in or out at any point. Can this please be hot fixed?
SharpeXB Posted December 21, 2023 Posted December 21, 2023 Yeah looks like this is broken again. I got it fixed in Stable 2.9 by just redoing my snap view for zoom normal. Copying that .lua over to DCS.openbeta doesn’t work now though. i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
njoyyoursalad Posted December 21, 2023 Posted December 21, 2023 Editing Server.lua in your ..\Saved Games\DCS.openbeta\Config\View\ directory will fix at least some aircraft: function default_fighter_player(t) local res = { CameraViewAngleLimits = {20.000000,140.000000}, It doesn't work for everything, and it limits your maximum FOV, but I suspect someone probably has a more effective method to use as temporary workaround.
key_stroked Posted December 21, 2023 Author Posted December 21, 2023 (edited) 22 minutes ago, njoyyoursalad said: Editing Server.lua in your ..\Saved Games\DCS.openbeta\Config\View\ directory will fix at least some aircraft: function default_fighter_player(t) local res = { CameraViewAngleLimits = {20.000000,140.000000}, It doesn't work for everything, and it limits your maximum FOV, but I suspect someone probably has a more effective method to use as temporary workaround. Are the green values min/max FOV? Are you suggesting to just set them to the same number? I also don't have a Server.lua file in that directory (same directory as SnapViews.lua). How am I supposed to generate that file? Edited December 21, 2023 by key_stroked
njoyyoursalad Posted December 21, 2023 Posted December 21, 2023 13 hours ago, key_stroked said: Are the green values min/max FOV? Are you suggesting to just set them to the same number? I also don't have a Server.lua file in that directory (same directory as SnapViews.lua). How am I supposed to generate that file? Yes, the green values represent min/max FOV figures. If you change 140 to something like 100 then your FOV will only expand to a maximum of 100°. It doesn't work on all aircraft though so I'm hoping that someone with a bit more knowledge will chime in with a way to cover all aircraft. As for Server.lua, you can copy that out of your ..\Eagle Dynamics\DCS World OpenBeta\Config\View\ directory, paste it into ..\Saved Games\DCS.openbeta\Config\View\ and then simply apply your edit to the copied file.
key_stroked Posted December 22, 2023 Author Posted December 22, 2023 10 hours ago, njoyyoursalad said: Yes, the green values represent min/max FOV figures. If you change 140 to something like 100 then your FOV will only expand to a maximum of 100°. It doesn't work on all aircraft though so I'm hoping that someone with a bit more knowledge will chime in with a way to cover all aircraft. As for Server.lua, you can copy that out of your ..\Eagle Dynamics\DCS World OpenBeta\Config\View\ directory, paste it into ..\Saved Games\DCS.openbeta\Config\View\ and then simply apply your edit to the copied file. Unfortunately, it didn't affect the Apache. So far, I haven't seen ED acknowledge that this is totally FUBAR now.
Flappie Posted December 22, 2023 Posted December 22, 2023 On 12/21/2023 at 3:06 AM, key_stroked said: Prior to the patch on 19.12.2023, the key assignment "Default Zoom" would correctly change the FOV setting to match the "{--default view" entry for any given aircraft in SnapViews.lua. After yesterday's patch, the default zoom is now 124.4 which basically turns the camera into a fish-eye lens and it's completely unplayable for me. I tested different values for the Apache in SnapViews.lua, but it won't use whatever value is set for the "default view" entry. As a test I set "90" for the default FOV in the Apache: For starters, the changes you witness were probably induced by a fix for this issue: Now, when you say "Default zoom", do you mean "Zoom normal" (NumEnter) or is it something else? ---
key_stroked Posted December 23, 2023 Author Posted December 23, 2023 19 hours ago, Flappie said: For starters, the changes you witness were probably induced by a fix for this issue: Now, when you say "Default zoom", do you mean "Zoom normal" (NumEnter) or is it something else? Yes, the zoom normal bind in every module.
Flappie Posted December 23, 2023 Posted December 23, 2023 Thanks. So if I understand correctly, this "Zoom normal" function should: either load the "default view" section from SnapViews.lua or load ED default view if there's no existing "default view" entry in the SnapViews.lua But the current OB directly goes to step 2. Is all of the above correct? ---
key_stroked Posted December 23, 2023 Author Posted December 23, 2023 6 hours ago, Flappie said: Thanks. So if I understand correctly, this "Zoom normal" function should: either load the "default view" section from SnapViews.lua or load ED default view if there's no existing "default view" entry in the SnapViews.lua But the current OB directly goes to step 2. Is all of the above correct? Yeah that's right. I don't know where the ED default view settings are, because SnapViewsDefault in the normal DCS directory only has the FC3 aircraft listed. I can't find the value of 124.4 anywhere. But yes, "default view" is getting completely ignored. 1
Flappie Posted December 24, 2023 Posted December 24, 2023 Thank you. I'm afk for a week, but I'll test this and report when I get back. 1 ---
Flappie Posted December 31, 2023 Posted December 31, 2023 I tried to reproduce the issue in 2.9.2.49940 but couldn't. Has the latest patch solved this issue? ---
key_stroked Posted December 31, 2023 Author Posted December 31, 2023 (edited) 4 hours ago, Flappie said: I tried to reproduce the issue in 2.9.2.49940 but couldn't. Has the latest patch solved this issue? Let me check. ** Nope, still broken. Default view for the Apache is still set to 90 in SnapViews.lua, but hitting "Zoom Normal" defaults the camera FOV to 124.4 This screenshot was from today. I'm on the multi-thread executable version 2.9.2.49940 Edited December 31, 2023 by key_stroked
Bandit404 Posted January 2, 2024 Posted January 2, 2024 Having same issue here as well. FOV zoomed out regardless of default set in snap view file. When I use RALT-0 it'll save but hold it only as long as I hold the 0 key down, then reverts to FOV 129ish. Hitting enter does nothing, and "zoom normal" goes back out to 129. Hope a fix gets found
SharpeXB Posted January 2, 2024 Posted January 2, 2024 I think to fix this you need to just delete your old Snapview.lua and generate a new one by creating a custom snap view in the game. That will make a new .lua. Make sure Snap View Saving is checked in the Options Unfortunately that means setting up your views again unless there’s some lua surgery possible. But if all you’re looking to do is set your FOV default (initial spawn and “normal”) that’s this here [13] = {--default view viewAngle = 95.000000,--FOV viewAngleVertical= 63.088276,--VFOV hAngle = 0.000000, vAngle = -10.000000, x_trans = 0.000000, y_trans = 0.000000, z_trans = 0.000000, rollAngle = 0.000000, cockpit_version = 0, i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
key_stroked Posted January 5, 2024 Author Posted January 5, 2024 (edited) On 1/2/2024 at 11:24 AM, SharpeXB said: I think to fix this you need to just delete your old Snapview.lua and generate a new one by creating a custom snap view in the game. That will make a new .lua. Make sure Snap View Saving is checked in the Options Unfortunately that means setting up your views again unless there’s some lua surgery possible. But if all you’re looking to do is set your FOV default (initial spawn and “normal”) that’s this here [13] = {--default view viewAngle = 95.000000,--FOV viewAngleVertical= 63.088276,--VFOV hAngle = 0.000000, vAngle = -10.000000, x_trans = 0.000000, y_trans = 0.000000, z_trans = 0.000000, rollAngle = 0.000000, cockpit_version = 0, That's one of the first things I did, and I explained that in the original post. It didn't work for me. Edited January 5, 2024 by key_stroked
SharpeXB Posted January 5, 2024 Posted January 5, 2024 34 minutes ago, key_stroked said: That's one of the first things I did, and I explained that in the original post. It didn't work for me. Maybe it doesn’t work for every module. I don’t think it works for the Apache. When I look at the lua file I don’t see the value I set (Open Beta Version) The Hornet appears to work. i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
SharpeXB Posted January 7, 2024 Posted January 7, 2024 (edited) Checked this again in OB 2.9 and it's all working correctly for me now. Tried it out with the AH-64, F-18, A-10CII, M-2000C and P-47D PS it appears that User Snap View Saving needs to be enabled to use this, not just to set it. With that setting disabled my FOV goes back to the DCS default or whatever. Edited January 7, 2024 by SharpeXB i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
Recommended Posts