

    ͻ
     THE                                      IDEA AND PROGRAMMING BY 
     CHAMPIONSHIP MANAGER 2                      SVEIN EINAR KVERNOEY 
     DATA EDITOR                                  ALIAS 'BOAH' ON IRC 
    ͼ



    ͻ
     VERSION 2.24                                         THIS MANUAL 
     FINISHED 14th of May 1996         REWRITTEN 12th of April   1996 
     RELEASED 14th of May 1996           UPDATED 13th of May     1996 
    ͼ



    ͻ
     This manual was completely rewritten for version 2.20. Please read. 
    ͼ








    ͻ
                            TABLE OF CONTENTS                            
    ͼ

          PART 1 : GENERAL . . . . . . . . . . . . . . . just right here
            1.1 Copyrights and Registered Trademarks
            1.2 Warranties and responsibility in use
            1.3 System demands and specifications
            1.4 Files included in this package
          * 1.5 History

          PART 2 : THE EDITOR . . . . . . . . . . . . . .a bit longer down
            2.1 How to make it work
            2.2 Usage
          * 2.3 Known bugs
          * 2.4 Future development
            2.5 How to reach the author (& his cm2 page)

          PART 3 : APPENDIXES . . . . . . . . . . . . . .hohoho! how far!
            3.1 Description of the DB1 files
          * 3.2 The player attributes
            3.3 The team attributes
            3.4 The manager attributes

          * - meaning: these sections have been changed since last version.


    ͻ
                                PART 1                                   
    ͼ


       1.1 COPYRIGHTS AND REGISTERED TRADEMARKS
       ----------------------------------------------------------------

       * Championship Manager 2
         - is a registered trademark of Domark UK Ltd
         - is written by Oliver & Paul Collyer

       * The CM2 Data Editor
         - is written by Svein Einar Kvernoey (irc 'Boah')
         - is Freeware
         - can freely be distributed free of charge
         - is only allowed to be distributed on a non-profit basis
         - shall only be distributed with ALL files INTACT and unchanged



       1.2 WARRANTIES AND RESPONSIBILITY IN USE
       ----------------------------------------------------------------

       * The Author, Svein Einar Kvernoey, hereby DISCLAIMS all liabilities
         regarding the use of this product.

       * The Author does not make any warranties, that be expressed or
         implied, in whatsoever aspect of this product.

       * The Author does not have any responsibilities in any thinkable
         way of this product.

       * All use is entirely on your own risk.



       1.3 SYSTEM DEMANDS AND SPECIFICATIONS
       ----------------------------------------------------------------

       * DOS 5.0 or later
       * 640Kb Random Access Memory
       * Hard Disk recommended
       * A VGA Color Adapter and screen
       * Championship Manager 2 Database (DB1) Files (surprise, surprise!)

       * The specs are no problems, as this is an editor written for CM2,
         a game demanding much greater specs than above stated. See the
         CM2 Box for further details on it's computer specification.



       1.4 FILES INCLUDED IN THIS PACKAGE
       ----------------------------------------------------------------

       * CM2ED.EXE  - program executable file
       * CM2ED.DAT  - configuration file
       * CM2ED.TXT  - you are reading it

       * put them in any directory
       * the configuration (DAT) file must point to a dir with DB1 files



       1.5 HISTORY OF THE CM2 DATA EDITOR
       ----------------------------------------------------------------

       * Version 1.02 (31.01.96)
         - the first official release
         - the "02" for a couple of minor bug fixes after betatesting

       * Version 1.80 (12.02.96)
         - thought to be v2.0Beta
         - team editor not included do to some problems and errors
         - all bugs from previous version fixed (quite a few, actually)
         - added (1) check of data input
         -       (2) startup menu
         
       * Version 1.83 (16.02.96)
         - bug fix: reading the ability was done wrong in previous versions
         - added  : function to make an excellent player. 

       * Version 1.99 (22.02.96)
         - v2.00 thought to be graphical version
         - file structure changed; 8 files total
         - bug fix : "excellent player" didn't modify passing
         - added (1) team editor
         -       (2) manager editor

       * Version 2.00 (24.02.96)
         - file structure changed; down to 5 files total
         - changed my mind, and decided not to make any graphical version
         - bug fix (1) team editor for patched versions (italian++)
         -         (2) manager editor screen and keypresses
         - added   (1) recognizes if the db1 files are patched
         -         (2) edit the CM2ED.DAT file from within the main menu
         -         (3) "search again" fuction
         -         (4) better screen update for fast browsing
         -         (5) some color changes

       * Version 2.10 (03.03.96)
         - no major program changes
         - changed file structure; down to 3 files
         - bug fix (1) Reading & Writing of club cash (16M, now 163M)
         -         (2) Reading & Writing of stadium capacity (max 163,000)
         -         (3) Reading & Writing of stadium seating  (max 163,000)
         -         (4) Reading & Writing of TCoef (max 163,000)
         -         (5) Corrected error checking when writing >255 where needed
         -         (6) Better check if cm2ed.dat points to your cm2 directory

       * Version 2.13 (07.03.96)
         - bug fix (1) any key pressed during searching will stop the search 
         -         (2) manager editor now works for the French League
         -         (3) only the file you want to edit need in the dir CM2.DAT

       * Version 2.15 (20.03.96)
         - bug fix (1) "EEC Member" in Team Editor corrected
         -         (2) F3/F4 automatically generates birth date for player too

       * Version 2.20 (11.05.96)
         - changed CM2ED.DOC to CM2ED.TXT
         - added   (1) description of all player/team/manager attributes (p3)
         -         (2) fully compatible with the new patch (eng/sco league) 
         - bug fix (1) Big-Occassion proved to have higher values than 20
         -         (2) Team Standard and Blend in fact had limit at 20

       * Version 2.24 (13.05.96)
         - bug fix (1) missed a new attribute in the player db files (grin)
         -         (2) backspace now works as it is supposed to do :)
         - added   (1) a new field : Reputation (0-255)
         -         (2) a new field : Reputation Future (0-1)
         - changes (1) other minor programmable changes (reduced exe filesize)


    ͻ
                                PART 2                                   
    ͼ


       2.1 STARTING THE EDITOR AND HOW TO MAKE IT WORK
       ----------------------------------------------------------------

       * unzip CM2ED???.ZIP (??? = version number, 100 for v1.00)
         to any directory using:   PKUNZIP CM2ED???.ZIP

       * start the editor with the file CM2ED.EXE

       * press 'P' from the main menu and type in the correct path to a dir
         with one or more DB1 files (ie. PLDATA1.DB1, MGDATA.DB1...).
         Type in ie.     C:\CM2\
         or              C:\CM2
         Both are correct, the program will add the '\' if you don't.
         Note that       C:\CM2\\
         of course is wrong - as it would be anywhere in DOS or WINDOWS.
         
       * Now choose '1','2','3','M' or 'T' from the main menu to start
         the editor.



       2.2 USING THE EDITOR
       ----------------------------------------------------------------

       * Once you're in the editor, look at the bottom line explanation of
         the main keys.

       * Press 'F1' (function key 1) to get further and more detailed help
         on the keys. NOTE - there are more keys available than the bottom
         line shows. So check out the 'F1'help.

       * The keypresses are quite simple, so they won't be included here.
         Necessary explanation can be found with 'F1'.

       * To change any attribute, press the respective key to start editing.
         Ie. press 'a' to change the first name. After changing, press 'F2'
         to save the changes to disk.

       * After finishing the editing and quitting the editor, you must start
         a new game in CM2 to make your changes show/work.

       * Searching: The searching facility is case sensitive. So searching
         for 'yeboah' won't find A.Yeboah, but searching for 'Yeboah' will.
         Pressing any key during the search will stop the search.

       * WARNING: Take backup of your DB1 files before use - just in case.
                  You never know what can happen. Always good to be prepared.

       * And REMEMBER, the author disclaims all warranties/responsibilities.




       2.3 KNOWN BUGS
       ----------------------------------------------------------------

       * In fact, none as of yet.



       2.4 FUTURE DEVELOPMENT
       ----------------------------------------------------------------

       * new bugs encountered will be fixed

       * a savegame editor added to this data editor (both-in-one)
         but this work is progressing very slow, so it might take a while ;)

       * a windows version. I am not sure of this, after all CM2 is a DOS game.
         Comments on this are greatly appreciated.



       2.5 HOW TO REACH THE AUTHOR
       ----------------------------------------------------------------

       * URL's for my unofficial cm2 www page are: 
         http://www.iu.hioslo.no/~kvernos/cm2.htm
         http://www.geocities.com/3816/cm2.html

       * The author can be reached at e-mail:
         kvernos@pc.iu.hioslo.no

       * The author can also be reached through IRC many times.
         As nick 'Boah', you'll find me on #Soccer, #CM2, #Leeds.
         If I by any means shouldn't be there, do a 
         /whois Boah
         and see if I'm online.



    ͻ
                                PART 3                                   
    ͼ

       3.1 DESCRIPTION OF THE DB1 FILES
       ----------------------------------------------------------------

       * PLDATA1.DB1: the british players. In the english/scottish league
                      this is the domestic player data file. In foreign 
                      leagues this is a collection of british players.

       * PLDATA2.DB1: european players, except from the domestic ones.

       * PLDATA3.DB1: this file is not present in the engl/scot league.
                      In foreign leagues this is the domestic player file.
                      The editor automatically finds this file if present.

       * TMDATA. DB1: the team data file, containing all the teams.

       * MGDATA. DB1: the manager data file, containing all the managers.



 3.2 THE PLAYER ATTRIBUTES
 ----------------------------------------------------------------------------

 First Name   : First name for player                  ASCII Text   30 chars
 Second Name  : Second name                            ASCII Text   35 chars
 Nation       : National team player plays for         ASCII Text   35 chars
 Caps         : No. of games for national team         HEX Value    0-255 (FF)
 Goals        : No. of goals for national team         HEX Value    0-255 (FF)
 Club         : Name of team club player plays for     ASCII Text   35 chars
 Unavailable  : Player transfer status                 HEX Value    0,1,2,3,4,5
                0 - available, 1 - unknown, 2 - unavailable, 5 - listed ?
 DataSet      : Data Set Type, Unkown                  HEX Value    0-255
 BirthDate    : date of birth, (dd.mm.yy)              ASCII Text   13 chars
 Age          : in years (yy)                          HEX Value    0-255
 Goalkeeper   : wether or not player can play gk       HEX Value    0,1,2
                0 - not, 1 - possibly, 2 - yes
 Sweeper      : Same as for Goalkeeper                 HEX Value    0,1,2
 Defender     : Same as for Goalkeeper                 HEX Value    0,1,2
 Anchor Man   : Same as for Goalkeeper                 HEX Value    0,1,2
 Midfielder   : Same as for Goalkeeper                 HEX Value    0,1,2
 Support Man  : Same as for Goalkeeper                 HEX Value    0,1,2
 Attacker     : Same as for Goalkeeper                 HEX Value    0,1,2
 Right        : wether or not player plays left side   HEX Value    0,1,2
                0 - not, 1 - possibly, 2 - yes
 Left         : Same as for Right                      HEX Value    0,1,2
 Centre       : Same as for Centre                     HEX Value    0,1,2
 Ab. future   : the players ability future             HEX Value    0,1
                0 - reached peak, 1 - still can be better (uncertain)
 Pot. future  : the players potential future           HEX Value    0,1
                Same as for Ab. future
 Reputation   : A _new_ attribute, influence on game   HEX Value    0-255
                unkown.
 Rep. Future  : Another new field, influence unkown.   HEX Value    0,1
 Ability      : ---- this and below skills are mostly self-explanatory ---
 Potential    : ---- and therefor no description is included (yet?) ------
 Aggression   : ---- the writers web page have more details on each ------
 BigOccasion  : 
 Character    :    
 Consistency  :     
 Creativity   : 
 Determination:    
 Dirtyness    :     
 Dribbling    : 
 Flair        :    
 Heading      :     
 Influence    : 
 InjProneness :    
 Intelligence :     
 Marking      : 
 OffTheBall   :    
 Pace         :     
 Passing      : 
 Positioning  :    
 SetPieces    :     
 Shooting     : 
 Stamina      :    
 Strength     :     
 Tackling     : 
 Technique    :    
 Morale       :     
 Physical     : 



 3.3 THE TEAM ATTRIBUTES
 ----------------------------------------------------------------------------

 Attribute      Description                            Type         Value
 Long name    : Long Team Name                         ASCII Text   35 chars
 Short name   : Short Team Name                        ASCII Text   30 chars
 Nation       : Team's nationality                     ASCII Text   35 chars
 Region       : Region where team is located           ASCII Text   35 chars
 Developed    : Only present in the english patch      HEX Value    0-255
                Influence on game is unkown.
 XCoord       : X-coordinate. Used to calculate away   HEX Value    0-255
                travel expenses for domestic games ?
 YCoord       : Y-coordinate. Same as for X-Coord.     HEX Value    0-255
 EECMember    : If team is EEC Member. Only used for   HEX Value    0,1
                national teams. 0-no, 1- yes.
 TCoef 89-93  : Some constant of team's performance    HEX Value    0-255
                and honors (?). Meaning and affect unkown.
 City         : City name where team is located.       ASCII Text   35 chars
 Stadium      : Stadium name                           ASCII Text   35 chars
 Capacity     : Stadium total capacity (note*1)        HEX Value    0-163,000
 Seating      : Stadium seating capacity (note*1)      HEX Value    0-163,000
                Note that if Seating<Capacity the rest becomes stands.
 Following    : How many and how good the team's       HEX Value    0-255
                supporters are. Esp. on away games.
 Standard     : Unkown
 Blend        : The team's ability to fit new players  HEX Value    0-255
                into the playing style.
 Formation    : Default (preferable?) team formation   ASCII Text   10 chars
 Style        : Default (preferable?) team style       ASCII Text   10 chars
 HomeCol1     : First home colour                      ASCII Text   15 chars
 HomeCol2     : Second home colour                     ASCII Text   15 chars
 AwayCol1     : First away colour                      ASCII Text   15 chars
 AwayCol2     : Second away colour                     ASCII Text   15 chars
 Division     : Team's division (EPR - eng.pr.league)  ASCII Text   15 chars
 LastDiv      : Last Division (last year/season)       ASCII Text   15 chars
 LastPos      : Last position (lasy year/season)       HEX Value    0-255
 Cash         : Team's cash                            HEX Value    0-163,000
 LeagueStd    : League Standard. The standard of the   HEX Value    0-255
                league ? To calculate performance "points" ie for ECups ?
 TransferSys  : Type of transfer system. Unkown.       HEX Value    0-255



 3.4 THE MANAGER ATTRIBUTES
 ----------------------------------------------------------------------------

 1st Name      : First name of the manager             ASCII Text   20 chars
 2nd Name      : Second name                           ASCII Text   35 chars
 Nation        : Manager's nationality                 ASCII Text   35 chars
 Years in game : Number of years in the game           HEX Value    0-255
 Favoured      : Favoured club. Affect unkown.(note*2) ASCII Text   35 chars
 Ability       : Ability to raise a teams performance, HEX Value    0-255
                 find good solutions, tactics etc etc.
 Reputation    : Reputation of previous honors etc.    HEX Value    0-163,000
 Formation     : Manager's preferred formation         ASCII Text   10 chars
 Style         : Manager's preferred style             ASCII Text   10 chars
 Managing Club : Club the manager is managing (if any) ASCII Text   35 chars
 App. Club     : When the manager was hired for club   ASCII Text   10 chars
 Managing Int  : National team manager is managing     ASCII Text   35 chars
 App. Int      : When the manager was hired            ASCII Text   10 chars
 Playing       : Unkown                                HEX Value    0-255


 Note 1 : Total & Seating Stadium Capacity
          Upper limit set to 163,000 though the theoretically limit is higher.
          This should give you enough money anyhow - as you will earn about 
          30M the first Aug-Dec.

 Note 2 : Favoured
          Affect totally unkown. Some manager in the domestic league 
          (esp. in the english game) have som strange signs here. These are
          correctly read - it's NOT an error by the editor.



 =============================================================================
  Welcome. You have reached the finish. Are you sure you have read it all ?
  Anyway, call Guinnes. It is a new world record in reading a document file!
 =============================================================================

