TicTacToe Release Notes ----------------------------- 10.1 - 08-20-23 - core scripts v13.0 - changed default playSameGame setting to FALSE 10.0 - 06-26-23 - core scripts v12.6 - simplified UI redesign - moved required external media files to resources/media - added 2 config settings gameDelayTime = time game waits between interactions before auto-advancing allowDrawGames = allow games to be drawn, otherwise most squares wins 9.4 - 09-30-22 - improved text display of categories on game grid - updated mFitText() function to limit line height based on word count 9.3 - 07-12-22 - fixed critical bug in showing captions under question media files 9.2 - 06-29-22 - updated AV video code to keep video from going behind UI 9.1 - 06-13-22 - updated code to better process empty folder paths - changed to auto-alerts when saving gamesets in TTT Editor 9.0 - 06-03-22 - core scripts v12.2 - moved default dataPath to "users shared/public" location to avoid WIN virtualization MAC: HD:Users:Shared:tictactoe: WIN: C:\Users\Public\tictactoe\ - moved settings config file to "local app data" MAC: HD:Users:USERNAME:Library:Application Support:tictactoe:config_ttt.ini WIN: C:\Users\USERNAME\AppData\Local\tictactoe\config_ttt.ini 8.1 - 08-28-18 - AV1 1.1 - mediaplayer.cst 1.2 - improved font handling of game title and question answers - improved screensaver image collection 8.0 - 08-15-18 - updated core (11.4) - removed rarely used explanation media option - full AVMedia/DirectShow support for any h.264/aac video file (no QuickTime requirement) - requires /resources/mediaplayer.cxt - new ttt_config.ini file - stub application now launches ttt.dxr file in /resources - external Xtras folder required (/resources/filters/ required for WIN) - MAC and WIN installers put app in "programs" folder 7.5 - 06-09-18 - fixed bug where new game button was not active during game win/loss animation - improved ABCD answer button response, preventing early answers that caused bug in timer 7.4 - 05–30-18 - core scripts 11 - SMC Button 2.3 - Popup 3.6 7.3 - 10-06-17 - all audio files now play regardless of "audio required" setting which now only refers to marking questions for exams - fixed bug where audio did not stop when timer expired 7.2 - 09-26-17 - core scripts 10.1 - SMC Button 1.8 7.0 - 11-17-16 - core scripts v9.1 - removed QuickTime component - now only supporting MP4 video files - resized to 1920x1080 - numerous bug fixes on game play and media display - POPUP 2.7 scripts 6.2 - 08-05-14 - core scripts v8.6 - POPUP 2.3 scripts with improved touchscreen support 6.1 - 01-15-13 - core scripts v8.0 - fixed trasparency bug with zoomed images 6.0 - 08-24-12 - dimensions now 1024x768 - universal binary D11.5 version - core scripts v7.8 - Required external modules: Registration (resources/register/register.dxr), QuickTime (resources/qt.dxr) 5.1 - 10-27-10 - removed redundant code that sets #regPoint of custom arrow cursor 5.0 - 05-07-10 - game now runs "within" and returns to Space Update on timeout if it was launched from Space Update - new SPACE UPDATE button available if launched from Space Update - changed HELP and NEW GAME buttons to work with options SPACE UPDATE button - added mouseblock behavior to Help screen to prevent clicking on underlying sprites - added click to remove Help screen (only done by keyboard before) - replaced small CONTINUE button to match other new buttons - removed puppetsprite legacy code - made the white arrow cursor apply throughout the game including startup - deleted unused members of game_graphics.cst - updated core (6.0) scripts - removed legacy volume setting from config.txt file 4.9 - 03-02-10 - fixed bug in screensaver where it did not properly cycle through images - updated core (5.9) scripts - updated Earth Update game data to work with generic TTT 4.8 - 01-12-09 - fixed bug when game over and clicking on new game - fixed bug in initializing game logging regardless of config settings 4.7 - 07-31-08 - updated core (5.7) scripts - changed data logging to include cumulative .dat file and rolling to-date text files stored in either main game (PLAY ALL) or subgame folder 4.6 - 07-29-08 - updated core (5.6) scripts - added game data logging to external text file controlled by config.txt toggle 4.51 - 05-11-07 - updated registration component 4.5 - 02-22-07 - removed titlecase and lowercase restrictions on game and subgame names - updated core (5.3) and registration (2.4) scripts 4.4 - 10-13-06 - fixed bug showing duplicate game options in game popup menu 4.3 - 08-26-06 - fixed another bug in game choice popup that improperly counted the number of available games 4.2 - 04-19-06 - fixed bug in game choice popup 4.1 - 04-07-06 - updated master code utilities and broke game app into regular, fullscreen, and fullscreen-kiosk removing NEW GAME and HELP buttons 4.0 RELEASE (kiosk + message) - 11-02-05 4.0k (kiosk + message) - 08-16-05 - fix of serial number check in register module - improved code for open/close of message window 4.0j (kiosk + message) - 08-15-05 - scriptexecutionstyle = 10 - fixed bug in register module - fixed game array bug that caused error on shuffle 4.0i (kiosk + message) - 08-12-05 - improved code bringing windows to the front 4.0h (kiosk + message) - 08-12-05 - fixed bug in screensaver image list array - changed popupmenu access if nothing selected - default screen now properly reappears after timeout 4.0g (kiosk + message) - 07-25-05 - changed sequencing of game startup and screensaver - updated screensaver to take all external files and slide them any direction onscreen - changed startover navigation key - changed select game screen to use custom large popup menu and graphics:default_background.jpg image - changed clock to allow 1-99 seconds - updated pie timer animation to have 120 frames - answer screens show for 60 seconds instead of 15 - help screen updated - fixed bug on center game square selection - update registration code 4.0f (kiosk + message) - 07-07-05 - added message/sponsor window at application start - scripts and fonts updated 4.0e (kiosk) - 07-01-05 - added keyboard control to jump to media enlarge/shrink, and audio on/off buttons - added keyboard control to terminate screensaver - added keyboard control on explanation screen to jump from CONTINUE and enlarge/shrink explanation media 4.0d (kiosk) - 07-01-05 - removed NEW GAME and HELP buttons for kiosk 4.0c - 06-27-05 - completed additions of keyboard controls - entire game can be run from 4 kiosk buttons that would map to arrow keys, RETURN, and "X" - cell selection starts in middle of game board - clock stops if HELP, or NEW/HELP screens are up - restarts when HELP is closed - "X" key triggers NEW GAME / HELP / CONTINUE window 4.0b - 06-24-05 - question audio now terminates properly if keyboard used to select answers - keyboard control (using either the TAB or arrow keys) of cell selection now always starts in upper left cell and wraps around the game board 4.0a - 06-23-05 - changed to incorporate new features - "explanation text", explanation media file, and audio files to accompany a question - if "media required" then media displays on top of game board immediately - if "audio required" then audio plays and finishes before timer starts - audio on/off icon button added to question box to start/stop/repeat question audio - timer now color coded - green to yellow to red to indicate time left 3.0 - 03-25-05 - registration now required for TicTacToe Editor - updated QuickTime check - updated for OSX - new icons 2.5 - 07-02-04 - lowered volume level in game over fireworks animation - fixed screensaver looping in single or multi-game settings 2.4 - 06-29-04 - replaced internet link to earth.rice.edu in Help with static text for www.spaceupdate.com - changed code on Help button 2.3 - 03-15-04 - added full keyboard input support for making choices in the game - added support for 'media required' setting from TTT editor - added code to properly prevent empty question array after 'media required' filtering - changed how game builds choices limiting to only xxx.qst files with same name as game folder - added search for quicktime 6 installer in local and parent folder for use on CD - fixed flickering of winner animation 2.2 - 03-10-04 - added OSControl popups in place of now unsupported popupXtra 2.1 - 03-03/04 - force line breaks between words of category names for display in game grid 2.0.5 - 02-26-04 - incorporates changes made to generic TicTacToe editor including question arrays - now uses FileXtra4 2.0.4 - 01-12-04 - fixed game reset which was crashing software when "new game" was selected - removed stray sound beeping on answers loaded 2.0.3 - 01-09-04 - changed how game looks for data folders which can now be moved between master game folders and also moved to top level of "data" folder to be standalone choices - removed inclusion of master game name, bg image, and screensaver file list in game data file, now getting this info based on folder layouts - changed popup game choice code to match new folder layouts and choices - created new Mars game for Mars event 2.0.2 - 12-30-03 - fixed manipulation of data arrays - corrected format of external game data files - changed behavior if there is no media file caption - fixed problem with showing media in the large window 2.0.1 - 10-31-03 - fixed display of quicktime and animated gifs - zooming media file toggles large and small windows back and forth including playback - fixed several legacy graphics issues - fixed issue with display of category names in gameboard - added beta of space weather game 2.0 - 10-22-03 - game fully "generic" now - no longer tailored specifically for Earth Update - new resources layout of data and graphics for each game - new data file format - old Earth Update question files will not work - new config file layout TicTacToe Editor Release Notes ----------------------------------- 10.0 - 06-21-23 - core scripts v12.6 - moved required external media files to resources/media - added 2 config settings gameDelayTime = time game waits between interactions before auto-advancing allowDrawGames = allow games to be drawn, otherwise most squares wins 8.1 - 08-28-18 - updated core (11.4) - AV1 1.1 - mediaplayer.cst 1.2 - improved locating media when opening older question sets 8.0 - 07-20-18 - updated core (11.2) - removed rarely used explanation media option - full AVMedia/DirectShow support for any h.264/aac video file (no QuickTime requirement) - requires /resources/mediaplayer.cxt - new ttt_config.ini file - stub application now launches ttt.dxr file in /resources - external Xtras folder required (/resources/filters/ required for WIN) 7.4 - 10-06-17 - if there is only 1 GAME in the GAMESET it autoloads - fixed bug in audio PLAY/STOP button 7.3 - 10-02-17 - SMC Button 1.9 - Control-Click CREATE EXAM to randomize questions and answer key on exam creation. Default is questions in the order they appear in the editor. 7.2 - 09-26-17 - core scripts v10.1 - Control-Click NEW SET to import a TAB delimited Q&A text file with default settings - allows for quick import of question and answer text - Control-Click ADD TO EXAM to add/remove ALL to/from exam - exitLock prevents quitting TTT Editor from keyboard - must use onscreen buttons 7.0 - 11-17-16 - core scripts v9.1 - removed QuickTime component - now only supporting MP4 video files 6.2 - 01-15-15 - core scripts v8.6 - fixed createEmptyArray error 6.0 - 08-24-12 - universal binary D11.5 version - core scripts v7.8 - Required external modules: Registration (resources/register/register.dxr), QuickTime (resources/qt.dxr) 5.1 - 02-11-11 - fixed bug in tooltip on rollover of "Select Audio" button - no longer shows non game folders in "Choose Game Set" popup - added code to prevent empty category and/or subgame names - fixed font size error in several tooltips 4.9 - 03-02-10 - updated core (5.9) scripts 4.8 - 01-13-09 - updated core (5.7) scripts - updated popup menu scripts 4.6 - 07-29-08 - updated core (5.6) scripts - added feature to option-click the SAVE GAME button to also create a readable text file of game data 4.51 - 05-11-07 - updated registration component 4.5 - 02-22-07 - removed titlecase and lowercase restrictions on game and subgame names - updated core (5.3) and registration (2.4) scripts 4.4 - 10-13-06 - version revision to match game 4.2 - 04-19-06 - version revision to match game 4.1 - 04-07-06 - updated master code utilities, fixed font issues in popup menus 4.0 RELEASE (kiosk + message) - 11-02-05 - fix of "choose media" popup code and a corrupt font issue 4.0k (kiosk + message) - 08-16-05 - fix of serial number check in register module 4.0j (kiosk + message) - 08-15-05 - scriptexecutionstyle = 10 - fixed bug in register module 4.0i - 08-12-05 - version revision 4.0h - 08-12-05 - minor script additions 4.0g - 07-07-05 - scripts and fonts updated 4.0f - 06-27-05 - added rollover tooltips to show path to media and audio files, even when files are missing to help track down where the external files should be - fixed crashing bug in exam creation 4.0e - 06-24-05 - changed missing media to display FILE NOT FOUND but keep info in question array (game will skip media if missing) 4.0d - 06-23-05 - changed to incorporate new features - "explanation text", explanation media file, and audio files to accompany a question - new popup menus for media file, audio file, and explanation media file - media files can now reside either in the "media" folder or anywhere on the computer - new "audio required" checkbox - interface redone to allow for new features - game graphics now in a popup window - exam creation and check now in a popup window - new delete game button - help updated - media paths auto update when game name or gameset names are changed 3.0 - 03-25-05 - registration now required for TicTacToe Editor - updated QuickTime check - updated for OSX - new icons 2.5 - 09-01-04 - fixed bug that didn't show movies as media file choices 2.3 - 03-15-04 - fixed set of included Xtras - added search for quicktime 6 installer in local and parent folder for use on CD - added OSControl popups in place of now unsupported popupXtra 1.2 - 03-10-04 - added "MR" media required checkbox and changed data file format to include #mediaRequired array - changed "check exam" and exam output text to indicate MR tag with asterix flag - fixed events when no gameset, game, or category name are entered into prompt -- no entry now returns editor to previous state unchanged - tooltip now disappears when text is typed - nudged graphics and buttons for better display in OSX and WinXP - fixed save of new gameset to proper folder location - fixed events when all questions moved from a category causing its deletion followed by the moved to category shifting to lower slot in the order - default the keyboardFocusSprite to text prompt when text box appears - changed help button from mouseUp to mouseDown to prevent looping 1.1 - 03-03-04 - added full basic keyboard ASCII to allowed input text characters - except for double quotes - fixed bug where default categories not automatically highlighted after creation - improved checking and auto-saving of changes when going to new game or category - added help accessed from help button - added rollover tool tips - adjusted OSControl settings to make PC more closely match Mac - added OSControl popups in place of now unsupported popupXtra 1.0 - 02-27-04 - first release of the generic TicTacToe editor