secondlife / secondlife/viewer

Space Navigator incompatible with moving vehicles

Open
#2,197 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

game-control stale
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

First, please note I have tried this in a variety of viewers, they all share the same issue.

The space Navigator (SN) and other 'joysticks' have the ability to switch to flycam mode, where the joystick moves the camera but not the avatar. On my SN, clicking the left button decouples the camera from the avatar and moves my POV according to the joystick. Click it again and flycam is disabled,and the joystick controls the avatar.

If I am in a moving vehicle (sitting), doing these 3 step leaves the camera stuck - pinned to one absolute location. I can't change the location with the SN, the camera controls or even using presets. If I stand , I regain the ability but the vehicle continues to move without me, or more often is returned .

In researching this , another avatar tried an Xbox controller on his window PC and saw the same issue. I have tried the Linden Viewer (very latest i was required to load after installing Atlasaurius), the latest Firestorm alpha and the latest available Megapahit.

My colleague with the Xbox controller on Windows, reverted to the last version 6 FS, and it too expressed the bug.

This bug makes sailing and pod exploring using a joystick no fun at all. I imagine flying becomes fatal rather quickly, sailing certainly does.

https://secondlife.canny.io/admin/board/bug-reports/p/space-navigator-incompatible-with-moving-vehicles

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start by reproducing the issue with a Space Navigator or Xbox controller while seated in a moving vehicle, then toggle flycam and verify camera controls and presets. Done means the camera remains movable without dismounting or abandoning the moving vehicle.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.