Changelog 

 

v4.5.0.0 (10/27/2020)

 - Added a feature where message text can display the last entered user keycode input using [LastKeyCode]
 - Added ability to send variables to external sources (using [varName])
 - Added ability to receive variables from external sources (using @GUID[varName;value])
 - Fixed an issue where an error could occur on cancelling the "Save debug file" function
 - Improved some terminology concerning Game Master screen and Player screen in the settings
 - Removed the TimedEverySeconds function, since it was causing problems
 - Removed outdated intercom functionality for now since the method triggers various virusscanner warnings
 - Updated a certificate, resolving certain installation issues

 
 

v4.4.0.0 (05/27/2019)


 - Added a scrollbar to the action editor to allow work on smaller screen resolutions
 - Fixed an issue where manually scripted actions would have the "trigger" panel disabled
 - Fixed an issue where 'run an action every second' would be disabled

 
 

v4.2.0.1 (12/10/2018)


 - Includes hotfix 3.4.3.0: Fixed an issue when playing videos if autostart timer was enabled
 - Includes hotfix 3.4.4.0: Fixed an issue in the numpad keycode logic
 - Fixed an issue that caused double font files in saved rooms
 - Added ability to a roomwizard to turn off alert on GM timer change
 - Added ability to actionwizard to change font and color settings for general and components
 - Added ability to actionwizard to clear screen at beginning of action
 - Added ability to actionwizard to loop video
 - Added ability to import multilanguage resources using the room settings
 - Added ability to configure external connector as a client, allowing for inter-room connectivity
 - Added new function: SetSubtimerLocationSize for use with future subtimer function
 - Added new function: SetSubtimerFontSize for use with future subtimer function
 - Added new function: SetSubtimerFont for use with future subtimer function
 - Improved script editor toolbar usability
 - Improved script editor "Add script"-button to open wizard for better script support
 - Improved action wizard usability
 - Improved preview/editor screen usability, now drag all labels, image and video
 - Improved offline registration procedure with a 'copy to clipboard' function
 - Improved action wizard to handle background image and clue image separately
 - Removed "disable wizard-mode" button from script editor
 - Removed question "do you wish to create a new room" for more straight-forward usability
 - Removed clear messages option from follow-up action panel in action wizard
 - Removed Stop audio option from follow-up action panel in action wizard
 - Starting with this version, rooms upgraded to a newer version of Escaperoom Software are now backupped as a script-only save

 
 

v4.0.0.1 (07/17/2018)


MAJOR CHANGES
 - Windows Media Player dependencies for audio & video replaced by incorporated VLC player 
 - Added unique identifier (GUID) to each action for proper synergy between Wizard and Script Editor


OTHER CHANGES
 - Added support for cyclic timer (reset when timer reachers 0 without losing game). 
 - Added a feature to allow playing only audio with the intro-button
 - Added support for multiple audio channels
 - Added ability to strike through clues on the Game Master panel to better keep track of puzzle status
 - Added ability to trigger actions using a periodic schedule based on the system-time of the GM-PC
 - Added message that indicates whether a client runs a different application version than the server
 - Added message that indicates whether a client runs a different room version than the server room version
 - Added new function "LoopTimer" for use with cyclic timer strategies
 - Added new function "PlayAudioFileAndStartTimer"
 - Added new function "ChangeAudioVolume" with channel support
 - Added new function "StrikeThroughClues"
 - Added new function "PauseVideoFile"
 - Added new function "ResumeVideoFile"
 - Added simple Python sample script for Raspberry Pi interaction
 - Improved doubleclicking on room in advanced menu now opens room editor
 - Improved browse buttons in room editor to remember last folder chosen
 - Improved Game Master panel layout and clue overview
 - Improved start and pause button on Game Master panel to now support synced video pause and resume
 - Improved image viewports in wizard
 - Improved code generation: clearing text, images, audio, video can now be set before and after actions
 - Improved wizard to support timed events at a specific second
 - Improved scripteditor which is now better in sync with scripts created in the wizard and vice versa
 - Improved usability on snapshot functionality
 - Improved statistics screen to allow sorting in Sessions and Counters tabs by clicking on column header
 - Improved logfile button to be always shown on Game Master panel, not just in advanced mode
 - Improved logfile dialog usability
 - Improved function "PlayAudioFile" to support channels
 - Improved function "StopAllAudio" to support channels
 - Improved script AfterTimerManipulation to contain the ALERT sound triggered by a manual time change
 - Improved Demo room
 - Improved documentation with paragraph numbers for better reference
 - Modified function AddButton to support GUID along with deprecated script action name
 - Modified function AddKeyCode to support GUID along with deprecated script action name
 - Modified function SetKeyCodeNotFoundScript to support GUID along with deprecated script action name
 - Modified function CompareVariable to support GUID along with deprecated script action name
 - Modified function RunScript to support GUID along with deprecated script action name
 - Modified function RunTimedScript to support GUID along with deprecated script action name
 - Fixed ability to use the ; character in sent messages and text clues (used for Greek language)
 - Fixed a small non-critical bug in the license checker
 - Fixed issue where orphan snapshot would remain when losing game by manually decreasing timer
 - Various improvements & fixes

 
 
 

v3.4.2.0 (07/25/2018)


 - Minor hotfix

 


 
 

v3.4.1.0 (10/18/2017)


 - Added button to return to main menu from room editor
 - Added button to return to main menu from script editor
 - Added new script function WinRoom to instantly Win the room
 - Added new script function LoseRoom to instantly Lose the room
 - Added .jpeg as a valid extension for importing image files
 - Added ability to end-game (win/lose) in the action wizard
 - Improved client to start in "waiting room"-status immediately 
 - Improved file overwrite setting which was too strict
 - Improved dropping of images in the room editor
 - Improved editors to re-open main menu after closing screen
 - Improved importing of files using the editor wizard
 - Fixed issue in advanced menu where room settings button would inappropriately be active 
 - Fixed issue where function glossary would show double items in script editor
 - Fixed issue where deleting an inaccessible file in the script editor would result in a crash 

 

 

 

v3.4.0.0 (08/22/2017)


 - Added support for multiple external controllers
 - Added support for serial communication with external controllers
 - Added automatic saving of fonts to room .ZIP file when exporting a room
 - Added ability function to print documents from wizard
 - Added ability function to email documents from wizard
 - Added microcontroller sample projects
 - Improved importing of rooms
 - Improved action wizard dialog
 - Improved configuration item "Snapshots"
 - Improved script function BroadcastExternalControllerCommand
 - Improved logging colors of microcontroller events (now purple)
 - Improved explanation of incoming external message handling in manual
 - Removed advanced configuration item "Max UDP retries"
 - Removed advanced configuration item "Send interval"

 


 

 

v3.3.0.0 (07/07/2017)


 - Added ability in global configuration to disable videos in server preview to improve performance
 - Client reconnect (retry) interval time now 3 seconds instead of 10 seconds
 - Improved various menus to better accomodate new users
 - Improved Arduino stability
 

 


 

 

v3.2.0.0 (06/16/2017)


 - Added ability to wizard to notify GM (server) with warning message after action has been triggered
 - Added ability to wizard to increase/decrease timer with a specific number of minutes
 - Added ability to wizard to jump to a specific point in time
 - Added ability to wizard to test sound volume for all sound fields (click twice to stop sound)
 - Added buttons to clear front and backcolors in the room layout preview
 - Added ability to advanced script editor to run an action at a specific second
 - Added new script "General.AfterManualMessage" to allow custom action after GM sends a manual message
 - Improved Arduino test files
 

 


 

 

v3.1.0.0 (02/24/2017)


 - Added separate UDP channel to improve microcontroller connection speed and stability
 - Added new script function BroadcastExternalControllerCommand to use separate UDP channel
 - Fixed an issue where wavplayer.dll was removed due to a false positive detection
 - Changed button names called "hint" to "clue"
 - Improved the demo room (now v3.1)
 - Improved flickering function autogeneration in the wizard
 - Improved various logging events
 - Removed trial message when running client-mode
 

 


 

 

v3.0.0.1 (02/08/2017)


 - Fixed an issue in manual activation
 

 


 

 

v3.0.0.0


 - Added ability to handle multiple languages for text
 - Added ability on wizard to show hint images in full screen (over the timer label)
 - Added ability on wizard to play audio in the waiting room
 - Added ability to play looped audio files from actions
 - Added ability to configure flicker effect from actions
 - Added ability to flicker full-screen images
 - Added ability to mail all debug (settings, room scripts, logs, etc.) to support with one single button
 - Added ability to count number of times actions are triggered
 - Added ability to edit action scripts from the action wizard
 - Added ability to assign a category to a clue in the action wizard
 - Added clue category field to better organize clues in the wizard
 - Added sound volume fields for all audio files in the wizard
 - Added new script function SetClientScreenPower to turn client screens on/off
 - Added new script function IncreaseScriptCountStats to count number of times a script has been run
 - Added new script function ShutdownClientComputer
 - Added new script function RestartClientComputer
 - Added new string variable for SetMessage function to display Time Taken (^)
 - Added new string variable to access the current language (&) in CompareVariable function
 - Improved loading and saving of rooms
 - Improved importer to start installation of fonts when a room is imported
 - Improved script editor to start installation of fonts when a font is added as a resource
 - Improved and clarified snapshot message dialog text
 - Improved intercom talk/listen toggle buttons
 - Fixed an issue where text would weirdly overlap with an image. Image is now hidden when showing text messages
 - Fixed an issue where the multiroom menu would not keep the last edited room line selected
 - Fixed an issue in the editor wizard where an error would appear if a font was not installed on the machine
 - Fixed an issue in the editor preview screen where an error would appear if a font was not installed on the machine
 - Fixed an issue where looped videos would disappear
 - Fixed an issue where open main menu could cause concurrency issues with rooms in editor mode
 - Fixed an issue where microcontroller TC/UDP messages would show in a wrong characterset
 - Fixed an issue where variables would not properly show up in colored message text
 - Moved export room button from wizard to settings screen
 - Moved statistics tabsheet from settings screen to a dedicated statistics screen
 - UDP connection type is now degraded to "experimental" status due to its 'flaky' nature
 - Various stability improvements
 - Various usability improvements

 


 

 

v2.7.0.3 (09/14/2016)


 - Fixed a license check issue that caused the application not to run
 - Added better logging and reporting for loading, saving and running of files (protected environment)
 - Fixed an issue with licensing and added additional logging

 


 

 

v2.7.0.0


 - Added intercom functionality (send and/or receive microphone audio)
 - Added statistics overview with export functionality
 - Added failsafe snapshots to quickly return to a game state after an unexpected room reset
 - Added message text color function to action wizard
 - Added flicker function to action wizard
 - Added ability to pause and resume the game
 - Added ability to remove keypad code after correct entry to action wizard
 - Added ability to automatically start timer after playing intro movie
 - Added improved microcontroller support to action wizard
 - Added new event General.AfterTimerChange
 - Added new event General.AfterLoadSnapshot
 - Added new script function ForceServerIntercomListen
 - Added new script function SaveVariableToSessionStats
 - Added new script function StartTimer
 - Added new script function PauseTimer
 - Added new script function ToggleTimer
 - Added buttons to identify screen numbers in the room settings
 - Improved main configuration screen layout
 - Improved room configuration screen layout
 - Improved room wizard screen layout
 - Improved action wizard screen layout
 - Improved color selection throughout the application
 - Improved home automation stability
 - Improved script editor to show selected filename above editor
 - Improved script editor to open newly created script files
 - Improved logfile display (color indicators)
 - Improved home automation logging
 - Improved licensing system to better support single and multiserver setups
 - Removed keypad correct entry script dropdown from action wizard
 - Various small usability improvements

 


 

v2.6.0.1 (08/22/2016)


 - Added possibility to force focus on client screen
 - Added button to quickly browse older logfiles
 - Improved logfile saving

 


 

 

v2.6.0.0


 - Added support for Z-Wave sensor devices
 - Added room configuration option to always show/hide cursor on the client-side
 - Added room configuration option to autostart room when running server-mode
 - Added rename script function under right mouse button in script editor
 - Added prefixes to the various types of export files
 - Added an extra warning message when switching from script-mode to wizard-mode
 - Improved Z-Wave support for faster and easier use of home automation devices
 - Fixed an issue where different types of export files would not be imported properly
 - Fixed an issue where StopAllAudio function did not stop non-looped audio waves
 - Removed script function HaToggle
 - Various small fixes

 


 

v2.5.1.0 (07/08/2016)


 - Fixed an issue where audio and video would stop when manually clearing a message
 - Improved room export function: XML file is now exported along with scripts

 


 

 

v2.5.0.0


 - Added visual editor
 - Added easier way to create hints using the wizard
 - Added ability to switch between wizard and script-mode for casual and advanced users
 - Added TCP server autodiscovery
 - Added Z-Wave support for home automation devices (switches)
 - Added room config option to always play alertsound after sending message (default=ON)
 - Added script function: PrintDocumentOnServer
 - Added script function: PrintDocumentOnClient
 - Added script function: SendSMTPEmailOnServer
 - Added script function: SetAlertFile
 - Added script function: SetServerAlertFile
 - Added script function: SetKeyCodeNotFoundScript
 - Added script function: ClearKeyCodeNotFoundScript
 - Added script function: ClearAllObjects
 - Added script function: ClearMessages
 - Added script function: StopMediaObjects
 - Improved automatic updater with progressbar
 - Improved script editor with proper comment color
 - Improved script editor to support automatically generated code
 - Improved room editor mode with better wizard
 - Improved saving of room ZIP files to skip (large) movie files
 - Improved variables, now available for use in various client functions
 - Renamed script function SetTimeRemainingCaption to SetHeaderCaption
 - Renamed script function SetTimeRemainingFontSize to SetHeaderFontSize
 - Renamed script function SetTimeRemainingFont to SetHeaderFont
 - Renamed script function SetTimeRemainingLocationSize to SetHeaderLocationSize
 - Deprecated script function: TimedClearAllObjects. Please use ClearAllObjects(0)
 - Deprecated script function: TimedClearNonMediaObjects. Please use ClearNonMediaObjects(0)
 - Removed automated alerts at 15, 10 and last 5 minutes. Please use scripts for this
 - Fixed an issue where video would not sync properly when manually changing the timer
 - Fixed various small issues

 


 

 

v2.1.0.1


 - Fixed an issue where non-looped sound would suddenly stop playing
 - Fixed an issue where scripted timers would not stop after room reset
 - Fixed an issue where the logging screen could be opened multiple times
 - Fixed some timing issues in the example room
 - Improved and simplified automatic screen sizing for server, client and editor modes
 - Improved UDP communication stability
 - Improved logging
 - Renamed script function BroadcastSimpleUDPCommand to BroadcastSimpleCommand
 - Renamed script function ClearAllObjectsAfterSeconds to TimedClearAllObjects
 - Renamed script function ClearNonMediaObjectsAfterSeconds to TimedClearNonMediaObjects
 - Renamed script function StopVideoFileAfterSeconds to TimedStopVideoFile
 - Renamed script function RunScriptAfterSeconds to RunTimedScript
 - Renamed script function StopRunScriptAfterSeconds to StopTimedScript
 - Removed some unnecessary autosize options
 - Removed some unnecessary connection options
 - Added notification and immediate download option for available updates
 - Added support for TCP communication (beta)
 - Added support for online serial activation
 - Added key F11 to client to turn an actual screen
 - Added key F10 to client to read the client-side logfile
 - Added new function TimerFormat (use various formats: HHMMSS (default), HHMM, MMSS)
 - Added new function StopAllTimedScripts (Stops all running RunTimedScript actions)
 - Various usability improvements

 


 

 

v2.0.1.0 (05/16/2016)


 - Fixed a an issue with unstable UDP messaging
 - Improved multi-screen features
 - Improved aspect ratio features
 - Improved sizing features
 - Fixed a bug in the shadows function
 - Added an easier startup screen, allowing to switch to advanced mode
 - Fixed an issue with font settings

 ​


 

 

v2.0.0.0


 - Fixed an issue where timer would show a value below 0
 - Fixed an issue where the new room wizard would not show buttons properly
 - Fixed an issue where the license key would not behave properly
 - Improved CLIENT & SERVER PREVIEW screen resize
 - Added a feature for muting sound on the server
 - Added a feature for hosting multiple rooms on one server computer
 - Added a feature for hosting and viewing a room using multiple screens
 - Added a feature to easily configure Windows to start client(s) when Windows starts
 - Added a feature to count manual activated action scripts during a game
 - Added support for .MOV files in the videoplayer
 - Deprecated function PlayAudioFileOnce
 - Deprecated function PlayAudioFileLoop
 - Deprecated function PlayVideoFileOnce
 - Deprecated function PlayVideoFileLoop
 - Deprecated function SetColoredMessage 
 - Deprecated function SetImageFullScreen 
 - Renamed function SetLabelRemainingTimeCaption to SetTimeRemainingCaption
 - Renamed function SetFontSizeTimeRemaining to SetTimeRemainingFontSize
 - Renamed function SetFontSizeTimer to SetTimerFontSize
 - Renamed function SetFontSizeMessage to SetMessageFontSize
 - Renamed AddBarcodeScannerCode to AddKeyCode
 - Renamed RemoveBarcodeScannerCode to RemoveKeyCode
 - Renamed RemoveAllBarcodeScannerCodes to RemoveKeyCodes
 - Improved function Compare to supports operators
 - Improved function SetMessage with color capabilities
 - Improved function SetImage with fullscreen capabilities
 - Improved function RunScriptAfterSeconds, now multithreads
 - Improved function StopScriptAfterSeconds, now multithreads
 - Added remark lines. Remark lines must start with //
 - Added function PlayAudioFile with loop capabilities
 - Added function PlayAudioVideo with loop capabilities
 - Added function SetTimeRemainingFont
 - Added function SetTimerFont
 - Added function SetMessageFont
 - Added function SetButtonFont
 - Added function SetTimeRemainingLocationSize
 - Added function SetTimerLocationSize
 - Added function SetMessageLocationSize
 - Added function SetImageLocationSize
 - Added function SetVideoLocationSize
 - Added function SetTimerVisible
 - Added function SetVideoFileTimer that allows to jump to a specific point
 - Added function OffsetVideoFileTimer that allows to rewind or forward a video
 - Added function SetAlertServerOnly
 - Added function SetAlertServerOnlyLocationSize
 - Added system variable ! which shows the elapsed time in seconds
 - Added a new event afterManualTimerManipulation
 - Various stability and usability improvements

 


 

 

v1.3.1.0


- Now supports Unicode characters (Cyrillic, Chinese, etc.)