home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PCBOARD / PCBVP32.ZIP / VPCFG.STD < prev    next >
Text File  |  1994-02-27  |  4KB  |  78 lines

  1. VGA Planets Interface Program Configuration File Definition:
  2.  
  3. The VGA Planets Interface Program (registered version) has the ability to 
  4. read and write a configuration file (BPSVP.CFG) which nearly completely 
  5. defines its operation.  The file is completely accessible to the online 
  6. SysOp through the VGAP Interface Program, but the file and its contents 
  7. are described here for those who may wish to look at it.
  8.  
  9. Section 1 - Flags:
  10. All of the flags (BOOLEANS) used to configure PCBVP's operation are stored 
  11. in a packed word (2 bytes) which then occupies the first two bytes of the 
  12. configuration file.  The flags are described below:
  13.  
  14.   Bit #  Description              Default
  15.      1 - Log to callers log          T
  16.      2 - Log to external file        F
  17.      3 - Log program entry           T
  18.      4 - Log game joined             T
  19.      5 - Log file transfer           T
  20.      6 - Log transfer abort          T
  21.      7 - Log test results            T
  22.      8 - Test uploaded file          T
  23.      9 - Display test results        T
  24.     10 - Delete failed upload        T
  25.     11 - Key file found              F
  26.     12 - Reserved                    F
  27.     13 - Reserved                    F
  28.     14 - Reserved                    F
  29.     15 - Reserved                    F
  30.     16 - Reserved                    F
  31.  
  32. Section 2 - Security Fields:
  33. The following fields are used to set security options to restrict users 
  34. from certain aspects of the door.
  35.  
  36.     Field                           Default Level
  37.     Security to join/play a game           0
  38.     Security to play multiple games        0 
  39.     Security to initialize games         110
  40.     Security for Configuration menu      110
  41.  
  42. Section 3 - Display Options Fields:
  43. These fields set the colors for the various displays created by PCBVP.  
  44. All of the fields are single byte integers (0-255) which describe both 
  45. foreground and background attributes.  PCBVP takes these integers and 
  46. converts them to PCBoard @X codes internally.
  47.                                                        Default Values
  48.      Field                                        Foreground     Background
  49.      Menu heading color                           Br. White      Black
  50.      Color of games in which the user is active   Br. Magenta    Black
  51.      Color of available games which user isn't in Br. Blue       Black
  52.      Color of other menu options                  Br. Cyan       Black
  53.      Menu highlighting color                      Br. Red        Black
  54.      Prompt color                                 Br. Cyan       Blue  
  55.  
  56. Section 4 - Variable length fields.
  57. Since BBS setups vary widely, any fields which rely on path or filename 
  58. information were made variable length.  This allows flexibility for those 
  59. SysOps who have things buried deeply in many levels of subdirectories, 
  60. creating long pathnames, while saving space for those who have shorter 
  61. pathnames.  Since software should be written to suit everyone's needs, the 
  62. only acceptable option was to make each of the fields the maximum 
  63. available length (2048 bytes) which would be a tremendous waste of storage 
  64. space.  Each field which has significance to the program is preceeded by a 
  65. 2 byte integer describing the length of the field.
  66. Note that these fields are all NULL until you run the PCBVP configuration 
  67. option.
  68.  
  69.      Field                                      Default
  70.      External log filename length                   0
  71.      External log filename                  
  72.      VGA Planets executables directory length       0
  73.      VGA Planets executables directory               
  74.      VGA Planets game template dir length           0
  75.      VGA Planets game template dir
  76.      PCBoard event filename length                  0
  77.      PCBoard event filename
  78.