home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 7 Games / 07-Games.zip / adddb.zip / README < prev    next >
Text File  |  1995-10-07  |  4KB  |  89 lines

  1. D&Dfile.exe readme file
  2.  
  3. This is the first update (version 0.2) to ADDDB.  The following bugs are fixed:
  4.     1. Text entry fields limit to 32 characters of text.  Limit is now
  5.         255 characters.
  6.     2. If "*.dat" files are not in the same directory as the main program,
  7.         the program crashes with a SYS3175.  The program now pops up
  8.         a message box indicating which files could not be read and
  9.         which program features will not work as a result.
  10.     3. Program executable filename includes a '&' character, which is
  11.         interpreted by the OS/2 command shell.  This requires the user
  12.         to surround the program name with "" when invoking from an
  13.         OS/2 command window.  The program filename is changed to
  14.         "ADDDB.EXE".
  15.  
  16. ADDDB (ADDDB.EXE) is a 32-bit, native OS/2 Presentation Manager program that
  17. provides intuitive, fast GUI management for Advanced Dungeons & Dragons
  18. characters.  It should run on any OS/2 system, version 2.0 or later.  It does
  19. not care what kind of video, mouse, sound, etc. your computer uses.  It does
  20. not use, nor modify any other system files -- this means config.sys, os2.ini,
  21. et. al. remain untouched.
  22.  
  23. This version of the program is freeware.  Distribute freely!  If you want to
  24. be able to print characters, or have future upgrades, register this program.
  25. To do this, send a check for $20.00 (or more!) to me at:
  26.     Mike Clements
  27.     3856 Pendiente Ct. #Z-101
  28.     San Diego, CA  92124
  29. My email address is: mrc01@ibm.net
  30.  
  31. The registered version includes full context-sensitive help and prints using
  32. the default OS/2 printer.  Repeat after me -- "I want to buy the registered
  33. version.  I want to buy the registered version . . . "
  34.  
  35. I *may* publicly distribute future versions, but at this time I do not plan to
  36. distribute a free version that will print.
  37.  
  38. To install, put the zip file in any directory (preferably its own) and unzip
  39. it.  The following files should be created:
  40.  
  41.    SIZE  FILENAME    WHAT IT IS/DOES            CONTENTS
  42.  
  43.    4327  readme        this file            text
  44.     800  abilscor.dat    ability score adjustments    text
  45.     239  thiefdex.dat    thief dexterity adjustments    text
  46.     252  thiefrac.dat    thief race adjustments        text
  47.     701  thiefsco.dat    thief skills by level        text
  48.  118285  adddb.exe    main program file        binary
  49.    3402  bello        sample character file        binary
  50.    3415  charity    sample character file        binary
  51.    8738  clyde        sample character file        binary
  52.    5851  endor        sample character file        binary
  53.    5624  euphilia    sample character file        binary
  54.    3264  morgan        sample character file        binary
  55.    1537  raleigh    sample character file        binary
  56.  
  57. All of the "*.dat" files and "adddb.exe" must reside in the same directory.
  58. If they are not, some software features will not work.  If this occurs, the
  59. program will pop up a message box showing what file(s) it could not load and
  60. which program features will not work.
  61.  
  62. The character files can exist anywhere on the disk, are not needed to use the
  63. program, and are provided only as samples.
  64.  
  65. Program usage is pretty much self-explanatory.  Use the right button to get
  66. the pop-up menu.  Character files can be dragged from anywhere on the desktop
  67. and dropped onto the program; this will load the character dropped.  The
  68. program can be started by dropping a character file onto it.
  69.  
  70. Dungeons and Dragons is a trademark of TSR Games.
  71.  
  72. Information for you techies:
  73.  
  74. I did not port this program to OS/2.  I wrote it for OS/2.  About Windows and
  75. Windows 95, "been there, done that".  They suck.
  76.  
  77. ADDB uses a true C++ data structure using classes, creators, destructors,
  78. inheritance, templates, and operator overloading.  This data structure allows
  79. any character to have size limited only by the 4GB virtual memory model.  The
  80. overhead of pointers, etc. is minimal, as is evident from the minimum size of
  81. a saved character: 136 bytes.  Yes, that is bytes, not K, as in 1088 bits.
  82.  
  83. Nearly every node of this layered data structure is accessible instantly --
  84. that is, by dereferencing a single pointer.  This gives the program instant
  85. response even on slow computers.  I spent over 6 months designing this very
  86. slick data structure.  The only lag time is that of the Presentation Manager
  87. GUI, which is minimal because this program is written directly to the API.
  88. No OWL or other cross-compilers were used.
  89.