OpenQTVRMovieFile Use the specified QTVR movie file. A command line has this format: [Options are not yet defined.] OpenQTVRMovieFile Options Name ----------------------------------------------------- OpenQTVRMovieFile 0 WWDC#Demo
ReplaceMainMovie Open the specified QuickTime movie in place of the current one. A command line has this format: [Overlay: 0 == keep current window size; 1 == use new movie's size for window] [NameType: 0 == full pathname; 1 == relative pathname; 2 == full URL; 3 == relative URL] [Options are not yet defined.] ReplaceMainMovie Overlay NameType Options Name ---------------------------------------------------------------------------------------- ReplaceMainMovie 0 0 0 WWDC#Demo
SetCurrentDirectory Set the directory to be searched for content files. A command line has this format: [Options are not yet defined.] Note: the Pathname should be the pathname of *a file* in the desired directory. SetCurrentDirectory Options Pathname ---------------------------------------------------------------------- SetCurrentDirectory 0 MyHardDisk:ResourceDir:FOO
SetBarState Show or hide the controller bar. A command line has this format: [State: 0 == hide; 1 == show; 2 == toggle current state] [Options are not yet defined.] SetBarState State Options ---------------------------------------------------------------------- SetBarState 1 0
SetButtonState Show or hide a button (or display text) in the controller bar. A command line has this format: [Button: 0 == the QuickTime step buttons (not supported by QTVR); 1 == the speaker button; 2 == the go-back button; 3 == the zoom buttons; 4 == the show hot spots button; 5 == the translate button; 6 == the help text; 7 == the hot spot names] [State: 0 == hide; 1 == show; 2 == toggle current state] [Options are not yet defined.] SetButtonState Button State Options ---------------------------------------------------------------------- SetButtonState 1 0 0
SetResizeState Enable or disable window resizing. A command line has this format: [State: 0 == disable; 1 == enable; 2 == toggle current state] [Options are not yet defined.] SetResizeState State Options ---------------------------------------------------------------------- SetResizeState 0 0
SetWindowSize Set the current size of a movie window. A command line has this format: [Height and width are in pixels.] [Options are not yet defined.] SetWindowSize Height Width Options ---------------------------------------------------------------------- SetWindowSize 100 200 0
SetMaxWindowSize Set the maximum size of a movie window. A command line has this format: [Height and width are in pixels.] [Options are not yet defined.] SetMaxWindowSize Height Width Options ---------------------------------------------------------------------- SetMaxWindowSize 0 0 0
ReplaceCursor Replace one cursor by another. A command line has this format: [Options == type of cursor to replace: 0 == restore default cursor; 1 == black and white cursor; 2 == color cursor] ReplaceCursor PrevID NewID Options ---------------------------------------------------------------------- ReplaceCursor -19687 19687 0
SetHotSpotIDCursors Replace the triad of cursors for a hot spot specified by its ID. A command line has this format: [Options are not yet defined.] SetHotSpotIDCursors NodeID HotSpotID Crsr1ID Crsr2ID Crsr3ID Options ------------------------------------------------------------------ ---------------------------------------- SetHotSpotIDCursors -1 50 128 129 130
SetHotSpotTypeCursors Replace the triad of cursors for all hot spots of a specified type. A command line has this format: [Options are not yet defined.] SetHotSpotTypeCursors NodeID HotSpotID Crsr1ID Crsr2ID Crsr3ID Options ------------------------------------------------------------------ ---------------------------------------- SetHotSpotTypeCursors -1 undf 128 129 130 0
GoToNodeID Go to the specified node. A command line has this format: [Options are not yet defined.] GoToNodeID NodeID Options ---------------------------------------------------------------------- GoToNodeID 1 0
ShowDefaultView Display the default view of the current node. A command line has this format: [Options are not yet defined.] ShowDefaultView Options ---------------------------------------------------------------------- ShowDefaultView 0
OpenResourceFile Use the specified resource file. A command line has this format: [Options are not yet defined.] OpenResourceFile Options Name ---------------------------------------------------------------------- OpenResourceFile 0 myPICTResources OpenResourceFile 0 mySoundResources OpenResourceFile 0 StudioSounds
SetCorrection Use the specified imaging correction mode. A command line has this format: [Mode is the correction mode (see VRPWQTVR2.0 p. 1-41).] [Options is the imaging mode (see VRPWQTVR2.0 p. 1-42).] SetCorrection Mode Options ---------------------------------------------------------------------- SetCorrection 2 100
SetQuality Use the specified image quality. A command line has this format: [Quality is the image quality (see VRPWQTVR2.0 p. 1-44):] [high == 1023; normal == 512; low == 0] [Options is the imaging mode (see VRPWQTVR2.0 p. 1-42).] SetQuality Quality Options ---------------------------------------------------------------------- SetQuality 1023 100
SetSwingSpeed Use the specified swing transition speed. A command line has this format: [Speed is the swing speed: 1 == slow; 10 == fast] [Options are not yet defined.] SetSwingSpeed Speed Options ---------------------------------------------------------------------- SetSwingSpeed 5 0
SetSwingDirection Use the specified swing transition direction. A command line has this format: [Dir is the swing direction (see VRPWQTVR2.0 p. 1-58).] [Options are not yet defined.] SetSwingDirection Dir Options ---------------------------------------------------------------------- SetSwingDirection 0 0
SetSwingState Enable or disable swing transitions for the current node. A command line has this format: [State: 0 == disable; 1 == enable] [Options are not yet defined.] SetSwingState State Options ---------------------------------------------------------------------- SetSwingState 1 0
SetPanAngle Set the pan angle. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetPanAngle Pan Options ---------------------------------------------------------------------- SetPanAngle 90.0 0
SetTiltAngle Set the tilt angle. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetTiltAngle Tilt Options ---------------------------------------------------------------------- SetTiltAngle 0.0 0
SetPanTiltZoom Set the pan, tilt and zoom angles. A command line has this format: [Mode: 0 == jump transition; 1 == swing transition; 2 == blocking swing transition] [Options: 0 == angles are absolute; 1 == angles are relative] SetPanTiltZoom Pan Tilt Zoom Mode Options -------------------------------------------------- -------------------------------- SetPanTiltZoom 0.0 0.0 0.0 0 0
SetFieldOfView Set the field of view angle. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetFieldOfView FOV Options ---------------------------------------------------------------------- SetFieldOfView 30.0 0
SetViewCenter Set the view center. A command line has this format: [Options are not yet defined.] SetViewCenter xCoord yCoord Options ---------------------------------------------------------------------- SetViewCenter 45 22 0
SetPanLimits Set the current pan angle constraints. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetPanLimits Min Max Options ---------------------------------------------------------------------- SetPanLimits 0.0 180.0 0 SetPanLimits 0.0 90.0 1
SetTiltLimits Set the current tilt angle constraints. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetTiltLimits Min Max Options ---------------------------------------------------------------------- SetTiltLimits -25.0 25.0 0
SetZoomLimits Set the current filed of view angle constraints. A command line has this format: [Options: 0 == angle is absolute; 1 == angle is relative] SetZoomLimits Min Max Options ---------------------------------------------------------------------- SetZoomLimits 1.0 90.0 0
SetHotSpotState Set the state of a hot spot. A command line has this format: [State: 0 == disable; 1 == enable] [Options are the hot spot enable flags (see VRPWQTVR2.0 p. 1-50).] SetHotSpotState HotSpotID State Options ---------------------------------------------------------------------- SetHotSpotState 50 1 0
SetTranslateState Set the state of object translation. A command line has this format: [State: 0 == disable; 1 == enable] [Options are not yet defined.] SetTranslateState State Options ---------------------------------------------------------------------- SetTranslateState 0 0
SetClickRadius Set the radius within which clicks occur (the mouse-click hysteresis). A command line has this format: [Options are not yet defined.] SetClickRadius Radius Options ---------------------------------------------------------------------- SetClickRadius 2 0
SetClickTimeout Set the timeout for clicks. A command line has this format: [Options are not yet defined.] SetClickTimeout Ticks Options ---------------------------------------------------------------------- SetClickTimeout 10 0
SetPanTiltSpeed Set the pan and tilt speed. A command line has this format: [Options are not yet defined.] SetPanTiltSpeed Speed Options ---------------------------------------------------------------------- SetPanTiltSpeed 5 0
SetZoomSpeed Set the zoom speed. A command line has this format: [Options are not yet defined.] SetZoomSpeed Speed Options ---------------------------------------------------------------------- SetZoomSpeed 10 0
SetMouseScale Set the mouse-motion scale. A command line has this format: [Options are not yet defined.] SetMouseScale Scale Options ---------------------------------------------------------------------- SetMouseScale 90.0 0
SetFrameRate Set the frame rate of an object node. A command line has this format: [Options: 0 == rate is absolute; 1 == rate is relative] SetFrameRate Rate Options ---------------------------------------------------------------------- SetFrameRate 50.0 0
SetViewRate Set the view rate of an object node. A command line has this format: [Options: 0 == rate is absolute; 1 == rate is relative] SetViewRate Rate Options ---------------------------------------------------------------------- SetViewRate 50.0 0
SetViewTime Set the current view time of an object node. A command line has this format: [Options: 0 == time is absolute; 1 == time is relative] SetViewTime Time Options ---------------------------------------------------------------------- SetViewTime 50.0 0
SetViewState Set the current view state of an object node. A command line has this format: [Options are not yet defined.] SetViewState Type State Options ---------------------------------------------------------------------- SetViewState 0 0 0
SetAnimationState Set the animation state of an object node. A command line has this format: [Options are not yet defined.] SetAnimationState Setting State Options ---------------------------------------------------------------------- SetAnimationState 0 0 0
SetControlState Set the control state of an object node. A command line has this format: [Options are not yet defined.] SetControlState Setting State Options ---------------------------------------------------------------------- SetControlState 0 0 0
SetFrameAnimState Enable or disable frame animation in an object node. A command line has this format: [Options are not yet defined.] SetFrameAnimState State Options ---------------------------------------------------------------------- SetFrameAnimState 0 0
SetViewAnimState Enable or disable view animation in an object node. A command line has this format: [Options are not yet defined.] SetViewAnimState State Options ---------------------------------------------------------------------- SetViewAnimState 0 0
SetQTVRVisState Enable or disable QTVR movie visibility. A command line has this format: [Options are not yet defined.] SetQTVRVisState State Options ---------------------------------------------------------------------- SetQTVRVisState 0 0
SetCachePrefs Set the back buffer resolution, depth, and size. A command line has this format: [Options are not yet defined.] SetCachePrefs Resolution Depth Size Options ---------------------------------------------------------------------- SetCachePrefs 1 32 1 0
SetMovieVolume Set the volume of a QTVR sound track. A command line has this format: [Options are not yet defined.] SetMovieVolume Volume Options ---------------------------------------------------------------------- SetMovieVolume 0 0
SetTrackVolume Set the volume of a QuickTime sound track. A command line has this format: [ObjID: the object ID of the movie that contains the sound track] [Volume: an integer between 0 and 256] [Index: the track's index] [if Options == 0, value is absolute; if Options == 1, value is relative] SetTrackVolume ObjID Volume Index Options -------------- -------------------------------------------------------- SetTrackVolume 100 256 1 0
SetSoundVolume Set the volume of a sound. A command line has this format: [Volume: an integer between 0 and 256] [Options are not yet defined.] SetSoundVolume ObjID Volume Options ---------------------------------------------------------------------- SetSoundVolume 100 0 0
SetSoundBalance Set the balance of a sound. A command line has this format: [Options are not yet defined.] SetSoundBalance ObjID Left% Right% Options ---------------------------------------------------------------------- SetSoundBalance 100 0 0 0
SetMatte Set the matte for a node. A command line has this format: [Options are not yet defined.] SetMatte Options File ---------------------------------------------------------------------- Set Matte 0 myMatteFile
PlaySceneSound Play a movie-wide ambient resource sound asynchronously. [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlaySceneSound ResID ObjID Mode Fade Options ---------------------------------------------------------------------- PlaySceneSound 25876 144 1 0 0
PlaySceneQTMidi Play a movie-wide ambient QuickTime sound-only file asynchronously. [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds? NOT YET SUPPORTED] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlaySceneQTMidi ObjID Local xCoord yCoord zCoord ProjAngle Mode Fade Options file --------------------------------------------------------------------------------------------------------------------- PlaySceneQTMidi 144 1 1.0 0.0 0.0 180.0 0 2 0 ROCKET.MOV
PlayNodeQTMidi Play a QuickTime sound-only file in a particular node. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds? NOT YET SUPPORTED] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlayNodeQTMidi NodeID ObjID MaxTimes Local xCoord yCoord zCoord ojAngle Mode Fade Options File ------------------------------------------------------------------ ---------------------------------------- PlayNodeQTMidi 12 144 -1 1 1.0 0 0.0 180.0 0 0 0 ROCKET.MOV
PlayNodeSound Play a sound in a particular node. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing); 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore] PlayNodeSound ResID NodeID ObjID MaxTimes Mode Fade Options --------------------------------------------------------------------------------- PlayNodeSound 128 1 100 -1 1 1 2
PlayNode3DSound Play a 3D sound in a particular node. A command line has this format: [SMode: 0 == unfiltered; 1 == localized; 2 == ambient; 3 == binaural] [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing); 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlayNode3DSound ResID NodeID ObjID xCoord yCoord zCoord ProjAngle MaxTimes Mode Fade Options ----------------------------------------------------- ---------------------------------------- PlayNode3DSound 28 1 2 1.0 0.0 0.0 0 1 -1 1 1
HotSpotQTMidi Play a QuickTime sound-only file when a hot spot is clicked. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds? NOT YET SUPPORTED] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] HotSpotQTMidi NodeID HotSpotID ObjID MaxTimes Local xCoord yCoord zCoord ojAngle Mode Fade Options File ------------------------------------------------------------------------------------------------------------------------------ HotSpotQTMidi 1 50 145 -1 1 0 0.0 0.0 180.0 0 0 2 ROCKET.MOV
HotSpotSound Play a sound when a hot spot is clicked. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing); 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] HotSpotSound ResID NodeID HotSpotID ObjID MaxTimes Mode Fade Options ----------------------------------------------------------------------------------------------------------------------------- HotSpotSound 128 1 61 105 -1 1 1 0 HotSpotSound 129 2 169 106 -1 1 1 1 HotSpotSound 130 2 114 107 -1 1 1 1
HotSpot3DSound Play a 3D sound when a hot spot is clicked. A command line has this format: [SMode: 0 == unfiltered; 1 == localized; 2 == ambient; 3 == binaural] [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing); 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] HotSpot3DSound ResID NodeID HotSpotID ObjID xCoord yCoord zCoord ProjAngle Mode MaxTimes Mode Fade Options ----------------------------------------------------------------------------------------------------------------------------- HotSpot3DSound 1 50 145 -1 1 0 0.0 0.0 0 1 0 0 2
HotSpotMovie Play a movie when a hot spot is clicked. A command line has this format: [Mode: 0 == loop; 1 == once] [Options: 0 == play entire movie now (whether or not it's already playing); 1 == restart movie; 2 == toggle current state; 3 == start movie if not playing, otherwise ignore; 4 == stop movie] [Rotate: 0 == don't rotate; 1 == rotate] HotSpotMovie ObjID NodeID HotSpotID Pan Tilt Scale Width KeyRed yGreen KeyBlue UseBuffer UseCenter UseKey UseHide UseDir Rotate VolAngle MaxTimes Mode Options Name --------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------- HotSpotMovie 213 1 50 0.0 0.0 1.0 40.0 0 0 1 1 1 0 1 1 90.0 -1 3 0 0 RailwayRot.mov HotSpotMovie 277 8 131 7.0 30.0 1.0 40.0 0 0 1 1 1 0 1 1 90.0 -1 3 0 1 myMovie
TriggerHotSpot Trigger a particular hot spot. A command line has this format: [Options are not yet defined.] TriggerHotSpot HotSpotID Options ---------------------------------------------------- TriggerHotSpot 40 0
PlayQTMidi Play a QuickTime sound-only file immediately. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds? NOT YET SUPPORTED] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlayQTMidi ObjID Local xCoord yCoord zCoord ProjAngle Mode Fade Options File ----------------------------------------------------------------------------------------------------------------------------- PlayQTMidi 144 1 1.0 0.0 0.0 180.0 1 0 0 mission2.midMovie
PlaySndResource PlaySound is an obsolete synonym Play an ambient sound resource immediately. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlaySndResource ResID ObjID Mode Fade Options ------------------------------------------------------------------------------------- PlaySndResource 25876 144 1 0 0
PlaySoundFile Play an ambient sound file immediately. A command line has this format: [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] PlaySoundFile ObjID Mode Fade Options File ------------------------------------------------------------------------------------- PlaySoundFile 145 1 0 0 foo
Play3DSndResource Play a sound at a specific location in a panorama. A command line has this format: [SMode: 0 == unfiltered; 1 == localized; 2 == ambient; 3 == binaural] [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] Play3DSndResource ResID ObjID xCoord yCoord zCoord ProjAngle SMode Fade Mode Options -------------------------------------------------------------------------------------- Play3DSndResource 25753 128 0.0 0.0 -2.0 1.0 1 1 1 0
Play3DSndResourceAngle Play a sound at a specific location in a panorama, specified using angles. A command line has this rmat: [SMode: 0 == unfiltered; 1 == localized; 2 == ambient; 3 == binaural] [Mode: 0 == loop; 1 == once] [Fade: Do we fade out gradually when stopping sounds?] [Options: 0 == play entire sound now (whether or not it's already playing) 1 == restart sound; 2 == toggle current state; 3 == start sound if not playing, otherwise ignore; 4 == stop sound] Play3DSndResourceAngle ResID ObjID Pan Tilt Distance ProjAngle SMode Mode Fade Options ------------------------------------------------------------------------------------------------------------------------ Play3DSndResourceAngle 9014 128 0.0 0.0 3.0 1.0 1 1 0 0
ShowPicture Overlay a picture in the front buffer. A command line has this format: [if Height and Width == 32000, picture occupies entire movie box] [PegSide: a bit field: 12 = bottom right; 3 = upper left] [Options: 0 == show picture now (whether or not it's already displayed) 1 == show picture; 2 == toggle current state; 3 == show picture; 4 == hide picture] ShowPicture ResID ObjID Height Width PegSide Offset Options ------------------------------------------------------------------------------------------------------------ ShowPicture 128 111 32 32 12 5 0 ShowPicture 128 333 32 32 12 5 0
ShowNodePicture Overlay a picture in the front buffer in a particular node. A command line has this format: [if Height and Width == -1, picture occupies entire movie box] [PegSide: a bit field: 12 = bottom right; 3 = upper left] [Options: 0 == show picture now (whether or not it's already displayed) 1 == show picture; 2 == toggle current state; 3 == show picture; 4 == hide picture] ShowNodePicture ResID ObjID NodeID Height Width PegSide Offset Options ------------------------------------------------------------------------------------------------------------- ShowNodePicture 128 333 -1 32 32 2 5 0 ShowNodePicture 128 444 2 32 32 12 5 0
AtTime Execute a command at a given time. A command line has this format: [Mode: 0 == absolute; 1 == node relative; 2 == install-time relative] [Options: 0 == let unexpired commands remain enlisted; 1 == kill unexpired commands] AtTime Ticks Mode NodeID Repeat Period MaxTimes Options Command line ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ AtTime 200 1 12 0 0 10 0 PlaySndResource#28000#234#0#1#0 AtTime 200 1 12 0 0 10 0 Set3DObjRotState#200#1#0 AtTime 300 1 12 1 75 10 0 Set3DObjTexture#200#0#0#QD3D AtTime 350 1 12 1 75 10 0 Set3DObjTexture#200#0#0#tiles AtTime 600 1 1 0 0 10 0 SetBarState#0#0 AtTime 300 1 1 1 1 -1 0 SetPanAngle#2.0#1 AtTime 600 1 2 1 300 10 0 Beep AtTime 600 0 1 1 1 10 0 MoveScreen#1.0#0.0#0 AtTime 600 1 2 0 0 10 0 GoToNodeID#1#0 AtTime 300 1 1 0 0 10 0 ProcessScript#0#earthquake.scr
AtAppLaunch Execute a command when the application is launched. A command line has this format: [Options are not yet defined.] AtAppLaunch Options Command line -------------------------------------------------------------- AtAppLaunch 0 SetSwingState#1#0
AtAppQuit Execute a command when the application is quit. A command line has this format: [Options are not yet defined.] AtAppQuit Options Command line -------------------------------------------------------------- AtAppQuit 0 Beep
AtMouseOverHSID Execute a command when the mouse is over a hot spot, targeted by ID. A command line has this rmat: [Options are the hot spot action selectors (see VRPWQTVR2.0 p. 1-39).] AtMouseOverHSID NodeID HotSpotID MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtMouseOverHSID 1 10 -1 0 Beep AtMouseOverHSID 7 24 1 0 Set3DObjTexture#200#1#0#Seen AtMouseOverHSID 7 24 1 0 AtMouseOverHS#7#24#1#0#Set3DObjTexture%200%1%0%JumpRope AtMouseOverHSID 8 126 -1 0 PlaySndResource#14615#235#0#0#0
AtMouseOverHSType Execute a command when the mouse is over a hot spot, targeted by type. A command line has this rmat: [Options are the hot spot action selectors (see VRPWQTVR2.0 p. 1-39).] AtMouseOverHSType NodeID HotSpotType MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtMouseOverHSType 1 undf -1 0 Beep AtMouseOverHSType 7 undf 1 0 Both#0#Set3DObjTexture%200%1%0%Seen#AtMouseOverHS%7%24%1%0%Set3DObjTexture&200&1&&JumpRope
AtClickHSID AtClickHS [original name] Execute a command when the mouse is clicked on a hot spot, targeted by ID. A command line has is format: [Options: 1 == cancel any existing link; 0 == follow any existing link] AtClickHSID NodeID HotSpotID MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtClickHS 1 40 -1 0 ShowPicture#128#333#32#32#12#5#2
AtClickHSType Execute a command when the mouse is clicked on a hot spot, targeted by type. A command line is this format: [Options: 1 == cancel any existing link; 0 == follow any existing link] AtClickHSType NodeID HotSpotType MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtClickHSType 1 40 -1 0 ShowPicture#128#333#32#32#12#5#2
AtClickCustomButton Execute a command when the mouse is clicked on the custom button in the controller bar. A mmand line has this format: [Options are not yet defined.] AtClickCustomButton NodeID MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtClickCustomButton 1 -1 0 Beep
AtClickSprite Execute a command when the mouse is clicked on a sprite. A command line has this format: [If SpriteIndex == -1, any sprite matches] AtClickSprite NodeID MaxTimes SpriteIndex Command line ---------------------------------------------------------------------------------------------------------------- AtClickSprite 1 -1 1 Beep
AtNodeEntry Execute a command when the specified node is entered. A command line has this format: [If NodeID == -1, any entered node is okay.] [Options are not yet defined.] AtNodeEntry NodeID MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtNodeEntry 49 -1 0 PlaySndResource#19699#238#1#1#0 AtNodeEntry 52 -1 0 PlaySndResource#28000#239#0#1#0 AtNodeEntry 8 1 0 SetPanTiltZoom#55.0#10.0#15.0#0 AtNodeEntry 8 10 0 PlaySndResource#22212#240#0#0#0 AtNodeEntry -1 -1 0 AtPanAngle#-1#80.0#90.0#3#0#PlaySndResource%30600%334%0%1%0 AtNodeEntry 2 10 0 AtTime#600#1#2#0#0#-1#0#GoToNodeID%1%0 AtNodeEntry 12 2 0 PlaySndResource#1521#241#0#1#0 AtNodeEntry 7 -1 0 Set3DObjVisState#200#1#0 AtNodeEntry 7 -1 0 Set3DObjTexture#200#0#0#ScreenPICT AtNodeEntry 7 -1 0 Set3DObjVisState#200#1#0 AtNodeEntry 7 -1 0 AtClickHS#7#24#1#1#ProcessScript%0%tv1stclick.scr AtNodeEntry 12 -1 0 Set3DObjVisState#203#1#0 AtNodeEntry 12 -1 0 AtTime#200#1#12#0#0#10#0#PlaySndResource%28000%333%0%0%0 AtNodeEntry 8 -1 0 Set3DObjVisState#504#1#0
AtNodeExit Execute a command when the specified node is left (AND BEFORE THE NEW NODE IS ENTERED!). A Command line has this format: [If FromID == -1, any exited node is okay; if ToID == -1, any entered node is okay.] [Therefore, if FromID == ToID == -1, the command is executed for any node transition.] [Options: 1 == cancel the node exit; 0 == exit the node] AtNodeExit FromID ToID MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtNodeExit 49 2 -1 0 AtNodeEntry#2#1#0#SetPanAngle%180.0%0 AtNodeExit 49 2 -1 0 AtNodeEntry#2#1#0#AtTime%60%2%2%1%1%9%0%SetPanAngle&-10.0&1 AtNodeExit 3 2 -1 0 AtNodeEntry#2#1#0#SetPanAngle%270.0%0 AtNodeExit 2 3 1 0 PlaySndResource#13212#234#0#0#0 AtNodeExit 2 3 1 0 PlaySndResource#11823#234#0#0#0 AtNodeExit 2 3 1 0 PlaySndResource#14151#234#0#0#0 AtNodeExit 2 3 1 0 PlaySndResource#13514#234#0#0#0 AtNodeExit 2 3 1 0 PlaySndResource#8880#234#0#0#0 AtNodeExit 7 -1 -1 0 Set3DObjVisState#200#0#0 AtNodeExit 8 -1 -1 0 Set3DObjVisState#504#0#0
AtPanAngle Execute a command at the specified pan angle. A command line has this format: [Options are not yet defined.] AtPanAngle NodeID minPan maxPan MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtPanAngle 1 20.0 90.0 1 0 Beep AtPanAngle -1 80.0 90.0 -1 0 PlaySndResource#30600#234#1#1#3
AtTiltAngle Execute a command at the specified tilt angle. A command line has this format: [Options are not yet defined.] AtTiltAngle NodeID minTilt maxTilt MaxTimes Options Command line ---------------------------------------------------------------------------------------------------------------- AtTiltAngle 1 -5.0 5.0 1 &nb