V1.0.1: Apparently I forgot to include the ".swf" and "settings.txt" files (so I basically uploaded everything except what was needed to use the mod... d'oh!). Go to the History tab to download the newest version.
This mod REQUIRES the 'SDT Loader' and 'DialogueActions'. This mod will NOT work without them.
--- SceneMove: What it does ---
-This mod adds a bunch of triggers and variables that allows dialogue writters to move the scene.
-The scene can be moved horizontally, vertically, be zoom in/out, rotated, and shaked.
-Positions can be stored to be used throughout the dialogue.
-It also allows you to 'follow' some bodyparts (although this feature is a bit wonky).
--- What it doesn't ---
-This mod does not add hotkeys to allow you to freely move the camera.
-- Known Issues --
-The camera may still move when the menu is open, but it will sort itself out after closing the menu.
-While testing it I noticed (only once) that his penis was dissapearing using an AnimTools animation when moving at the borders of the screen, but I've not managed to replicate that again.
-- Installation --
-Make sure you're using the SDT Loader and have DialogueActions installed.
-Download and extract the mod.
-Move scenemoveV1_0settings.txt to the settings folder.
-Move scenemoveV1_0.swf to the $INIT folder.
-Open Mods.txt (located at the $INIT folder) and add the following line somewhere AFTER SDTDialogueActions:
scenemoveV1_0.swf
-Launch the game.
The download contains a Quick_Reference.txt file with explanations, and a Dialogue.txt with an 'automated' dialogue showing what everything does.
An thread for this mod can be found here Mod: SceneMove
-- TRIGGER LIST --
To use them, you will need to replace the words in parentesis (and the parentesis) for the values you want.
[SCENEMOVE_INSTANT_X_(POSITION)]
[SCENEMOVE_INSTANT_Y_(POSITION)]
[SCENEMOVE_INSTANT_Z_(POSITION)]
[SCENEMOVE_INSTANT_R_(POSITION)]
[SCENEMOVE_INSTANT_ALL_(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_DEFAULT]
[SCENEMOVE_GRADUAL_X_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_Y_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_Z_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_R_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_ALL_(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_GRADUAL_DEFAULT_(X_SPEED)(Y_SPEED)(Z_SPEED)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_PLUS_X_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_Y_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_Z_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_R_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_ALL_(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)(UPDATE_BACKGROUND)]
[SCENEMOVE_GRADUAL_PLUS_X_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_Y_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_Z_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_R_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_ALL_(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_SET_BG_UPDATE_(UPDATE_BACKGROUND)]
[SCENEMOVE_SET_SHAKE_AMOUNT_(X_AMOUNT)_(Y_AMOUNT)]
[SCENEMOVE_SET_SHAKE_DECREASE_(X_DECREASE)_(Y_DECREASE)]
[SCENEMOVE_SHAKE]
[SCENEMOVE_SHAKE_(X_MIN_AMOUNT)(X_MAX_AMOUNT)(Y_MIN_AMOUNT)(Y_MAX_AMOUNT)(X_DECREASE)_(Y_DECREASE)]
[SCENEMOVE_SHAKE_STOP]
[SCENEMOVE_STORE_POSITION_(NAME)(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)_(UPDATE_BACKGROUND)]
[SCENEMOVE_STORE_POSITION_ALL_(NAME)(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)_(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_POSITION_(NAME)]
[SCENEMOVE_GRADUAL_POSITION_(NAME)]
[SCENEMOVE_REMOVE_POSITION_(NAME)]
[SCENEMOVE_FOLLOW_STOP]
[SCENEMOVE_FOLLOW_HIS_HIP_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HIS_PENIS_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HER_HEAD_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HER_FACE_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_DEBUG_X]
[SCENEMOVE_DEBUG_Y]
[SCENEMOVE_DEBUG_Z]
[SCENEMOVE_DEBUG_R]
[SCENEMOVE_DEBUG_BG]
-- VARIABLES LIST --
The following variables return a numeric value:
sm.x
sm.y
sm.z
sm.r
The following variables return 0 or 1:
sm.bg
The following variables return a string value ("true" or "false"):
sm.isMoving
sm.isShaking
sm.isFollowing
sm.isMovingX
sm.isMovingY
sm.isMovingZ
sm.isMovingR
sm.isMovingLeft
sm.isMovingRight
sm.isMovingUp
sm.isMovingDown
sm.isZoomingIn
sm.isZoomingOut
sm.isRotatingLeft
sm.isRotatingRight
This mod REQUIRES the 'SDT Loader' and 'DialogueActions'. This mod will NOT work without them.
--- SceneMove: What it does ---
-This mod adds a bunch of triggers and variables that allows dialogue writters to move the scene.
-The scene can be moved horizontally, vertically, be zoom in/out, rotated, and shaked.
-Positions can be stored to be used throughout the dialogue.
-It also allows you to 'follow' some bodyparts (although this feature is a bit wonky).
--- What it doesn't ---
-This mod does not add hotkeys to allow you to freely move the camera.
-- Known Issues --
-The camera may still move when the menu is open, but it will sort itself out after closing the menu.
-While testing it I noticed (only once) that his penis was dissapearing using an AnimTools animation when moving at the borders of the screen, but I've not managed to replicate that again.
-- Installation --
-Make sure you're using the SDT Loader and have DialogueActions installed.
-Download and extract the mod.
-Move scenemoveV1_0settings.txt to the settings folder.
-Move scenemoveV1_0.swf to the $INIT folder.
-Open Mods.txt (located at the $INIT folder) and add the following line somewhere AFTER SDTDialogueActions:
scenemoveV1_0.swf
-Launch the game.
The download contains a Quick_Reference.txt file with explanations, and a Dialogue.txt with an 'automated' dialogue showing what everything does.
An thread for this mod can be found here Mod: SceneMove
-- TRIGGER LIST --
To use them, you will need to replace the words in parentesis (and the parentesis) for the values you want.
[SCENEMOVE_INSTANT_X_(POSITION)]
[SCENEMOVE_INSTANT_Y_(POSITION)]
[SCENEMOVE_INSTANT_Z_(POSITION)]
[SCENEMOVE_INSTANT_R_(POSITION)]
[SCENEMOVE_INSTANT_ALL_(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_DEFAULT]
[SCENEMOVE_GRADUAL_X_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_Y_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_Z_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_R_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_ALL_(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_GRADUAL_DEFAULT_(X_SPEED)(Y_SPEED)(Z_SPEED)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_PLUS_X_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_Y_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_Z_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_R_(POSITION)]
[SCENEMOVE_INSTANT_PLUS_ALL_(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)(UPDATE_BACKGROUND)]
[SCENEMOVE_GRADUAL_PLUS_X_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_Y_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_Z_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_R_(POSITION)_(SPEED)]
[SCENEMOVE_GRADUAL_PLUS_ALL_(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)(UPDATE_BACKGROUND)]
[SCENEMOVE_SET_BG_UPDATE_(UPDATE_BACKGROUND)]
[SCENEMOVE_SET_SHAKE_AMOUNT_(X_AMOUNT)_(Y_AMOUNT)]
[SCENEMOVE_SET_SHAKE_DECREASE_(X_DECREASE)_(Y_DECREASE)]
[SCENEMOVE_SHAKE]
[SCENEMOVE_SHAKE_(X_MIN_AMOUNT)(X_MAX_AMOUNT)(Y_MIN_AMOUNT)(Y_MAX_AMOUNT)(X_DECREASE)_(Y_DECREASE)]
[SCENEMOVE_SHAKE_STOP]
[SCENEMOVE_STORE_POSITION_(NAME)(X_POSITION)(Y_POSITION)(Z_POSITION)(R_POSITION)_(UPDATE_BACKGROUND)]
[SCENEMOVE_STORE_POSITION_ALL_(NAME)(X_POSITION)(X_SPEED)(Y_POSITION)(Y_SPEED)(Z_POSITION)(Z_SPEED)(R_POSITION)(R_SPEED)_(UPDATE_BACKGROUND)]
[SCENEMOVE_INSTANT_POSITION_(NAME)]
[SCENEMOVE_GRADUAL_POSITION_(NAME)]
[SCENEMOVE_REMOVE_POSITION_(NAME)]
[SCENEMOVE_FOLLOW_STOP]
[SCENEMOVE_FOLLOW_HIS_HIP_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HIS_PENIS_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HER_HEAD_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_FOLLOW_HER_FACE_(X_ADJUSTMENT_USAGE)(X_ADJUSTMENT_AMOUNT)(Y_ADJUSTMENT_USAGE)_(Y_ADJUSTMENT_AMOUNT)]
[SCENEMOVE_DEBUG_X]
[SCENEMOVE_DEBUG_Y]
[SCENEMOVE_DEBUG_Z]
[SCENEMOVE_DEBUG_R]
[SCENEMOVE_DEBUG_BG]
-- VARIABLES LIST --
The following variables return a numeric value:
sm.x
sm.y
sm.z
sm.r
The following variables return 0 or 1:
sm.bg
The following variables return a string value ("true" or "false"):
sm.isMoving
sm.isShaking
sm.isFollowing
sm.isMovingX
sm.isMovingY
sm.isMovingZ
sm.isMovingR
sm.isMovingLeft
sm.isMovingRight
sm.isMovingUp
sm.isMovingDown
sm.isZoomingIn
sm.isZoomingOut
sm.isRotatingLeft
sm.isRotatingRight