Difference between revisions of "Data Structure"
Line 18: | Line 18: | ||
| t_links to [[#ActionPart|ActionPart]] (parent) | | t_links to [[#ActionPart|ActionPart]] (parent) | ||
| Actionparts of this action. The actionparts will be executed if this action is started. | | Actionparts of this action. The actionparts will be executed if this action is started. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 24: | Line 24: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| Command which must be active to execute this action. | | Command which must be active to execute this action. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 55: | Line 55: | ||
'29': character enters area.<br> | '29': character enters area.<br> | ||
'30': character leaves area.<br> | '30': character leaves area.<br> | ||
− | | style="text-align:center;" | <span class=" | + | | style="text-align:center;" | <span class="cross"></span> |
| style="text-align:center;" | V | | style="text-align:center;" | V | ||
|- | |- | ||
Line 61: | Line 61: | ||
| t_link to [[#Object|Object]] | | t_link to [[#Object|Object]] | ||
| Item which is necessary to execute this action. | | Item which is necessary to execute this action. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 73: | Line 73: | ||
| t_links to [[#AreaAction|AreaAction]] (parent) | | t_links to [[#AreaAction|AreaAction]] (parent) | ||
| The actions which will be executed if a character enters or leaves the action area (see ActionAreaPolygon). | | The actions which will be executed if a character enters or leaves the action area (see ActionAreaPolygon). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 79: | Line 79: | ||
| t_vpoint | | t_vpoint | ||
| Polygon which defines the border of this action area. If a character enters or leaves this polygon then the actions from ActionAreaActions are executed. | | Polygon which defines the border of this action area. If a character enters or leaves this polygon then the actions from ActionAreaActions are executed. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 91: | Line 91: | ||
| t_int | | t_int | ||
| Parameter #2. Defined by ActionPartCommand. | | Parameter #2. Defined by ActionPartCommand. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 97: | Line 97: | ||
|t_int | |t_int | ||
| Parameter #3. Defined by ActionPartCommand. | | Parameter #3. Defined by ActionPartCommand. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 103: | Line 103: | ||
| t_link | | t_link | ||
| Link to desired object #2. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | | Link to desired object #2. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 109: | Line 109: | ||
| t_int | | t_int | ||
| Actionpart type. See [[Actionparts Documentation]] for all action part types. | | Actionpart type. See [[Actionparts Documentation]] for all action part types. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 115: | Line 115: | ||
| t_int | | t_int | ||
| Parameter #1. Defined by ActionPartCommand. | | Parameter #1. Defined by ActionPartCommand. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 121: | Line 121: | ||
| t_link (parent if link to [[#Text|Text]]) | | t_link (parent if link to [[#Text|Text]]) | ||
| Link to desired object. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | | Link to desired object. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 127: | Line 127: | ||
| t_path | | t_path | ||
| Path to a file (e.g. sound file, movie file, image file). | | Path to a file (e.g. sound file, movie file, image file). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 139: | Line 139: | ||
| t_int | | t_int | ||
| Index of current active actionpart inside this action. If changing the current action part you have to make sure that ActionContinueWaitForEndIfElse is also correct for the new action part index. | | Index of current active actionpart inside this action. If changing the current action part you have to make sure that ActionContinueWaitForEndIfElse is also correct for the new action part index. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 145: | Line 145: | ||
| t_int | | t_int | ||
| Total number of open if statements in this action at current position. Use with care. | | Total number of open if statements in this action at current position. Use with care. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 151: | Line 151: | ||
| t_bool | | t_bool | ||
|True if the current action part is already started, e.g. if a text is shown but the action waits until the display of the text is finished. Only used internally for action parts which cause the action to wait. | |True if the current action part is already started, e.g. if a text is shown but the action waits until the display of the text is finished. Only used internally for action parts which cause the action to wait. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 157: | Line 157: | ||
| t_int | | t_int | ||
| Time past since last timer was started. Only valid if ActionTimerStarted is true. | | Time past since last timer was started. Only valid if ActionTimerStarted is true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 163: | Line 163: | ||
| t_bool | | t_bool | ||
| True if there is currently a timer running (e.g. waiting for pause). | | True if there is currently a timer running (e.g. waiting for pause). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|} | |} | ||
Line 175: | Line 175: | ||
| t_bool | | t_bool | ||
| True if the animation was started. This value can be false if the animation was preloaded but not yet started. If set to false and the animation is not preloaded then it is deleted. If it is preloaded and set to false then the animation is hidden but kept alive. If set to true when the animation was not yet started (only possible if it was preloaded) then the animation is started. | | True if the animation was started. This value can be false if the animation was preloaded but not yet started. If set to false and the animation is not preloaded then it is deleted. If it is preloaded and set to false then the animation is hidden but kept alive. If set to true when the animation was not yet started (only possible if it was preloaded) then the animation is started. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 181: | Line 181: | ||
| t_int | | t_int | ||
| Time (in msec) past since frame was first shown or animation loop finished. | | Time (in msec) past since frame was first shown or animation loop finished. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 187: | Line 187: | ||
| t_point | | t_point | ||
| Position on scene of animation (each frame can have an offset to the animation which is defined in each sprite). | | Position on scene of animation (each frame can have an offset to the animation which is defined in each sprite). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 193: | Line 193: | ||
| t_int | | t_int | ||
| Index of currently active frame. | | Index of currently active frame. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 199: | Line 199: | ||
| t_point | | t_point | ||
| Position on scene of currently active frame. | | Position on scene of currently active frame. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 205: | Line 205: | ||
| t_int | | t_int | ||
| First frame of the animation to show. Default value is 1, so the animation is shown with the first available frame. | | First frame of the animation to show. Default value is 1, so the animation is shown with the first available frame. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 211: | Line 211: | ||
| t_int | | t_int | ||
| Total number of frames already shown in the current animation loop. | | Total number of frames already shown in the current animation loop. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 217: | Line 217: | ||
| t_int | | t_int | ||
| Last frame of the animation to show. Default value is the number of frames of the animation, so the animation is shown until the end. | | Last frame of the animation to show. Default value is the number of frames of the animation, so the animation is shown until the end. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 223: | Line 223: | ||
| t_int | | t_int | ||
| Number of animation loops remaining (the current animation loop is also counted). 0 means infinite animation loops. | | Number of animation loops remaining (the current animation loop is also counted). 0 means infinite animation loops. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 229: | Line 229: | ||
| t_bool | | t_bool | ||
| True if the animation is played backwards. | | True if the animation is played backwards. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 235: | Line 235: | ||
| t_bool | | t_bool | ||
| True if the animation is preloaded. If it is preloaded the value of AnimationActive defines if the animation is shown or just kept in memory. | | True if the animation is preloaded. If it is preloaded the value of AnimationActive defines if the animation is shown or just kept in memory. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 241: | Line 241: | ||
| t_int | | t_int | ||
| Scaling of animation in percent (100 means animation is played in original size, < 100: animation is shrinked, > 100: animation is enlarged). | | Scaling of animation in percent (100 means animation is played in original size, < 100: animation is shrinked, > 100: animation is enlarged). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 247: | Line 247: | ||
| t_bool | | t_bool | ||
| True if the animation was started by the user through an action part. Used internally to know which animations must be stored in savegames. | | True if the animation was started by the user through an action part. Used internally to know which animations must be stored in savegames. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 253: | Line 253: | ||
| t_bool | | t_bool | ||
| True if animation is currently waiting for next animation loop (e.g. if there is a random pause between animation loops). | | True if animation is currently waiting for next animation loop (e.g. if there is a random pause between animation loops). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 259: | Line 259: | ||
| t_int | | t_int | ||
| Total time (in msec) currently waiting between two animation loops. Only valid if AnimationWaiting is true. | | Total time (in msec) currently waiting between two animation loops. Only valid if AnimationWaiting is true. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|} | |} | ||
Line 271: | Line 271: | ||
| t_bool | | t_bool | ||
| True if the text is currently active. | | True if the text is currently active. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 277: | Line 277: | ||
| t_bool | | t_bool | ||
| True if the text is shown in the background. If false then the text is shown in the foreground and no user interaction is possible (except skipping the text). | | True if the text is shown in the background. If false then the text is shown in the foreground and no user interaction is possible (except skipping the text). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 283: | Line 283: | ||
| t_string | | t_string | ||
| Currently shown text. This is a part of the whole text between pause-tags or the whole text if there are no pause-tags. | | Currently shown text. This is a part of the whole text between pause-tags or the whole text if there are no pause-tags. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 289: | Line 289: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font used for displaying this text. | | Font used for displaying this text. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 295: | Line 295: | ||
| t_link to [[#Character|Character]] or [[#Object|Object]] or [[#Button|Button]] | | t_link to [[#Character|Character]] or [[#Object|Object]] or [[#Button|Button]] | ||
| Object which own this text. Only speaker texts do not have an owner. If an owner exists the text is only shown if the owner is currently active. | | Object which own this text. Only speaker texts do not have an owner. If an owner exists the text is only shown if the owner is currently active. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 301: | Line 301: | ||
| t_point | | t_point | ||
| Position on scene where the text is shown. | | Position on scene where the text is shown. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 307: | Line 307: | ||
| t_string | | t_string | ||
| Remaining text after TextCurrentText. | | Remaining text after TextCurrentText. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 313: | Line 313: | ||
| t_int | | t_int | ||
| time (in msec) elapsed since showing current part (TextCurrentText) of text. | | time (in msec) elapsed since showing current part (TextCurrentText) of text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 319: | Line 319: | ||
| t_int | | t_int | ||
| Total time (in msec) for showing current part (TextCurrentText) of text. | | Total time (in msec) for showing current part (TextCurrentText) of text. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 325: | Line 325: | ||
| t_bool | | t_bool | ||
| True if current part of text (TextCurrentText) is shown until the speech file for this text is finished. If value is true then TextTimeToWait will be ignored. | | True if current part of text (TextCurrentText) is shown until the speech file for this text is finished. If value is true then TextTimeToWait will be ignored. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|} | |} | ||
Line 337: | Line 337: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| Action which is started when the animation is finished. | | Action which is started when the animation is finished. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 343: | Line 343: | ||
| t_point | | t_point | ||
| Defines the center of the animation. If an animation is set to a position then the center will match this position (e.g. used for hotspot of cursor or feet center of character animation). | | Defines the center of the animation. If an animation is set to a position then the center will match this position (e.g. used for hotspot of cursor or feet center of character animation). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 349: | Line 349: | ||
| t_int | | t_int | ||
| Defines the direction in degress ('0' - '359') this animation should be used for (only for character animations). | | Defines the direction in degress ('0' - '359') this animation should be used for (only for character animations). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 355: | Line 355: | ||
| t_bool | | t_bool | ||
| If true then there is a random pause between 2 loops of the animation. If false the next loop is shown immediately. | | If true then there is a random pause between 2 loops of the animation. If false the next loop is shown immediately. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 361: | Line 361: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Link to an animation which will be shown mirrored (horizontally) instead of this animation. If the link is not empty all other settings of this animation are not used (because settings are used from the linked animation). | | Link to an animation which will be shown mirrored (horizontally) instead of this animation. If the link is not empty all other settings of this animation are not used (because settings are used from the linked animation). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 367: | Line 367: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 373: | Line 373: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 379: | Line 379: | ||
| t_bool | | t_bool | ||
| Effects drawing order of the animation. If true the drawing order depends on the current animation position, if false the drawing order depends on the object this animation belongs to (should only be set to true for animations which are moving vertically, or if the sprites have different height) | | Effects drawing order of the animation. If true the drawing order depends on the current animation position, if false the drawing order depends on the object this animation belongs to (should only be set to true for animations which are moving vertically, or if the sprites have different height) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 385: | Line 385: | ||
| t_int | | t_int | ||
| Number of loops. '0' if it is an endless animation. | | Number of loops. '0' if it is an endless animation. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" |V | | class="cent" |V | ||
|- | |- | ||
Line 391: | Line 391: | ||
| t_int | | t_int | ||
| Time in milli seconds between two frames of the animation. Is only used if AnimationUseIndividualPause is false (otherwise the pause is stored in each sprite). | | Time in milli seconds between two frames of the animation. Is only used if AnimationUseIndividualPause is false (otherwise the pause is stored in each sprite). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 397: | Line 397: | ||
| t_point | | t_point | ||
| Upper left corner of animation on scene (or interface). | | Upper left corner of animation on scene (or interface). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 403: | Line 403: | ||
| t_links to [[#AnimationFrame|AnimationFrame]] (parent) | | t_links to [[#AnimationFrame|AnimationFrame]] (parent) | ||
| Frames with special properties which will be used when the frame of the animation (identified by AnimationFrameIndex) is shown. | | Frames with special properties which will be used when the frame of the animation (identified by AnimationFrameIndex) is shown. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 411: | Line 411: | ||
eReplayReverse ('1'): each loop of the animation is shown in reverse order.<br/> | eReplayReverse ('1'): each loop of the animation is shown in reverse order.<br/> | ||
eReplayRandom ('2'): all frames of an animation loop are shown in random order. | eReplayRandom ('2'): all frames of an animation loop are shown in random order. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 417: | Line 417: | ||
| t_vsprites | | t_vsprites | ||
| All sprites of the animation. | | All sprites of the animation. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 423: | Line 423: | ||
| t_bool | | t_bool | ||
| If true then the pause between two frames of the animation is stored in each sprite. If false then AnimationPause is used for the pause between two frames. | | If true then the pause between two frames of the animation is stored in each sprite. If false then AnimationPause is used for the pause between two frames. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 435: | Line 435: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| An action which will be started when this frame is shown. | | An action which will be started when this frame is shown. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 441: | Line 441: | ||
| t_int | | t_int | ||
| Frame number to identify the frame. This is the 'n'-th frame (index starting with '0') of the animation which linked to this frame by AnimationPropertyFrames. | | Frame number to identify the frame. This is the 'n'-th frame (index starting with '0') of the animation which linked to this frame by AnimationPropertyFrames. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 447: | Line 447: | ||
| t_path | | t_path | ||
| A sound which will be played when this frame is shown. | | A sound which will be played when this frame is shown. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 453: | Line 453: | ||
| t_int | | t_int | ||
| Balance of the sound (AnimationFrameSound). Must be between '-100' (only left speaker) and '100' (only right speaker). | | Balance of the sound (AnimationFrameSound). Must be between '-100' (only left speaker) and '100' (only right speaker). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 459: | Line 459: | ||
| t_int | | t_int | ||
| Volume of the sound (AnimationFrameSound). Must be between '0' (mute) and '100' (full volume). | | Volume of the sound (AnimationFrameSound). Must be between '0' (mute) and '100' (full volume). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 471: | Line 471: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| The action to execute if all conditions are fulfilled (see AreaActionCharacter and AreaActionExecuteAlways). The execution type of the action (ActionExecutionType) must also match the character either entering or leaving the area (type is either '29' (CharacterEntersArea) or '30' (CharacterLeavesArea)). | | The action to execute if all conditions are fulfilled (see AreaActionCharacter and AreaActionExecuteAlways). The execution type of the action (ActionExecutionType) must also match the character either entering or leaving the area (type is either '29' (CharacterEntersArea) or '30' (CharacterLeavesArea)). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 477: | Line 477: | ||
| t_link to [[#Character|Character]] | | t_link to [[#Character|Character]] | ||
| If set the action is only executed if the specified character enters/leaves (see ActionExecutionType) the area. If not set then the action is executed for all characters. | | If set the action is only executed if the specified character enters/leaves (see ActionExecutionType) the area. If not set then the action is executed for all characters. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 483: | Line 483: | ||
| t_bool | | t_bool | ||
| If false then the action is only executed if the scene of this area action is currently shown. If true then the action is always executed independently if the scene of this area action is currently shown or not. | | If false then the action is only executed if the scene of this area action is currently shown. If true then the action is always executed independently if the scene of this area action is currently shown or not. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 495: | Line 495: | ||
| t_links to [[#Action|Action]] (parent) | | t_links to [[#Action|Action]] (parent) | ||
| All actions of this button. | | All actions of this button. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 501: | Line 501: | ||
| t_link to [[#Sprite|Sprite]] (parent) | | t_link to [[#Sprite|Sprite]] (parent) | ||
| Sprite which is shown if the button is active. If ButtonType is '3' or '6' (command) and this button is currently selected then the button is active. If ButtonType is '1' or '2' (scroll arrow) and it is possible to scroll the items then the button is also active. In all other situations the button is inactive. | | Sprite which is shown if the button is active. If ButtonType is '3' or '6' (command) and this button is currently selected then the button is active. If ButtonType is '1' or '2' (scroll arrow) and it is possible to scroll the items then the button is also active. In all other situations the button is inactive. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 507: | Line 507: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Animation which will be played automatically if the button is shown (see ButtonCondition). | | Animation which will be played automatically if the button is shown (see ButtonCondition). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 513: | Line 513: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| All animations of the button. | | All animations of the button. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 522: | Line 522: | ||
'1' (eButtonCombined): combined command (e.g. 'Use', 'Give').<br> | '1' (eButtonCombined): combined command (e.g. 'Use', 'Give').<br> | ||
'2' (eButtonGive): give command (e.g. 'Give').<br> | '2' (eButtonGive): give command (e.g. 'Give').<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 528: | Line 528: | ||
| t_link to [[#Condition|Condition]] | | t_link to [[#Condition|Condition]] | ||
| If ButtonCondition is not empty then the button is only shown and detected by the cursor if the conidition is true (or the condition is false and ButtonConditionNegate is true). | | If ButtonCondition is not empty then the button is only shown and detected by the cursor if the conidition is true (or the condition is false and ButtonConditionNegate is true). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 534: | Line 534: | ||
| t_bool | | t_bool | ||
| If true then the condition ButtonCondition is negated. (see ButtonCondition) | | If true then the condition ButtonCondition is negated. (see ButtonCondition) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 540: | Line 540: | ||
| t_link to [[#Text|Text]] | | t_link to [[#Text|Text]] | ||
| The conjunction word for the action text (e.g. 'with' in action text 'Use item with ...'). Only used if the button is a combined command (ButtonType = '3' or '6' and ButtonCommandType = '1' or '2'). | | The conjunction word for the action text (e.g. 'with' in action text 'Use item with ...'). Only used if the button is a combined command (ButtonType = '3' or '6' and ButtonCommandType = '1' or '2'). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 546: | Line 546: | ||
| t_link to [[#Cursor|Cursor]] | | t_link to [[#Cursor|Cursor]] | ||
| Only used if button is a command (ButtonType = '3' or '6'). The cursor which is shown if the command is active. | | Only used if button is a command (ButtonType = '3' or '6'). The cursor which is shown if the command is active. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 552: | Line 552: | ||
| t_bool | | t_bool | ||
| If true then items can be dragged (the item is shown instead of the cursor and can be dropped on any object) with this command (only if GameDraggableItems is true and ButtonType of this button is '3'). | | If true then items can be dragged (the item is shown instead of the cursor and can be dropped on any object) with this command (only if GameDraggableItems is true and ButtonType of this button is '3'). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 558: | Line 558: | ||
| t_links to [[#Button|Button]] | | t_links to [[#Button|Button]] | ||
| List of commands (ButtonType of the linked buttons must be '3' or '6') which are used for the button group. With a button group it is possible to define an action for a various number of commands (all commands which are linked by this button). | | List of commands (ButtonType of the linked buttons must be '3' or '6') which are used for the button group. With a button group it is possible to define an action for a various number of commands (all commands which are linked by this button). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 564: | Line 564: | ||
| t_link to [[#Sprite|Sprite]] (parent) | | t_link to [[#Sprite|Sprite]] (parent) | ||
| Sprite which is shown if the button is inactive. (see ButtonActiveSprite) | | Sprite which is shown if the button is inactive. (see ButtonActiveSprite) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 570: | Line 570: | ||
| t_link to [[#Text|Text]] | | t_link to [[#Text|Text]] | ||
| Only used if button is a command (ButtonType = '3' or '6'). The name of the command which is shown in the action text. | | Only used if button is a command (ButtonType = '3' or '6'). The name of the command which is shown in the action text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 576: | Line 576: | ||
| t_vpoint | | t_vpoint | ||
| Polygon which defines the border of the button. The button is detected if the cursor is inside the polygon. | | Polygon which defines the border of the button. The button is detected if the cursor is inside the polygon. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 589: | Line 589: | ||
'5' (eButtonCommandGroup): Command group. (buttons in the group defined by ButtonGroup)<br> | '5' (eButtonCommandGroup): Command group. (buttons in the group defined by ButtonGroup)<br> | ||
'6' (eButtonCommandInGroup): Command in a command group (group defined by ButtonGroup). This is basically the same as a command ('3') with the only difference that this command cannot be selected for actions (because it is only selected through its group).<br> | '6' (eButtonCommandInGroup): Command in a command group (group defined by ButtonGroup). This is basically the same as a command ('3') with the only difference that this command cannot be selected for actions (because it is only selected through its group).<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 598: | Line 598: | ||
'1' (eUseOnCharacters): only on characters.<br> | '1' (eUseOnCharacters): only on characters.<br> | ||
'2' (eUseOnObjects): only on objects (scene objects and items).<br> | '2' (eUseOnObjects): only on objects (scene objects and items).<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 604: | Line 604: | ||
| t_bool | | t_bool | ||
| Only used if button is a command (ButtonType = '3' or '6') and ButtonUse is '1' or '2'. If false the command can be used on all characters except the current character. If true the command can also be used on the current character. | | Only used if button is a command (ButtonType = '3' or '6') and ButtonUse is '1' or '2'. If false the command can be used on all characters except the current character. If true the command can also be used on the current character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 616: | Line 616: | ||
| t_links to [[#Action|Action]] (parent) | | t_links to [[#Action|Action]] (parent) | ||
| All actions of the character. | | All actions of the character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 622: | Line 622: | ||
| t_point | | t_point | ||
| If this position is set and an action is executed on this character then the current character walks to this position (instead of directly to the character) to execute the action. | | If this position is set and an action is executed on this character then the current character walks to this position (instead of directly to the character) to execute the action. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 628: | Line 628: | ||
| t_bool | | t_bool | ||
| If true the character is shown and detected by the cursor. (default) | | If true the character is shown and detected by the cursor. (default) | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 634: | Line 634: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| Currently active command for this character. The button must have ButtonType = '3'. | | Currently active command for this character. The button must have ButtonType = '3'. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 640: | Line 640: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which is used for a currently selected dialog part. | | Font which is used for a currently selected dialog part. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 646: | Line 646: | ||
| t_int | | t_int | ||
| Index for character animations. If there is more than one animation for a direction (e.g. two talk animations for direction 90 degrees) this value decides which animation is used. The index starts with '0' (default, use first animation). | | Index for character animations. If there is more than one animation for a direction (e.g. two talk animations for direction 90 degrees) this value decides which animation is used. The index starts with '0' (default, use first animation). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 657: | Line 657: | ||
'3': Talk animation.<br> | '3': Talk animation.<br> | ||
'4': Standing animation.<br> | '4': Standing animation.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 663: | Line 663: | ||
| t_links to [[#CommentSet|CommentSet]] (parent) | | t_links to [[#CommentSet|CommentSet]] (parent) | ||
| All comment sets of the character. | | All comment sets of the character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 669: | Line 669: | ||
| t_links to [[#Condition|Condition]] (parent) | | t_links to [[#Condition|Condition]] (parent) | ||
| All conditions of the character. | | All conditions of the character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 675: | Line 675: | ||
| t_link to [[#CommentSet|CommentSet]] | | t_link to [[#CommentSet|CommentSet]] | ||
| Currently used comment set. | | Currently used comment set. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 681: | Line 681: | ||
| t_link to [[#Outfit|Outfit]] | | t_link to [[#Outfit|Outfit]] | ||
| Currently used outfit. | | Currently used outfit. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 687: | Line 687: | ||
| t_point | | t_point | ||
| Destination where the character is currently walking to. | | Destination where the character is currently walking to. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 693: | Line 693: | ||
| t_point | | t_point | ||
| Scene object the character is currently walking to. The character will be aligned to the scene object when it is reached and an action is executed (see GameDestinationCommand, GameDestinationItem and GameDestinationItemPicked). | | Scene object the character is currently walking to. The character will be aligned to the scene object when it is reached and an action is executed (see GameDestinationCommand, GameDestinationItem and GameDestinationItemPicked). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 699: | Line 699: | ||
| t_int | | t_int | ||
| The visibility of the character is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the character will not be visible at all (but is still recognized by the cursor), '100' means the character will be completely visible (default). The time to fade from the current visibility to CharacterDestVisibility is defined by CharacterTimeToDestVisibility. | | The visibility of the character is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the character will not be visible at all (but is still recognized by the cursor), '100' means the character will be completely visible (default). The time to fade from the current visibility to CharacterDestVisibility is defined by CharacterTimeToDestVisibility. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 705: | Line 705: | ||
| t_sprite | | t_sprite | ||
| Active scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). (makes only sense for characters which can be controlled by the user) | | Active scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). (makes only sense for characters which can be controlled by the user) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 711: | Line 711: | ||
| t_sprite | | t_sprite | ||
| Active scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | | Active scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 717: | Line 717: | ||
| t_rect | | t_rect | ||
| Defines the absolute position on the screen where the dialog is displayed. | | Defines the absolute position on the screen where the dialog is displayed. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 723: | Line 723: | ||
| t_link to [[#Cursor|Cursor]] | | t_link to [[#Cursor|Cursor]] | ||
| Cursor which will be displayed if a dialog is currently active. | | Cursor which will be displayed if a dialog is currently active. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 729: | Line 729: | ||
| t_sprite | | t_sprite | ||
| Inactive scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | | Inactive scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 735: | Line 735: | ||
| t_sprite | | t_sprite | ||
| Inactive scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | | Inactive scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 741: | Line 741: | ||
| t_links to [[#Dialog|Dialog]] (parent) | | t_links to [[#Dialog|Dialog]] (parent) | ||
| All dialogs which can be spoken with this character. | | All dialogs which can be spoken with this character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 747: | Line 747: | ||
| t_sprite | | t_sprite | ||
| Sprite which is used as a background for dialogs. | | Sprite which is used as a background for dialogs. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 753: | Line 753: | ||
| t_int | | t_int | ||
| Distance between two dialog part selections (in pixel). | | Distance between two dialog part selections (in pixel). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 759: | Line 759: | ||
| t_int | | t_int | ||
| Direction (in degress from 0 to 360) the character is currently looking at. Always the animation (or sprite) which best fits the direction is shown (e.g. if there are 4 animations for 0,90,180 and 270 degress and CharacterDirection is set to 80 then the second animation is shown). | | Direction (in degress from 0 to 360) the character is currently looking at. Always the animation (or sprite) which best fits the direction is shown (e.g. if there are 4 animations for 0,90,180 and 270 degress and CharacterDirection is set to 80 then the second animation is shown). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 765: | Line 765: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| Action which is executed if this character is following another character (CharacterFollowCharacter) and the other character is within reach (less pixel than CharacterFollowReachDistance). | | Action which is executed if this character is following another character (CharacterFollowCharacter) and the other character is within reach (less pixel than CharacterFollowReachDistance). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 771: | Line 771: | ||
| t_link to [[#Character|Character]] | | t_link to [[#Character|Character]] | ||
| Character which this character is currently following. | | Character which this character is currently following. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 777: | Line 777: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| If this character is following another character (CharacterFollowCharacter) this value defines (in pixel) when the other character is within reach (see CharacterFollowAction). | | If this character is following another character (CharacterFollowCharacter) this value defines (in pixel) when the other character is within reach (see CharacterFollowAction). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 783: | Line 783: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which is used for all texts which are spoken by this character. | | Font which is used for all texts which are spoken by this character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 789: | Line 789: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which is used for all dialog parts except the selected one (see CharacterActiveDialogFont). | | Font which is used for all dialog parts except the selected one (see CharacterActiveDialogFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 795: | Line 795: | ||
| t_links to [[#Interface|Interface]] | | t_links to [[#Interface|Interface]] | ||
| All interfaces currently used for this character. | | All interfaces currently used for this character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 801: | Line 801: | ||
| t_links to [[#Object|Object]] | | t_links to [[#Object|Object]] | ||
| All items which are picked up by this character. | | All items which are picked up by this character. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 807: | Line 807: | ||
| t_int | | t_int | ||
| Current scroll position of the items in the interface/inventory. | | Current scroll position of the items in the interface/inventory. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 813: | Line 813: | ||
| t_link to [[#Text|Text]] | | t_link to [[#Text|Text]] | ||
| The name of the character (as shown in the action text). | | The name of the character (as shown in the action text). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 819: | Line 819: | ||
| t_links to [[#Outfit|Outfit]] (parent) | | t_links to [[#Outfit|Outfit]] (parent) | ||
| All outfits of the character. | | All outfits of the character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 825: | Line 825: | ||
| t_point | | t_point | ||
| Current position of character. (if field is set and character is walking, then it will stop walking) | | Current position of character. (if field is set and character is walking, then it will stop walking) | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 831: | Line 831: | ||
| t_bool | | t_bool | ||
| If false the character is not scaled and will always be drawn in the original size. | | If false the character is not scaled and will always be drawn in the original size. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 837: | Line 837: | ||
| t_int | | t_int | ||
| Factor in % the character is scaled with. Must be > '0' (default '100'). | | Factor in % the character is scaled with. Must be > '0' (default '100'). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 843: | Line 843: | ||
| t_link to [[#Scene|Scene]] | | t_link to [[#Scene|Scene]] | ||
| Scene where the character is currently on. | | Scene where the character is currently on. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 849: | Line 849: | ||
| t_float | | t_float | ||
| Current size of character in % ('100' = original size) taking CharacterScale, CharacterScaleFactor and the current character position on the scene into account. | | Current size of character in % ('100' = original size) taking CharacterScale, CharacterScaleFactor and the current character position on the scene into account. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 855: | Line 855: | ||
| t_link to [[#Object|Object]] | | t_link to [[#Object|Object]] | ||
| Scene object where the character is standing (ObjectPosition) at the beginning of the game. | | Scene object where the character is standing (ObjectPosition) at the beginning of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 863: | Line 863: | ||
'2': standing.<br> | '2': standing.<br> | ||
'3': walking.<br> | '3': walking.<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 869: | Line 869: | ||
| t_int | | t_int | ||
| Defines the time in milli seconds until the visibility CharacterDestVisibility is reached. This value is used the next time when CharacterDestVisibility is set. | | Defines the time in milli seconds until the visibility CharacterDestVisibility is reached. This value is used the next time when CharacterDestVisibility is set. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 875: | Line 875: | ||
| t_int | | t_int | ||
| Color the character will be drawn with. If the most significant byte is not 0 then this color will be ignored (default) and the lightmap (if present) and scene brightness will be used for the tint of the character. Otherwise the three lower bytes are used for the tint the character will be drawn with. The least significant byte specifies red, then green and the third byte specifies blue. E.g. with 0xFF0000 the character would be drawn with a blue light. | | Color the character will be drawn with. If the most significant byte is not 0 then this color will be ignored (default) and the lightmap (if present) and scene brightness will be used for the tint of the character. Otherwise the three lower bytes are used for the tint the character will be drawn with. The least significant byte specifies red, then green and the third byte specifies blue. E.g. with 0xFF0000 the character would be drawn with a blue light. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 881: | Line 881: | ||
| t_links to [[#Value|Value]] (parent) | | t_links to [[#Value|Value]] (parent) | ||
| All values of the character. | | All values of the character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 887: | Line 887: | ||
| t_int | | t_int | ||
| Visibility of the character in %. Must be between '0' and '100'. '0' means the character is not visible at all (but is still recognized by the cursor), '100' means the character is completely visible (default). | | Visibility of the character in %. Must be between '0' and '100'. '0' means the character is not visible at all (but is still recognized by the cursor), '100' means the character is completely visible (default). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 893: | Line 893: | ||
| t_path | | t_path | ||
| Sound which is played if the character is walking. | | Sound which is played if the character is walking. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|} | |} | ||
Line 905: | Line 905: | ||
| t_links to [[#CommentSetEntry|CommentSetEntry]] | | t_links to [[#CommentSetEntry|CommentSetEntry]] | ||
| All comment set entries of this comment set. | | All comment set entries of this comment set. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 917: | Line 917: | ||
| t_link to [[#Text|Text]] | | t_link to [[#Text|Text]] | ||
| Text for this comment. | | Text for this comment. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 923: | Line 923: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| If empty this comment set entry is a standard comment set entry (used for all comments). If this link is a command (ButtonType must be '3') then this comment set entry will only be shown if a command is shown after an execution of an action with this command failed. | | If empty this comment set entry is a standard comment set entry (used for all comments). If this link is a command (ButtonType must be '3') then this comment set entry will only be shown if a command is shown after an execution of an action with this command failed. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 935: | Line 935: | ||
| t_link to [[#Condition|Condition]] | | t_link to [[#Condition|Condition]] | ||
| First condition for a combined condition (only used if ConditionIsVariable is false). | | First condition for a combined condition (only used if ConditionIsVariable is false). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 941: | Line 941: | ||
| t_bool | | t_bool | ||
| If true then ConditionCondition1 will be negated (only used if ConditionIsVariable is false). | | If true then ConditionCondition1 will be negated (only used if ConditionIsVariable is false). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 947: | Line 947: | ||
| t_link to [[#Condition|Condition]] | | t_link to [[#Condition|Condition]] | ||
| Second condition for a combined condition (only used if ConditionIsVariable is false). | | Second condition for a combined condition (only used if ConditionIsVariable is false). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 953: | Line 953: | ||
| t_bool | | t_bool | ||
| If true then ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | | If true then ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 959: | Line 959: | ||
| t_bool | | t_bool | ||
| If true this condition only contains true or false. If false this condition is a combined condition (see ConditionCondition1, ConditionCondition2). | | If true this condition only contains true or false. If false this condition is a combined condition (see ConditionCondition1, ConditionCondition2). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 967: | Line 967: | ||
'0': logical AND.<br> | '0': logical AND.<br> | ||
'1': logical OR.<br> | '1': logical OR.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 973: | Line 973: | ||
| t_bool | | t_bool | ||
| If true then the combined result of ConditionCondition1 and ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | | If true then the combined result of ConditionCondition1 and ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 979: | Line 979: | ||
| t_bool | | t_bool | ||
| Current value of condition. True or false. This is only used if ConditionIsVariable is true. | | Current value of condition. True or false. This is only used if ConditionIsVariable is true. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|} | |} | ||
Line 991: | Line 991: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Animation of the active cursor. | | Animation of the active cursor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 997: | Line 997: | ||
| t_point | | t_point | ||
| Point on the cursor which defines the 'center' of the cursor. | | Point on the cursor which defines the 'center' of the cursor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,003: | Line 1,003: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Animation of the inactive cursor. | | Animation of the inactive cursor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 1,015: | Line 1,015: | ||
| t_links to [[#DialogPart|DialogPart]] (parent) | | t_links to [[#DialogPart|DialogPart]] (parent) | ||
| All dialog part selections of this dialog. | | All dialog part selections of this dialog. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 1,027: | Line 1,027: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| Action which is executed if this dialog part is selected. It is not allowed to start a dialog in this action. | | Action which is executed if this dialog part is selected. It is not allowed to start a dialog in this action. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,033: | Line 1,033: | ||
| t_link to [[#Text|Text]] (parent) | | t_link to [[#Text|Text]] (parent) | ||
| Text which is spoken by the current character (only used if DialogPartUseAltText is true, otherwise DialogPartText is spoken). | | Text which is spoken by the current character (only used if DialogPartUseAltText is true, otherwise DialogPartText is spoken). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,039: | Line 1,039: | ||
| t_link to [[#Text|Text]] (parent) | | t_link to [[#Text|Text]] (parent) | ||
| Text which is spoken by the other character (character where the dialog belongs to) after the text is spoken by the current character. | | Text which is spoken by the other character (character where the dialog belongs to) after the text is spoken by the current character. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,045: | Line 1,045: | ||
| t_bool | | t_bool | ||
| If true then this dialog part is still available (see DialogPartRemove). | | If true then this dialog part is still available (see DialogPartRemove). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,051: | Line 1,051: | ||
| t_link to [[#Condition|Condition]] | | t_link to [[#Condition|Condition]] | ||
| The dialog part selection is only shown if the condition is true (or the condition is false and DialogPartConditionNegate is true). | | The dialog part selection is only shown if the condition is true (or the condition is false and DialogPartConditionNegate is true). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,057: | Line 1,057: | ||
| t_bool | | t_bool | ||
| If true then the condition DialogPartCondition is negated. (see DialogPartCondition) | | If true then the condition DialogPartCondition is negated. (see DialogPartCondition) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,063: | Line 1,063: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| Action which is executed if this dialog part is selected and the link DialogPartAction is empty. It is not allowed to start a dialog in this action. | | Action which is executed if this dialog part is selected and the link DialogPartAction is empty. It is not allowed to start a dialog in this action. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,069: | Line 1,069: | ||
| t_link to [[#Dialog|Dialog]] (parent) | | t_link to [[#Dialog|Dialog]] (parent) | ||
| Dialog which is shown when this dialog part is selected. | | Dialog which is shown when this dialog part is selected. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,075: | Line 1,075: | ||
| t_bool | | t_bool | ||
| If true then this dialog part can only be selected once (DialogPartAvailable will be set to false after selection). | | If true then this dialog part can only be selected once (DialogPartAvailable will be set to false after selection). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,084: | Line 1,084: | ||
'1' (eDialogReturnToUpper): the 'upper' dialog (which linked to the current dialog) will be shown.<br /> | '1' (eDialogReturnToUpper): the 'upper' dialog (which linked to the current dialog) will be shown.<br /> | ||
'2' (eDialogReturnToEnd): no dialog will be shown.<br /> | '2' (eDialogReturnToEnd): no dialog will be shown.<br /> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,090: | Line 1,090: | ||
| t_link to [[#Text|Text]] (parent) | | t_link to [[#Text|Text]] (parent) | ||
| Text which is shown as a selection in the dialog. Further it is spoken by the current character if DialogPartUseAltText is false. | | Text which is shown as a selection in the dialog. Further it is spoken by the current character if DialogPartUseAltText is false. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,096: | Line 1,096: | ||
| t_bool | | t_bool | ||
| If true then DialogPartAltText will be spoken by the current character, otherwise DialogPartText. | | If true then DialogPartAltText will be spoken by the current character, otherwise DialogPartText. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 1,108: | Line 1,108: | ||
| t_string | | t_string | ||
| A string which contains all characters of the font. The characters have to be in the same order as they appear in the sprite FontSprite (from left to right and top to bottom). | | A string which contains all characters of the font. The characters have to be in the same order as they appear in the sprite FontSprite (from left to right and top to bottom). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,114: | Line 1,114: | ||
| t_bool | | t_bool | ||
| If true then line breaks will be added to all texts rendered with this font so that the maximum length of a line does not exceed a certain limit. Each line has a maximum width which is defined in FontLineWidth. | | If true then line breaks will be added to all texts rendered with this font so that the maximum length of a line does not exceed a certain limit. Each line has a maximum width which is defined in FontLineWidth. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,120: | Line 1,120: | ||
| t_bool | | t_bool | ||
| If true a font border will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | | If true a font border will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,126: | Line 1,126: | ||
| t_int | | t_int | ||
| Color for font border. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | | Color for font border. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,132: | Line 1,132: | ||
| t_float | | t_float | ||
| Size of font border in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | | Size of font border in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,138: | Line 1,138: | ||
| t_int | | t_int | ||
| Font color. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont). | | Font color. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,144: | Line 1,144: | ||
| t_link | | t_link | ||
| Font which will be used as reference. This can be useful to define a new font with own color, size, etc. based on an existing TrueType font (see FontTrueTypeFont). This can save a lot of resources compared to creating a new TrueType font. | | Font which will be used as reference. This can be useful to define a new font with own color, size, etc. based on an existing TrueType font (see FontTrueTypeFont). This can save a lot of resources compared to creating a new TrueType font. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,150: | Line 1,150: | ||
| t_vrect | | t_vrect | ||
| List of rectangles where each rectangle contains the position of a single character on the sprite (FontSprite). | | List of rectangles where each rectangle contains the position of a single character on the sprite (FontSprite). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,156: | Line 1,156: | ||
| t_int | | t_int | ||
| Horizontal distance between two characters (in pixel). | | Horizontal distance between two characters (in pixel). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,162: | Line 1,162: | ||
| t_int | | t_int | ||
| Maximum line width (in pixel) for automatic line break. This value is only used if FontAutoLineBreak is true. | | Maximum line width (in pixel) for automatic line break. This value is only used if FontAutoLineBreak is true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,168: | Line 1,168: | ||
| t_bool | | t_bool | ||
| If true a font shadow will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | | If true a font shadow will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,174: | Line 1,174: | ||
| t_point | | t_point | ||
| Offset in pixels for font shadow (see FontShadow). | | Offset in pixels for font shadow (see FontShadow). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,180: | Line 1,180: | ||
| t_float | | t_float | ||
| Font size in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont). | | Font size in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,186: | Line 1,186: | ||
| t_int | | t_int | ||
| Width of space (in pixels). | | Width of space (in pixels). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,192: | Line 1,192: | ||
| t_sprite | | t_sprite | ||
| Sprite with all characters of the font. | | Sprite with all characters of the font. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,198: | Line 1,198: | ||
| t_bool | | t_bool | ||
| If set to true this is a TrueType font. Either FontTrueTypeFontPath or FontFont must be set for a valid font. | | If set to true this is a TrueType font. Either FontTrueTypeFontPath or FontFont must be set for a valid font. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,204: | Line 1,204: | ||
| t_path | | t_path | ||
| Path to TrueType font file. This value is only used for TrueType fonts (see FontTrueTypeFont). | | Path to TrueType font file. This value is only used for TrueType fonts (see FontTrueTypeFont). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,210: | Line 1,210: | ||
| t_int | | t_int | ||
| Vertical distance between two characters (in pixel). | | Vertical distance between two characters (in pixel). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 1,222: | Line 1,222: | ||
| t_string | | t_string | ||
| Long description of game, authors can make additional comments here. | | Long description of game, authors can make additional comments here. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,228: | Line 1,228: | ||
| t_links to [[#Action|Action]] (parent) | | t_links to [[#Action|Action]] (parent) | ||
| All actions which can be started with a key. The key value is stored in ActionExecutionType. | | All actions which can be started with a key. The key value is stored in ActionExecutionType. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,234: | Line 1,234: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which will be used for the action text - only used if GameDrawActionText is '1' or '2'. | | Font which will be used for the action text - only used if GameDrawActionText is '1' or '2'. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,240: | Line 1,240: | ||
| t_rect | | t_rect | ||
| Rectangle in which the action text will be drawn horizontally and vertically centered - only used if GameDrawActionText is '2'. | | Rectangle in which the action text will be drawn horizontally and vertically centered - only used if GameDrawActionText is '2'. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,246: | Line 1,246: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| The currently active command. | | The currently active command. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,252: | Line 1,252: | ||
| t_bool | | t_bool | ||
| If true the active character will be automatically aligned to the clicked object when an action with execution type 'immediate' is executed. | | If true the active character will be automatically aligned to the clicked object when an action with execution type 'immediate' is executed. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,258: | Line 1,258: | ||
| t_bool | | t_bool | ||
| If true the active text can always be skipped with the left mouse button (even when the cursor is disabled or a cutscene is running). | | If true the active text can always be skipped with the left mouse button (even when the cursor is disabled or a cutscene is running). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,264: | Line 1,264: | ||
| t_bool | | t_bool | ||
| If true all interfaces are hidden if the current scene is a menu. If it is necessary to display an interface on a menu then this option must be set to false and the interfaces must be hidden manually when necessary. | | If true all interfaces are hidden if the current scene is a menu. If it is necessary to display an interface on a menu then this option must be set to false and the interfaces must be hidden manually when necessary. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,270: | Line 1,270: | ||
| t_path | | t_path | ||
| Defines the filename for composing the character when compiling the game. | | Defines the filename for composing the character when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,279: | Line 1,279: | ||
'1' (eSingleContainer): All characters are stored in one file specified by GameCharacterComposedFile.<br> | '1' (eSingleContainer): All characters are stored in one file specified by GameCharacterComposedFile.<br> | ||
'2' (eMultipleContainers): Each character is stored in an own container specified by GameCharacterComposedFile (filename extended by the character number).<br> | '2' (eMultipleContainers): Each character is stored in an own container specified by GameCharacterComposedFile (filename extended by the character number).<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,285: | Line 1,285: | ||
| t_links to [[#Character|Character]] (parent) | | t_links to [[#Character|Character]] (parent) | ||
| All characters of the game. | | All characters of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,294: | Line 1,294: | ||
'1' (eSetStdCommandNever): never set standard command.<br> | '1' (eSetStdCommandNever): never set standard command.<br> | ||
'2' (eSetStdCommandOnSuccess): set standard command after successful execution of an action.<br> | '2' (eSetStdCommandOnSuccess): set standard command after successful execution of an action.<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,300: | Line 1,300: | ||
| t_string | | t_string | ||
| The company name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | | The company name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,306: | Line 1,306: | ||
| t_path | | t_path | ||
| Defines the filename for composing the main output file (.vis file) when compiling the game. | | Defines the filename for composing the main output file (.vis file) when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,313: | Line 1,313: | ||
| t_link to [[#Character|Character]] | | t_link to [[#Character|Character]] | ||
| Character which is currently controlled by the player (active character). | | Character which is currently controlled by the player (active character). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,319: | Line 1,319: | ||
| t_link to [[#Object|Object]] or [[#Character|Character]] or [[#Button|Button]] | | t_link to [[#Object|Object]] or [[#Character|Character]] or [[#Button|Button]] | ||
| The object currently below the cursor. | | The object currently below the cursor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,325: | Line 1,325: | ||
| t_link to [[#Scene|Scene]] | | t_link to [[#Scene|Scene]] | ||
| Scene which is currently shown. | | Scene which is currently shown. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,331: | Line 1,331: | ||
| t_int | | t_int | ||
| Distance of cursor to the left or right screen border where horizontal scrolling will be started. | | Distance of cursor to the left or right screen border where horizontal scrolling will be started. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,337: | Line 1,337: | ||
| t_int | | t_int | ||
| Distance of cursor to the top or bottom screen border where vertical scrolling will be started. | | Distance of cursor to the top or bottom screen border where vertical scrolling will be started. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,343: | Line 1,343: | ||
| t_links to [[#Cursor|Cursor]] (parent) | | t_links to [[#Cursor|Cursor]] (parent) | ||
| All cursors of the game. | | All cursors of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,349: | Line 1,349: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| If a cutscene is active this links to the action which started (and should stop) the cutscene. | | If a cutscene is active this links to the action which started (and should stop) the cutscene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,355: | Line 1,355: | ||
| t_string | | t_string | ||
| Short description of the game. | | Short description of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,361: | Line 1,361: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| When the user clicked on an object and the character walks to this object, this command will be executed when the object is reached. | | When the user clicked on an object and the character walks to this object, this command will be executed when the object is reached. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,374: | Line 1,374: | ||
'5': mouse enters area.<br/> | '5': mouse enters area.<br/> | ||
'6': mouse leaves area. | '6': mouse leaves area. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,380: | Line 1,380: | ||
| t_link to [[#Object|Object]] | | t_link to [[#Object|Object]] | ||
| When the user clicked on an object and the character walks to this object, this item will be used on the object when it is reached. | | When the user clicked on an object and the character walks to this object, this item will be used on the object when it is reached. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,386: | Line 1,386: | ||
| t_bool | | t_bool | ||
| When the user clicked on an object and the character walks to this object, this will be set to true in case an item was picked up (see GameDragableObjects). Then the item in GameDestinationItem will be dropped on the object when it is reached. | | When the user clicked on an object and the character walks to this object, this will be set to true in case an item was picked up (see GameDragableObjects). Then the item in GameDestinationItem will be dropped on the object when it is reached. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,392: | Line 1,392: | ||
| t_link to [[#Dialog|Dialog]] | | t_link to [[#Dialog|Dialog]] | ||
| Currently displayed dialog. | | Currently displayed dialog. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,398: | Line 1,398: | ||
| t_link to [[#Action|Action]] | | t_link to [[#Action|Action]] | ||
| Running action which contains the text for the current dialog. | | Running action which contains the text for the current dialog. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,404: | Line 1,404: | ||
| t_bool | | t_bool | ||
| True if objects can be dragged from the interface. | | True if objects can be dragged from the interface. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,413: | Line 1,413: | ||
'1' (eDrawActionTextAtCurrentPos): draw action text at current cursor position.<br/> | '1' (eDrawActionTextAtCurrentPos): draw action text at current cursor position.<br/> | ||
'2' (eDrawActionTextAtRect): draw action text centered in the rectangle defined by GameActionTextRect. | '2' (eDrawActionTextAtRect): draw action text centered in the rectangle defined by GameActionTextRect. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,419: | Line 1,419: | ||
| t_bool | | t_bool | ||
| If true the game actions GameActions (activated by a key) will also be executed if a dialog is currently displayed. | | If true the game actions GameActions (activated by a key) will also be executed if a dialog is currently displayed. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,426: | Line 1,426: | ||
| t_int | | t_int | ||
| Delay in milli seconds for fade in/out of a scene. | | Delay in milli seconds for fade in/out of a scene. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,440: | Line 1,440: | ||
'6' (eShiftRight): shift right. Shift current scene to the right and show new scene.<br/> | '6' (eShiftRight): shift right. Shift current scene to the right and show new scene.<br/> | ||
'7' (eTunnelEffect): tunnel effect. Use a tunnel effect for fade in/out. | '7' (eTunnelEffect): tunnel effect. Use a tunnel effect for fade in/out. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,446: | Line 1,446: | ||
| t_link to [[#Character|Character]] | | t_link to [[#Character|Character]] | ||
| Character which is used for starting the game. This is the character which is controlled by the player. | | Character which is used for starting the game. This is the character which is controlled by the player. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,452: | Line 1,452: | ||
| t_link to [[#Scene|Scene]] | | t_link to [[#Scene|Scene]] | ||
| The first scene of the game (which is shown after the loading screen) | | The first scene of the game (which is shown after the loading screen) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,458: | Line 1,458: | ||
| t_links to [[#Font|Font]] (parent) | | t_links to [[#Font|Font]] (parent) | ||
| All fonts of the game. | | All fonts of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,464: | Line 1,464: | ||
| t_bool | | t_bool | ||
| True if the intro movie is scaled to fullscreen. | | True if the intro movie is scaled to fullscreen. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,470: | Line 1,470: | ||
| t_path | | t_path | ||
| Defines the filename for composing the game object and its actions (e.g. left mouse button action, right mouse button action) when compiling the game. | | Defines the filename for composing the game object and its actions (e.g. left mouse button action, right mouse button action) when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,478: | Line 1,478: | ||
'0' (eMainContainer): The game object is stored in the main container.<br> | '0' (eMainContainer): The game object is stored in the main container.<br> | ||
'1' (eSingleContainer): The game object is stored in one file specified by GameGameComposedFile.<br> | '1' (eSingleContainer): The game object is stored in one file specified by GameGameComposedFile.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,484: | Line 1,484: | ||
| t_string | | t_string | ||
| The game name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | | The game name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,490: | Line 1,490: | ||
| t_link to [[#Dialog|Dialog]] | | t_link to [[#Dialog|Dialog]] | ||
| If the user switches to a menu while a dialog is currently shown in a playable scene (e.g. the dialog parts are displayed) - this is only possible if GameExecuteActionsDuringDialog is true - then the dialog is saved in this field. The dialog is hidden until the user switches back to a playable scene. | | If the user switches to a menu while a dialog is currently shown in a playable scene (e.g. the dialog parts are displayed) - this is only possible if GameExecuteActionsDuringDialog is true - then the dialog is saved in this field. The dialog is hidden until the user switches back to a playable scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,496: | Line 1,496: | ||
| t_int | | t_int | ||
| Time in milli seconds until the event 'Mouse holding' (for GameLeftHoldAction and GameLeftHoldingAction) is fired. | | Time in milli seconds until the event 'Mouse holding' (for GameLeftHoldAction and GameLeftHoldingAction) is fired. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,502: | Line 1,502: | ||
| t_int | | t_int | ||
| If the distance of the current character to the horizontal scene border is equal or smaller than this value then the scene will be scrolled horizontal to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | | If the distance of the current character to the horizontal scene border is equal or smaller than this value then the scene will be scrolled horizontal to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,508: | Line 1,508: | ||
| t_string | | t_string | ||
| Unique Identification number. Used for savegames in order to only load savegames for correct game. | | Unique Identification number. Used for savegames in order to only load savegames for correct game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,514: | Line 1,514: | ||
| t_links to [[#Interface|Interface]] (parent) | | t_links to [[#Interface|Interface]] (parent) | ||
| All interfaces of the game. | | All interfaces of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,520: | Line 1,520: | ||
| t_links to [[#InterfaceClass|InterfaceClass]] (parent) | | t_links to [[#InterfaceClass|InterfaceClass]] (parent) | ||
| All interface classes of the game. | | All interface classes of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,526: | Line 1,526: | ||
| t_path | | t_path | ||
| Defines the filename for composing the interface when compiling the game. | | Defines the filename for composing the interface when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,535: | Line 1,535: | ||
'1' (eSingleContainer): All interfaces are stored in one file specified by GameInterfaceComposedFile.<br> | '1' (eSingleContainer): All interfaces are stored in one file specified by GameInterfaceComposedFile.<br> | ||
'2' (eMultipleContainers): Each interface is stored in an own container specified by GameInterfaceComposedFile (filename extended by the interface number).<br> | '2' (eMultipleContainers): Each interface is stored in an own container specified by GameInterfaceComposedFile (filename extended by the interface number).<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
|- | |- | ||
| GameIntro | | GameIntro | ||
| t_path | | t_path | ||
| Intro movie which will be played at the beginning of the game. | | Intro movie which will be played at the beginning of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,547: | Line 1,547: | ||
| t_links to [[#Object|Object]] (parent) | | t_links to [[#Object|Object]] (parent) | ||
| All items of the game. | | All items of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,553: | Line 1,553: | ||
| t_links to [[#Language|Language]] (parent) | | t_links to [[#Language|Language]] (parent) | ||
| All languages of the game. | | All languages of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,559: | Line 1,559: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| An action which will be started if the left mouse button is clicked. | | An action which will be started if the left mouse button is clicked. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,565: | Line 1,565: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| An action which will be started if the left mouse button is double clicked. | | An action which will be started if the left mouse button is double clicked. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,571: | Line 1,571: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHold is set to '3' or '4'. The action is started when the mouse button is released. | | Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHold is set to '3' or '4'. The action is started when the mouse button is released. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,577: | Line 1,577: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHolding is set to '3'. The action is started when the mouse button is pressed. | | Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHolding is set to '3'. The action is started when the mouse button is pressed. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,586: | Line 1,586: | ||
'1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | '1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | ||
'2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | '2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,594: | Line 1,594: | ||
'0' (eIndividualAction): used for individual actions.<br/> | '0' (eIndividualAction): used for individual actions.<br/> | ||
'4' (eStandardActionWithIndividual): used for standard action (GameLeftClickAction) and individual actions. | '4' (eStandardActionWithIndividual): used for standard action (GameLeftClickAction) and individual actions. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,603: | Line 1,603: | ||
'3' (eStandardAction): used for standard action (GameLeftDblClickAction).<br/> | '3' (eStandardAction): used for standard action (GameLeftDblClickAction).<br/> | ||
'4' (eStandardActionWithIndividual): used for standard action (GameLeftDlbClickAction) and individual actions. | '4' (eStandardActionWithIndividual): used for standard action (GameLeftDlbClickAction) and individual actions. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,612: | Line 1,612: | ||
'3' (eStandardAction): used for standard action (GameLeftHoldAction).<br/> | '3' (eStandardAction): used for standard action (GameLeftHoldAction).<br/> | ||
'4' (eSandardActionWithIndividual): used for standard action (GameLeftHoldAction) and individual actions. | '4' (eSandardActionWithIndividual): used for standard action (GameLeftHoldAction) and individual actions. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,620: | Line 1,620: | ||
'0' (eIndividualAction): used for individual actions.<br> | '0' (eIndividualAction): used for individual actions.<br> | ||
'3' (eStandardAction): used for standard action (GameLeftHoldingAction).<br> | '3' (eStandardAction): used for standard action (GameLeftHoldingAction).<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,626: | Line 1,626: | ||
| t_link to [[#Loading|Loading]] (parent) | | t_link to [[#Loading|Loading]] (parent) | ||
| The loading screen. (is shown on startup when the game is loaded) | | The loading screen. (is shown on startup when the game is loaded) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,634: | Line 1,634: | ||
'0': Linear interpolation.<br> | '0': Linear interpolation.<br> | ||
'1': Nearest neighbor.<br> | '1': Nearest neighbor.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,642: | Line 1,642: | ||
'0' (eLinearInterpolation): Linear interpolation.<br> | '0' (eLinearInterpolation): Linear interpolation.<br> | ||
'1' (eNearestNeighborInterpolation): Nearest neighbor.<br> | '1' (eNearestNeighborInterpolation): Nearest neighbor.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,648: | Line 1,648: | ||
| t_link | | t_link | ||
| An action which will be started if the middle mouse button is clicked. | | An action which will be started if the middle mouse button is clicked. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,657: | Line 1,657: | ||
'1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | '1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | ||
'2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | '2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,663: | Line 1,663: | ||
| t_link | | t_link | ||
| An action which will be started if the mouse wheel is moved down. | | An action which will be started if the mouse wheel is moved down. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,669: | Line 1,669: | ||
| t_link | | t_link | ||
| An action which will be started if the mouse wheel is moved up. | | An action which will be started if the mouse wheel is moved up. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,675: | Line 1,675: | ||
| t_path | | t_path | ||
| Defines the filename for composing the movies when compiling the game. | | Defines the filename for composing the movies when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,683: | Line 1,683: | ||
'0' (eMainContainer): All movies are stored in the main container.<br> | '0' (eMainContainer): All movies are stored in the main container.<br> | ||
'1' (eSingleContainer): All movies are stored in one file specified by GameMovieComposedFile.<br> | '1' (eSingleContainer): All movies are stored in one file specified by GameMovieComposedFile.<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,689: | Line 1,689: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| The font used when displaying an object text. An object text can be set with an action part which links a text to a scene object or an interface button. | | The font used when displaying an object text. An object text can be set with an action part which links a text to a scene object or an interface button. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,695: | Line 1,695: | ||
| t_links to [[#ParticleContainer|ParticleContainer]] (parent) | | t_links to [[#ParticleContainer|ParticleContainer]] (parent) | ||
| All particle systems of the game. | | All particle systems of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,701: | Line 1,701: | ||
| t_int | | t_int | ||
| Buffer size (in KB) for reserved memory at game startup. This buffer is used for all non-preloaded images and should be large enough to hold the largest image, otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image is 1400x1200 and has an alpha channel then GamePicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | | Buffer size (in KB) for reserved memory at game startup. This buffer is used for all non-preloaded images and should be large enough to hold the largest image, otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image is 1400x1200 and has an alpha channel then GamePicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,707: | Line 1,707: | ||
| t_int | | t_int | ||
| Size in MB for cache which stores the recently loaded images. | | Size in MB for cache which stores the recently loaded images. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,713: | Line 1,713: | ||
| t_int | | t_int | ||
| Number of threads used for preloading animations. GamePreloadPicThreads number of buffers with size of GamePreloadedPicBufferSize will be preallocated. | | Number of threads used for preloading animations. GamePreloadPicThreads number of buffers with size of GamePreloadedPicBufferSize will be preallocated. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,719: | Line 1,719: | ||
| t_int | | t_int | ||
| Buffer size (in KB) for reserved memory at game startup. This buffer is used for preloading images and should be large enough to hold the largest image (of a preloaded animation), otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image of all preloaded animations is 1400x1200 and has an alpha channel then GamePreloadedPicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | | Buffer size (in KB) for reserved memory at game startup. This buffer is used for preloading images and should be large enough to hold the largest image (of a preloaded animation), otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image of all preloaded animations is 1400x1200 and has an alpha channel then GamePreloadedPicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,725: | Line 1,725: | ||
| t_bool | | t_bool | ||
| If true a quake constantly moves the screen. The values GameQuakeForce and GameQuakeSpeed are used as parameters for the quake. | | If true a quake constantly moves the screen. The values GameQuakeForce and GameQuakeSpeed are used as parameters for the quake. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,731: | Line 1,731: | ||
| t_int | | t_int | ||
| Number of maximum pixels the screen is moved by a quake. Value is only used if GameQuake is true. | | Number of maximum pixels the screen is moved by a quake. Value is only used if GameQuake is true. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,737: | Line 1,737: | ||
| t_int | | t_int | ||
| Defines how long (in milli seconds) a moved screen is shown at the same position. A higher value results in a slower quake because the same screen is shown longer. Value is only used if GameQuake is true. | | Defines how long (in milli seconds) a moved screen is shown at the same position. A higher value results in a slower quake because the same screen is shown longer. Value is only used if GameQuake is true. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,743: | Line 1,743: | ||
| t_string | | t_string | ||
| All registered event handlers. | | All registered event handlers. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,749: | Line 1,749: | ||
| t_string | | t_string | ||
| Licence number. | | Licence number. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,755: | Line 1,755: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| Action which is started if the right mouse button is pressed and GameRightMouseClick is set to '3' or '4'. | | Action which is started if the right mouse button is pressed and GameRightMouseClick is set to '3' or '4'. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,764: | Line 1,764: | ||
'1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | '1' (eMouseActionBehaviourSendCharacterToCursor): Character will be send to current position.<br/> | ||
'2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | '2' (eMouseActionBehaviourSendCharacterToObjects): Character will be send to current position if it is a scene object. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,775: | Line 1,775: | ||
'3' (eStandardAction): used for standard action (GameRightClickAction).<br> | '3' (eStandardAction): used for standard action (GameRightClickAction).<br> | ||
'4' (eSandardActionWithIndividual): used for standard action (GameRightClickAction) and individual actions.<br> | '4' (eSandardActionWithIndividual): used for standard action (GameRightClickAction) and individual actions.<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,781: | Line 1,781: | ||
| t_link to [[#Object|Object]] | | t_link to [[#Object|Object]] | ||
| Saved object. An action can be executed on this saved object. (see actionpart 'Execute command on saved object') | | Saved object. An action can be executed on this saved object. (see actionpart 'Execute command on saved object') | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,787: | Line 1,787: | ||
| t_string | | t_string | ||
| Used to store name of current savegame. | | Used to store name of current savegame. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,793: | Line 1,793: | ||
| t_path | | t_path | ||
| Image used as savegame screenshot for all scenes when game is played on a mobile device. | | Image used as savegame screenshot for all scenes when game is played on a mobile device. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,799: | Line 1,799: | ||
| t_path | | t_path | ||
| Defines the filename for composing the scenes when compiling the game. | | Defines the filename for composing the scenes when compiling the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,808: | Line 1,808: | ||
'1' (eSingleContainer): All scenes are stored in one file specified by GameSceneComposedFile.<br> | '1' (eSingleContainer): All scenes are stored in one file specified by GameSceneComposedFile.<br> | ||
'2' (eMultipleContainers): Each scene is stored in an own container specified by GameSceneComposedFile (filename extended by the scene number).<br> | '2' (eMultipleContainers): Each scene is stored in an own container specified by GameSceneComposedFile (filename extended by the scene number).<br> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,814: | Line 1,814: | ||
| t_links to [[#Scene|Scene]] (parent) | | t_links to [[#Scene|Scene]] (parent) | ||
| All scenes of the game. | | All scenes of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,820: | Line 1,820: | ||
| t_links to [[#Script|Script]] (parent) | | t_links to [[#Script|Script]] (parent) | ||
| All scripts of the game. | | All scripts of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,826: | Line 1,826: | ||
| t_bool | | t_bool | ||
| If true the scroll-character (see GameScrollCharacter) will be centered on the scene (if GameScrollTo is false). If false then no character will be centered. | | If true the scroll-character (see GameScrollCharacter) will be centered on the scene (if GameScrollTo is false). If false then no character will be centered. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,832: | Line 1,832: | ||
| t_link to [[#Character|Character]] | | t_link to [[#Character|Character]] | ||
| Character which will be centered on the current scene (if GameScrollCenterCharacter is true and GameScrollTo is false). | | Character which will be centered on the current scene (if GameScrollCenterCharacter is true and GameScrollTo is false). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,841: | Line 1,841: | ||
'1': currently scrolling to the left.<br/> | '1': currently scrolling to the left.<br/> | ||
'2': currently scrolling to the right. | '2': currently scrolling to the right. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,850: | Line 1,850: | ||
'3': currently scrolling to the top.<br/> | '3': currently scrolling to the top.<br/> | ||
'4': currently scrolling to the bottom. | '4': currently scrolling to the bottom. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,856: | Line 1,856: | ||
| t_point | | t_point | ||
| Upper left corner of current scroll position (on current scene). | | Upper left corner of current scroll position (on current scene). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,862: | Line 1,862: | ||
| t_int | | t_int | ||
| Number of pixels which will be scrolled in one second. | | Number of pixels which will be scrolled in one second. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,868: | Line 1,868: | ||
| t_point | | t_point | ||
| Upper left corner the current scene is scrolling to. | | Upper left corner the current scene is scrolling to. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,874: | Line 1,874: | ||
| t_bool | | t_bool | ||
| If true the scene is currently scrolling to GameScrollToPoint. | | If true the scene is currently scrolling to GameScrollToPoint. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,884: | Line 1,884: | ||
'2' (eShaderExcludeTextsAndCursor): exclude text on top, cursor.<br/> | '2' (eShaderExcludeTextsAndCursor): exclude text on top, cursor.<br/> | ||
'3' (eShaderExcludeCursor): exclude cursor | '3' (eShaderExcludeCursor): exclude cursor | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,890: | Line 1,890: | ||
| t_bool | | t_bool | ||
| If true a black screen will be shown after the video is finished (until the next game scene is ready and all images are loaded). Otherwise the last frame of the video is shown until the game is continued. | | If true a black screen will be shown after the video is finished (until the next game scene is ready and all images are loaded). Otherwise the last frame of the video is shown until the game is continued. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,896: | Line 1,896: | ||
| t_int | | t_int | ||
| Speech output balance in %. Defines if the speech output is played on left/right speaker depending on the character position. If set to 0% the speech output will be played equally on left and right speaker. If set to 100% the output volume on left/right speaker completely depends on the position of the character on the current scene. | | Speech output balance in %. Defines if the speech output is played on left/right speaker depending on the character position. If set to 0% the speech output will be played equally on left and right speaker. If set to 100% the output volume on left/right speaker completely depends on the position of the character on the current scene. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,908: | Line 1,908: | ||
'4' (eAlignRightWithCenterPos): Align right (use center position).<br> | '4' (eAlignRightWithCenterPos): Align right (use center position).<br> | ||
'5' (eAlignCenteredWithLeftPos): Centered (use left position).<br> | '5' (eAlignCenteredWithLeftPos): Centered (use left position).<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,914: | Line 1,914: | ||
| t_link to [[#Language|Language]] | | t_link to [[#Language|Language]] | ||
| Defines the language which is used for speech output. If empty the language from GameStandardLanguage will be used. | | Defines the language which is used for speech output. If empty the language from GameStandardLanguage will be used. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,920: | Line 1,920: | ||
| t_link to [[#Language|Language]] | | t_link to [[#Language|Language]] | ||
| Defines the currently used language. | | Defines the currently used language. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,926: | Line 1,926: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| This action will be executed once at the beginning of the game (after the game was loaded). | | This action will be executed once at the beginning of the game (after the game was loaded). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,938: | Line 1,938: | ||
'4' (eAlignRightWithCenterPos): Align right (use center position).<br> | '4' (eAlignRightWithCenterPos): Align right (use center position).<br> | ||
'5' (eAlignCenteredWithLeftPos): Centered (use left position).<br> | '5' (eAlignCenteredWithLeftPos): Centered (use left position).<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 1,947: | Line 1,947: | ||
'1' (eOnlySpeechOutput): Only play speech file.<br> | '1' (eOnlySpeechOutput): Only play speech file.<br> | ||
'2' (eOnlyTextOutput): Only display text.<br> | '2' (eOnlyTextOutput): Only display text.<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,954: | Line 1,954: | ||
| t_int | | t_int | ||
| Speed for displaying texts (in %). Default is 100. | | Speed for displaying texts (in %). Default is 100. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,960: | Line 1,960: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,966: | Line 1,966: | ||
| t_link to [[#Object|Object]] | | t_link to [[#Object|Object]] | ||
| The currently picked up item. A picked up item is either dragged (shown instead of cursor) or displayed in the action text. | | The currently picked up item. A picked up item is either dragged (shown instead of cursor) or displayed in the action text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,972: | Line 1,972: | ||
| t_string | | t_string | ||
| Version number of the game. | | Version number of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,978: | Line 1,978: | ||
| t_int | | t_int | ||
| If the distance of the current character to the vertical scene border is equal or smaller than this value then the scene will be scrolled vertical to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | | If the distance of the current character to the vertical scene border is equal or smaller than this value then the scene will be scrolled vertical to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 1,984: | Line 1,984: | ||
| t_bool | | t_bool | ||
| If true the videos are stored in an encrypted container. This field is only relevant for compiled games. | | If true the videos are stored in an encrypted container. This field is only relevant for compiled games. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 1,990: | Line 1,990: | ||
| t_point | | t_point | ||
| Screen resolution (e.g. 640x480). | | Screen resolution (e.g. 640x480). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,002: | Line 2,002: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which will be used for the action text - only used if InterfaceDrawActionText is true. | | Font which will be used for the action text - only used if InterfaceDrawActionText is true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,008: | Line 2,008: | ||
| t_rect | | t_rect | ||
| Rectangle in which the action text will be drawn horizontally and vertically centered - only used if InterfaceDrawActionText is true. | | Rectangle in which the action text will be drawn horizontally and vertically centered - only used if InterfaceDrawActionText is true. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,014: | Line 2,014: | ||
| t_vpoint | | t_vpoint | ||
| Polygon which defines the border of the interface. The interface is detected if the cursor is inside the polygon. | | Polygon which defines the border of the interface. The interface is detected if the cursor is inside the polygon. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,020: | Line 2,020: | ||
| t_links to [[#Button|Button]] (parent) | | t_links to [[#Button|Button]] (parent) | ||
| All buttons of the interface: commands, arrows to scroll items, action areas, placeholder for items | | All buttons of the interface: commands, arrows to scroll items, action areas, placeholder for items | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,026: | Line 2,026: | ||
| t_link to [[#InterfaceClass|InterfaceClass]] | | t_link to [[#InterfaceClass|InterfaceClass]] | ||
| The class this interface belongs to. | | The class this interface belongs to. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,032: | Line 2,032: | ||
| t_links to [[#Condition|Condition]] (parent) | | t_links to [[#Condition|Condition]] (parent) | ||
| The conditions of the interface. | | The conditions of the interface. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,038: | Line 2,038: | ||
| t_int | | t_int | ||
| The visibility of the interface (and all of its buttons) is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the interface will not be visible at all (but is still recognized by the cursor), '100' means the interface will be completely visible (default). The time to fade from the current visibility to InterfaceDestVisibility is defined by InterfaceTimeToDestVisibility. | | The visibility of the interface (and all of its buttons) is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the interface will not be visible at all (but is still recognized by the cursor), '100' means the interface will be completely visible (default). The time to fade from the current visibility to InterfaceDestVisibility is defined by InterfaceTimeToDestVisibility. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,050: | Line 2,050: | ||
'4': absolute, position on screen defined by InterfaceOffset.<br> | '4': absolute, position on screen defined by InterfaceOffset.<br> | ||
'5': relative, position defined by current cursor position and offset to the cursor position (InterfaceOffset).<br> | '5': relative, position defined by current cursor position and offset to the cursor position (InterfaceOffset).<br> | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,056: | Line 2,056: | ||
| t_bool | | t_bool | ||
| Defines if the action text is drawn on this interface (if true than InterfaceActionTextFont and InterfaceActionTextRect must be set). | | Defines if the action text is drawn on this interface (if true than InterfaceActionTextFont and InterfaceActionTextRect must be set). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,062: | Line 2,062: | ||
| t_link to [[#Action|Action]] (parent) | | t_link to [[#Action|Action]] (parent) | ||
| Action which will be executed if the cursor leaves the interface (outside of polygon InterfaceBorder). | | Action which will be executed if the cursor leaves the interface (outside of polygon InterfaceBorder). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,068: | Line 2,068: | ||
| t_point | | t_point | ||
| Offset (or absolute position) for displaying the interface. (only used if InterfaceDisplacement is '4' or '5') | | Offset (or absolute position) for displaying the interface. (only used if InterfaceDisplacement is '4' or '5') | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,074: | Line 2,074: | ||
| t_point | | t_point | ||
| Absolute position of upper left corner of interface. | | Absolute position of upper left corner of interface. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,080: | Line 2,080: | ||
| t_int | | t_int | ||
| Defines how many item positions will be scrolled if a scroll arrow is pushed. | | Defines how many item positions will be scrolled if a scroll arrow is pushed. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,086: | Line 2,086: | ||
| t_int | | t_int | ||
| Defines the size of the interface (in pixel). Is needed if part of the interface is drawn into the scene (e.g. flowers on top of the interface) and the interface is aligned to the border. Is only used if > '0' and InterfaceDisplacement is '0', '1', '2' or '3'. | | Defines the size of the interface (in pixel). Is needed if part of the interface is drawn into the scene (e.g. flowers on top of the interface) and the interface is aligned to the border. Is only used if > '0' and InterfaceDisplacement is '0', '1', '2' or '3'. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,092: | Line 2,092: | ||
| t_sprite | | t_sprite | ||
| Background sprite of the interface. | | Background sprite of the interface. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,098: | Line 2,098: | ||
| t_link to [[#Button|Button]] | | t_link to [[#Button|Button]] | ||
| Button which is the standard command (usually 'Walk to') for this interface. | | Button which is the standard command (usually 'Walk to') for this interface. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,104: | Line 2,104: | ||
| t_int | | t_int | ||
| Defines the time in milli seconds until the visibility InterfaceDestVisibility is reached. This value is used the next time when InterfaceDestVisibility is set. | | Defines the time in milli seconds until the visibility InterfaceDestVisibility is reached. This value is used the next time when InterfaceDestVisibility is set. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,110: | Line 2,110: | ||
| t_links to [[#Values|Values]] (parent) | | t_links to [[#Values|Values]] (parent) | ||
| The values of the interface. | | The values of the interface. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,116: | Line 2,116: | ||
| t_int | | t_int | ||
| Visibility of the interface (and all of its buttons) in %. Must be between '0' and '100'. '0' means the interface is not visible at all, '100' means the interface is completely visible (default). Note that the interface can only be visible if InterfaceActive and InterfaceVisible are true. | | Visibility of the interface (and all of its buttons) in %. Must be between '0' and '100'. '0' means the interface is not visible at all, '100' means the interface is completely visible (default). Note that the interface can only be visible if InterfaceActive and InterfaceVisible are true. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,122: | Line 2,122: | ||
| t_bool | | t_bool | ||
| If true the interface is visible - supposed the visibility is > 0% (see InterfaceVisibility). This option can be used to toggle the interface on/off without changing InterfaceVisibility. | | If true the interface is visible - supposed the visibility is > 0% (see InterfaceVisibility). This option can be used to toggle the interface on/off without changing InterfaceVisibility. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|} | |} | ||
Line 2,134: | Line 2,134: | ||
| t_string | | t_string | ||
| Interface class name. The name of the object itself will be set to the translated class name. | | Interface class name. The name of the object itself will be set to the translated class name. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,146: | Line 2,146: | ||
| - | | - | ||
| Language name is defined by name of each language object. | | Language name is defined by name of each language object. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
|} | |} | ||
Line 2,158: | Line 2,158: | ||
| t_path | | t_path | ||
| Music which is played while the loading screen is shown. | | Music which is played while the loading screen is shown. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,164: | Line 2,164: | ||
| t_sprite | | t_sprite | ||
| Background sprite of the loading screen. | | Background sprite of the loading screen. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,170: | Line 2,170: | ||
| t_bool | | t_bool | ||
| If false the status sprite will grow (from zero width to full width), if true the status sprite will shrink (from full width to zero width). | | If false the status sprite will grow (from zero width to full width), if true the status sprite will shrink (from full width to zero width). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,176: | Line 2,176: | ||
| t_sprite | | t_sprite | ||
| Sprite for progress bar. | | Sprite for progress bar. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,188: | Line 2,188: | ||
| t_links to [[#Action|Action]] (parent) | | t_links to [[#Action|Action]] (parent) | ||
| All actions of the object. ActionExecutionType defines when the action is started. | | All actions of the object. ActionExecutionType defines when the action is started. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,194: | Line 2,194: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Animation which is automatically started if this object is active (see ObjectCondition). | | Animation which is automatically started if this object is active (see ObjectCondition). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,200: | Line 2,200: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| All animations of the object. | | All animations of the object. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,206: | Line 2,206: | ||
| t_int | | t_int | ||
| Defines the line number (y coordinate) which decides if a character is in front or behind this object. | | Defines the line number (y coordinate) which decides if a character is in front or behind this object. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,212: | Line 2,212: | ||
| t_link to [[#Condition|Condition]] | | t_link to [[#Condition|Condition]] | ||
| If ObjectCondition is not empty then the object is only shown and detected by the cursor if the conidition is true (or the condition is false and ConditionConditionNegate is true). | | If ObjectCondition is not empty then the object is only shown and detected by the cursor if the conidition is true (or the condition is false and ConditionConditionNegate is true). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,218: | Line 2,218: | ||
| t_bool | | t_bool | ||
| falls dieser Wert wahr ist, wird VObjectCondition vor der Auswertung negiert; dadurch wird der unnötige Aufwand für eine zusammengesetzte Bedingung mit nur einem Ast vermieden | | falls dieser Wert wahr ist, wird VObjectCondition vor der Auswertung negiert; dadurch wird der unnötige Aufwand für eine zusammengesetzte Bedingung mit nur einem Ast vermieden | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,224: | Line 2,224: | ||
| t_links to [[#Condition|Condition]] (parent) | | t_links to [[#Condition|Condition]] (parent) | ||
| If true then the condition ButtonCondition is negated. (see ButtonCondition) | | If true then the condition ButtonCondition is negated. (see ButtonCondition) | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,230: | Line 2,230: | ||
| t_int | | t_int | ||
| The visibility of the object is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the object will not be visible at all (but is still recognized by the cursor), '100' means the object will be completely visible (default). The time to fade from the current visibility to ObjectDestVisibility is defined by ObjectTimeToDestVisibility. | | The visibility of the object is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the object will not be visible at all (but is still recognized by the cursor), '100' means the object will be completely visible (default). The time to fade from the current visibility to ObjectDestVisibility is defined by ObjectTimeToDestVisibility. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,236: | Line 2,236: | ||
| t_int | | t_int | ||
| Direction in degrees which a character is aligned if it reaches this object (ObjectPosition). | | Direction in degrees which a character is aligned if it reaches this object (ObjectPosition). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,242: | Line 2,242: | ||
| t_bool | | t_bool | ||
| If true then this object is an item, otherwise it is a scene object. | | If true then this object is an item, otherwise it is a scene object. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,248: | Line 2,248: | ||
| t_bool | | t_bool | ||
| If true then then no action can be executed on this object with the standard command (see InterfaceStandardCommand). | | If true then then no action can be executed on this object with the standard command (see InterfaceStandardCommand). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,254: | Line 2,254: | ||
| t_link to [[#Text|Text]] (parent) | | t_link to [[#Text|Text]] (parent) | ||
| The name of the object (as shown in the action text). | | The name of the object (as shown in the action text). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,260: | Line 2,260: | ||
| t_link to [[#ParticleSystem|ParticleSystem]] | | t_link to [[#ParticleSystem|ParticleSystem]] | ||
| Particle system which is shown if the object is active (see ObjectCondition). | | Particle system which is shown if the object is active (see ObjectCondition). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,266: | Line 2,266: | ||
| t_vpoint | | t_vpoint | ||
| Polygon which defines the border of the object. The object is detected if the cursor is inside the polygon. | | Polygon which defines the border of the object. The object is detected if the cursor is inside the polygon. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,272: | Line 2,272: | ||
| t_point | | t_point | ||
| Position of the object on the scene (only used if ObjectIsItem is false). If the user clicked on this object then the current character walks to this position. | | Position of the object on the scene (only used if ObjectIsItem is false). If the user clicked on this object then the current character walks to this position. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,278: | Line 2,278: | ||
| t_int | | t_int | ||
| Horizontal scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | | Horizontal scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,284: | Line 2,284: | ||
| t_int | | t_int | ||
| Vertical scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | | Vertical scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,290: | Line 2,290: | ||
| t_link to [[#Animation|Animation]] | | t_link to [[#Animation|Animation]] | ||
| Animation which is shown when the snoop animation are active. The animation is only shown if the object is currently active (see ObjectCondition). The snoop animations can be activated with an action part. | | Animation which is shown when the snoop animation are active. The animation is only shown if the object is currently active (see ObjectCondition). The snoop animations can be activated with an action part. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,296: | Line 2,296: | ||
| t_point | | t_point | ||
| Absolute position of the snoop animation (seeObjectSnoopAnimation) on the scene. | | Absolute position of the snoop animation (seeObjectSnoopAnimation) on the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,302: | Line 2,302: | ||
| t_link to [[#Sprite|Sprite]] (parent) | | t_link to [[#Sprite|Sprite]] (parent) | ||
| Sprite which is shown if the object is active (see ObjectCondition). | | Sprite which is shown if the object is active (see ObjectCondition). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,308: | Line 2,308: | ||
| t_int | | t_int | ||
| Defines the time in milli seconds until the visibility ObjectDestVisibility is reached. This value is used the next time when ObjectDestVisibility is set. | | Defines the time in milli seconds until the visibility ObjectDestVisibility is reached. This value is used the next time when ObjectDestVisibility is set. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,314: | Line 2,314: | ||
| t_links to [[#Value|Value]] (parent) | | t_links to [[#Value|Value]] (parent) | ||
| All values of the object. | | All values of the object. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,320: | Line 2,320: | ||
| t_int | | t_int | ||
| Visibility of the object in %. Must be between '0' and '100'. '0' means the object is not visible at all (but is still recognized by the cursor), '100' means the object is completely visible (default). | | Visibility of the object in %. Must be between '0' and '100'. '0' means the object is not visible at all (but is still recognized by the cursor), '100' means the object is completely visible (default). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|} | |} | ||
Line 2,332: | Line 2,332: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,338: | Line 2,338: | ||
| t_float | | t_float | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,344: | Line 2,344: | ||
| t_float | | t_float | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,350: | Line 2,350: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| Person animations, must be started manually. | | Person animations, must be started manually. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,356: | Line 2,356: | ||
| t_int | | t_int | ||
| Speed of character with this outfit (in pixel per second). | | Speed of character with this outfit (in pixel per second). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,362: | Line 2,362: | ||
| t_float | | t_float | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,368: | Line 2,368: | ||
| t_float | | t_float | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,374: | Line 2,374: | ||
| t_float | | t_float | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,380: | Line 2,380: | ||
| t_path | | t_path | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,386: | Line 2,386: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,392: | Line 2,392: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,398: | Line 2,398: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,404: | Line 2,404: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,410: | Line 2,410: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,416: | Line 2,416: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,422: | Line 2,422: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,428: | Line 2,428: | ||
| t_bool | | t_bool | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,434: | Line 2,434: | ||
| t_bool | | t_bool | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,440: | Line 2,440: | ||
| t_vpath | | t_vpath | ||
| TODO | | TODO | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,446: | Line 2,446: | ||
| t_int | | t_int | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,452: | Line 2,452: | ||
| t_bool | | t_bool | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,461: | Line 2,461: | ||
For non-playable characters (characters without an interface):<br /> | For non-playable characters (characters without an interface):<br /> | ||
Animations are shown after a random time span.<br /> | Animations are shown after a random time span.<br /> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,467: | Line 2,467: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| Standing animations, shown when person is standing. | | Standing animations, shown when person is standing. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,473: | Line 2,473: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| Talk animations. | | Talk animations. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,479: | Line 2,479: | ||
| t_bool | | t_bool | ||
| TODO | | TODO | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,485: | Line 2,485: | ||
| t_links to [[#Animation|Animation]] (parent) | | t_links to [[#Animation|Animation]] (parent) | ||
| Walk animations. | | Walk animations. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,497: | Line 2,497: | ||
| t_float | | t_float | ||
| Zoom factor. | | Zoom factor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,503: | Line 2,503: | ||
| t_float | | t_float | ||
| Z-Position of 'camera' for showing particle system. | | Z-Position of 'camera' for showing particle system. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,509: | Line 2,509: | ||
| t_links to [[#Particles|Particles]] (parent) | | t_links to [[#Particles|Particles]] (parent) | ||
| All particle emitters of this particle system. | | All particle emitters of this particle system. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,515: | Line 2,515: | ||
| t_links to [[#Particles|Particles]] (parent) | | t_links to [[#Particles|Particles]] (parent) | ||
| All particle emitters of this particle system. | | All particle emitters of this particle system. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,527: | Line 2,527: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,533: | Line 2,533: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,539: | Line 2,539: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,545: | Line 2,545: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,551: | Line 2,551: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,557: | Line 2,557: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,563: | Line 2,563: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,569: | Line 2,569: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,575: | Line 2,575: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,581: | Line 2,581: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,587: | Line 2,587: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,593: | Line 2,593: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,599: | Line 2,599: | ||
| t_vfloat | | t_vfloat | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,605: | Line 2,605: | ||
| t_float | | t_float | ||
| Distance of the 'camera' to the z-layer. | | Distance of the 'camera' to the z-layer. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,611: | Line 2,611: | ||
| t_float | | t_float | ||
| Focal width of 'camera'. | | Focal width of 'camera'. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,617: | Line 2,617: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,623: | Line 2,623: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,629: | Line 2,629: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,635: | Line 2,635: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,641: | Line 2,641: | ||
| t_int | | t_int | ||
| Width of particle emitter space. | | Width of particle emitter space. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,647: | Line 2,647: | ||
| t_int | | t_int | ||
| Height of particle emitter space. | | Height of particle emitter space. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,653: | Line 2,653: | ||
| t_int | | t_int | ||
| Depth of particle emitter space. | | Depth of particle emitter space. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,661: | Line 2,661: | ||
'1': particles emit from one point in space (see ParticleXPos and ParticleYPos).<br/> | '1': particles emit from one point in space (see ParticleXPos and ParticleYPos).<br/> | ||
'2': particles emit from somewhere within a region in space (see ParticleXPos/ParticleYPos and ParticleEmitterSizeX/ParticleEmitterSizeY/ParticleEmitterSizeZ). | '2': particles emit from somewhere within a region in space (see ParticleXPos/ParticleYPos and ParticleEmitterSizeX/ParticleEmitterSizeY/ParticleEmitterSizeZ). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,667: | Line 2,667: | ||
| t_float | | t_float | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,673: | Line 2,673: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,679: | Line 2,679: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,685: | Line 2,685: | ||
| t_float | | t_float | ||
| Strength of force which affects all particles. | | Strength of force which affects all particles. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,694: | Line 2,694: | ||
'1': directional from point. <br/> | '1': directional from point. <br/> | ||
'2': point. <br /> | '2': point. <br /> | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,700: | Line 2,700: | ||
| t_float | | t_float | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,706: | Line 2,706: | ||
| t_float | | t_float | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,712: | Line 2,712: | ||
| t_float | | t_float | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,718: | Line 2,718: | ||
| t_int | | t_int | ||
| Number of seconds the particle system is preplayed before it is displayed for the first time. | | Number of seconds the particle system is preplayed before it is displayed for the first time. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,724: | Line 2,724: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,730: | Line 2,730: | ||
| t_int | | t_int | ||
| The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | | The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,736: | Line 2,736: | ||
| t_int | | t_int | ||
| Maximum lifetime of a particle. | | Maximum lifetime of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,742: | Line 2,742: | ||
| t_int | | t_int | ||
| Maximum number of particles (there may be less particles visible depending on creation and lifetime parameters). | | Maximum number of particles (there may be less particles visible depending on creation and lifetime parameters). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,748: | Line 2,748: | ||
| t_float | | t_float | ||
| Maximum size of a particle. | | Maximum size of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,754: | Line 2,754: | ||
| t_float | | t_float | ||
| Maximum velocity of a particle. | | Maximum velocity of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,760: | Line 2,760: | ||
| t_int | | t_int | ||
| The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | | The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,766: | Line 2,766: | ||
| t_int | | t_int | ||
| Minimum lifetime of a particle. | | Minimum lifetime of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,772: | Line 2,772: | ||
| t_float | | t_float | ||
| Minimum size of a particle. | | Minimum size of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,778: | Line 2,778: | ||
| t_float | | t_float | ||
| Minimum velocity of a particle. | | Minimum velocity of a particle. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,784: | Line 2,784: | ||
| t_float | | t_float | ||
| New particles per time (with ~66 time units per second). | | New particles per time (with ~66 time units per second). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,790: | Line 2,790: | ||
| t_int | | t_int | ||
| Opening angle about the X-axis. | | Opening angle about the X-axis. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,796: | Line 2,796: | ||
| t_int | | t_int | ||
| Opening angle about the Z-axis. | | Opening angle about the Z-axis. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,802: | Line 2,802: | ||
| t_int | | t_int | ||
| X Position of particle emitter (in pixel coordinates). | | X Position of particle emitter (in pixel coordinates). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,808: | Line 2,808: | ||
| t_int | | t_int | ||
| Y Position of particle emitter (in pixel coordinates). | | Y Position of particle emitter (in pixel coordinates). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,814: | Line 2,814: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,820: | Line 2,820: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,826: | Line 2,826: | ||
| t_vint | | t_vint | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,832: | Line 2,832: | ||
| t_path | | t_path | ||
| Sprite used for all particles. | | Sprite used for all particles. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,838: | Line 2,838: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,844: | Line 2,844: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,850: | Line 2,850: | ||
| t_int | | t_int | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,862: | Line 2,862: | ||
| t_point | | t_point | ||
| Position on the scene. | | Position on the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,868: | Line 2,868: | ||
| t_links to [[#Point|Point]] | | t_links to [[#Point|Point]] | ||
| Links to connected points for way system. | | Links to connected points for way system. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,874: | Line 2,874: | ||
| t_int | | t_int | ||
| Size for character on this point (in %). | | Size for character on this point (in %). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 2,886: | Line 2,886: | ||
| t_links to [[#Actions|Actions]] (parent) | | t_links to [[#Actions|Actions]] (parent) | ||
| All actions of the scene. These actions can only be started by another action. | | All actions of the scene. These actions can only be started by another action. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,892: | Line 2,892: | ||
| t_links to [[#ActionArea|ActionArea]] (parent) | | t_links to [[#ActionArea|ActionArea]] (parent) | ||
| All action areas of the scene (areas which contain actions that are executed if a character enters or leaves the area). | | All action areas of the scene (areas which contain actions that are executed if a character enters or leaves the area). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,898: | Line 2,898: | ||
| t_path | | t_path | ||
| Background music which is played in a loop. | | Background music which is played in a loop. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,904: | Line 2,904: | ||
| t_int | | t_int | ||
| Defines the overall brightness of the scene (in %). Must be between '0' and '100'. '0' means this scene (with all its objects and characters) is completely dark (so everything is black), '100' means that everything is drawn with its original brightness (default). | | Defines the overall brightness of the scene (in %). Must be between '0' and '100'. '0' means this scene (with all its objects and characters) is completely dark (so everything is black), '100' means that everything is drawn with its original brightness (default). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | S | | class="cent" | S | ||
|- | |- | ||
Line 2,910: | Line 2,910: | ||
| t_links to [[#Condition|Condition]] (parent) | | t_links to [[#Condition|Condition]] (parent) | ||
| All conditions of the scene. | | All conditions of the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,916: | Line 2,916: | ||
| t_bool | | t_bool | ||
| If true then the background music from the last scene is continued instead of playing the background music of this scene (SceneBackgroundMusic). | | If true then the background music from the last scene is continued instead of playing the background music of this scene (SceneBackgroundMusic). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,922: | Line 2,922: | ||
| t_link to [[#WaySystem|WaySystem]] | | t_link to [[#WaySystem|WaySystem]] | ||
| Currently used way system (only relevant if SceneIsMenu is false). | | Currently used way system (only relevant if SceneIsMenu is false). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,928: | Line 2,928: | ||
| t_link to [[#Cursor|Cursor]] | | t_link to [[#Cursor|Cursor]] | ||
| Cursor which is displayed on this scene (only used if SceneIsMenu is true). | | Cursor which is displayed on this scene (only used if SceneIsMenu is true). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,934: | Line 2,934: | ||
| t_path | | t_path | ||
| Sprite which is used as a lightmap for the scene. The lightmap defines how the characters are shaded on different positions on the scene. | | Sprite which is used as a lightmap for the scene. The lightmap defines how the characters are shaded on different positions on the scene. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,940: | Line 2,940: | ||
| t_bool | | t_bool | ||
| If true then this scene is a menu (for savegames, options, etc.) otherwise it is a playable scene (where characters can move, etc.). | | If true then this scene is a menu (for savegames, options, etc.) otherwise it is a playable scene (where characters can move, etc.). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,946: | Line 2,946: | ||
| t_int | | t_int | ||
| Balance of the background music (SceneBackgroundMusic). Must be between '-100' (only left speaker) and '100' (only right speaker). | | Balance of the background music (SceneBackgroundMusic). Must be between '-100' (only left speaker) and '100' (only right speaker). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,952: | Line 2,952: | ||
| t_int | | t_int | ||
| Volume of the background music (SceneBackgroundMusic). Must be between '0' (mute) and '100' (full volume). | | Volume of the background music (SceneBackgroundMusic). Must be between '0' (mute) and '100' (full volume). | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 2,958: | Line 2,958: | ||
| t_link to [[#Text|Text]] (parent) | | t_link to [[#Text|Text]] (parent) | ||
| The name of the scene (used for name in savegames). | | The name of the scene (used for name in savegames). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,964: | Line 2,964: | ||
| t_links to [[#Object|Object]] (parent) | | t_links to [[#Object|Object]] (parent) | ||
| All objects of the scene. | | All objects of the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,970: | Line 2,970: | ||
| t_link to [[#ParticleContainer|ParticleContainer]] | | t_link to [[#ParticleContainer|ParticleContainer]] | ||
| Particle system of the scene which is always shown. | | Particle system of the scene which is always shown. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,976: | Line 2,976: | ||
| t_vrect | | t_vrect | ||
| All areas where savegame screenshots are shown. A savegame can be selected by clicking inside an area. | | All areas where savegame screenshots are shown. A savegame can be selected by clicking inside an area. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,982: | Line 2,982: | ||
| t_link to [[#Font|Font]] | | t_link to [[#Font|Font]] | ||
| Font which is used for the name of the savegame. | | Font which is used for the name of the savegame. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,988: | Line 2,988: | ||
| t_int | | t_int | ||
| Defines how many savegame positions will be scrolled if the savegames are scrolled with an actionpart. | | Defines how many savegame positions will be scrolled if the savegames are scrolled with an actionpart. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 2,994: | Line 2,994: | ||
| t_rect | | t_rect | ||
| Usually the scene can be scrolled to the edge in each direction. This area can limit the scrolling in each direction so the scene can not be scrolled to the edge. | | Usually the scene can be scrolled to the edge in each direction. This area can limit the scrolling in each direction so the scene can not be scrolled to the edge. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 3,001: | Line 3,001: | ||
| t_bool | | t_bool | ||
| If true then the scene will be scrolled if the cursor is on the screen edge. | | If true then the scene will be scrolled if the cursor is on the screen edge. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 3,007: | Line 3,007: | ||
| t_sprite | | t_sprite | ||
| Background sprite of the scene. | | Background sprite of the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,013: | Line 3,013: | ||
| t_links to [[#Value|Value]] (parent) | | t_links to [[#Value|Value]] (parent) | ||
| All values of the scene. | | All values of the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,019: | Line 3,019: | ||
| t_links to [[#WaySystem|WaySystem]] (parent) | | t_links to [[#WaySystem|WaySystem]] (parent) | ||
| All way systems of the scene. | | All way systems of the scene. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 3,031: | Line 3,031: | ||
| t_string | | t_string | ||
| Script content. | | Script content. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 3,043: | Line 3,043: | ||
| t_sprite | | t_sprite | ||
| - | | - | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 3,055: | Line 3,055: | ||
| t_links to [[#TextLanguage|TextLanguage]] (parent) | | t_links to [[#TextLanguage|TextLanguage]] (parent) | ||
| Language dependent texts for this text entry. | | Language dependent texts for this text entry. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 3,067: | Line 3,067: | ||
| t_link to [[#Language|Language]] | | t_link to [[#Language|Language]] | ||
| Language of this text. | | Language of this text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,073: | Line 3,073: | ||
| t_path | | t_path | ||
| Voice output file for this text. | | Voice output file for this text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,079: | Line 3,079: | ||
| t_string | | t_string | ||
| Language dependent text. | | Language dependent text. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
Line 3,091: | Line 3,091: | ||
| t_int | | t_int | ||
| The current integer value. | | The current integer value. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|- | |- | ||
Line 3,097: | Line 3,097: | ||
| t_bool | | t_bool | ||
| If true then the value (ValueInt) will be set to a random value (between ValueRandomMin and ValueRandomMax) at the beginning of the game. | | If true then the value (ValueInt) will be set to a random value (between ValueRandomMin and ValueRandomMax) at the beginning of the game. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,103: | Line 3,103: | ||
| t_int | | t_int | ||
| Upper bound for random value (see ValueRandom). | | Upper bound for random value (see ValueRandom). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,109: | Line 3,109: | ||
| t_int | | t_int | ||
| Lower bound for random value (see ValueRandom). | | Lower bound for random value (see ValueRandom). | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,115: | Line 3,115: | ||
| t_string | | t_string | ||
| The current string value. | | The current string value. | ||
− | | class="cent" | <span | + | | class="cent" | <span class="tick"></span> |
| class="cent" | V/S | | class="cent" | V/S | ||
|} | |} | ||
Line 3,127: | Line 3,127: | ||
| t_vpoint | | t_vpoint | ||
| Polygon which defines the wayborders of the scene. A character is only allowed to walk inside the wayborders. | | Polygon which defines the wayborders of the scene. A character is only allowed to walk inside the wayborders. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|- | |- | ||
Line 3,133: | Line 3,133: | ||
| t_links to [[#Point|Point]] (parent) | | t_links to [[#Point|Point]] (parent) | ||
| Waypoints of the scene which store the character size. The waypoints are connected to each other to define where a character can walk. | | Waypoints of the scene which store the character size. The waypoints are connected to each other to define where a character can walk. | ||
− | | class="cent" | <span class=" | + | | class="cent" | <span class="cross"></span> |
| class="cent" | V | | class="cent" | V | ||
|} | |} | ||
{{i18n|Data_Structure}}{{toc}} | {{i18n|Data_Structure}}{{toc}} |
Revision as of 23:21, 30 October 2014
Visionaire Data Structure
This is the official documentation of the Visionaire Data Structure.
The complete data structure is now well documented. It consists of different tables (storing different types of objects) and is stored in a XML file on disk (ved-file). Not all fields in this documentation are stored in the ved-files (project files), some of them are only created during the game and stored in the savegames. The column 'Storage' describes where each field is saved. A field with Storage 'V' is saved in the ved-file. If there is a 'S' in this column then this field is stored in savegames. If you want you can write your own tools which manipulate the ved-files to edit some settings differently than the Visionaire Editor (for fields with Storage type 'V').
Each field is accesible through scripting now. Theoretically every field can be read or written. However, in practice it does not make sense for all fields to change them because the Visionaire Player does not react to all changes and certain fields are not stored in savegames. For this purpose there is a column 'Scriptable' next to each field indicating if the field can be written. Fields which can be changed with the Scripting Language are displayed in a different color. If you want to access a field through scripting you have to use the field constants. A field constant starts with a 'V' followed by the field name. E.g. to access the field GameCurrentScene you would have to use the constant VGameCurrentScene (the scripting command could look like this: "game:getLink(VGameCurrentScene)").
The tables starting with 'Active' contain dynamically created objects. For example all actions are stored in the table Action but once an action gets executed an object in ActiveAction will be created where the currently active action is stored.
Action
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ActionActionParts | t_links to ActionPart (parent) | Actionparts of this action. The actionparts will be executed if this action is started. | V | |
ActionCommand | t_link to Button | Command which must be active to execute this action. | V | |
ActionExecutionType | t_int | Defines when the action is started. '0': right mouse button click. |
V | |
ActionFixture | t_link to Object | Item which is necessary to execute this action. | V |
ActionArea
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ActionAreaActions | t_links to AreaAction (parent) | The actions which will be executed if a character enters or leaves the action area (see ActionAreaPolygon). | V | |
ActionAreaPolygon | t_vpoint | Polygon which defines the border of this action area. If a character enters or leaves this polygon then the actions from ActionAreaActions are executed. | V |
ActionPart
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ActionPartAltInt | t_int | Parameter #2. Defined by ActionPartCommand. | V | |
ActionPartAltInt2 | t_int | Parameter #3. Defined by ActionPartCommand. | V | |
ActionPartAltLink | t_link | Link to desired object #2. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | V | |
ActionPartCommand | t_int | Actionpart type. See Actionparts Documentation for all action part types. | V | |
ActionPartInt | t_int | Parameter #1. Defined by ActionPartCommand. | V | |
ActionPartLink | t_link (parent if link to Text) | Link to desired object. The type of the link object (e.g. Scene, Interface, Character) is defined by ActionPartCommand. | V | |
ActionPartPath | t_path | Path to a file (e.g. sound file, movie file, image file). | V |
ActiveAction
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ActionActionPartIndex | t_int | Index of current active actionpart inside this action. If changing the current action part you have to make sure that ActionContinueWaitForEndIfElse is also correct for the new action part index. | S | |
ActionContinueWaitForEndIfElse | t_int | Total number of open if statements in this action at current position. Use with care. | S | |
ActionActionPartStarted | t_bool | True if the current action part is already started, e.g. if a text is shown but the action waits until the display of the text is finished. Only used internally for action parts which cause the action to wait. | S | |
ActionPauseTime | t_int | Time past since last timer was started. Only valid if ActionTimerStarted is true. | S | |
ActionTimerStarted | t_bool | True if there is currently a timer running (e.g. waiting for pause). | S |
ActiveAnimation
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
AnimationActive | t_bool | True if the animation was started. This value can be false if the animation was preloaded but not yet started. If set to false and the animation is not preloaded then it is deleted. If it is preloaded and set to false then the animation is hidden but kept alive. If set to true when the animation was not yet started (only possible if it was preloaded) then the animation is started. | S | |
AnimationCalledTime | t_int | Time (in msec) past since frame was first shown or animation loop finished. | S | |
AnimationCurrentPosition | t_point | Position on scene of animation (each frame can have an offset to the animation which is defined in each sprite). | S | |
AnimationCurrentSpriteIndex | t_int | Index of currently active frame. | S | |
AnimationCurrentSpritePos | t_point | Position on scene of currently active frame. | S | |
AnimationFirstFrame | t_int | First frame of the animation to show. Default value is 1, so the animation is shown with the first available frame. | S | |
AnimationFrameCount | t_int | Total number of frames already shown in the current animation loop. | S | |
AnimationLastFrame | t_int | Last frame of the animation to show. Default value is the number of frames of the animation, so the animation is shown until the end. | S | |
AnimationLoops | t_int | Number of animation loops remaining (the current animation loop is also counted). 0 means infinite animation loops. | S | |
AnimationPlayOppositeDirection | t_bool | True if the animation is played backwards. | S | |
AnimationPreloaded | t_bool | True if the animation is preloaded. If it is preloaded the value of AnimationActive defines if the animation is shown or just kept in memory. | S | |
AnimationSize | t_int | Scaling of animation in percent (100 means animation is played in original size, < 100: animation is shrinked, > 100: animation is enlarged). | S | |
AnimationStartedByUser | t_bool | True if the animation was started by the user through an action part. Used internally to know which animations must be stored in savegames. | S | |
AnimationWaiting | t_bool | True if animation is currently waiting for next animation loop (e.g. if there is a random pause between animation loops). | S | |
AnimationWaitingTime | t_int | Total time (in msec) currently waiting between two animation loops. Only valid if AnimationWaiting is true. | S |
ActiveText
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
TextActive | t_bool | True if the text is currently active. | S | |
TextBackground | t_bool | True if the text is shown in the background. If false then the text is shown in the foreground and no user interaction is possible (except skipping the text). | S | |
TextCurrentText | t_string | Currently shown text. This is a part of the whole text between pause-tags or the whole text if there are no pause-tags. | S | |
TextFont | t_link to Font | Font used for displaying this text. | S | |
TextOwner | t_link to Character or Object or Button | Object which own this text. Only speaker texts do not have an owner. If an owner exists the text is only shown if the owner is currently active. | S | |
TextPosition | t_point | Position on scene where the text is shown. | S | |
TextRemainingText | t_string | Remaining text after TextCurrentText. | S | |
TextTimeElapsed | t_int | time (in msec) elapsed since showing current part (TextCurrentText) of text. | S | |
TextTimeToWait | t_int | Total time (in msec) for showing current part (TextCurrentText) of text. | S | |
TextWaitForAudio | t_bool | True if current part of text (TextCurrentText) is shown until the speech file for this text is finished. If value is true then TextTimeToWait will be ignored. | S |
Animation
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
AnimationAction | t_link to Action | Action which is started when the animation is finished. | V | |
AnimationCenter | t_point | Defines the center of the animation. If an animation is set to a position then the center will match this position (e.g. used for hotspot of cursor or feet center of character animation). | V | |
AnimationDirection | t_int | Defines the direction in degress ('0' - '359') this animation should be used for (only for character animations). | V | |
AnimationLoopRandom | t_bool | If true then there is a random pause between 2 loops of the animation. If false the next loop is shown immediately. | V | |
AnimationMirror | t_link to Animation | Link to an animation which will be shown mirrored (horizontally) instead of this animation. If the link is not empty all other settings of this animation are not used (because settings are used from the linked animation). | V | |
AnimationModelAnimIndex (v4.0) | t_int | TODO | V | |
AnimationModelAnimSpeed (v4.0) | t_int | TODO | V | |
AnimationMove | t_bool | Effects drawing order of the animation. If true the drawing order depends on the current animation position, if false the drawing order depends on the object this animation belongs to (should only be set to true for animations which are moving vertically, or if the sprites have different height) | V | |
AnimationNumberOfLoops | t_int | Number of loops. '0' if it is an endless animation. | V | |
AnimationPause | t_int | Time in milli seconds between two frames of the animation. Is only used if AnimationUseIndividualPause is false (otherwise the pause is stored in each sprite). | V | |
AnimationPosition | t_point | Upper left corner of animation on scene (or interface). | V | |
AnimationPropertyFrames | t_links to AnimationFrame (parent) | Frames with special properties which will be used when the frame of the animation (identified by AnimationFrameIndex) is shown. | V | |
AnimationReplay | t_int | eReplayNormal ('0'): animation loops are shown in normal order. eReplayReverse ('1'): each loop of the animation is shown in reverse order. |
V | |
AnimationSprites | t_vsprites | All sprites of the animation. | V | |
AnimationUseIndividualPause | t_bool | If true then the pause between two frames of the animation is stored in each sprite. If false then AnimationPause is used for the pause between two frames. | V |
AnimationFrame
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
AnimationFrameAction | t_link to Action | An action which will be started when this frame is shown. | V | |
AnimationFrameIndex | t_int | Frame number to identify the frame. This is the 'n'-th frame (index starting with '0') of the animation which linked to this frame by AnimationPropertyFrames. | V | |
AnimationFrameSound | t_path | A sound which will be played when this frame is shown. | V | |
AnimationFrameSoundBalance | t_int | Balance of the sound (AnimationFrameSound). Must be between '-100' (only left speaker) and '100' (only right speaker). | V | |
AnimationFrameSoundVolume | t_int | Volume of the sound (AnimationFrameSound). Must be between '0' (mute) and '100' (full volume). | V |
AreaAction
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
AreaActionAction | t_link to Action (parent) | The action to execute if all conditions are fulfilled (see AreaActionCharacter and AreaActionExecuteAlways). The execution type of the action (ActionExecutionType) must also match the character either entering or leaving the area (type is either '29' (CharacterEntersArea) or '30' (CharacterLeavesArea)). | V | |
AreaActionCharacter | t_link to Character | If set the action is only executed if the specified character enters/leaves (see ActionExecutionType) the area. If not set then the action is executed for all characters. | V | |
AreaActionExecuteAlways | t_bool | If false then the action is only executed if the scene of this area action is currently shown. If true then the action is always executed independently if the scene of this area action is currently shown or not. | V |
Button
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ButtonActions | t_links to Action (parent) | All actions of this button. | V | |
ButtonActiveSprite | t_link to Sprite (parent) | Sprite which is shown if the button is active. If ButtonType is '3' or '6' (command) and this button is currently selected then the button is active. If ButtonType is '1' or '2' (scroll arrow) and it is possible to scroll the items then the button is also active. In all other situations the button is inactive. | V | |
ButtonAnimation | t_link to Animation | Animation which will be played automatically if the button is shown (see ButtonCondition). | V | |
ButtonAnimations | t_links to Animation (parent) | All animations of the button. | V | |
ButtonCommandType | t_int | Only used if the button is a command (ButtonType = '3' or '6'). Defines the type of this command: '0' (eButtonNormal): normal command (e.g. 'Look at', 'Push'). |
V | |
ButtonCondition | t_link to Condition | If ButtonCondition is not empty then the button is only shown and detected by the cursor if the conidition is true (or the condition is false and ButtonConditionNegate is true). | V | |
ButtonConditionNegate | t_bool | If true then the condition ButtonCondition is negated. (see ButtonCondition) | V | |
ButtonConjunction | t_link to Text | The conjunction word for the action text (e.g. 'with' in action text 'Use item with ...'). Only used if the button is a combined command (ButtonType = '3' or '6' and ButtonCommandType = '1' or '2'). | V | |
ButtonCursor | t_link to Cursor | Only used if button is a command (ButtonType = '3' or '6'). The cursor which is shown if the command is active. | V | |
ButtonDraggable | t_bool | If true then items can be dragged (the item is shown instead of the cursor and can be dropped on any object) with this command (only if GameDraggableItems is true and ButtonType of this button is '3'). | V | |
ButtonGroup | t_links to Button | List of commands (ButtonType of the linked buttons must be '3' or '6') which are used for the button group. With a button group it is possible to define an action for a various number of commands (all commands which are linked by this button). | V | |
ButtonInactiveSprite | t_link to Sprite (parent) | Sprite which is shown if the button is inactive. (see ButtonActiveSprite) | V | |
ButtonName | t_link to Text | Only used if button is a command (ButtonType = '3' or '6'). The name of the command which is shown in the action text. | V | |
ButtonPolygon | t_vpoint | Polygon which defines the border of the button. The button is detected if the cursor is inside the polygon. | V | |
ButtonType | t_int | Defines the type of this button: '0' (eButtonPlaceholder): Placeholder for an item. |
V | |
ButtonUse | t_int | Only used if button is a command (ButtonType = '3' or '6'). Defines on what the command can be used on: '0' (eUseOnAll): on objects (scene objects and items) and characters. |
V | |
ButtonUseOnCurrentCharacter | t_bool | Only used if button is a command (ButtonType = '3' or '6') and ButtonUse is '1' or '2'. If false the command can be used on all characters except the current character. If true the command can also be used on the current character. | V |
Character
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
CharacterActions | t_links to Action (parent) | All actions of the character. | V | |
CharacterActionDestPosition | t_point | If this position is set and an action is executed on this character then the current character walks to this position (instead of directly to the character) to execute the action. | V/S | |
CharacterActive | t_bool | If true the character is shown and detected by the cursor. (default) | S | |
CharacterActiveCommand | t_link to Button | Currently active command for this character. The button must have ButtonType = '3'. | S | |
CharacterActiveDialogFont | t_link to Font | Font which is used for a currently selected dialog part. | V | |
CharacterAnimIndex | t_int | Index for character animations. If there is more than one animation for a direction (e.g. two talk animations for direction 90 degrees) this value decides which animation is used. The index starts with '0' (default, use first animation). | S | |
CharacterAnimState | t_int | Type of currently playing character animation: '0': No animation. |
S | |
CharacterCommentSets | t_links to CommentSet (parent) | All comment sets of the character. | V | |
CharacterConditions | t_links to Condition (parent) | All conditions of the character. | V | |
CharacterCurrentCommentSet | t_link to CommentSet | Currently used comment set. | V/S | |
CharacterCurrentOutfit | t_link to Outfit | Currently used outfit. | V/S | |
CharacterDestination | t_point | Destination where the character is currently walking to. | S | |
CharacterDestinationObject | t_point | Scene object the character is currently walking to. The character will be aligned to the scene object when it is reached and an action is executed (see GameDestinationCommand, GameDestinationItem and GameDestinationItemPicked). | S | |
CharacterDestVisibility | t_int | The visibility of the character is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the character will not be visible at all (but is still recognized by the cursor), '100' means the character will be completely visible (default). The time to fade from the current visibility to CharacterDestVisibility is defined by CharacterTimeToDestVisibility. | S | |
CharacterDialogActiveScrollDown | t_sprite | Active scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). (makes only sense for characters which can be controlled by the user) | V | |
CharacterDialogActiveScrollUp | t_sprite | Active scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | V | |
CharacterDialogArea | t_rect | Defines the absolute position on the screen where the dialog is displayed. | V | |
CharacterDialogCursor | t_link to Cursor | Cursor which will be displayed if a dialog is currently active. | V | |
CharacterDialogInactiveScrollUp | t_sprite | Inactive scroll arrow (for scrolling up). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | V | |
CharacterDialogInactiveScrollDown | t_sprite | Inactive scroll arrow (for scrolling down). Is displayed if a dialog is currently active and there are too many dialog parts to be displayed in the dialog area (CharacterDialogArea). | V | |
CharacterDialogs | t_links to Dialog (parent) | All dialogs which can be spoken with this character. | V | |
CharacterDialogSprite | t_sprite | Sprite which is used as a background for dialogs. | V | |
CharacterDialogVerticalSpace | t_int | Distance between two dialog part selections (in pixel). | V | |
CharacterDirection | t_int | Direction (in degress from 0 to 360) the character is currently looking at. Always the animation (or sprite) which best fits the direction is shown (e.g. if there are 4 animations for 0,90,180 and 270 degress and CharacterDirection is set to 80 then the second animation is shown). | S | |
CharacterFollowAction | t_link to Action | Action which is executed if this character is following another character (CharacterFollowCharacter) and the other character is within reach (less pixel than CharacterFollowReachDistance). | S | |
CharacterFollowCharacter | t_link to Character | Character which this character is currently following. | S | |
CharacterFollowReachDistance | t_link to Action | If this character is following another character (CharacterFollowCharacter) this value defines (in pixel) when the other character is within reach (see CharacterFollowAction). | S | |
CharacterFont | t_link to Font | Font which is used for all texts which are spoken by this character. | V | |
CharacterInactiveDialogFont | t_link to Font | Font which is used for all dialog parts except the selected one (see CharacterActiveDialogFont). | V | |
CharacterInterfaces | t_links to Interface | All interfaces currently used for this character. | V/S | |
CharacterItems | t_links to Object | All items which are picked up by this character. | S | |
CharacterItemsScrollPosition | t_int | Current scroll position of the items in the interface/inventory. | S | |
CharacterName | t_link to Text | The name of the character (as shown in the action text). | V | |
CharacterOutfits | t_links to Outfit (parent) | All outfits of the character. | V | |
CharacterPosition | t_point | Current position of character. (if field is set and character is walking, then it will stop walking) | S | |
CharacterScale | t_bool | If false the character is not scaled and will always be drawn in the original size. | V | |
CharacterScaleFactor | t_int | Factor in % the character is scaled with. Must be > '0' (default '100'). | V/S | |
CharacterScene | t_link to Scene | Scene where the character is currently on. | S | |
CharacterSize | t_float | Current size of character in % ('100' = original size) taking CharacterScale, CharacterScaleFactor and the current character position on the scene into account. | S | |
CharacterStartObject | t_link to Object | Scene object where the character is standing (ObjectPosition) at the beginning of the game. | V | |
CharacterState | t_int | Current state of character: (only set to '2' to stop walking, do not set '3') '2': standing. |
S | |
CharacterTimeToDestVisibility | t_int | Defines the time in milli seconds until the visibility CharacterDestVisibility is reached. This value is used the next time when CharacterDestVisibility is set. | S | |
CharacterTint | t_int | Color the character will be drawn with. If the most significant byte is not 0 then this color will be ignored (default) and the lightmap (if present) and scene brightness will be used for the tint of the character. Otherwise the three lower bytes are used for the tint the character will be drawn with. The least significant byte specifies red, then green and the third byte specifies blue. E.g. with 0xFF0000 the character would be drawn with a blue light. | S | |
CharacterValues | t_links to Value (parent) | All values of the character. | V | |
CharacterVisibility | t_int | Visibility of the character in %. Must be between '0' and '100'. '0' means the character is not visible at all (but is still recognized by the cursor), '100' means the character is completely visible (default). | S | |
CharacterWalkingSound | t_path | Sound which is played if the character is walking. | V/S |
CommentSet
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
CommentSetEntries | t_links to CommentSetEntry | All comment set entries of this comment set. | V |
CommentSetEntry
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
CommentSetEntryText | t_link to Text | Text for this comment. | V | |
CommentSetEntryCommand | t_link to Button | If empty this comment set entry is a standard comment set entry (used for all comments). If this link is a command (ButtonType must be '3') then this comment set entry will only be shown if a command is shown after an execution of an action with this command failed. | V |
Condition
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ConditionCondition1 | t_link to Condition | First condition for a combined condition (only used if ConditionIsVariable is false). | V | |
ConditionCondition1Negate | t_bool | If true then ConditionCondition1 will be negated (only used if ConditionIsVariable is false). | V | |
ConditionCondition2 | t_link to Condition | Second condition for a combined condition (only used if ConditionIsVariable is false). | V | |
ConditionCondition2Negate | t_bool | If true then ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | V | |
ConditionIsVariable | t_bool | If true this condition only contains true or false. If false this condition is a combined condition (see ConditionCondition1, ConditionCondition2). | V | |
ConditionOperator | t_int | Defines how ConditionCondition1 and ConditionCondition2 are combined (only used if ConditionIsVariable is false): '0': logical AND. |
V | |
ConditionReturnNegate | t_bool | If true then the combined result of ConditionCondition1 and ConditionCondition2 will be negated (only used if ConditionIsVariable is false). | V | |
ConditionValue | t_bool | Current value of condition. True or false. This is only used if ConditionIsVariable is true. | V/S |
Cursor
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
CursorActiveAnimation | t_link to Animation | Animation of the active cursor. | V | |
CursorHotspot | t_point | Point on the cursor which defines the 'center' of the cursor. | V | |
CursorInactiveAnimation | t_link to Animation | Animation of the inactive cursor. | V |
Dialog
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
DialogDialogParts | t_links to DialogPart (parent) | All dialog part selections of this dialog. | V |
DialogPart
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
DialogPartAction | t_link to Action (parent) | Action which is executed if this dialog part is selected. It is not allowed to start a dialog in this action. | V | |
DialogPartAltText | t_link to Text (parent) | Text which is spoken by the current character (only used if DialogPartUseAltText is true, otherwise DialogPartText is spoken). | V | |
DialogPartAnswerText | t_link to Text (parent) | Text which is spoken by the other character (character where the dialog belongs to) after the text is spoken by the current character. | V | |
DialogPartAvailable | t_bool | If true then this dialog part is still available (see DialogPartRemove). | S | |
DialogPartCondition | t_link to Condition | The dialog part selection is only shown if the condition is true (or the condition is false and DialogPartConditionNegate is true). | V | |
DialogPartConditionNegate | t_bool | If true then the condition DialogPartCondition is negated. (see DialogPartCondition) | V | |
DialogPartLinkedAction | t_link to Action | Action which is executed if this dialog part is selected and the link DialogPartAction is empty. It is not allowed to start a dialog in this action. | V | |
DialogPartNextDialog | t_link to Dialog (parent) | Dialog which is shown when this dialog part is selected. | V | |
DialogPartRemove | t_bool | If true then this dialog part can only be selected once (DialogPartAvailable will be set to false after selection). | V | |
DialogPartReturn | t_int | Defines which dialog is shown if this dialog part is selected (and the dialog part does not have a dialog with active dialog parts below): '0' (eDialogReturnToSame): the same dialog will be shown again. |
V | |
DialogPartText | t_link to Text (parent) | Text which is shown as a selection in the dialog. Further it is spoken by the current character if DialogPartUseAltText is false. | V | |
DialogPartUseAltText | t_bool | If true then DialogPartAltText will be spoken by the current character, otherwise DialogPartText. | V |
Font
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
FontAlphabet | t_string | A string which contains all characters of the font. The characters have to be in the same order as they appear in the sprite FontSprite (from left to right and top to bottom). | V | |
FontAutoLineBreak | t_bool | If true then line breaks will be added to all texts rendered with this font so that the maximum length of a line does not exceed a certain limit. Each line has a maximum width which is defined in FontLineWidth. | V | |
FontBorder | t_bool | If true a font border will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | V | |
FontBorderColor | t_int | Color for font border. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | V | |
FontBorderSize | t_float | Size of font border in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont) and if FontBorder is set to true. | V | |
FontColor | t_int | Font color. The least significant byte specifies red, then green and the third byte specifies blue. This value is only used for TrueType fonts (see FontTrueTypeFont). | V | |
FontFont | t_link | Font which will be used as reference. This can be useful to define a new font with own color, size, etc. based on an existing TrueType font (see FontTrueTypeFont). This can save a lot of resources compared to creating a new TrueType font. | V | |
FontLetters | t_vrect | List of rectangles where each rectangle contains the position of a single character on the sprite (FontSprite). | V | |
FontLetterSpacing | t_int | Horizontal distance between two characters (in pixel). | V | |
FontLineWidth | t_int | Maximum line width (in pixel) for automatic line break. This value is only used if FontAutoLineBreak is true. | V | |
FontShadow | t_bool | If true a font shadow will be drawn. This value is only used for TrueType fonts (see FontTrueTypeFont). | V | |
FontShadowOffset | t_point | Offset in pixels for font shadow (see FontShadow). | V | |
FontSize | t_float | Font size in pixels. This value is only used for TrueType fonts (see FontTrueTypeFont). | V | |
FontSpaceWidth | t_int | Width of space (in pixels). | V | |
FontSprite | t_sprite | Sprite with all characters of the font. | V | |
FontTrueTypeFont | t_bool | If set to true this is a TrueType font. Either FontTrueTypeFontPath or FontFont must be set for a valid font. | V | |
FontTrueTypeFontPath | t_path | Path to TrueType font file. This value is only used for TrueType fonts (see FontTrueTypeFont). | V | |
FontVerticalLetterSpacing | t_int | Vertical distance between two characters (in pixel). | V |
Game
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
GameAbout | t_string | Long description of game, authors can make additional comments here. | V | |
GameActions | t_links to Action (parent) | All actions which can be started with a key. The key value is stored in ActionExecutionType. | V | |
GameActionTextFont | t_link to Font | Font which will be used for the action text - only used if GameDrawActionText is '1' or '2'. | V | |
GameActionTextRect | t_rect | Rectangle in which the action text will be drawn horizontally and vertically centered - only used if GameDrawActionText is '2'. | V | |
GameActiveCommand | t_link to Button | The currently active command. | V/S | |
GameAlignCharacterOnImExecution | t_bool | If true the active character will be automatically aligned to the clicked object when an action with execution type 'immediate' is executed. | V | |
GameAlwaysAllowSkipText | t_bool | If true the active text can always be skipped with the left mouse button (even when the cursor is disabled or a cutscene is running). | V/S | |
GameAutoHideInterfacesInMenu | t_bool | If true all interfaces are hidden if the current scene is a menu. If it is necessary to display an interface on a menu then this option must be set to false and the interfaces must be hidden manually when necessary. | V/S | |
GameCharacterComposedFile | t_path | Defines the filename for composing the character when compiling the game. | V | |
GameCharacterComposedFiles | t_int | The number of composed character files: '0' (eMainContainer): All characters are stored in the main container. |
V | |
GameCharacterLinks | t_links to Character (parent) | All characters of the game. | V | |
GameCommandBehaviour | t_int | Behavior for selecting the standard command. '0'(eStdCommandAlways): set standard command after executing an action. |
V/S | |
GameCompanyName | t_string | The company name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | V | |
GameComposedFile | t_path | Defines the filename for composing the main output file (.vis file) when compiling the game. | V | |
GameCurrentCharacter | t_link to Character | Character which is currently controlled by the player (active character). | S | |
GameCurrentObject | t_link to Object or Character or Button | The object currently below the cursor. | S | |
GameCurrentScene | t_link to Scene | Scene which is currently shown. | S | |
GameCursorHorizontalScrollDistance | t_int | Distance of cursor to the left or right screen border where horizontal scrolling will be started. | S | |
GameCursorVerticalScrollDistance | t_int | Distance of cursor to the top or bottom screen border where vertical scrolling will be started. | S | |
GameCursors | t_links to Cursor (parent) | All cursors of the game. | V | |
GameCutsceneAction | t_link to Action | If a cutscene is active this links to the action which started (and should stop) the cutscene. | S | |
GameDescription | t_string | Short description of the game. | V | |
GameDestinationCommand | t_link to Button | When the user clicked on an object and the character walks to this object, this command will be executed when the object is reached. | S | |
GameDestinationEvent | t_int | When the user clicked on an object and the character walks to this object, this event will be executed when the object is reached: '0': no event. |
S | |
GameDestinationItem | t_link to Object | When the user clicked on an object and the character walks to this object, this item will be used on the object when it is reached. | S | |
GameDestinationItemPicked | t_bool | When the user clicked on an object and the character walks to this object, this will be set to true in case an item was picked up (see GameDragableObjects). Then the item in GameDestinationItem will be dropped on the object when it is reached. | S | |
GameDialog | t_link to Dialog | Currently displayed dialog. | S | |
GameDialogAction | t_link to Action | Running action which contains the text for the current dialog. | S | |
GameDraggableItems | t_bool | True if objects can be dragged from the interface. | V/S | |
GameDrawActionText | t_int | Defines if and where the action text is drawn: '0' (eDrawNoActionText): do not draw action text. |
V/S | |
GameExecuteActionsDuringDialog | t_bool | If true the game actions GameActions (activated by a key) will also be executed if a dialog is currently displayed. | V/S | |
GameFadeDelay | t_int | Delay in milli seconds for fade in/out of a scene. | V/S | |
GameFadeEffect | t_int | Effect for fade in/out of a scene. '0' (eFadeNo): no effect. display new scene immediately. |
V/S | |
GameFirstCharacter | t_link to Character | Character which is used for starting the game. This is the character which is controlled by the player. | V | |
GameFirstScene | t_link to Scene | The first scene of the game (which is shown after the loading screen) | V | |
GameFontLinks | t_links to Font (parent) | All fonts of the game. | V | |
GameFullScreenIntro | t_bool | True if the intro movie is scaled to fullscreen. | V | |
GameGameComposedFile | t_path | Defines the filename for composing the game object and its actions (e.g. left mouse button action, right mouse button action) when compiling the game. | V | |
GameGameComposedFiles | t_int | The number of composed game files: '0' (eMainContainer): The game object is stored in the main container. |
V | |
GameGameName | t_string | The game name is used for the path where the savegames are stored. E.g. on an English Windows Vista the path could look like this: C:\Users\<UserName>\AppData\Local\<CompanyName>\<GameName>\Savegames. If no company name or game name is specified the savegames are stored in the directory below the ved-file directory. | V | |
GameHiddenDialog | t_link to Dialog | If the user switches to a menu while a dialog is currently shown in a playable scene (e.g. the dialog parts are displayed) - this is only possible if GameExecuteActionsDuringDialog is true - then the dialog is saved in this field. The dialog is hidden until the user switches back to a playable scene. | V/S | |
GameHoldTime | t_int | Time in milli seconds until the event 'Mouse holding' (for GameLeftHoldAction and GameLeftHoldingAction) is fired. | V/S | |
GameHorizontalScrollDistance | t_int | If the distance of the current character to the horizontal scene border is equal or smaller than this value then the scene will be scrolled horizontal to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | S | |
GameId | t_string | Unique Identification number. Used for savegames in order to only load savegames for correct game. | V | |
GameInterfaces | t_links to Interface (parent) | All interfaces of the game. | V | |
GameInterfaceClasses | t_links to InterfaceClass (parent) | All interface classes of the game. | V | |
GameInterfaceComposedFile | t_path | Defines the filename for composing the interface when compiling the game. | V | |
GameInterfaceComposedFiles | t_int | The number of composed interface files: '0' (eMainContainer): All interfaces are stored in the main container. |
||
GameIntro | t_path | Intro movie which will be played at the beginning of the game. | V | |
GameItems | t_links to Object (parent) | All items of the game. | V | |
GameLanguages | t_links to Language (parent) | All languages of the game. | V | |
GameLeftClickAction | t_link to Action (parent) | An action which will be started if the left mouse button is clicked. | V | |
GameLeftDblClickAction | t_link to Action (parent) | An action which will be started if the left mouse button is double clicked. | V | |
GameLeftHoldAction | t_link to Action (parent) | Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHold is set to '3' or '4'. The action is started when the mouse button is released. | V | |
GameLeftHoldingAction | t_link to Action (parent) | Action which is started if the left mouse button is pressed for a certain time (GameHoldTime) and GameLeftMouseHolding is set to '3'. The action is started when the mouse button is pressed. | V | |
GameLeftHoldBehaviour | t_int | Defines if the character will be sent to the current position when the left button is released. '0' (eMouseActionBehaviourDoNotSendCharacter): The character will not be send to the current position. |
V/S | |
GameLeftMouseClick | t_int | Defines what a left mouse click is used for: '0' (eIndividualAction): used for individual actions. |
V/S | |
GameLeftMouseDblClick | t_int | Defines what a left double click is used for: '0' (eIndividualAction): used for individual actions. |
V/S | |
GameLeftMouseHold | t_int | Defines what the event 'left mouse button hold' is used for when the button is released. '0' (eIndividualAction): used for individual actions. |
V/S | |
GameLeftMouseHolding | t_int | Defines what the event 'left mouse button hold' is used for when the button is pressed. '0' (eIndividualAction): used for individual actions. |
V/S | |
GameLoading | t_link to Loading (parent) | The loading screen. (is shown on startup when the game is loaded) | V | |
GameMinificationFilter | t_int | Filter for minification of textures (scaling of character images). '0': Linear interpolation. |
V | |
GameMagnificationFilter | t_int | Filter for magnification of textures (scaling of character images). '0' (eLinearInterpolation): Linear interpolation. |
V | |
GameMiddleClickAction | t_link | An action which will be started if the middle mouse button is clicked. | V | |
GameMiddleClickBehaviour | t_int | Defines if the character will be sent to the current position when the middle mouse button is clicked. '0' (eMouseActionBehaviourDoNotSendCharacter): The character will not be send to the current position. |
V/S | |
GameMouseWheelDownAction | t_link | An action which will be started if the mouse wheel is moved down. | V | |
GameMouseWheelUpAction | t_link | An action which will be started if the mouse wheel is moved up. | V | |
GameMovieComposedFile | t_path | Defines the filename for composing the movies when compiling the game. | V | |
GameMovieComposedFiles | t_int | The number of composed movie files: '0' (eMainContainer): All movies are stored in the main container. |
V | |
GameObjectFont | t_link to Font | The font used when displaying an object text. An object text can be set with an action part which links a text to a scene object or an interface button. | V | |
GameParticleContainerLinks | t_links to ParticleContainer (parent) | All particle systems of the game. | V | |
GamePicBufferSize | t_int | Buffer size (in KB) for reserved memory at game startup. This buffer is used for all non-preloaded images and should be large enough to hold the largest image, otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image is 1400x1200 and has an alpha channel then GamePicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | V | |
GamePictureCacheSize | t_int | Size in MB for cache which stores the recently loaded images. | V | |
GamePreloadPicThreads | t_int | Number of threads used for preloading animations. GamePreloadPicThreads number of buffers with size of GamePreloadedPicBufferSize will be preallocated. | V | |
GamePreloadedPicBufferSize | t_int | Buffer size (in KB) for reserved memory at game startup. This buffer is used for preloading images and should be large enough to hold the largest image (of a preloaded animation), otherwise memory must be allocated dynamically which can lead to memory fragmentation and crash the application. E.g. if the largest image of all preloaded animations is 1400x1200 and has an alpha channel then GamePreloadedPicBufferSize must be set to a value >= 6563 (4 byte per pixel (red,green,blue and alpha channel), 1400 * 1200 * 4 = 6720000, divided by 1024 because unit is KB and not byte, 6720000 / 1024 = 6562.5). | V | |
GameQuake | t_bool | If true a quake constantly moves the screen. The values GameQuakeForce and GameQuakeSpeed are used as parameters for the quake. | S | |
GameQuakeForce | t_int | Number of maximum pixels the screen is moved by a quake. Value is only used if GameQuake is true. | S | |
GameQuakeSpeed | t_int | Defines how long (in milli seconds) a moved screen is shown at the same position. A higher value results in a slower quake because the same screen is shown longer. Value is only used if GameQuake is true. | S | |
GameRegisteredEventHandlers | t_string | All registered event handlers. | S | |
GameReserved | t_string | Licence number. | V | |
GameRightClickAction | t_link to Action (parent) | Action which is started if the right mouse button is pressed and GameRightMouseClick is set to '3' or '4'. | V | |
GameRightClickBehaviour | t_int | Defines if the character will be sent to the current position when the right mouse button is clicked. '0' (eMouseActionBehaviourDoNotSendCharacter): The character will not be send to the current position. |
V/S | |
GameRightMouseClick | t_int | Defines what the right mouse button is used for. '0' (eIndividualAction): used for individual actions. |
V/S | |
GameSavedObject | t_link to Object | Saved object. An action can be executed on this saved object. (see actionpart 'Execute command on saved object') | S | |
GameSaveGameName | t_string | Used to store name of current savegame. | V | |
GameSavegameScreenshot | t_path | Image used as savegame screenshot for all scenes when game is played on a mobile device. | V | |
GameSceneComposedFile | t_path | Defines the filename for composing the scenes when compiling the game. | V | |
GameSceneComposedFiles | t_int | The number of composed scene files: '0' (eMainContainer): All scenes are stored in the main container. |
V | |
GameSceneLinks | t_links to Scene (parent) | All scenes of the game. | V | |
GameScriptLinks | t_links to Script (parent) | All scripts of the game. | V | |
GameScrollCenterCharacter | t_bool | If true the scroll-character (see GameScrollCharacter) will be centered on the scene (if GameScrollTo is false). If false then no character will be centered. | S | |
GameScrollCharacter | t_link to Character | Character which will be centered on the current scene (if GameScrollCenterCharacter is true and GameScrollTo is false). | S | |
GameScrollDirectionHorizontal | t_int | Horizontal direction the scene is currently scrolling. '0': currently no horizontal scrolling. |
S | |
GameScrollDirectionVertical | t_int | Vertical direction the scene is currently scrolling. '0': currently no vertical scrolling. |
S | |
GameScrollPosition | t_point | Upper left corner of current scroll position (on current scene). | S | |
GameScrollSpeed | t_int | Number of pixels which will be scrolled in one second. | V/S | |
GameScrollToPoint | t_point | Upper left corner the current scene is scrolling to. | S | |
GameScrollTo | t_bool | If true the scene is currently scrolling to GameScrollToPoint. | S | |
GameShaderExclude | t_int | Defines which components (scene, interfaces, texts, cursor) will be excluded from shader programs. '0' (eShaderExcludeNothing): standard, exclude nothing. |
S | |
GameShowBlackScreenAfterVideo | t_bool | If true a black screen will be shown after the video is finished (until the next game scene is ready and all images are loaded). Otherwise the last frame of the video is shown until the game is continued. | V/S | |
GameSpeakerSoundPanFactor | t_int | Speech output balance in %. Defines if the speech output is played on left/right speaker depending on the character position. If set to 0% the speech output will be played equally on left and right speaker. If set to 100% the output volume on left/right speaker completely depends on the position of the character on the current scene. | V/S | |
GameSpeakerTextAlignment | t_int | Defines alignment of speaker text: '0' (eAlignLeft): Align left. |
V/S | |
GameSpeechLanguage | t_link to Language | Defines the language which is used for speech output. If empty the language from GameStandardLanguage will be used. | S | |
GameStandardLanguage | t_link to Language | Defines the currently used language. | V/S | |
GameStartAction | t_link to Action (parent) | This action will be executed once at the beginning of the game (after the game was loaded). | V | |
GameTextAlignment | t_int | Defines alignment of spoken text: '0' (eAlignLeft): Align left. |
V/S | |
GameTextOutput | t_int | Defines if spoken texts should be printed and/or spoken: '0' (eTextAndSpeechOutput): Display text and play speech file. |
S | |
GameTextSpeed | t_int | Speed for displaying texts (in %). Default is 100. | S | |
GameTextureFilter | t_int | TODO | V | |
GameUsedItem | t_link to Object | The currently picked up item. A picked up item is either dragged (shown instead of cursor) or displayed in the action text. | S | |
GameVersion | t_string | Version number of the game. | V | |
GameVerticalScrollDistance | t_int | If the distance of the current character to the vertical scene border is equal or smaller than this value then the scene will be scrolled vertical to center the character (if the scene is larger than the viewable area). If this value is very small the character has to go very close to the border until the scene is scrolled, if the value is half the viewable size or larger then the character will always be centered. | S | |
GameVideosEncrypted | t_bool | If true the videos are stored in an encrypted container. This field is only relevant for compiled games. | V | |
GameWindowResolution | t_point | Screen resolution (e.g. 640x480). | V |
Interface
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
InterfaceActionTextFont | t_link to Font | Font which will be used for the action text - only used if InterfaceDrawActionText is true. | V | |
InterfaceActionTextRect | t_rect | Rectangle in which the action text will be drawn horizontally and vertically centered - only used if InterfaceDrawActionText is true. | V | |
InterfaceBorder | t_vpoint | Polygon which defines the border of the interface. The interface is detected if the cursor is inside the polygon. | V | |
InterfaceButtons | t_links to Button (parent) | All buttons of the interface: commands, arrows to scroll items, action areas, placeholder for items | V | |
InterfaceClass | t_link to InterfaceClass | The class this interface belongs to. | V | |
InterfaceConditions | t_links to Condition (parent) | The conditions of the interface. | V | |
InterfaceDestVisibility | t_int | The visibility of the interface (and all of its buttons) is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the interface will not be visible at all (but is still recognized by the cursor), '100' means the interface will be completely visible (default). The time to fade from the current visibility to InterfaceDestVisibility is defined by InterfaceTimeToDestVisibility. | S | |
InterfaceDisplacement | t_int | Defines where the interface is shown: '0': top. |
V/S | |
InterfaceDrawActionText | t_bool | Defines if the action text is drawn on this interface (if true than InterfaceActionTextFont and InterfaceActionTextRect must be set). | V | |
InterfaceLeaveAction | t_link to Action (parent) | Action which will be executed if the cursor leaves the interface (outside of polygon InterfaceBorder). | V | |
InterfaceOffset | t_point | Offset (or absolute position) for displaying the interface. (only used if InterfaceDisplacement is '4' or '5') | V/S | |
InterfacePosition | t_point | Absolute position of upper left corner of interface. | V/S | |
InterfaceScrollStepSize | t_int | Defines how many item positions will be scrolled if a scroll arrow is pushed. | V | |
InterfaceSize | t_int | Defines the size of the interface (in pixel). Is needed if part of the interface is drawn into the scene (e.g. flowers on top of the interface) and the interface is aligned to the border. Is only used if > '0' and InterfaceDisplacement is '0', '1', '2' or '3'. | V/S | |
InterfaceSprite | t_sprite | Background sprite of the interface. | V | |
InterfaceStandardCommand | t_link to Button | Button which is the standard command (usually 'Walk to') for this interface. | V | |
InterfaceTimeToDestVisibility | t_int | Defines the time in milli seconds until the visibility InterfaceDestVisibility is reached. This value is used the next time when InterfaceDestVisibility is set. | S | |
InterfaceValues | t_links to Values (parent) | The values of the interface. | V | |
InterfaceVisibility | t_int | Visibility of the interface (and all of its buttons) in %. Must be between '0' and '100'. '0' means the interface is not visible at all, '100' means the interface is completely visible (default). Note that the interface can only be visible if InterfaceActive and InterfaceVisible are true. | S | |
InterfaceVisible | t_bool | If true the interface is visible - supposed the visibility is > 0% (see InterfaceVisibility). This option can be used to toggle the interface on/off without changing InterfaceVisibility. | V/S |
InterfaceClass
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
InterfaceClassName | t_string | Interface class name. The name of the object itself will be set to the translated class name. | V |
Language
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
- | - | Language name is defined by name of each language object. |
Loading
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
LoadingMusic | t_path | Music which is played while the loading screen is shown. | V | |
LoadingSprite | t_sprite | Background sprite of the loading screen. | V | |
LoadingStatusCover | t_bool | If false the status sprite will grow (from zero width to full width), if true the status sprite will shrink (from full width to zero width). | V | |
LoadingStatusSprite | t_sprite | Sprite for progress bar. | V |
Object
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ObjectActions | t_links to Action (parent) | All actions of the object. ActionExecutionType defines when the action is started. | V | |
ObjectAnimation | t_link to Animation | Animation which is automatically started if this object is active (see ObjectCondition). | V | |
ObjectAnimations | t_links to Animation (parent) | All animations of the object. | V | |
ObjectCenter | t_int | Defines the line number (y coordinate) which decides if a character is in front or behind this object. | V | |
ObjectCondition | t_link to Condition | If ObjectCondition is not empty then the object is only shown and detected by the cursor if the conidition is true (or the condition is false and ConditionConditionNegate is true). | V | |
ObjectConditionNegate | t_bool | falls dieser Wert wahr ist, wird VObjectCondition vor der Auswertung negiert; dadurch wird der unnötige Aufwand für eine zusammengesetzte Bedingung mit nur einem Ast vermieden | V | |
ObjectConditions | t_links to Condition (parent) | If true then the condition ButtonCondition is negated. (see ButtonCondition) | V | |
ObjectDestVisibility | t_int | The visibility of the object is fading to the visibility defined by this value. Must be between '0' and '100'. '0' means the object will not be visible at all (but is still recognized by the cursor), '100' means the object will be completely visible (default). The time to fade from the current visibility to ObjectDestVisibility is defined by ObjectTimeToDestVisibility. | S | |
ObjectDirection | t_int | Direction in degrees which a character is aligned if it reaches this object (ObjectPosition). | V | |
ObjectIsItem | t_bool | If true then this object is an item, otherwise it is a scene object. | V | |
ObjectIsWalkable | t_bool | If true then then no action can be executed on this object with the standard command (see InterfaceStandardCommand). | V | |
ObjectName | t_link to Text (parent) | The name of the object (as shown in the action text). | V | |
ObjectParticleSystem | t_link to ParticleSystem | Particle system which is shown if the object is active (see ObjectCondition). | V | |
ObjectPolygon | t_vpoint | Polygon which defines the border of the object. The object is detected if the cursor is inside the polygon. | V | |
ObjectPosition | t_point | Position of the object on the scene (only used if ObjectIsItem is false). If the user clicked on this object then the current character walks to this position. | V | |
ObjectScrollFactorX | t_int | Horizontal scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | V | |
ObjectScrollFactorY | t_int | Vertical scrolling-speed of this object in percent of screen's scrolling-speed (in %). If '100' then the object scrolls with same speed as the screen itself, otherwise it scrolls faster (> '100'), slower (< '100') or not at all (0). | V | |
ObjectSnoopAnimation | t_link to Animation | Animation which is shown when the snoop animation are active. The animation is only shown if the object is currently active (see ObjectCondition). The snoop animations can be activated with an action part. | V | |
ObjectSnoopAnimationPos | t_point | Absolute position of the snoop animation (seeObjectSnoopAnimation) on the scene. | V | |
ObjectSprite | t_link to Sprite (parent) | Sprite which is shown if the object is active (see ObjectCondition). | V | |
ObjectTimeToDestVisibility | t_int | Defines the time in milli seconds until the visibility ObjectDestVisibility is reached. This value is used the next time when ObjectDestVisibility is set. | S | |
ObjectValues | t_links to Value (parent) | All values of the object. | V | |
ObjectVisibility | t_int | Visibility of the object in %. Must be between '0' and '100'. '0' means the object is not visible at all (but is still recognized by the cursor), '100' means the object is completely visible (default). | S |
Outfit
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
OutfitAmbientLightColor (v4.0) | t_int | TODO | V/S | |
OutfitCameraAngle (v4.0) | t_float | TODO | V/S | |
OutfitCameraHeight (v4.0) | t_float | TODO | V/S | |
OutfitCharacterAnimations | t_links to Animation (parent) | Person animations, must be started manually. | V | |
OutfitCharacterSpeed | t_int | Speed of character with this outfit (in pixel per second). | V/S | |
OutfitLightPosX (v4.0) | t_float | TODO | V/S | |
OutfitLightPosY (v4.0) | t_float | TODO | V/S | |
OutfitLightPosZ (v4.0) | t_float | TODO | V/S | |
OutfitModel (v4.0) | t_path | TODO | V | |
OutfitModelAmbientOcclusion (v4.0) | t_int | TODO | V | |
OutfitModelOutlineColor (v4.0) | t_int | TODO | V/S | |
OutfitModelOutlineWidth (v4.0) | t_int | TODO | V/S | |
OutfitModelScaleFactor (v4.0) | t_int | TODO | V/S | |
OutfitModelShadow (v4.0) | t_int | TODO | V | |
OutfitModelShadowTranslucency (v4.0) | t_int | TODO | V/S | |
OutfitModelShadowVisibility (v4.0) | t_int | TODO | V | |
OutfitModelShowOutline (v4.0) | t_bool | TODO | V/S | |
OutfitModelShowShadow (v4.0) | t_bool | TODO | V/S | |
OutfitModelTextures (v4.0) | t_vpath | TODO | V | |
OutfitModelToonNuances (v4.0) | t_int | TODO | V/S | |
OutfitModelUseToonShading (v4.0) | t_bool | TODO | V/S | |
OutfitRandomAnimations | t_links to Animation (parent) | For playable characters: (characters with an interface): Animations are shown if the user did not interact for a longer time span. |
V | |
OutfitStandingAnimations | t_links to Animation (parent) | Standing animations, shown when person is standing. | V | |
OutfitTalkAnimations | t_links to Animation (parent) | Talk animations. | V | |
OutfitUseLight (v4.0) | t_bool | TODO | V/S | |
OutfitWalkAnimations | t_links to Animation (parent) | Walk animations. | V |
ParticleContainer
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ParticleContainerCameraZoom | t_float | Zoom factor. | V | |
ParticleContainerCameraZPosition | t_float | Z-Position of 'camera' for showing particle system. | V | |
ParticleContainerLeadTime | t_links to Particles (parent) | All particle emitters of this particle system. | V | |
ParticleContainerParticles | t_links to Particles (parent) | All particle emitters of this particle system. | V |
Particle
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ParticleActiveStages | t_int | - | V | |
ParticleBlendColor0 | t_int | - | V | |
ParticleBlendColor1 | t_int | - | V | |
ParticleBlendColor2 | t_int | - | V | |
ParticleBlendColor3 | t_int | - | V | |
ParticleBlendColorCurve0 | t_vfloat | - | V | |
ParticleBlendColorCurve1 | t_vfloat | - | V | |
ParticleBlendColorCurve2 | t_vfloat | - | V | |
ParticleBlendColorCurve3 | t_vfloat | - | V | |
ParticleBlendMaxTile | t_int | - | V | |
ParticleBlendSizeCurve | t_vfloat | - | V | |
ParticleBlendTilesControlPoints | t_vint | - | V | |
ParticleBlendTilesCurve | t_vfloat | - | V | |
ParticleCameraZPos | t_float | Distance of the 'camera' to the z-layer. | V | |
ParticleCameraZoom | t_float | Focal width of 'camera'. | V | |
ParticleColorControlPoints0 | t_vint | - | V | |
ParticleColorControlPoints1 | t_vint | - | V | |
ParticleColorControlPoints2 | t_vint | - | V | |
ParticleColorControlPoints3 | t_vint | - | V | |
ParticleEmitterSizeX | t_int | Width of particle emitter space. | V | |
ParticleEmitterSizeY | t_int | Height of particle emitter space. | V | |
ParticleEmitterSizeZ | t_int | Depth of particle emitter space. | V | |
ParticleEmitterType | t_int | Defines where the particles emit. '1': particles emit from one point in space (see ParticleXPos and ParticleYPos). |
V | |
ParticleForceBlend | t_float | - | V | |
ParticleForceRotationX | t_int | - | V | |
ParticleForceRotationZ | t_int | - | V | |
ParticleForceStrength | t_float | Strength of force which affects all particles. | V | |
ParticleForceType | t_int | Type of force. Possible values are: '0': directional. |
V | |
ParticleForceXPos | t_float | - | V | |
ParticleForceYPos | t_float | - | V | |
ParticleForceZPos | t_float | - | V | |
ParticleLeadTime | t_int | Number of seconds the particle system is preplayed before it is displayed for the first time. | V | |
ParticleMaterialMode | t_int | - | V | |
ParticleMaxColor | t_int | The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | V | |
ParticleMaxLife | t_int | Maximum lifetime of a particle. | V | |
ParticleMaxParticle | t_int | Maximum number of particles (there may be less particles visible depending on creation and lifetime parameters). | V | |
ParticleMaxSize | t_float | Maximum size of a particle. | V | |
ParticleMaxVelocity | t_float | Maximum velocity of a particle. | V | |
ParticleMinColor | t_int | The color of a particle will be between the colors ParticleMinColor and ParticleMaxColor. | V | |
ParticleMinLife | t_int | Minimum lifetime of a particle. | V | |
ParticleMinSize | t_float | Minimum size of a particle. | V | |
ParticleMinVelocity | t_float | Minimum velocity of a particle. | V | |
ParticlePerTime | t_float | New particles per time (with ~66 time units per second). | V | |
ParticlePhiX | t_int | Opening angle about the X-axis. | V | |
ParticlePhiY | t_int | Opening angle about the Z-axis. | V | |
ParticlePosX | t_int | X Position of particle emitter (in pixel coordinates). | V | |
ParticlePosY | t_int | Y Position of particle emitter (in pixel coordinates). | V | |
ParticleRotationX | t_int | - | V | |
ParticleRotationZ | t_int | - | V | |
ParticleSizeControlPoints | t_vint | - | V | |
ParticleTexture | t_path | Sprite used for all particles. | V | |
ParticleTilesX | t_int | - | V | |
ParticleTilesY | t_int | - | V | |
ParticleType | t_int | - | V |
Point
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
PointPosition | t_point | Position on the scene. | V | |
PointRelations | t_links to Point | Links to connected points for way system. | V | |
PointSize | t_int | Size for character on this point (in %). | V |
Scene
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
SceneActions | t_links to Actions (parent) | All actions of the scene. These actions can only be started by another action. | V | |
SceneActionAreas | t_links to ActionArea (parent) | All action areas of the scene (areas which contain actions that are executed if a character enters or leaves the area). | V | |
SceneBackgroundMusic | t_path | Background music which is played in a loop. | V/S | |
SceneBrightness | t_int | Defines the overall brightness of the scene (in %). Must be between '0' and '100'. '0' means this scene (with all its objects and characters) is completely dark (so everything is black), '100' means that everything is drawn with its original brightness (default). | S | |
SceneConditions | t_links to Condition (parent) | All conditions of the scene. | V | |
SceneContinueMusic | t_bool | If true then the background music from the last scene is continued instead of playing the background music of this scene (SceneBackgroundMusic). | V | |
SceneCurrentWaySystem | t_link to WaySystem | Currently used way system (only relevant if SceneIsMenu is false). | V/S | |
SceneCursor | t_link to Cursor | Cursor which is displayed on this scene (only used if SceneIsMenu is true). | V | |
SceneLightMap | t_path | Sprite which is used as a lightmap for the scene. The lightmap defines how the characters are shaded on different positions on the scene. | V/S | |
SceneIsMenu | t_bool | If true then this scene is a menu (for savegames, options, etc.) otherwise it is a playable scene (where characters can move, etc.). | V | |
SceneMusicBalance | t_int | Balance of the background music (SceneBackgroundMusic). Must be between '-100' (only left speaker) and '100' (only right speaker). | V/S | |
SceneMusicVolume | t_int | Volume of the background music (SceneBackgroundMusic). Must be between '0' (mute) and '100' (full volume). | V/S | |
SceneName | t_link to Text (parent) | The name of the scene (used for name in savegames). | V | |
SceneObjects | t_links to Object (parent) | All objects of the scene. | V | |
SceneParticleSystem | t_link to ParticleContainer | Particle system of the scene which is always shown. | V | |
SceneSavegameAreas | t_vrect | All areas where savegame screenshots are shown. A savegame can be selected by clicking inside an area. | V | |
SceneSavegameFont | t_link to Font | Font which is used for the name of the savegame. | V | |
SceneSavegameScrollStep | t_int | Defines how many savegame positions will be scrolled if the savegames are scrolled with an actionpart. | V | |
SceneScrollableArea | t_rect | Usually the scene can be scrolled to the edge in each direction. This area can limit the scrolling in each direction so the scene can not be scrolled to the edge. | V/S | |
SceneScrollOnEdges | t_bool | If true then the scene will be scrolled if the cursor is on the screen edge. | V/S | |
SceneSprite | t_sprite | Background sprite of the scene. | V | |
SceneValues | t_links to Value (parent) | All values of the scene. | V | |
SceneWaySystems | t_links to WaySystem (parent) | All way systems of the scene. | V |
Script
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ScriptScript | t_string | Script content. | V |
Sprite
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
SpriteSprite | t_sprite | - | V |
Text
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
TextAll | t_links to TextLanguage (parent) | Language dependent texts for this text entry. | V |
TextLanguage
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
TextLanguageLanguage | t_link to Language | Language of this text. | V | |
TextLanguageSound | t_path | Voice output file for this text. | V | |
TextLanguageText | t_string | Language dependent text. | V |
Value
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
ValueInt | t_int | The current integer value. | V/S | |
ValueRandom | t_bool | If true then the value (ValueInt) will be set to a random value (between ValueRandomMin and ValueRandomMax) at the beginning of the game. | V | |
ValueRandomMax | t_int | Upper bound for random value (see ValueRandom). | V | |
ValueRandomMin | t_int | Lower bound for random value (see ValueRandom). | V | |
ValueString | t_string | The current string value. | V/S |
WaySystem
Field | Type | Description | Scriptable | Storage |
---|---|---|---|---|
WaySystemBorder | t_vpoint | Polygon which defines the wayborders of the scene. A character is only allowed to walk inside the wayborders. | V | |
WaySystemPoints | t_links to Point (parent) | Waypoints of the scene which store the character size. The waypoints are connected to each other to define where a character can walk. | V |
日本語 – 正體中文 – 한국어 – Dansk – Deutsch – English – Español – Français – Italiano – Nederlands – Polski – Português – Svenska – Русский |
Contents
- 1 Visionaire Data Structure
- 2 Action
- 3 ActionArea
- 4 ActionPart
- 5 ActiveAction
- 6 ActiveAnimation
- 7 ActiveText
- 8 Animation
- 9 AnimationFrame
- 10 AreaAction
- 11 Button
- 12 Character
- 13 CommentSet
- 14 CommentSetEntry
- 15 Condition
- 16 Cursor
- 17 Dialog
- 18 DialogPart
- 19 Font
- 20 Game
- 21 Interface
- 22 InterfaceClass
- 23 Language
- 24 Loading
- 25 Object
- 26 Outfit
- 27 ParticleContainer
- 28 Particle
- 29 Point
- 30 Scene
- 31 Script
- 32 Sprite
- 33 Text
- 34 TextLanguage
- 35 Value
- 36 WaySystem