home *** CD-ROM | disk | FTP | other *** search
/ Igromania 1999 August / Igromania_1999-08.iso / DLH / dlh_8_99.exe / 1398.DLM / nhl / changes_nhleditor.txt next >
Text File  |  1998-10-09  |  33KB  |  770 lines

  1.  
  2. ToDo:   - database file converter
  3.         - ability to show/hide players/teams depending on their attributes,
  4.           points etc.. by comparing them against user settable values.
  5.           (bigger,smaller,equal and unequal)
  6.         - view team totals (goals, points, assists etc..)
  7.         - reprogram very stupid line editor tables with much easier and
  8.           simpler solution
  9.  
  10. Work log: (No NHL'xx-prefix=NHL'99 or general update/fix)
  11.  
  12. 09.10   - *** NHLINFO 5.21 ***
  13.  
  14. 08.10   - '99: switched Offensive Awareness and Defensive Awareness
  15.           (Because they are also switched in NHL'99!)
  16.         - Fullscreen mode should now work correctly if Windows desktop
  17.           is 640x480
  18.  
  19. 06.10   - stupid me.. Forgot to update division tables for '99. Washington
  20.           is available now and also conferences and divisions are fixed
  21.         - NHL'98/'99 player jersey number editing fixed
  22.         - it was not possible to transfer players back from free agent list
  23.         - NHL'99: line editor button was missing from players/goalies lists
  24.         - career statistics viewer: graphics corruption in top of screen
  25.           fixed and added buttons to bottom of screen
  26.         - NHL'99: FACE and PBP values are different in NHL'99, FACE=game
  27.           face and PBP=frontend face/PBP number. PBP changed to FAC1 and
  28.           FACE to FAC2
  29.  
  30. 03.10   - *** NHLINFO 5.20 ***
  31.  
  32. 02.10   - configuration file! Saves current colors and statistics viewer
  33.           layout. See NHLINFO.TXT for more information about layout
  34.           customization. Initial sort mode, page etc will be added later
  35.         - icon by Jani Wilen
  36.  
  37. 01.10   - bought NHL'99
  38.         - NHL'99 fixes
  39.  
  40. 25.09   - searching implemented
  41.         - fixed nasty bug. Could froze Windows when exiting NHLINFO
  42.         - another new feature: Press CTRL+0-9 to load multiple game modules.
  43.           (CTRL+9 automatically loads GFX.DLL)
  44.         - game selector screen
  45.         - NHL'94-'96/'97 fixed old and harmless(?) memory freeing bug
  46.         - new '99 background picture by Jani Wilen
  47.  
  48. 24.09   - player/goalie attribute viewing/editing works
  49.         - statistics viewer and line editor mostly complete
  50.  
  51. 23.09   - statistics viewing/editing works (Mostly same structure as NHL'98)
  52.           also schedule viewing/editing seems to work.
  53.  
  54. 22.09   - my first look at NHL'99 database files. They have same header
  55.           format as NHL'98 and also have lots of other similarities.
  56.           Hopefully this means NHLINFO NHL'99 support is much easier to
  57.           program than I thought.
  58.  
  59. 16.09   - many internal changes. Report all bugs!
  60.         - major API-change. Now buttons on top and bottom of screen are
  61.           completely under DLL's control. NHLINFO API should now be ready
  62.           for NHL'99 support.
  63.         - To/from free agents moved from F-key to player team editing
  64.         - NHL'94-'96: free agents was always shown, fixed
  65.         - schedule editor: cursor fixed
  66.  
  67. 30.08   - some wheelmouse support
  68.         - DB viewer: editing cursor was invisible, fixed
  69.  
  70. 11.08   - *** NHLINFO 5.11 *** (Required by new GFX.DLL)
  71.  
  72. 29.07   - NHL'98: goalie playoff career stats works
  73.         - NHL'98: season/playoff-button fixed
  74.         - top infoline corrected
  75.  
  76. 26.07   - *** NHLINFO 5.10 ***
  77.  
  78. 23.07   - new font support didn't work correctly, fixed
  79.         - default font changed to "lucida console" 14
  80.         - command line parser understands "-characters
  81.         - fullscreen modes didn't work well, fixed
  82.         - removed BETA, new DLL-system seems to be stable
  83.           (There is still some stupid things in DLL-API which
  84.           I am going to change, though. I hope to fix them before
  85.           NHL'99 is released)
  86.         - color quantizer implemented, graphics viewer shows
  87.           color images without /24-parameter. (Using Dennis Lee's
  88.           really fast DL QUANTIZATION source)
  89.  
  90.  20.07  - *** NHLINFO 5.00 BETA 6 *** (GFXVIEW test version)
  91.  
  92.  18.07  - NHL'94-96: free agent list fixed
  93.  
  94.  16.07  - GFXVIEW integrated with NHLINFO! (NHLINFO_GFX.DLL) GFXVIEW.EXE
  95.           is obsolete and it is not anymore supported. Future GFX.DLL
  96.           changes do not appear hear, only in changes_utility.txt
  97.           Remember that "/gfx" parameter activates new gfx viewer
  98.           Use "/24" for truecolor mode (without "/24" all viewed images
  99.           are grayscale)
  100.  
  101.  14.07  - *** NHLINFO 5.00 BETA 5 ***
  102.  
  103.  08.07  - schedule 'games'-option now waits for keypress before showing
  104.           next page
  105.         - font routines changed, now uses Windows' font instead of
  106.           build-in fonts
  107.         - new parameter -font (<name>) <size>
  108.         - problems with command line parameters, fixed
  109.         - quick keypress during DLL-scanning/loading or while NHLINFO
  110.           loads database files pauses and waits for key before continuing
  111.         - DLL-handling improved
  112.         - Uses registry to detect NHL'97 and NHL'98
  113.         - some graphics improvements
  114.  
  115.  21.06  - NHL'98: it was possible to set additional players to lines
  116.           (which, of course, does not work)
  117.  
  118.  17.06  - NHL'98: transfer to free agents does not crash anymore
  119.  
  120.  24.04  - Editing: ';' divides by 2 and ':' multiplies by 2
  121.  
  122.  10.04  - NHL'98: team attributes implemented
  123.  
  124.  15.03  - *** NHLINFO 5.00 BETA 4 ***
  125.  
  126.  11.03  - NHL'98: PBP 'Osborne'-bug fixed
  127.  
  128.  01.03  - NHL'98: Create player caused schedule corruption sometimes
  129.         - NHL'98: Career +/- was restricted to positive values. fixed
  130.  
  131.  06.02  - NHL'94-'96: schedule was not sorted after INSERT, fixed 
  132.  
  133.  03.02  - *** NHLINFO 5.00 BETA 3 ***
  134.  
  135.  02.02  - NHL'98: overall attribute added
  136.         - NHL'98: overall attribute is updated
  137.  
  138.  31.01  - added /maxplayers <players> parameter
  139.  
  140.  26.01  - 'Save' and 'Print' -buttons fixed
  141.  
  142.  23.01  - career information creation/deletion implemented
  143.         - it was possible to move cursor out of bounds
  144.  
  145.  20.01  - PSTATS.PST was not saved
  146.         - NHLINFO crashed if PSTATS.PST could not be loaded
  147.         - player name editing fixed
  148.  
  149.  19.01  - *** NHLINFO 5.00 BETA 2 ***
  150.  
  151.  18.01  - DLL files are detected correctly (forgot to remove hard-coded
  152.           dll directory)
  153.  
  154.  17.01  - background image fixed
  155.         - NHL'98: player career stats editing/viewing (no delete/create yet)
  156.         - NHL'94-'97: update function works
  157.  
  158.  16.01  - *** NHLINFO 5.00 BETA 1 ***
  159.  
  160.  13.01  - DB viewer and line checker reimplemented
  161.         - NHL'98: National teams' free agents are shown
  162.  
  163.  11.01  - NHL'97 DLL seems to work
  164.  
  165.  28.12.97 - 05.01.98
  166.         - NHL'98 DLL works and NHL'94-'96 is nearly complete
  167.         - customization! [ and ] increase/decrease currently selected
  168.           staticstics entry, CTRL+INSERT adds new, CTRL+DELETE deletes
  169.           current entry and CTRL+SHIFT+INSERT creates new page
  170.  
  171.  27.12  - Major change coming! NHLINFO's editing modules will be converted
  172.           to Windows DLL files. (DLL for NHL'94-'96, NHL'97 and NHL'98)
  173.           I also plan to release example sources (NHL'94-'96 and perhaps
  174.           NHL'97 modules) and programming information about NHLINFO-DLL
  175.           module API. More info coming later.
  176.  
  177.  20.12  - NHL'98: F-key transfer to additionals did not always work
  178.         - NHL'98: free agents list showed only hidden free agents
  179.  
  180.  19.12  - *** NHLINFO 4.24 ***
  181.  
  182.  18.12  - NHL'97/'98: Use Z-key to view all players, regulars only or
  183.           additionals only
  184.  
  185.  15.12  - next/prev team keys are again +/- and increase/decrease selected
  186.           entry/entries keys are now , and .
  187.         - NHL'98: It was possible to have more than 28 additionals, fixed
  188.         - NHL'98: GWG and GTG added to players' statistics
  189.         - NHL'98 line editor: SHIFT+S saves all teams lines and SHIFT+L
  190.           loads all teams lines. Players' scratch/dress status is also saved
  191.  
  192.  08.12  - NHL'98: F-key improved (move to additionals and back)
  193.  
  194.  04.12  - *** NHLINFO 4.23 *** NEW URL: www.gameshock.com/nhl/
  195.  
  196.  03.12  - NHL'97: F-key fixed
  197.  
  198.  02.12  - NHL'98: star points are editable
  199.         - NHL'98: automatically removes duplicate players (check lines!)
  200.         - NHL'98: Duplicate player implemented (makes creating players to
  201.           all stars or national teams easier)
  202.         - NHL'98: addition.xxx is deleted if it is not needed (=empty)
  203.         - NHL'98: goalie star points added (may not be correct)
  204.         - NHL'94-'96: schedule compare fixed
  205.  
  206.  25.11  - completely re-programmed additional support and fixed bad
  207.           bug. (NHLINFO usually removed correct players from rosters but
  208.           added wrong player to additional list) Also ADDITION.xxx file
  209.           format is changed but old file is automatically converted
  210.         - league selector in some cases showed exhibition database in
  211.           wrong place
  212.         - Free agents selection moved to all players/one team button
  213.         - *** NHLINFO 4.22 BETA 2 *** (DELETE 4.22 BETA 1 IMMEDIATELY)
  214.  
  215.  23.11  - *** NHLINFO 4.22 BETA ***
  216.  
  217.  22.11  - NHL'98: line editor load/save lines fully implemented
  218.         - NHL'98: additional/farm player support added! Use line editor
  219.           to transfer players to additionals and back. (This is just like
  220.           NHL'97 additional support) NOTE: because NHL'98 doesn't have
  221.           additional support, additional data is saved in ADDITION.xxx
  222.           file, also note that NHL'98 can not 'see' additional players
  223.           NOTE2: It isn't yet possible to view only additionals or regulars,
  224.           but it is planned for future versions. Unfortunately I have run
  225.           out of F-keys... Any suggestions?
  226.         - printing improved a little
  227.  
  228.  17.11  - schedule editor code re-structred
  229.  
  230.  16.11  - *** NHLINFO 4.21 BETA *** (multiedit test version)
  231.  
  232.  15.11  - multiselect/edit! SHIFT/CTRL+LeftMouseButton selects and
  233.           deselects entries. +/- now adds/subracts selected entries/entry
  234.           by one. Small change in multiattribute
  235.         - hidden<>normal free agent move crash fixed
  236.         - fixed bug that may have caused crash when clicking background
  237.         - NHL'95 rookie editing fixed
  238.         - NHL'94/'95 faceoffs attribute fixed
  239.  
  240.  13.11  - re-structured line editor code. Now it is much easier to add
  241.           line editor support for new games because all NHL-'data' modules
  242.           use common line editor code. (Schedule editor is still using
  243.           old method, argh..) Fortunately I have converted other parts of
  244.           NHLINFO to 'module' method before version 3 was released!
  245.  
  246.  11.11  - *** NHLINFO 4.20 ***
  247.  
  248.  10.11  - line error checker implemented
  249.         - delete player implemented (deletes only user created players)
  250.         - create player implemented (read NHL'98 notes in NHLINFO.TXT!)
  251.         - database file was not fully updated in NHLINFO 4.11 and earlier
  252.           when creating/deleting schedule and renaming players/teams.
  253.           If database was not correct NHLINFO shows message and corrects
  254.           it automatically
  255.  
  256.  09.11  - NHL'94-'96 (INGAME) roster screen is now sorted by position
  257.           and jersey number
  258.         - (INGAME) line editing and free agent list is also sorted
  259.         - implemented ability to 'hide' player, great for removing players
  260.           from (usually full) NHL'98 free agent list, also you can transfer
  261.           players to free agent list and back (F-key)
  262.         - player transfer implemented
  263.         - free agents list: hide (F8) hides 'hidden' free agents
  264.  
  265.  05.11  - NHL'94-'96 line editor and free agents list fixed (currently shows
  266.           all star players as free agents also..)
  267.         - save and load NHL'98 lines added
  268.         - NHL'98 metric height editing fixed
  269.  
  270.  30.10  - *** NHLINFO 4.11 ***
  271.  
  272.  29.10  - free agents jersey numbers added (free agents that NHL'98 free
  273.           agents list show, other free agents doesn't have this information)
  274.         - free agents list didn't always show all free agents, fixed.
  275.         - windowed /640 mode wasn't centered correctly, fixed.
  276.         - small fixes in full screen modes
  277.  
  278.  28.10  - implemented ability to change players' spoken names
  279.           this is similar to face number editing
  280.         - player rookie editing implemented
  281.         - NHL'98 DB viewer added, unfortunately it isn't very usefull
  282.           because of bit-fields in NHL'98 database files
  283.           (Any ideas on unknown values in team data? They may be important
  284.           in player create/delete and trade functions)
  285.  
  286.  27.10  - NHLINFO now recalculates players' overall 'attribute' when
  287.           editing attributes
  288.  
  289.  23.10  - weight and height editing fixed
  290.  
  291.  22.10  - *** NHLINFO 4.10 ***
  292.  
  293.  20.10  - free agents list doesn't anymore show national team's players
  294.         - team replace: ability to replace some nhl teams with national
  295.           teams in season mode! (teams/misc page)
  296.         - player shot preference was incorrect, fixed
  297.  
  298.  19.10  - line editor: problems with created players fixed
  299.         - sometimes screen didn't refresh correctly (windowed only)
  300.         - NHL'94/'95/'96/'97 support reintegrated
  301.  
  302.  16.10  - *** NHLINFO 4.00 BETA 3 ***
  303.  
  304.  15.10  - exhibition schedule editor works
  305.         - schedule editor create schedule fixed (bug may have caused
  306.           damage to saved database files!)
  307.         - teams' and players' names are now editable
  308.         - implemented ability to change players' faces!
  309.  
  310.  14.10  - line editor and rule editor implemented
  311.         - mouse cursor in fullscreen mode implemented
  312.         - bought Telewell K56flex modem
  313.  
  314.  13.10  - multiattribute fixed. Use of BETA 1/2's multiattribute may have
  315.           damaged player/goalie's birth place
  316.         - players' visor and shot preference added
  317.  
  318.  11.10  - *** NHLINFO 4.00 BETA 2 ***
  319.  
  320.  10.10  - I made same mistake again that I made with NHL'97 support.
  321.           I didn't test with modified rosters! User created players
  322.           should now work correctly and duplicate player error messages
  323.           should be gone
  324.         - conferences and divisions implemented
  325.  
  326.  09.10  - *** NHLINFO 4.00 BETA 1 *** (NHL'98 support!)
  327.  
  328.  06.10  - Player, goalie and team statistics viewer mostly complete
  329.         - season, playoff and tournament modes supported
  330.         - some user interface changes (more to come later)
  331.         - /save parameter implemented
  332.  
  333.  05.10  - finally got NHL'98!
  334.  
  335.  04.10  - Windows version full screen mode added
  336.         - NHL'98 schedule editor/viewer implemented (not tested, yet)
  337.         - Windows version didn't show NHL'94-'95 saved leagues
  338.  
  339.  02.10  - got NHL'98 database files
  340.         - This time database files seem to be quite clean and easy to
  341.           understand (compared to NHL'97 which was very strange!)
  342.         - started to code NHLINFO NHL'98 support!
  343.  
  344.  04.08  - *** NHLINFO 3.28 *** (Mostly small fixes)
  345.  
  346.  01.08  - small bugs fixed
  347.         - NHL'97 three stars viewing added (no editing)
  348.  
  349.  29.07  - bought AMD K6-200 processor
  350.  
  351.  25.07  - NHL'97: unfortunately division editing (STATICS.HDB) doesn't
  352.           change team/season selection screen on NHL'97. It seems
  353.           usefull NHL'97 division editing is probably impossible.
  354.  
  355.  19.07  - started to implement NHL'97 division/conference editor.
  356.           Also it should be possible to change All Star and WorldCup
  357.           teams to regular teams and vice versa
  358.         - removed NHL'94-'96 goalie rookie editing (there is not goalie
  359.           rookies until NHL'97)
  360.         - old schedule editor: visitor team's number of goals was
  361.           incorrectly aligned if goals scored was bigger than 9
  362.         - NHL'94/'95 team and team career penalty minutes now have
  363.           space for 4 digits
  364.  
  365.  06.07  - added text/number dialog box
  366.         - some changes to windows version's graphics routines
  367.         - it isn't anymore possible to go pages that are unavailable
  368.           by using cursor left/right keys
  369.  
  370.  03.07  - unused season deleter allocated lots of memory without
  371.           using it. (no more out of memory errors with over 30 megs
  372.           of free memory...)
  373.  
  374.  14.06  - experimental duplicate team error fixer implemented
  375.           (It really wasn't duplicate team but garbage at the end of
  376.           rosters.hdb that NHLINFO wrongly assumed being normal team
  377.           data)
  378.  
  379.  09.06  - *** NHLINFO 3.27 ***
  380.  
  381.  08.06  - NHL'94/'95 team career GA fixed
  382.  
  383.  04.06  - NHL'94-'96 F-key fixed
  384.         - printing doesn't anymore try to squeeze 100 characters into
  385.           80 characters. Don't print direct to printer if your
  386.           printer can't print 100 characters/line. Print into file first
  387.           and use your favorite text editor to print with smaller font
  388.  
  389.  01.06  - *** NHLINFO 3.26 ***
  390.  
  391.  31.05  - made some changes to graphics routines
  392.         - illegal memory accesses fixed (caused Win'95 version to crash)
  393.         - player/goalie create works now with All Star/WorldCup teams
  394.  
  395.  29.05  - bought one of the first Hercules Stingray 128/3D display cards
  396.           in Finland and after removing Matrox's drivers Windows'95 self
  397.           destructed (Windows directory was full of garbage and some other
  398.           files were also damaged. It took over 30 minutes to fix all
  399.           errors and much longer to reinstall Windows and all programs...)
  400.  
  401.  26.05  - modified nhlinfo.txt hints section
  402.  
  403.  23.05  - NHL'97 season update fixed
  404.  
  405.  22.05  - delete unused seasons -function had some problems with rosters
  406.           that have old leftover seasons, fixed
  407.         - new schedule editor complete
  408.         - NHL'94-'96 player/goalie rookie status added
  409.  
  410.  21.05  - lots of internal changes (no visible changes)
  411.  
  412.  19.05  - started to implement new schedule editor/viewer
  413.         - also making code more modular for future expansion
  414.  
  415.  12.05  - *** NHLINFO 3.25 ***
  416.  
  417.  07.05  - another bug fixed in bix-creator
  418.         - there are some unknown values in bix-file header. They seem (?)
  419.           to be unused data (NHL'97 seems to work without them, I have
  420.           now played 10 matches with new algorithm without any problems)
  421.  
  422.  05.05  - BIX-file creator uses now real B-tree algorithm
  423.         - BIX-files' end of file marker is now correctly created.
  424.           (This bug usually caused NHL'97 to crash during simulate,
  425.           because end of DYNAMICS.BIX-file contain pointers to new
  426.           BRAINS.HDB entries which are needed during simulate/calculating
  427.           computer-vs-computer matches and this bug caused NHL'97 to
  428.           overwrite part of them)
  429.  
  430.  01.05  - bix-files was always created (even when /newmode was not specified,
  431.           I forgot to remove some debugging code, sorry...)
  432.         - *** NHLINFO 3.24 ***
  433.  
  434.  30.04  - *** NHLINFO 3.23 ***
  435.       
  436.  28.04  - user logs are now preserved
  437.         - schedule editor visitor and home colors swapped
  438.  
  439.  20.04  - *** NHLINFO 3.22 ***
  440.  
  441.  19.04  - 'CNT' values larger than 999 are shown correctly
  442.  
  443.  18.04  - 640*480 mode is now centered
  444.         - small color changes
  445.         - NHL'94-'96 line editor missed 'Copy Lines'-button
  446.  
  447.  17.04  - it seems new BRAINS.HDB entries that NHL'97 creates are really
  448.           needed. Now NHLINFO also creates 140 new BRAINS.HDB entries per
  449.           season. All crashes during simulating games disappeared
  450.         - DYNAMICS.BIX GAMES.HDB entries are now created correctly
  451.  
  452.  16.04  - windows version: command line parsing and screen refresh errors
  453.           fixed
  454.         - NHLINFO doesn't anymore create STATS.HDB entries for WorldCup
  455.  
  456.  13.04  - *** NHLINFO 3.21 ***
  457.  
  458.  12.04  - added small injury editor
  459.  
  460.  10.04  - added message boxes
  461.  
  462.  09.04  - copy current lines to original lines and vice versa
  463.         - NHL'97 season update: it is now also possible to copy statistics
  464.           (you can copy current season to other season)
  465.         - normal 640*480 resolution support
  466.  
  467.  08.04  - first working Windows'95/NT NHLINFO
  468.         - some illegal memory accesses fixed
  469.         - NHL'94-'96 line editor showed wrong jersey numbers
  470.         - print key shortcut is now more logical 'P'
  471.         - NHL'97 schedule editor crash fixed
  472.         - NHL'94 was detected as NHL'96
  473.  
  474.  07.04  - *** NHLINFO 3.20 ***
  475.  
  476.  06.04  - testing and fixing...
  477.  
  478.  05.04  - testing and fixing...
  479.  
  480.  04.04  - NHL'97 update season works
  481.         - line editor edits now playoff rosters correctly
  482.         - create player and rebuild DYNAMICS.BIX seems finally work
  483.  
  484.  03.04  - exhibition database is now internally combined with normal
  485.           databases and divided again before saving
  486.         - NHL'94-'96 Update season: Now updates correctly even if rosters
  487.           have multiple players with same name, but only if one 'clone'
  488.           is assigned, others must be free agents or wrong 'clone' may be
  489.           updated
  490.         - started to implement NHL'97 update season
  491.  
  492.  01.04  - DYNAMICS.BIX and STATICS.BIX rebuilding seems to work
  493.         - unused schedule deleting works
  494.  
  495.  30.03  - NHL'94-'95 NHLINFO startup crash is finally fixed. (Some rosters
  496.           have extraneous data at the end of teams.db)
  497.         - player statistics: P-G-A changed to G-A-P
  498.  
  499.  29.03  - NHL9596.EXH team numbers fixed. If you had exhibition teams with
  500.           incorrect jerseys etc just load and save exhibition databases.
  501.         - successfully tested my new STATICS.BIX rebuilding routine!
  502.           still some problems rebuilding DYNAMICS.BIX, but soon...
  503.  
  504.  28.03  - 640*480 support. Use mouse to move screen. (uses 640*480 screen
  505.           mode to view 800*600 virtual screen = not very beautiful but
  506.           works...) Use -640 parameter to force 640*480 mode even if your
  507.           display card and monitor supports 800*600. I still haven't find
  508.           6x9 bitmap font for better solution
  509.         - BIX file information removed, contact me if you want
  510.           database/bix-file etc.. information
  511.  
  512.  27.03  - line editor showed current lines and original rosters and vice
  513.           versa, fixed.
  514.  
  515.  26.03  - unused schedule deleting function implemented, but unfortunately
  516.           it don't have any use before BIX-files can be rebuild. (and
  517.           it probably have bugs because testing is not possible)
  518.  
  519.  25.03  - still problems with SHIFT+F command. Now it should finally work..
  520.         - changed some error messages to warnings
  521.  
  522.  24.03  - team ties fixed (only 0 was allowed)
  523.         - I have examined BIX files much and they seem to be quite
  524.           simple when all the garbage is ignored. If everything works
  525.           as I think then rebuilding BIXs is possible
  526.  
  527.  23.03  - ** NHLINFO 3.13 **
  528.  
  529.  22.03  - shooting percentage fixed (was points/shots...)
  530.  
  531.  21.03  - default and exhibition databases: current player and goalie
  532.           statistics added
  533.         - goalie rookie yes/no variable added
  534.         - full play-off support added
  535.  
  536.  18.03  - goalie saves and shots were mixed
  537.  
  538.  14.03  - ** NHLINFO 3.12 **
  539.  
  540.  12.03  - NHL'94/'95: fixed startup crash. (maybe)
  541.  
  542.  06.03  - schedule editor cursor was incorrectly placed, fixed
  543.         - NHL'94-'96 schedule editor: year wasn't changed when using
  544.           'Month' button
  545.  
  546.  02.03  - NHL'94-'96: Player delete, maybe also other functions didn't
  547.           update all internal tables resulting in incorrect players shown
  548.           on screen (DB files were not affected)
  549.         - NHLINFO URL is now http://www.sci.fi/~twilen/nhlinfo/
  550.  
  551.  22.02  - ** NHLINFO 3.11 **
  552.  
  553.  21.02  - major bug fixed. All additional goalies were removed from rosters.
  554.           If you have moved goalies to additionals with NHLINFO then they
  555.           are not disappeared but they are incorrectly set in rosters.
  556.           You should move them back to normal rosters and them back to
  557.           additionals to fix it. Unfortunately it isn't possible to
  558.           automatically transfer removed goalies back from free agents.
  559.           Techical reason: I incorrectly assumed that rosters are made of
  560.           3 lists (players,goalies and additionals) but in reality there
  561.           are 4 lists (players,goalies and additional players and goalies)
  562.         - some DB Viewer corrections
  563.         - added next/previous year to schedule editor month menu
  564.         - F-key transfer fixed. (no more 'this player already exits..')
  565.         - schedule editor is not anymore available when World Cup or
  566.           All Star teams are selected.
  567.         - NHL'97 doesn't anymore show wrong goalie save percentages
  568.         - T = F11 = select team
  569.  
  570.  14.02  - NHL'94-'96: Team short name editing added/fixed
  571.  
  572.  12.02  - *** NHLINFO 3.1 ***
  573.  
  574.  11.02  - editing goalie's place of birth cleared date of birth
  575.         - small NHL'97 ROSTERS.HDB DB Viewer changes
  576.         - dropped stupid 'BETA' from version string
  577.  
  578.  04.02  - DB Viewer: editing support
  579.         - NHL'94-'96: duplicate player
  580.  
  581.  03.02  - some small changes. I hope startup crash is fixed but because
  582.           I couldn't make it crash I am not sure.
  583.         - printing may work better now
  584.         - *** NHLINFO 3.0 BETA 11 ***
  585.  
  586.  31.01  - got Righteous 3D. 3D accelerated NHL Hockey would be very nice!
  587.  
  588.  30.01  - command line parameter handling improved. Also added new parameter
  589.           -novbe2 that ignores VBE 2.0 and uses only VBE 1.2 routines.
  590.  
  591.  29.01  - graphics library updated. All EMM386 problems should be gone now.
  592.  
  593.  22.01  - *** NHLINFO 3.0 BETA 10 ***
  594.  
  595.  21.02  - NHL'96/'97: NHLINFO <season name> now works
  596.  
  597.  17.01  - editing of place of birth and date of birth fixed
  598.         - goalie attribute printing fixed
  599.         - line editor fixes (still not working 100%)
  600.         - NHL'94-'96: player transfers implemented and moves to/from
  601.           free agents list fixed
  602.         - multiattribute doesn't anymore change unused/unknown bytes
  603.           in brains.hdb/att.db
  604.  
  605.  13.01  - transfer/copy players to/from free agent list
  606.         - add/remove players from All Star/National teams
  607.         - DB Viewer: corrected some unknown fields in ROSTERS.HDB
  608.  
  609.  11.01  - *** NHLINFO 3.0 BETA 9 ***
  610.         - added new info about bix-files
  611.  
  612.  10.01  - some changes in internal workings (hopefully all incorrect error
  613.           messages are now gone)
  614.         - lots of fixes in line editor
  615.         - NHL'94-'97: line check is now fully implemented
  616.         - fixed some problems with date routine
  617.  
  618.  09.01  - added all info I know about BIX-files at the end of this file
  619.         - ability to move regulars to additionals and vice versa
  620.         - transfer players and goalies between teams
  621.  
  622.  08.01  - NHL'94-'96: players with no team (keys.db) don't anymore
  623.           produce fatal errors
  624.  
  625.  05.01  - line editor used original player data, not current, fixed
  626.         - ability to scratch, dress and heal players in line editor
  627.  
  628.  02.01  - ** NHLINFO 3.0 BETA 8 **
  629.  
  630.  01.01  - new goal record 28-2 (ANA-SJ). Computer had this time extremely
  631.           bad defenders and goalies! (We even had 5 goals in one minute span!)
  632.         - fixed small bug in date routine. (every month's last day was
  633.           calculated incorrectly)
  634.  
  635.  31.12  - schedule filename is now correct (no more 'couldn't open' errors)
  636.           (schedule number was hexadecimal, not decimal...)
  637.         - NHL'94-'96 delete player fixed
  638.         - forgot to add menu for F4 key, fixed
  639.         - now any key goes to next entry in menus
  640.  
  641.  28.12  - ** NHLINFO 3.0 BETA 7 **
  642.  
  643.  27.12  - implemented ability to toggle between last saved, current or
  644.           difference between current and last saved statistics.
  645.           See nhlinfo.txt for more information.
  646.         - space changes between current and last saved data in db viewer
  647.  
  648.  26.12  - ** NHLINFO 3.0 BETA 6 **
  649.         - just after I uploaded beta 6 I got updated rosters and finally
  650.           got fixed that very old 'duplicate player' error. It seems after
  651.           creating and deleting players NHL'97 uses deleted player's
  652.           id-numbers. (even old 'deleted' player is still in databases...)
  653.         - removed flashes when making complete screen refresh
  654.  
  655.  25.12  - line and schedule editor print-command (not very good)
  656.         - DB Viewer: added STATICS.HDB support
  657.         - NHL'94-'96: Career statistics
  658.         - added memory allocation/freeing and free memory corruption
  659.           watcher. (immediately found some wrong allocmem/freemem calls..)
  660.           This may have fixed some strange crashes
  661.         - NHL'96/'97: first human controlled team is automatically selected
  662.  
  663.  23.12  - ** NHLINFO 3.0 BETA 5 **
  664.  
  665.  22.12  - DB Viewer implemented. See 'help needed' if you know the meaning
  666.           of unknown fields.
  667.  
  668.  21.12  - fixed stupid bug: it wasn't possible to edit default schedule
  669.  
  670.  20.12  - ** NHLINFO 3.0 BETA 4 **
  671.  
  672.  19.12  - schedule editor is complete (I don't understand why they
  673.           chose so strange names for schedule files)
  674.         - exhibition database support
  675.  
  676.  12.12  - working on NHL'97 schedule editor
  677.  
  678.  11.12  - ** NHLINFO 3.0 BETA 3 **
  679.  
  680.  10.12  - partial playoff support
  681.         - added date of birth, draft year and draft position
  682.           (birthdate algorithm is slow, it takes about 3 secs to sort)
  683.         - help implemented
  684.  
  685.   8.12  - started to implement NHL'97 schedule editor
  686.         - NHL'94-'96 division editing
  687.         - small graphics bugs fixed
  688.         - meters<>inches and kilos<>pounds switch (M-key)
  689.  
  690.   5.12  - ** NHLINFO 3.0 BETA 2 **
  691.  
  692.   4.12  - default database player and team playoff support.
  693.           (No saved season playoffs, because I haven't played any
  694.           playoffs so I don't know how thay are linked to season)
  695.         - NHL'94/'95 statistics and editing
  696.  
  697.   3.12  - NHL'94/'95/'96 create/delete player corrected
  698.         - multiattribute fixed
  699.         - duplicate player is now warning (something WILL go wrong
  700.           if you are going to edit teams with duplicate players!!)
  701.  
  702.   2.12  - add/remove human/computer controlled teams
  703.         - fixed printing (still not perfect)
  704.  
  705.  31.11  - NHL'96 statistics support
  706.           ('94 or '95 stats are not editable/sortable yet)
  707.  
  708.  30.11  - partial NHL'94/'95/'96 statistics support
  709.  
  710.  29.11  - team points was missing, added.
  711.         - NHL'96 rule editor
  712.         - NHL'94/'95/'96 line and schedule editor
  713.  
  714.  28.11  - rule editor
  715.         - line editor (coming soon ability to move regulars to additionals
  716.           and vice versa)
  717.         - fixed some statistics errors
  718.         - fixed stupid bug: teams had goals, assists and points, when
  719.           they of course should have been wins, losses and ties.
  720.         - player P and goalie GAA and SHOTS are fixed automatically
  721.           after editing.
  722.         - added player and goalie place of birth, career and 95-96
  723.           season statistics (only in default databases)
  724.         - printing fixed
  725.         - optimized background picture (reduced executable size a lot)
  726.         - started to reimplement NHL'94/'95/'96 support!!
  727.  
  728.  27.11  - ** NHLINFO 3.0 Beta 1 ** (first public release)
  729.  
  730.  26.11  - team statistics
  731.         - NHL'95-'96, All Star and World Cup teams (Team Scandinavia
  732.           and Europe, hmph...)
  733.         - still wondering what use dynamics.bix and statics.bix have....
  734.         - save implemented
  735.         - multiattribute implemented
  736.  
  737.  25.11  - editing implemented
  738.         - document updated (mostly copied from nhlinfo 2.41 docs..)
  739.         - partial db viewer (keep it secret, for some time, don't
  740.           expect to see it in released version!)
  741.         - again new goal record: 22-1 (ANA vs LA) I am beginning to
  742.           remember time of NHL'94 and '95 when most of our games ended
  743.           something like 30-8...
  744.         - Jani got background picture finished (?)
  745.  
  746.  24.11  - brains.hdb seems to have lots of trashed/unused data?
  747.         - added player and goalie attributes, stick hand, weight and height
  748.           (weight and height are currently only in centimeters and kilograms)
  749.         - new shot record: 121 shots in one game...
  750.  
  751.  23.11  - sorting works
  752.         - one team/all teams, all/attackers/defenders implemented
  753.         - added some goalie statistics
  754.         - new goal record: 17-2 (ANA vs MTL) (five shots, five goals,
  755.           NHL'97 does have very bad goalies...) (2 players against computer)
  756.  
  757.  22.11  - new statistics routines work
  758.         - converted nhlinfo 2.41 graphics routines successfully
  759.         - added some player statistics
  760.         - Jani Wilen created new background image (not ready yet)
  761.  
  762.  21.11  - I understand stats.hdb, rosters.hdb, statics.hdb, brains.hdb
  763.           and player.hdb well enough to start coding nhlinfo 3.0. 
  764.           Still some problems understanding why these files' format
  765.           is so strange...
  766.         - implemented season selector and loader/scanner for database files
  767.  
  768.  18.11  - really started to examine NHL'97 database files
  769.  
  770.