Camera Pointing Wrong
If your camera is suddenly pointing straight up - or straight down - or some impossible direction, then try these:
- Disable RLV and/or detach your collar or other RLV scripted items.
- Press the Escape (Esc) key a few times. Pressing Escape will clear focus from any windows that have focus, and finally, will reset camera position to your current settings.
- Press Shift-Escape (Esc), once or twice, to reset camera angle to Firestorm default settings. If Shift-Esc did not work, then go to the top menu, Advanced (Ctrl-Alt-D, if not enabled) → Shortcuts → Reset Camera Angles.
- Press Ctrl-9 - this will reset camera zoom. If the zoom did not reset, then go to the top menu, Advanced (Ctrl-Alt-D, if not enabled) → Shortcuts → Zoom default.
- Go to the top menu, World → Photo & Video → Camera Tools. Click all the buttons with the label 'D', on all tabs.
- Go to Advanced (Ctrl-Alt-D if the Advanced menu is not visible) → Show Debug Settings and enter “FocusOffsetRearView” 1) in the input field. Click “Reset to default” at the bottom.
- If that doesn't work, hold down Shift or Control, then use the mouse wheel to change the camera angle.
- Detach all worn HUDs and prim attachments. Sometimes worn items can control your camera perspective. If this fixes the problem, then re-add your items back on one at a time until you find the one causing the problem.
- If all of these fail to work, then the only remaining solution is to reset all your settings to defaults.
Camera View Spinning
Try pressing the left and right arrows on your keyboard at the same time, several times.
If you are using a mouse/keyboard sharing program, such as Synergy, or running Parallels on your Mac, then go to Advanced menu (ctrl-alt-d, if not showing) → Show Debug Settings → search for MouseWarp and set to True.
This can happen when you have a non default value set for Font DPI within Windows operating system settings.
- Windows 10: Right click your desktop → Display settings → Display → Change the size of text, apps, and other items → Make sure this is set to 100%.
- Windows 8: Right click your desktop → Personalise → Display → Adjust font size (DPI) → Make sure this is set to the default value of 96.
If prompted, reboot or sign out and back in.
A More Detailed Workaround Allowing You to Keep a Non-Default DPI Setting
Many thanks to Crypticzynergy for much of this information.
- Windows 10:
- Right click your desktop → Display settings → Display → Change the size of text, apps, and other items → Set this to the scaling you prefer (default is 125%).
- Click Apply, then click Sign Out Now
- Windows 8:
- Right-click on desktop and select “Personalize → Display → Adjust Font Size (DPI)”. Click “Continue” to verify making changes to the settings.
- Click on the “Custom DPI…” button. (Win8: This will be in a “DPI Scaling” window that pops up,)
- A “Custom DPI Setting” window is displayed. Set your DPI as you would like it and ensure that the “Use Windows XP Style DPI scaling” is CHECKED.
- Click on the “OK” button to close the “Custom DPI Setting” window.
- OK the request to Restart computer.
- Right-click on the viewer's shortcut/icon/executable on your desktop (or in Windows Explorer) and select “Properties.”
- Go to the “Compatibility” tab. Place a check in the box that says, “Disable display scaling on high DPI settings.”
- Click “OK” to save the changes and close the popup window.
- Log into SL and verify that Mouselook View now works as intended. You're done!
DPI Scaling Explanation
“Windows XP style DPI scaling” does not actually scale a program's GUI; it only scales/enlarges the system fonts and other system UI elements at higher DPI settings. Basically any text drawn using system fonts is suddenly bigger.
Windows Vista's method is ambiguously called “display scaling”, or better known as “DPI virtualization”. Windows still performs “XP style scaling” when this option is enabled, but programs/software that can handle high DPI settings are now expected to tell Windows they can handle it by setting a “DPI-aware” flag. If that flag is missing, Windows first renders the entire program window to an internal bitmap using 96 DPI (the default setting), and then scales up that bitmap to the current DPI setting before finally displaying it on your screen.
Apparently, having the checkbox marked ENSURES the EXCLUSIVE use of the legacy “Windows XP style DPI scaling” method and DISABLES the additional use of “DPI Virtualization” for programs that lack the DPI-aware flag. Microsoft/Windows dislikes non-conformity by 3rd party programs to the point where it won't play nice with said software/programs, like SL! This is where the tantrum comes – in the form of Mouselook view issues. (Basically when the checkbox is unchecked, you're actually enabling the newer method – DPI virtualization.)