home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_GAME / TWMAD088.ZIP / SYSOP.DOC < prev    next >
Text File  |  1994-01-08  |  10KB  |  208 lines

  1. Jan.  8, 1994
  2.  
  3. Note to WWIV sysops: Do not use CHAIN.TXT, switch to DORINFO?.DEF or 
  4. CALLINFO.BBS (you did upgrade to WWIV4.23 didn't you <GRIN>).
  5.  
  6. -----------------------------------------------------------------------------
  7.  
  8.  
  9.  
  10.                The Mad Hatter's TW2002 Universe Expander V0.88
  11.  
  12.     A quick explanation:
  13.  
  14. I'm not really an expert at writing docs, as a result Trevor Scallen has
  15. written another set which is included here under the file name EXPDHELP.DOC,
  16. so if what you read here doesn't make sense, try Trevor's. 
  17.  
  18. Installation:
  19.  
  20. First: You need at least two TW2002 games set up on your BBS. They can be 
  21. anywhere, the Expander doesn't care (we did an experiment with a LAN at one 
  22. point, and with multiple drives, and have had no problems). You can also hook 
  23. this into an existing game without problems, though the scoreboards won't match
  24. untill all of the players have been on once. If you register you can run up to 
  25. 20 universes.
  26.  
  27. Make a directory off of your BBS directory called \EXPANDER (just a suggestion,
  28. the expander doesn't really care where it is as long as you get the config 
  29. files right.) Unzip this archive into that directory. 
  30.  
  31. ------------------------------------------------------------------------------
  32.  
  33. Copy TW2002.BAT and TEDIT.BAT into your BBS directory. They need to be edited 
  34. to reflect the situation on your system (ie. game is on D:, BBS is on C:), and
  35. you must also at this time change the line:
  36.  
  37. CALL EXPANDER.BAT
  38.  
  39. to read
  40.  
  41. CALL EXPANDER.BAT -WWIV
  42.  
  43. (Note that the file EXPANDER.BAT is not included in this archive, as it is
  44. produced by the Expander)
  45.  
  46. or whichever command line switch you use to run TW2002. THIS IS VERY IMPORTANT!
  47. Unfortuneately I didn't know this when I released V0.74 - would have saved me
  48. a lot of grief, though I've gotten to talk to some really nice people.
  49.  
  50. ALSO IT'S VERY IMPORTANT THAT THE FILE SPECIFIED IN THE CONFIG FILES AND THE
  51. FILE TYPE CALLED ABOVE ARE THE SAME! The Expander copies the drop file in
  52. the configuration file into the correct TW2002 directory. If you are running 
  53. VBBS, and use DOOR.SYS for the Expander and CHAIN.TXT (-WWIV) for TW2002 you
  54. will have massive problems. The same is true for any other BBS package. TW2002
  55. and The Expander      MUST     read the same drop file. 
  56.  
  57. -------------------------------------------------------------------------------
  58.  
  59. You also need to edit the config files (1.CFG, 2.CFG, and TEDIT.CFG).
  60. These files should be identical other than name. Why? Because the configuration
  61. file specified tells the Expander what it is supposed to do. 
  62.  
  63. 1.CFG     - used on way into Trade Wars 2002
  64. 2.CFG     - used on exiting Trade Wars 2002
  65. TEDIT.CFG - used when you need to run TEDIT 
  66.  
  67. How to edit the configuration files.
  68.  
  69. ------------------------------------------------------------------------------
  70. C:\BBS\CHAIN.TXT           | Directory where your drop file can be found
  71. Through the Looking Glass  | The name of your BBS
  72. The Mad Hatter &           | Sysop's first name (I run an alias BBS)
  73. The Queen of Hearts        | Sysop's last name  
  74. AAAAAAAAAA                 | Line where reg code needs to be placed
  75. c:\zbbsgame\expander\      | The directory where my program is
  76. 2                          | Number of universes - 2 only in unregistered ver.
  77. c:\zbbsgame\tradewar\      | Location of the first TW2002 Universe on C:
  78. c:\zbbsgame\trade2\        | Location of the second TW2002 Universe on C:
  79. ------------------------------------------------------------------------------
  80.  
  81. The above is the setup used on my BBS, Through the Looking Glass.
  82.  
  83. I've included a sample configuration file (SAMPLE.CFG). 
  84.  
  85. All mulitiline boards should use door locking (your board can lock doors I
  86. hope...) so only one user can access the game at a time.
  87.  
  88.  
  89. I used the DFRAME library. It's an excellant library, and made the development
  90. of this program a lot easier than it could have been. I'd recommend it and it's
  91. couterparts to all Quick Basic, PDS, and Visual Basic DOS programmers.
  92.  
  93. Door Frame supports the following drop file formats:
  94.  
  95. CHAIN.TXT                    |will also handle CHAIN1.TXT for multiline
  96. DOOR.SYS                     |both long (50) and short (30 something) versions
  97. CALLINFO.BBS                 |no comment here - don't know the BBS software
  98. DORINFO?.DEF                 |both formats (RBBS and QBBS I believe)
  99. SFDOORS.DAT                  |no comment here - don't know the BBS software
  100. USERINFO.DAT                 |no comment here - don't know the BBS software
  101. GTUSER.BBS                   |no comment here - don't know the BBS software
  102.  
  103. Unfortuneately Trade Wars may not support all of these. I've used the first
  104. two to run TW2002, and I know that it supports DORINFO?.DEF. With those there
  105. should be no problem. The others? You'll have to experiment. If a drop file 
  106. won't run TW2002   DO NOT USE IT WITH THE EXPANDER! The Expander and TW2002
  107. must use the same drop file - otherwise a variety of hair-tearing problems can
  108. (and probably will, Murphy's Law) result.
  109.  
  110. The following are known to work.
  111.  
  112. WWIV 4.00+      - Use CHAIN.TXT     ( -WWIV)
  113. WWIV 4.23+      - or DORINFO?.DEF   ( -QBBS)
  114. WWIV 4.23+      - or CALLINFO.BBS   ( -WILD)
  115. WWIV 4.23+      - or DOOR.SYS       ( -DOOR)
  116. Telegard        - Use DOOR.SYS      ( -DOOR)
  117. Renegade        - Use DORINFO1.DEF  ( -QBBS)
  118. PCBoard         - Use Doorbill to make a CHAIN.TXT file ( -WWIV)
  119. PCBoard 15+     - Use DOOR.SYS      ( -DOOR)
  120. QBBS            - DORINFO?.DEF      ( -DOOR)
  121. RBBS            - DOINFO.DEF        ( -RBBS)
  122. VBBS            - Use DOOR.SYS      ( -DOOR)
  123. VBBS            - or DORINFO1.DEF   ( -QBBS)
  124. VBBS            - or CHAIN.TXT      ( -WWIV)
  125. WildCat         - CALLINFO.BBS      ( -WILD)
  126. WildCat 3.9+    - Use DOOR.SYS      ( -DOOR)
  127. GAP             - Use DOOR.SYS      ( -DOOR)
  128. Maximus         - Use DORINFO?.DEF  ( -QBBS)
  129.  
  130. I'd appreciate feedback on the others. 
  131.  
  132. One warning - some types of BBS's that use DOOR.SYS will tell the sysop that
  133. he's dropped carrier if he tries to enter the game in local mode. I am
  134. working on this. And some modified versions of WWIV use a non-standard 
  135. CHAIN.TXT file which can give the error "Overflow error in DFRAME module...",
  136. in either case the best option is to switch to DORINFO?.DEF, perferably the
  137. QBBS version. TW might boot up in text mode instead of ANSI in that case, 
  138. however that's easily fixed.
  139.  
  140. If you can't get it to work with your software try a drop file convertor such
  141. as DOORKIT. If the first drop file type you try doesn't work, just try another.
  142.  
  143. And that's all there is to getting it running. The most common errors I've seen
  144. so far have been related to the configuration file. Either it couldn't be found
  145. by the Expander, or the pathspecs for the Trade Wars directories were wrong. In
  146. most cases the Expander will pointedly tell you so, but I'm still working on
  147. adding in the error messages.
  148.  
  149. Two other modifications need to be made though - first you need to edit your 
  150. batch file that runs EXTERN.EXE so that EXTERN runs in both universes.
  151.  
  152. For example:
  153.  
  154. cd tradewar
  155. extern %1 %2 %3 %4 %5 %6
  156. cd ..
  157. cd trade2
  158. extern %1 %2 %3 %4 %5 %6
  159. cd ..
  160.  
  161. If you are running AEXTERN or TWUNBUG add them in either before or after each
  162. extern. As to what to run first... AEXTERN can be set to drop cloaks. If you
  163. run it before EXTERN and it un-cloaks a ship in FED space, he could get 
  164. evicted, and end up who knows where. On the other hand if you run it after
  165. EXTERN and he gets un-cloaked in FED space, he's a sitting duck for whoever
  166. feels like making a kill. TWUNBUG can be run in either position.
  167.  
  168. Secondly you have to use TEDIT to install the Wormholes. Go into Sector Edit,
  169. and choose a sector, type "Z", to edit the nebulae of the sector, and type in:
  170.  
  171. Wormhole to Universe X
  172.  
  173. Where X is the universe number, and please note that it must be a one or two
  174. digit number, it can't be spelled out like "Four". You can have any number of 
  175. Wormholes in a Universe, and put them anywhere. It's your choice. If you want 
  176. to be nice put them in Fed Space where they will be easy to find. Of course 
  177. then no one will be able to park in those sectors.... 
  178.  
  179. You can also vary the Nebulae flag, the word WORMHOLE has to be first but it
  180. can be in either upper case, lower case, or mixed. The universe number to
  181. be jumped to has to be last, but you can put whatever you want in between, but
  182. it must be seperated from the number by a space. For example
  183.  
  184. Wormhole to Universe #7     - will give you an error code 5
  185. Wormhole to Universe Seven  - will give you an error code 5
  186. Womrhole to The Fantastic Universe 7 - will work fine.
  187.  
  188. ------------------------------------------------------------------------------
  189.  
  190. Known bugs:
  191.  
  192. If the user drops carrier inside TW2002 there is a possibility of an 
  193. endless loop being generated. Code has been added to handle this, and it
  194. did work on my system, however, knowing the way things work I'm waiting
  195. for Murphy to pop up and nuke me...
  196.  
  197. I have also seen the Expander lock for no apparent reason. It did it with
  198. one user, and only that one user. I've checked his user and ship record
  199. in TW2002, and can't find anything wrong, and only locked when he tried
  200. to use his T-warp drive to jump out of Universe 5. I am working on it.
  201.  
  202. Oh, and delete any versions earlier than this one from your board. I've learned
  203. quite a few things about programing since starting this project, and some of 
  204. what I was doing earlier was pretty bad. In fact some of the errors I made were
  205. pretty embarassing....  
  206.  
  207. -------------------------------------------------------------------------------
  208.