Qooty version history

Pre-Qooty Versions

 * 1989: A Commodore 64 Basic predecessor of today's Qooty. I am currently attempting to get the peripherals together to have an emulation of the game created and made available for use with VICE or CCS C64 emulator programs: REAL TIME FOOTY

1.0

 * (??/??/95) This is a zip file full of all the QBasic programs that run QOOTY, along with the relevant config files: Qooty.V1.zip

1.1

 * (5/4/02) This update fixes a discrepancy in the fixtures created for 8-team leagues: CONFIG.BAS

1.2

 * (21/5/03) This update enables dumping the details into a text file: BEST.BAS
 * (21/5/03) This update enables dumping the details into a text file. It previously had, and still retains additionally, html file dumping: LDRMKR.BAS
 * (21/5/03) This update enables dumping the details into a text file: GAMES.BAS
 * (21/5/03) This is a new file which holds the pace of the game. It can be edited without going into the program code: GAMEPACE.DAT
 * (21/5/03) This update enables use of the GAMEPACE.DAT file (see above): GAME.BAS
 * (21/5/03) This is a new text file which simply assists as a readme, explaining a) adding a new team and b) changing the game speed: HINTS.TXT

2.0

 * (21/5/03) All updates up to V1.2 compiled into Qooty.V2.0: SendQooty.V2.zip

2.1

 * (22/5/03) This update expands on the comments for some of the events. Thanks to 'Porthos'!: CommentsUpdate01.zip
 * (23/5/03) This update adds the GAMEPACE function to the main menu, on the 'Game Setup' submenu: MENU.BAS
 * (24/5/03) GAME.BAS
 * (24/5/03) This update allows interchange actions to be recorded in commentary, centres the commentary question on screen and removes case sensitivity for that question: GAME.BAS
 * (25/5/03) This update allows dumping team stats into a text file and removes case sensitivity for the options: VIEW.BAS

2.2

 * (7/6/03) Adds the GameTime recording and display function and adds the Outages display function: GAMETIME.BAS, OUTS.BAS

2.3

 * (7/6/03) Qootypatches.V2.1 and Qootypatches.V2.2 combined into this file: Qootypatches.V2.3

3.0

 * (7/6/03) All updates up to V2.3 compiled into Qooty.V3.0: Qooty.V3.0.zip

3.1

 * (9/6/03) Includes a tentative new 'goal by goal' function: GAME.BAS
 * (9/6/03) Creates individually labelled commentary files: GAME.BAS
 * (9/6/03) Commentary for goals and behinds now remain on screen long enough to see: GAME.BAS
 * (9/6/03) Validates against bad characters in new team entries: NEW.BAS
 * (9/6/03) Error messages for bad characters and unset configs remain on screen long enough to see: NEW.BAS
 * (9/6/03) Turns off some SETUP options which are obsolete: SETUP.BAS

3.2

 * (10/6/03) Removes an obsolete component that was causing 'bad command' text to appear on the game screen : GAME.BAS
 * (10/6/03) Fixes a bug that causes some games to ignore one player's stats when saving team statistics: GAME.BAS
 * (10/6/03) Displays the version number on the menu page: MENU.BAS
 * (10/6/03) Holds the version number of the QOOTY release: VERSION.DAT
 * (10/6/03) Fixes an error in this data file: MARKING.CMT
 * (10/6/03) Fixes an error in this data file: TOOHIGH.CMT

3.3

 * (15/6/03) Realigns weather effects to make less likely overly high scores: GAME.BAS
 * (15/6/03) Game Time function integrated as an automatic product, and saves to league GAMES folder as an individual file: GAME.BAS
 * (15/6/03) (Hopefully) fixed bug which causes new-round ladders to be saved to wrong folder: GAME.BAS
 * (15/6/03) Reformats Outage display and file dump to a one-line-per-event format: OUTS.BAS
 * (15/6/03) Updated version number: VERSION.DAT

3.4

 * (19/12/06) Added a league check to make sure leagues that should be there are indeed there: MENU.BAS
 * (19/12/06) Disallows various functions View Ladder, Transfer, View Teams, if no leagues exist: MENU.BAS
 * (24/12/06) Added various similar failsafes to prevent use of some features if Config is not set: MENU.BAS
 * (19/12/06) Added DOS Window title: Q.BAT
 * (19/12/06) Also removed Numlock On command as doesn't work anyway: Q.BAT
 * (19/12/06) Created Path error trap based on existence of Utils, Data and Comments: MENU.BAS
 * (22/12/06) Disallows Game Time function if no file exists: GAMETIME.BAS
 * (24/12/06) New Path Navigator program: MENU.BAS, PATH.BAS
 * (24/12/06) Automatically send you to the PATH feature if the PATH seems to be wrong (if Qooty can't find the leagues it should find): MENU.BAS
 * (24/12/06) Version number updated: VERSION.DAT

4.0

 * (24/12/06) All updates up to V3.4 compiled into Qooty.V4.0: Qooty.V4.0.zip

4.1

 * (5/1/07) Deleted various obsolete files: GOAL, SIREN.DAT, DETAILS.DAT, ATTER.BAS, CHOOSER.BAS, RECORDS.BAS, TYPE.BAS, DRAFT.BAS, CREATE.BAS
 * (5/1/07) Ensured all Inkey$ requests populating variables were case unfussy: GAME.BAS, MENU.BAS, BEST.BAS, CHOOSER.BAS, CHOOSET.BAS, COMEDIT.BAS, CONFIG.BAS, EDIT.BAS, FILE.BAS, GAMES.BAS, GAMSUM.BAS, LDRMKR.BAS, LEAGUE.BAS, NEW.BAS, SEEFIX.BAS, SEEHIGH.BAS, SETUP.BAS, TRANS0.BAS, TRANS1.BAS, TRANS2.BAS, VIEW.BAS, YEARER.BAS
 * (5/1/07) Version Info Viewer function added: MENU.BAS
 * (5/1/07) Website Info Viewer function added: MENU.BAS
 * (5/1/07) When adding new team, Play Positions are now shown: NEW.BAS
 * (5/1/07) New check to disallow NEW TEAM if no leagues exist: NEW.BAS
 * (5/1/07) Fixed lack of pause after advising whether chosen round number is rational: GAME.BAS
 * (5/1/07) Fixed lack of pause after advising no games exist when attempting to view stats: GAMES.BAS
 * (5/1/07) New check disallows choosing team if league has no teams: CHOOSET.BAS
 * (5/1/07) Replaced Beep in first team choice with text acknowledgment: CHOOSET.BAS
 * (5/1/07) Added Setup confirmation (warning) screen: GAME.BAS
 * (5/1/07) Version number updated: VERSION.DAT

4.2

 * (5/1/07) Fixed error in Path.Bas where if the path didn't exist, you couldn't fix it!: PATH.BAS
 * (5/1/07) Version number updated: VERSION.DAT

4.3

 * (5/1/07) Fixed error in Game.Bas where there was no way to proceed forward from the Setup confirmation screen: GAME.BAS
 * (5/1/07) Version number updated: VERSION.DAT

5.0

 * (8/1/07) Removed Sound From End Of Match: GAME.BAS
 * (8/1/07) Attempted a fix of the First-Ladder Bug: GAME.BAS
 * (8/1/07) Removed obsolete 'G' and 'O' keypress options to see Game Time and Outages from the Main Menu: MENU.BAS
 * (8/1/07) Goal-by-Goal option included in Setup Screen: GAME.BAS, SETUP.BAS
 * (8/1/07) Fixed a bug that prevented GameTime display from working out of Main Menu: MENU.BAS
 * (10/1/07) Fixed Menu error that failed league diag check if more than one league: MENU.BAS
 * (10/1/07) Added a clearing of all extant ladders when deconfiguring: FILE.BAS
 * (11/1/07) New facility to let the computer choose random player names: NEW.BAS, MALE.TXT, SURNAMES.TXT
 * (12/1/07) Removed obsolete data files GAMEATTS.DAT, MENUATTS.DAT, PCATTS.DAT. Also removed obsolete refs to them: MENU.BAS, GAME.BAS, HIGHEST.BAS
 * (12/1/07) Various selection settings now cleared each time Main Menu is accessed: MENU.BAS, CHOICE, CLEAGUE.DAT, LEAGUES.NOW, TEAMS.NOW, TRANS.DAT, GRADE
 * (12/1/07) Error trap so that if various files (GAMEPACE.BAT, PATH), don't exist, the program will create the files for us: MENU.BAS.
 * (12/1/07) A blank Path now forces choosing a new path.
 * (12/1/07) Bugs removed from Path setting: PATH.BAS
 * (12/1/07) Archival process updated to use new path navigational tool to choose target location for archiving: FILE.BAS
 * (12/1/07) Comments facility brought up to date as only Adding was working: COMEDIT.BAS
 * (12/1/07) Version number updated: VERSION.DAT

5.1

 * (13/1/07) Cleaned up residual text in data clearing function: MENU.BAS
 * (13/1/07) Added End-Of-Match sound alert as Setup function: SETUP.BAS, GAME.BAS
 * (13/1/07) Added Commentary choice as Setup function: SETUP.BAS, GAME.BAS
 * (13/1/07) Fixed error that caused an attempt to run obsolete records function: GAME.BAS
 * (13/1/07) Cosmetic fix of timer clockhand which was breaking out of its allotted range: GAME.BAS
 * (13/1/07) Various Drag and Change functions slightly improved.
 * (14/1/07) Changed temporary game time file to an .lst file in Data: GAMETIME.TXT, GAMETIME.LST, GAMETIME.BAS, GAME.BAS
 * (14/1/07) Version number updated: VERSION.DAT

5.2

 * (16/1/07) Deleted obsolete files: SEEFIX2.BAS, CONFIG2.BAS, TRANS0,BAS, COMMENT.TLK
 * (16/1/07) The two Goal Shot comments files have been changed from GOALSHOT and GOALSHO1 to GOALSHO1 and GOALSHO2: GOALSHOT.CMT, GOALSHO1.CMT, GAME.BAS, COMMENTS
 * (17/1/07) Reset Round Number request line to look a little clearer: GAME.BAS
 * (17/1/07) Added an {S} option at the Setup reminder, to enable going straight to the Setup screen: GAME.BAS
 * (17/1/07) Enforced an inability to try to view a fixture for a league that does not have the config set: SEEFIX.BAS
 * (17/1/07) Fixture viewer enhanced with a text file save option: SEEFIX.BAS
 * (17/1/07) Set Config error messages were flicking past too fast. This has been rectified: CONFIG.BAS
 * (17/1/07) User can now select any year to play a season, as long as its not earlier than the current year: CONFIG.BAS
 * (19/1/07) Additional shot-at-goal comments added: GOALSHO1.CMT, GOALSHO2.CMT
 * (19/1/07) Main Menu and Round Selector now both respond to standard cursors: MENU.BAS, GAME.BAS and many others
 * (19/1/07) Small error fixed that caused the adjusted fluctuation graph to sometimes error out due to some number going too high.
 * (19/1/07) Version number updated: VERSION.DAT

5.3

 * (20/1/07) Fixed Setup Screen cursor key anomalies: SETUP.BAS
 * (20/1/07) Changed text in Path setter referring to numeric keypad: PATH.BAS
 * (22/1/07) Enabled a last chance option to discard a finished game result: GAME.BAS
 * (22/1/07) Version number updated: VERSION.DAT

5.4

 * (22/1/07) Fixed votes display in cases where match terminated before any form could be determined: GAME.BAS
 * (22/1/07) Realigned 'Irrational Round Entry' error message: GAME.BAS
 * (22/1/07) Fixed screen display error in last chance to discard prompt: GAME.BAS
 * (23/1/07) Slightly increased chance of turnover: GAME.BAS
 * (23/1/07) Handballs to kicks ration changed from 4/6 to 5/5: GAME.BAS
 * (23/1/07) Increased likelihood of ball's lateral travel v forward, and added slight chance of going backwards: GAME.BAS
 * (23/1/07) Nominal alteration to chance that a kick will be effective: GAME.BAS
 * (23/1/07) The first letter of each Setup Screen option in the selected group is now highlighted: SETUP.BAS
 * (23/1/07) Version number updated: VERSION.DAT

5.5

 * (24/1/07) Added Qooty Version number and web address to Commentary files: GAME.BAS
 * (24/1/07) Fixed an error in the Comments) one had an erroneous character: GOALSHO1.CMT
 * (24/1/07) Added a Comments diagnostic to trap and remove any comments which have prohibited characters: MENU.BAS
 * (24/1/07) Round number can now not be chosen if Config not set: GAME.BAS
 * (25/1/07) Comments system now able to handle >20 comments per file: COMEDIT.BAS
 * (25/1/07) Vote Count errors fixed and file dump location moved to the relevant League\Games folder: GAMES.BAS
 * (25/1/07) Commentary Files can now be viewed from the View Games menu: VIEW.BAS
 * (25/1/07) COMMFILE.TXT replaced with DATA\COMMFILE.LST: GAME.BAS
 * (25/1/07) Some additions to Form calculators, namely an opponent outmarking an intended target, and an opponent forcing dispossession, now also get a form point: GAME.BAS
 * (25/1/07) Pointless random Full Forward swap removed: GAME.BAS
 * (25/1/07) Version number updated: VERSION.DAT

6.0

 * (26/1/07) Centred the 'Saving: PlayerName' message: NEW.BAS
 * (26/1/07) Attempted first step in diary option, creating diary entry for each fixtured H&A match: CONFIG.BAS
 * (26/1/07) Small display fix of League diagnostic in Menu: MENU.BAS
 * (26/1/07) Various cosmetic changes in Set Configuration screen: CONFIG.BAS
 * (29/1/07) Created temporary quick diary viewer: MENU.BAS
 * (12/2/07) Altered HOT weather option to WARM: GAME.BAS
 * (12/2/07) Changed Game delay from FOR-NEXT count to WHILE-WEND Timer based process: GAME.BAS
 * (12/2/07) Removed some 'TEST' comments: GOALSHO2.CMT
 * (14/2/07) Commenced a Sim Speed function to enable matches to be simulated faster: MENU.BAS, GAME.BAS
 * (16/2/07) Changed Comment routine to ensure comments are the right length of text: GAME.BAS
 * (16/2/07) Removed a CLS that was clearing screen during some auto changes: GAME.BAS
 * (16/2/07) Fixed a colour wash issue following player moves: GAME.BAS
 * (20/2/07) Fixed save error that was creating obsolete GameTime file in root directory: GAMETIME.BAS
 * (23/2/07) Entered new Faster-And-Niftier-Gamespeed (F.A.N.G.); new Sim Speed calculation based on a choice of ten speeds: GAME.BAS
 * (23/2/07) Changed Game Pace editor to a more user-friendly function, enables each weather option to be adjusted individually: MENU.BAS
 * (23/2/07) Version number updated: VERSION.DAT

6.1

 * (23/2/07) Added function to write match conditions to commentary file: GAME.BAS
 * (23/2/07) Complete revamp of free kick v play on dispossession appropriation calculations: GAME.BAS
 * (27/2/07) Added Load-Player-List-Into-New-Team function: NEW.BAS
 * (27/2/07) Increased default transaction numbers: GAME.BAS
 * (27/2/07) Enabled some kicks to be across the ground rather than always assuming that kicks gain a line: GAME.BAS
 * (27/2/07) Slighty reduced chance that handballs gain a line: GAME.BAS
 * (27/2/07) Slight increase in the chance of 'nobody can take the mark': GAME.BAS
 * (27/2/07) Cosmetic change to Goalby file: GAME.BAS
 * (27/2/07) Version number updated: VERSION.DAT

6.2

 * (27/2/07) Separated the two GoalShot comment files into close to goal and far from goal categories: GOALSHO1.CMT, GOALSHO2.CMT, GAME.BAS
 * (2/3/07) Match form arrows added to display options: GAME.BAS
 * (2/3/07) New "No Hitout" comments file and option added: GAME.BAS, HITOUTNO.CMT
 * (4/3/07) Goal-attribution to wrong player error fixed: GAME.BAS
 * (4/3/07) Wrong player with possession bug fixed: GAME.BAS
 * (4/3/07) Some changes to goal shot, goal and behind comments: GOALSHO1.CMT, GOALSHO2.CMT, BEHIND.CMT, GOAL.CMT
 * (5/3/07) Fixed error that caused commentary to ignore the first bounce in any chain of bounces: GAME.BAS
 * (8/3/07) Fixed error that attributed some bounces to the wrong player: GAME.BAS
 * (8/3/07) Expanded various comment files: RUSHED.CMT, BOUNCE1.CMT, BOUNCE2.CMT, INBACK.CMT, INTERCEP.CMT, PPOSSESS.CMT
 * (8/3/07) Version number updated: VERSION.DAT

6.3

 * (11/4/07) Added diary reminder scripts and displays: MENU.BAS, AUTOGAME.DAT
 * (11/4/07) Commenced diary responder coding: CHOOSET.BAS, GAME.BAS, HIGHEST.BAS, LOWEST.BAS, HIGH1ST.BAS, HIGH2ND.BAS, HIGH3RD.BAS, HIGH4TH.BAS, MARGIN.BAS, BIGBAG.BAS
 * (11/4/07) Incorporated Grade (Senior/Reserve) into config files for leagues: LEAGUE.BAS, CONFIG.BAS, FILE.BAS, GAME.BAS
 * (11/4/07) Increased default Game Pace values: MENU.BAS
 * (11/4/07) Version number updated: VERSION.DAT

6.4

 * (13/4/07) Fixed bug that occurred when turning off autoplay: MENU.BAS
 * (13/4/07) Version number updated: VERSION.DAT

6.5

 * (17/4/07) Added text file dumping of Round Summary screen: GAMES.BAS, Roundup.txt
 * (17/4/07) Added failsafe which prevents Autoplay being used if Save Game Statistics is set to off. Reason for this is that the Autoplay function looks for records of saved games to see which matches have already been played: MENU.BAS
 * (17/4/07) Fixed an error in the Game Setup screen which was disallowing changes to some settings: SETUP.BAS
 * (17/4/07) Version number updated: VERSION.DAT

7.0

 * (18/4/07) Added prohibition of commas, periods, slashes in player names input via team file entry: NEW.BAS
 * (19/4/07) Added an error trap for when a fixture view runs out of lines to display: SEEFIX.BAS
 * (27/4/07) Added a Purge All Data function, not yet operational: MENU.BAS
 * (2/5/07) Altered Round Choice code to limit by number of rounds in fixture, rather than by number of teams in league. This allows for a season to be manually extended by way of adding fixture lines: GAME.BAS
 * (2/5/07) Added consistent bordering around various statements in config screen to clean up the display: CONFIG.BAS
 * (2/5/07) Added ability to change the number of times teams meet during a fixtured season: CONFIG.BAS
 * (3/5/07) Completely restructured fixture and diary functions to reflect <>2 meetings between teams during a season: CONFIG.BAS
 * (3/5/07) Removed references to an obsolete Records stat: RECORDS.NUM, CONFIG.BAS, GAME.BAS
 * (4/5/07) Altered Fixture View screen to adapt to the new fixturing facility: SEEFIX.BAS
 * (4/5/07) Version number updated: VERSION.DAT

7.1

 * (4/5/07) Fixed a frailty in the Path setting feature which was causing an error in cases where the current directory was completely empty: PATH.BAS
 * (4/5/07) Fixed bug in View Stats screen so that names which are too long are truncated: VIEW.BAS
 * (4/5/07) Yet another fix for the first round ladder problems: GAME.BAS
 * (4/5/07) Ladder display screen edited so that names which are too long for the display are truncated: LDRMKR.BAS
 * (4/5/07) Version number updated: VERSION.DAT

7.2

 * (7/5/07) Fixture border colours in fixture view screen: SEEFIX.BAS
 * (7/5/07) Fixed bug effecting users with fixture created in versions prior to Version 7.0. Converts old data file to new style: SEEFIX.BAS
 * (7/5/07) Commenced Website creation facility for leagues, only a fixture and ladder created at this point: GAMES.BAS
 * (7/5/07) Version number updated: VERSION.DAT

7.3

 * (11/5/07) Added Comment file import/export facility: MENU.BAS, COMEDIT.BAS, COMMENTS.DAT
 * (11/5/07) Added a an update alert function: MENU.BAS, Downloader.exe downloader-help.chm, License.txt (all downloader-related)
 * (11/5/07) Added Match Stats pages to the Website creation facility: GAMES.BAS
 * (11/5/07) Version number updated: VERSION.DAT

7.4

 * (11/5/07) Activited Purge function: MENU.BAS
 * (15/5/07) Fixed bug that expected a fixture to exist even in an unconfigured league: GAME.BAS
 * (15/5/07) Added an ErrorLog function for cases where the three directories seem to be missing: MENU.BAS
 * (15/5/07) Version number updated: VERSION.DAT

7.5

 * (15/5/07) Error in which RUSHED.CMT was not listed amongst available Comments files, fixed: COMMENTS
 * (15/5/07) Attempted ErrorLog function for occasions where the number of comments in a .CMT file does not match the number at the front of the file: GAME.BAS
 * (15/5/07) Version number updated: VERSION.DAT

7.6

 * (15/5/07) Typographical error in previous update fixed: GAME.BAS
 * (15/5/07) Version number updated: VERSION.DAT

7.7

 * (16/5/07) Another typographical error in previous update fixed: GAME.BAS
 * (16/5/07) Version number updated: VERSION.DAT

8.0

 * (18/5/07) Typographical error in 'Autoplay Not Permitted' message: MENU.BAS
 * (18/5/07) ErrorLog functions updated to include date of error and actual error message: GAME.BAS, MENU.BAS
 * (18/5/07) Added 'back' as an extra injury type: OUTS.BAS
 * (18/5/07) Commenced a Report function: MENU.BAS, RPTCFG.BAS, LDRMKR.BAS, GAMES.BAS, REPORTS.CFG, REPORT.TXT
 * (22/5/07) Added 'New User' walkthrough which welcomes new users and then automates the Path appropriation etc: MENU.BAS, PATH.BAS, READY.DAT
 * (22/5/07) Improved format of the New Comments advice: MENU.BAS
 * (22/5/07) Added Error handling for attempts to create websites or compile reports in unconfigured leagues: GAMES.BAS

8.1

 * (23/5/07) Fixed a couple of Website creation frailties that occur if a) there are no ladder details and b) the games list doesn't add up: GAMES.BAS
 * (24/5/07) Report Compilation error fixed ... had only retained two reports in the default config: RPTCFG.BAS, BEST.BAS, LDRMKR.BAS
 * (24/5/07) Version number updated: VERSION.DAT
 * (22/5/07) Version number updated: VERSION.DAT

8.2

 * (24/5/07) Added Commentary to Website creation items: GAMES.BAS
 * (24/5/07) Reconfigured links in Website creator: GAMES.BAS
 * (24/5/07) Brought display screen for Website creator up to date: GAME.BAS
 * (24/5/07) Added format improvements to Ladder on Website creator: GAME.BAS
 * (28/5/07) Attempted a fix to cause the ball to return to the centre for as new bounce at the start of a new quarter: GAME.BAS
 * (28/5/07) Changed time counter from decimal parts of a minute to seconds, eg: from 22:75 to 22:45: GAME.BAS
 * (28/5/07) A number of new comments added: TOOHIGH.CMT, DISPOSS.CMT, GOAL.CMT, HITOUTS.CMT, HANDPASS.CMT, GOALSHO1.CMT, GOALSHO2.CMT, MARKING.CMT, LOOKSFOR.CMT, INTERCEP.CMT, MARKING2.CMT, HITOUTNO.CMT, CHANGE.CMT, INBACK.CMT, NOMARK.CMT, ONFUILL.CMT, PPOSSESS.CMT, P-TACKLE.CMT, PUSHOUT.CMT, RUSHED.CMT, SMOTHER,CMT, THROWING.CMT, TOOFAR.CMT, BEHIND.CMT
 * (28/5/07) Expanded Win/Loss report to cover entire league rather than one team at a time. Also improved display: YEARISH.BAS
 * (31/5/07) Fixed glitch in walkthrough that was zeroing out Game Pace and causing huge scores: MENU.BAS
 * (31/5/07) Version number updated: VERSION.DAT

8.3

 * (1/6/07) Enabled second step of 'Change' commentary to be saved to the Commentary file: GAME.BAS
 * (1/6/07) Added ErrorLog output for missing league directories: MENU.BAS
 * (2/6/07) Added error handling in case Update Advisor cannot retrieve from the internet: MENU.BAS
 * (3/6/07) Tentative Player Form file dump: FORM.DAT
 * (3/6/07) Corrected a display errror causing new quarter hitouts to appear on wrong line: GAME.BAS
 * (3/6/07) Adjusted ratios. Kick across ground slightly less likely. Handball backwards slightly less likely. Kick to full forward slightly more likely. Handballs in front of goal slightly less likely. Shots at goal from way out slightly less likely: GAME.BAS
 * (4/6/07) Realigned error checks so that game makes sure folders exist BEFORE checking to see if its a new download: MENU.BAS
 * (4/6/07) Added further errorlog reporting for Missing folders: MENU.BAS
 * (4/6/07) Version number updated: VERSION.DAT

8.4

 * (6/6/07) Added GPS stamp to the Commentary output: GAME.BAS
 * (6/6/07) Bug fix to prevent players kicking to themselves: GAME.BAS
 * (12/6/07) Tweaked form system: GAME.BAS
 * (12/6/07) Form Tracker function added: GAME.BAS, FORMTRK.TXT
 * (12/6/07) Separated commentary for kicking sideways into a separate file to forward kicks: GAME.BAS, XGROUND.CMT
 * (12/6/07) Version number updated: VERSION.DAT

8.5

 * (14/6/07) Moved COMMENTS.DAT to correct place: COMMENTS.DAT
 * (14/6/07) Version number updated: VERSION.DAT

8.6

 * (14/6/07) Added Team List export function: GAMES.BAS, TEAMLIST.DAT
 * (15/6/07) Added a commfile writing error fix: GAME.BAS
 * (15/6/07) Converted comments to lower case: *.CMT
 * (18/6/07) Added Highests to Report Compiler: SEEHIGH.BAS, MENU.BAS
 * (18/6/07) Version number updated: VERSION.DAT

9.0

 * (4/4/09) Commenced new Form Tracking display: TRANS1.BAS, GAME.BAS
 * (4/4/09) Small fix in new league names: LEAGUES.BAS
 * (4/4/09) Changed Purge All to spare QBasic.exe etc: MENU.BAS
 * (7/4/09) Fixed command line typo in Transfer screen: TRANS1.BAS
 * (27/10/09) Fixed mistakes in instructions for loading team from text file: NEW.BAS
 * (27/10/09) Removed Numeric Keypad reliance from Team Editing: EDIT.BAS
 * (27/10/09) On-screen goal/behind comments now display long enough to be read: GAME.BAS
 * (27/10/09) Sim Speed graphical display added to main menu: MENU.BAS
 * (27/10/09) Corrected "IS TRADING PLACES WITH" to lower case: GAME.BAS
 * (27/10/09) Comment data expanded and some typos corrected: COMMENTS.DAT
 * (27/10/09) Hopefully a fix of wrong player identified as goalkicker: GAME.BAS
 * (27/10/09) Hopefully a fix of players handballing to themselves: GAME.BAS
 * (6/11/09) Team v Team Sheet screen now also dumps into Commentary File: TEAMSHEE.DAT: GAME.BAS
 * (6/11/09) Some more fiddling with the form stats: GAME.BAS
 * (8/11/09) Milestones now dump into commentary file: GAME.BAS
 * (8/11/09) Bug fix: Now you can't file a league unless it has first been configured: FILE.BAS
 * (9/11/09) Bug fix: Now when View Stats is set to reserve, a report run will report on Reserve stats: MENU.BAS, BEST.BAS, RPTCFG.BAS
 * (9/11/09) Bug fix: Text length error on first score line: GAME.BAS
 * (10/11/09) Bug fix: Players with 100+ senior games were not being attributed any of the reserve games they played: GAME.BAS, TRANSFER.BAS
 * (10/11/09) Added possessions to the rotating in-game player stats: GAME.BAS
 * (12/11/09) Player transfers now include a quick confirmation pop-up, and also create a file in Data directory so you can check your work when fearing an error: TRANSFER.BAS, SWAPNOTE.TMP
 * (12/11/09) Removed Game Time display from aftermatch screens as they weren't working, anyway: GAME.BAS
 * (12/11/09) Added notification of what grade is being reported on when running reports: GAMES.BAS
 * (12/11/09) Removed some obsolete record-making script from game: GAME.BAS
 * (12/11/09) Updated website address: WEBSITE.DAT
 * (5/5/10) Added 'Match History' for players via the transfer function. As a result scrolling between players now automatically updates to next player stats, whether on match history or stats/form summary: TRANS1.BAS
 * (5/5/10) Added League 'Linking' function, though it doesn't do anything, yet: LINKLGS.BAS, MENU.BAS
 * (5/5/10) Bug fix: Linewrap error in Game Summary part of Reports: GAMES.BAS
 * (5/5/10) Bug fix: Seasons which crossed two years would fail to correctly report Round Summary into Reports. Adjusted to have the latest year calculated as well as the latest round: GAMES.BAS
 * (5/5/10) Adjusted config setting process to look for and retain any league linking data: CONFIG.BAS
 * (5/5/10) Bug fix: Can no longer choose an uncomfigured league for ladder display, which caused blue screen error: LDRMKR.BAS
 * (6/5/10) Added truncation to team names in Win/Loss display to avoid overlap: YEARISH.BAS
 * (7/5/10) Added 'Team linking' function, and included ability to cross from one team's Transfer Screen, Form Subscreen to that of a parent or child screen: TRANS1.BAS, TEAMLINK.BAS
 * (11/5/10) Fixed some commentary typos: HITOUTNO.CMT, MARKING.CMT
 * (11/5/10) Names too long on Goal-By display are now truncated: GAME.BAS
 * (11/5/10) Names too long on team lineup screen are now truncated: GAME.BAS
 * (11/5/10) Attempt to fix players handballing to self: GAME.BAS
 * (11/5/10) Attempt to fix GOALBY attributing wrong player: GAME.BAS
 * (13/5/10) Added confirmation display for Setup saving: SETUP.BAS
 * (13/5/10) Bug fix: Fixed error preventing changes to Setup screen: SETUP.BAS
 * (13/5/10) Added "In Form" display and save to commentary file: GAME.BAS
 * (13/5/10) Improved Form display: GAME.BAS
 * (14/5/10) New Forum-Friendly Stats Display for after-match details: GAMES.BAS
 * (15/5/10) Version number updated: VERSION.DAT
 * (15/5/10) Can now set how random names are formatted: NEW.BAS, SETUP.BAS

9.1

 * (15/5/10) Reduced magnitude of form increases for multiple goals: GAME.BAS
 * (18/5/10) Added functionality to export Fixture to a text file with current scores updated into that fixture: SEEFIX.BAS
 * (18/5/10) Bug fix: Setting confirmation, when creating a fixture, was not understanding the concept of the bye, and instead grabbing the next available team name for an opponent: CONFIG.BAS
 * (18/5/10) Converted all short OPEN statements to long versions so that QB64 will understand them: [40 .BAS Files]
 * (19/5/10) Added Dreamteam stats to forum-friendly after-match file: GAMES.BAS
 * (19/5/10) Players with an exemplary streak of form are shown as "In Form", both in screen and within commentary: GAME.BAS
 * (19/5/10) Random Player Name style can be changed from BLOW Joe, to Joe Blow, or even just Blow, via the Setup screen: SETUP.BAS, NEW.BAS
 * (21/5/10) Altered form stats to include some respect for high possession amassment: GAME.BAS
 * (22/5/10) Version number updated: VERSION.DAT
 * (22/5/10) Reformatted Vote Count function to neaten, and to include Match Stats: GAMES.BAS

9.2

 * (23/5/10) Altered Settings Confirmation Screen to delete Random Name criteria and to add Game Pace: GAME.BAS
 * (23/5/10) Enhanced InForm so that if no-one's 'in form' for a team, a backup list of 'kindah not playing TOO crappy' comes into play: GAME.BAS
 * (24/5/10) Added Player Name Style and Time Style to main gameplay screen: GAME.BAS
 * (24/5/10) Attempted to get onballers a few more touches: GAME.BAS
 * (28/5/10) Version number updated: VERSION.DAT
 * (28/5/10) Added format improvement to Game Pace function so that the display isn't all over the shop: MENU.BAS
 * (28/5/10) Added 'Revoke' option to PLAY Footy menu. You can now retract the last match played, if you missed the {Esc} option at the end of the match: MENU.BAS, REVOKE.DAT
 * (28/5/10) Added 'Ratings' option, so you can now have the Sim treat players differently based on some basic attributes. These attributes are set randomly, and currently can only be altered through manual changes in the Edit screen: SETUP.BAS, GAME.BAS

9.3

 * (6/6/10) Commenced addition of Live Update add-on: MENU.BAS, LIVEUPDT.BAS
 * (8/6/10) Game now cannot be saved if manually aborted: GAME.BAS
 * (14/6/10) Added vague player v player match performance function: GAMES.BAS
 * (29/6/10) Version number updated: VERSION.DAT
 * (29/6/10) Commenced All-Stats collation function: MENU.BAS, ALLSTATS.BAS

9.4

 * (1/7/10) Version number updated: VERSION.DAT
 * (1/7/10) Removed (WIP): VERSION.DAT

9.5

 * (5/7/10) Checksum added for data accuracy when saving stats: GAME.BAS
 * (5/7/10) Bug Fix: Form display was crashing, shouldn't anymore: GAME.BAS
 * (5/7/10) Operating System now shown in menu: MENU.BAS
 * (5/7/10) Added autoexec.nt to files NOT to purge: MENU.BAS
 * (6/7/10) Vista Adjustment test incorporated: MENU.BAS, OSADJUST.DAT
 * (6/7/10) Operating System added to error log: MENU.BAS, ERRORLOG.DAT
 * (7/7/10) 1-Player function now advises REPORT.WHS as the resultant file, and deletes 1PLAYER.WHS: ALLSTATS.BAS, 1PLAYER.WHS
 * (7/7/10) Resetting AllStats data saves a copy of two files: ALLSTATS.BAS, NAMECHNG.WHS, NAMECHNG.BKP, STATPATH.WHS, STATPATH.BKP
 * (8/7/10) Added osadjust.dat to list of nonpurgables: MENU.BAS
 * (8/7/10) Outsourced Outage data to data file: MENU.BAS, OUTTYPES.DAT
 * (9/7/10) Fixed instance of one message printing over another: GAMES.BAS
 * (9/7/10) Cleaned up some super ugly colouring on the Team Stats screens: VIEW.BAS
 * (9/7/10) Summary of team stats added to after-match stats: GAMES.BAS
 * (11/7/10) When new teams are added, or teams are edited, a check is run to warn of player name duplicates: MENU.BAS
 * (12/7/10) Whole bunch of new comments added, thanks to Frankston Rover
 * (12/7/10) Removed obsolete files: GAMSUM.BAS, LDREDIT.BAS
 * (13/7/10) Yet more attempts to fix the Path/File Access error that occurs every now and then when displaying the Form Table: GAME.BAS
 * (13/7/10) Line numbering removed from GAME.BAS in its entirety, to improve portability: GAME.BAS
 * (15/7/10) Added simple display of transferring players: TRANS2.BAS
 * (16/7/10) A number of utilities have been merged into the 2 main files to clean up the UTILS folder: MENU,BAS, GAME.BAS, GAMETIME.BAS, YEARISH.BAS, VIEW.BAS, OUTS.BAS, EDIT.BAS, SEEHIGH.BAS, RPTCFG.BAS, LEAGUE.BAS, FILE.BAS, NEW.BAS, HIGHEST.BAS, LOWEST.BAS, MARGIN.BAS, HIGH1ST.BAS, HIGH2ND.BAS, HIGH3RD.BAS, HIGH4TH.BAS, BIGBAG.BAS, TRANSFER.BAS, COMEDIT.BAS, CHOOSET.BAS
 * (17/7/10) Form Calculation table added: GAMES.BAS
 * (18/7/10) Edit function has better menu system displays now: MENU.BAS
 * (18/7/10) Bug fix: Duplicate Checking was not always working: MENU.BAS
 * (20/7/10) Transfer screen now offers ground-shaped lineup: TRANS1.BAS
 * (22/7/10) Version number updated: VERSION.DAT
 * (22/7/10) Yet more work on fixing 'wrong-person-kicked-it' bugs: GAME.BAS
 * (22/7/10) Comments improved so that Static possession and Play-On possession didn't draw from the same comments base. For instance, a full back kickout, can no longer be the result of a brilliant piece of work to win possession!: GAME.BAS, PPOSSESS.CMT SPOSSESS.CMT

9.6

 * (24/7/10) Version number updated: VERSION.DAT
 * (24/7/10) Bug Fix: Commentary compiler was skipping new SPOSSESS.CMT file: COMMENTS

9.7

 * (24/7/10) Merged three Transfer utilities into one: TRANS1.BAS, TRANS2.BAS, TRANSFER.BAS, MENU.BAS
 * (26/7/10) Bug fix: Duplicates of 3-ltr abbrevs now ruled out cross-league: MENU.BAS
 * (26/7/10) Bug fix: Shortened team names was allowing >8 characters: MENU.BAS
 * (27/7/10) Bug fix: Tracenotes were appearing in commentary despite not being selected: GAME.BAS
 * (28/7/10) Bug fix: Corrected Goal-x-goal again as recent changes had sent it all out of kilter: GAME.BAS
 * (29/7/10) Win/Loss display now also writes a forum-friendly file: MENU.BAS
 * (19/8/10) Bug Fix: Onballers were getting too little of the ball: GAME.BAS
 * (20/8/10) Version number updated: VERSION.DAT
 * (20/8/10) Slightly increased fwd pockets' target ratio: GAME.BAS
 * (20/8/10) Adjusted accuracy of shots at goal to improve a little: GAME.BAS

9.8

 * (20/5/11) Club v Club now shows existing abbrvs to choose from: ALLSTATS.BAS
 * (6/9/11) Removed OS Display from main menu screen: MENU.BAS
 * (6/9/11) Bug Fix: Fixture SAYS to press {Esc} to exit it now: SEEFIX.BAS
 * (6/9/11) Bug Fix: FormCalc.tmp now correctly deletes when leaving Form Calc Page: GAMES.BAS
 * (6/9/11) Bug Fix: Sim Speed no longer dropped to zero resetting Game Pace: MENU.BAS
 * (8/9/11) Bug Fix: Errors causing crashes when commentary file was turned off have been fixed: GAME.BAS
 * (8/9/11) Version Check code written to replace the old externally called program: MENU.BAS
 * (8/9/11) Bug Fix: Program would crash when attempting to view Form Suggestions for a team with no match history. Same bug would appear when changing to a linked team from the Form Suggestions screen. Now if there's no history, all players are shown as awesome: TRANSFER.BAS
 * (8/9/11) Revoke system was crashing on revoking HIGHESTS. It will now skip highests, and report them as not found, and not error out. Actual reason for the failure is still under investigation: MENU.BAS
 * (11/9/11) Bug Fix: Fixed duplicate fixture creation which also was causing errors in autoplay round numbers and forum-friendly fixture scores: UTILS.BAS
 * (11/9/11) Bug Fix: Added passovers for FormReport and OKSettings sections for when autoplay was on: GAME.BAS
 * (11/9/11) Removed references to obsolete osadjust$: MENU.BAS
 * (11/9/11) Warning added to Compile Comments function, reminding to move COMMENTS.DAT to a safe location before purging: MENU.BAS
 * (11/9/11) website and QB64 plug added to new user prompt: MENU.BAS
 * (11/9/11) Enabled quit-out at new user prompt. Also rewrote into message as was warning there'd be prompts but new user install is totally automatic these days: MENU.BAS
 * (11/9/11) Bug Fix: New user configuration now resets Sim Speed to 10 and not to 0: MENU.BAS
 * (11/9/11) Rapidity of color change slowed down quite a bit in the Purge confirmation popup: MENU.BAS
 * (11/9/11) Warning added when purging to compile Comments first, enables optional instant transfer to Compile function: MENU.BAS
 * (11/9/11) Additional non-purgables added, and a purging report is nor created: MENU.BAS, PURGEABLE.RPT
 * (12/9/11) Ruckmen vote amassment adjusted: GAME.BAS
 * (12/9/11) Goalkicking vote amassment adjustment: GAME.BAS
 * (12/9/11) Bug Fix: Could try to set config when no league existed, now has a lock on it: MENU.BAS
 * (12/9/11) If Filing league where same-named league exists, function will now warn and then delete previous to prevent error: MENU.BAS
 * (12/9/11) Added Round Number to on-screen display and commentary: GAME.BAS
 * (12/9/11) Brightened "Reading Diary ..." advice: MENU.BAS
 * (13/9/11) Version number updated: VERSION.DAT
 * (13/9/11) First selection reminder added to transfer screen: TRANSFER.BAS

10.0

 * (13/9/11) Released as Qooty 64
 * (13/9/11) Version number updated: VERSION.DAT

10.1

 * (16/9/11) Bug Fix: Put rest of Menu's paths within quotes so that spaces in path names wouldn't cause errors: MENU.BAS
 * (17/9/11) Version number updated: VERSION.DAT
 * (17/9/11) Updated release procedure to exclude unnecessary files and save on heaps of package size for dissemination (down from 300mb to 30mb): QOOTY
 * (17/9/11) Added an icon for later use: QOOTY.ICO
 * (17/9/11) Added Forum-Friendly commentary file creator: GAMES.BAS
 * (17/9/11) Added plug for QB64 on menu screen: MENU.BAS
 * (17/9/11) Bug Fix: If PATH file got deleted mid-path setting, an error would occur: PATH.BAS

10.2

 * (18/9/11) Batch file added so easier to see where to start: QOOTY.BAT
 * (18/9/11) Removed shortcut file as of course it is hard-pathed and won't work on a different computer: QOOTY.LNK
 * (18/9/11) Added 'Direct Enter' input method for player search when getting 1-Player stats: ALLSTATS.BAS
 * (19/9/11) Automatic paring of forum-friendly match files back to raw added: ALLSTATS.BAS
 * (19/9/11) Bug Fix: Team's with less than 3 characters in their abbreviation will now have underscores added to bring to 3-characters: MENU.BAS
 * (19/9/11) Player Analysis process improved to somewhat speed it up, through starting new searches from the point the new last player was found: ALLSTATS.BAS
 * (21/9/11) Bug Fix: Autoplay was pausing on Goal-by-Goal display when the data extended into a second page: GAME.BAS
 * (21/9/11) Bug Fix: Autoplay wasn't moving to next match in diary: GAME.BAS
 * (21/9/11) Header Calibration function added: ALLSTATS.BAS
 * (22/9/11) Increased form points for player causing turnover 1.0 to 1.5. Also increased form points loss for a ruckman losing a ruck duel: GAME.BAS, GAMES.BAS
 * (22/9/11) Altered 'wins'/'losses'/'draws' to 'win(s)'/'loss(es)'/'draw(s)': ALLSTATS.BAS
 * (22/9/11) Bug Fix: Club v Club scores was grabbing wrong quarter's scores. Error spotted by Easty!: ALLSTATS.BAS
 * (23/9/11) Version number updated: VERSION.DAT
 * (23/9/11) Disposals, Exies added to Career Folio dump. Highest possessions also added: ALLSTATS.BAS

10.3

 * (23/9/11) Bug Fix: Added qooty.bat to list of non-purgables: MENU.BAS
 * (23/9/11) Bug Fix: When registering new comments, an empty comments file would cause an error, hopefully fixed now: MENU.BAS
 * (25/9/11) Bug Fix: When Auto Changes is set to off, changes would actually occur repetitively, instead of not at all: GAME.BAS
 * (25/9/11) Bug Fix: When lodging player form against current opponent, loss of possession was using dynamic protagonist rather than the actual static opponent: GAME.BAS
 * (25/9/11) Added Form points to name display options: GAME.BAS
 * (26/9/11) Added Matchup Report function: GAMES.BAS, GAME.BAS, AFTRMTCH.TXT
 * (28/9/11) Positional players now slight edge on being handball recipient: GAME.BAS
 * (28/9/11) Further tweak to form points for goals: GAME.BAS
 * (28/9/11) Bug Fix: Aligned team names better in team v team matchup: GAME.BAS
 * (26/10/11) Version number updated: VERSION.DAT
 * (26/10/11) Further instances of paths not working fixed: GAME.BAS
 * (26/10/11) Fixed some typos in the new Player Match-ups function: GAMES.BAS

10.4

 * (10/5/12) Fixed a typo in the Player Match-ups function: GAMES.BAS
 * (15/6/12) Many new comments added (thanks Logger): COMMENTS
 * (14/8/12) Commenced ability to choose forum code styling: MENU.BAS,GAMES.BAS
 * (14/8/12) Reduced proliferation of flattenings: GAME.BAS
 * (14/8/12) Fixed full-forward goalkicking accuracy: GAME.BAS
 * (15/8/12) Version number updated: VERSION.DAT
 * (15/8/12) Added bbcode.dat to non-purgables) MENU.BAS, BBCODE.DAT

10.5

 * (18/8/12) Added statting for smothers, ironouts & inside50s: GAME.BAS, GAMES.BAS
 * (25/8/12) New Every Game For Team function added: ALLSTATS.BAS
 * (2/9/12) Version number updated: VERSION.DAT
 * (2/9/12) Fixed a bunch of fatal errors caused by QB64 update: various
 * (2/9/12) Changed font size from -1 to 1 in Player Stats: ALLSTATS.BAS