Plasma icon indicating copy to clipboard operation
Plasma copied to clipboard

Add xForcedViewCamera Python script

Open dpogue opened this issue 1 month ago • 5 comments

Script to force a camera viewpoint from a clickable, with an optional vignette.

This is like a hybrid of the xTelescope and clftRS scripts, but with the logic simplified and some shortcomings addressed.

  • No telescope multistage behaviour mod
  • Clickable activator is locally disabled while the camera is active, to prevent breaking the camera stack
  • Optional GUI vignette dialog
  • Exit with escape or movement keys

dpogue avatar Nov 24 '25 01:11 dpogue

FYI @Traveler263 if you want to give this a test on Destiny

dpogue avatar Nov 24 '25 01:11 dpogue

FYI @Traveler263 if you want to give this a test on Destiny

Ill try to poke at this either tomorrow or Tuesday.

Traveler263 avatar Nov 24 '25 01:11 Traveler263

Why not adding an optional two-states responder and an optional SDLQuitCameraView, like in the script from https://discord.com/channels/282045216221822978/282046743338811392/1440814300552888360 ? It would be usefull.

TheScarFr avatar Nov 24 '25 01:11 TheScarFr

Why not adding an optional two-states responder and an optional SDLQuitCameraView

This is intended to be a simple script for forcing a camera perspective, not for complex Age-specific situations that have a bunch of other state associated with them. More complicated scenarios probably have other Python logic they will need, and proper consideration regarding multiplayer interactions.

The xTelescope script for example restricts a single player to using the telescope at a time, but this script allows multiple players to trigger to viewpoint camera.

dpogue avatar Nov 24 '25 05:11 dpogue

Ah, ok.

TheScarFr avatar Nov 24 '25 13:11 TheScarFr