Release 447 broke camera controls

Can confirm this is happening in my team’s game: Airport Tycoon. When the CameraType property is set to Attach, and you simply rotate the camera slightly on Mobile - the camera will never stop rotating. This CameraType has also caused problems with the zoom property, where on PC the players’ camera is stuck and they are unable to zoom in/out.

I can also confirm that I have issues with every single game when trying to zoom out with the Apple Magic Mouse (w/ horizontal scroll feature), my camera will rotate forever.

4 Likes

This is a major issue, at least on mobile. I was testing my game on mobile and this occurred. Would a video help? Unfortunately, this is really hard to repro, it seems to randomly happen for me.

Edit: I also get stuck in first person when playtest. Working on videos right now.

Edit 2: I was able to get both issues on video.

Videos

First person issue:
https://drive.google.com/file/d/11AMyIZo_SWplAAFkfhSO6yz8eJGD_isx/view?usp=drivesdk
Scrolling issue:
https://drive.google.com/file/d/11C1K4DlXSNOmUolsq5mBeaLlu_933_83/view?usp=drivesdk

Meant to reply to @subcritical, not OP, sorry.

3 Likes

Here are the steps that should be taken to see the issue with CameraType.Watch:

  • Create a new place or open an existing one
  • Press F5 to play test
  • In Explorer, find the Camera object, go into its properties, and change the CameraType to Watch
  • Orbit your camera without letting go of your mouse (notice it not stopping)
  • Let go of your right mouse button without moving your mouse (notice it still not stopping)
  • Move your mouse cursor (notice it stop)

Edit: For some reason, I’m not able to replicate it anymore. Did someone revert these camera changes?

3 Likes

This bug is more occurrent on Mobile. CameraType with Watch, Orbital and Attach all have this infinite camera rotation issue.

1 Like

I was able to get these issues on video. Hopefully staff can resolve this.

2 Likes

Thank you for reporting this issue. I thought that my game was the only one experiencing this issue and I panicked pretty badly without having checked the DevForum first.

My game features a third person camera implementation which relies on BaseCamera for the firearms, however it seems that the UserCameraInputRefactor FastFlag has completely blocked calls to BaseCamera which likewise also broke my game. I tried implementing an alternative to no avail - this incident may cost me some players and heavy delays.

Just one call to BaseCamera rendered the game unplayable because no one could control their cameras. It would be stuck at a certain position after spawning in.

Are we not supposed to directly interact with PlayerModule modules anymore and if so, why was that API available to begin with? If we still can but the way we can interact with the modules changed, what was to be the expected alternative while working with the camera and why was there no heads up?

My game had to be closed for several hours because of this, and was up for more hours in a broken state. Both me, my team and my community were completely confused up until a few minutes ago.

8 Likes

Roblox seems to have done some reverts.

Anyone else feels like the camera issues mentioned above are gone now, or is it just me?

3 Likes

Yep, the flag was turned off. I just checked my game and the camera works again.

I really hope that they address this update more cautiously before turning the flag back on. This is a change that needs an announcement. If they tinker with the camera and then flip the flag back on, my game will break again. I need to know what the alternative is and need time to switch to that new method. API changes should be accompanied with an announcement.

I’m trying not to butcher the PlayerModule right now in case I do something wrong. I knew I should’ve kept a forked version of the module pre-flag, but I try not to fork if I can help it so I can’t just go back and use that as a patch. The only thing left for me now is to hope that flag doesn’t get turned on again.

7 Likes

Doesn’t seem to be fixed on mobile, I just checked again. I think most of the issues have been resolved, but the mobile issues are not. This could be why games such as adopt me have lost players, they have a mobile heavy userbase.

3 Likes

Are you in any old servers? The flag is also off for the AndroidApp and the iOSApp, so new servers should also follow in suit with the camera not being broken.

2 Likes

Can confirm the first person mobile glitch is still live, I just tested in a brand new private server of my game.

3 Likes

I’m in my own showcase, it shouldn’t be an old server but let me reset it.

2 Likes

Have any other camera related flags been turned off? I could not reproduce the issue in the second video, instead camera just got stuck to the humanoid even after it was teleported.

1 Like

From what I’ve checked over, no, most of those flags have not been touched at minimum for a month, I think one even fetched for a year. The following FFlags are involved with the PlayerModule if you want to have a look and see their status:

  • UserMakeThumbstickDynamic (ControlModule)
  • UserNavigationClickToMoveSkipPassedWaypoints (ClickToMoveController)
  • UserCameraToggle (CameraModule, ClassicCamera, CameraUtils, BaseCamera)
  • UserRemoveTheCameraApi (CameraModule)
  • UserCameraInputRefactor (OrbitalCamera, ClassicCamera, CameraInput, BaseCamera, LegacyCamera)
  • UserFixZoomInZoomOutDiscrepancy (BaseCamera)
  • UserFixGamepadCameraTracking (BaseCamera)

Can browse through FFlag Watcher or the function UserSettings():IsUserFeatureEnabled(“FFLAG_NAME”).

3 Likes

I occasionally seen the camera go into some sort of orbiting where scrolling would just go up or down in a circular motion of your character, you’d be unable to zoom out or in.

I am not sure if this bug has been reported separately here.

1 Like

Should be reverted (may have to force-restart your mobile app to refresh). We’ll make some fixes and try again next week.

5 Likes

Alright, thank you. It’s fixed, just tested it out. Hopefully larger games get the playercount back up. Thank you for the lighting quick response!

1 Like

This happened to me yesterday, it’s still a little broken for me. Are you a mac user? Most of my friends who had this problem are mac users, like me. I can’t attach a video here sadly, found any solutions?

1 Like

The problem has been fixed, they reverted the camera changes so they can fix them and re-release. Glad to know the quick response resolved this.

1 Like

Oh thanks, it’s still broken for me, not sure why. Every game I join my camera is broken. @colbert2677 I’m pretty sure if it has something to do with mac users.

1 Like