home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / ASNPC110.ZIP / ASNSYSOP.INS < prev    next >
Text File  |  1995-01-12  |  13KB  |  321 lines

  1. ASSASSIN (C) Copyright 1995 by Kevin MacFarland
  2.              MasterTech Software ALL RIGHTS RESERVED.
  3.  
  4. SYSOP INSTRUCTIONS
  5.  
  6.     This file contains all the information that is needed to setup and
  7.     run Assassin PC on a Bulletin Board System(BBS) or as a standalone
  8.     game.
  9.  
  10. NOTE:   
  11.     If you are upgrading from version 1.08, run TO109.EXE to update your
  12.     data files.
  13.     If you are upgrading from a version prior to Assassin 1.08, Version
  14.     1.10 will require a complete re-initialization of your game.  Read
  15.     the instructions below for Setup, Initializtion, and Registration
  16.     information.
  17. *** If you will be running Assassin on a Multi-Node BBS, please set the
  18.     file attributes of ASNPC.EXE and ASNUTIL.EXE to READ-ONLY.  This 
  19.     MUST be done or a sharing violation can occur.  See the Q and A 
  20.     section later in this file.
  21.  
  22. System Requirements...
  23.  
  24.     The minimum requirements needed to run Assassin and its utility are
  25.     fairly simple.
  26.  
  27.     * IBM PC or compatable with at least 512K of memory.
  28.     * MS-DOS version 3.1 or later
  29.  
  30. Multitasker Support...
  31.  
  32.     Assassin directly supports Desqview and Windows multitaskers.
  33.  
  34.  
  35. Command Line Parameters...
  36.  
  37.     Assassin supports a large number of command-line parameters.  These
  38.     are used to tell Assassin the user and system information it requires.
  39.     
  40.     /Local         -- Ignore Dropfiles, Local Login
  41.     /Drop=filepath -- Full Path and Filename of Drop file
  42.                        This take priority over drop file types in the
  43.                        ASNPC109.SET file (See Below)
  44.     /Node=#        -- BBS Node number for dropfiles other than 
  45.                        30+ line DOOR.SYS, Spitfire SFDOORS.DAT and
  46.                        TriBBS TRIBBS.SYS.
  47.     /User=username -- Full User Name
  48.     /Port=#        -- Comm Port Number (0 = LOCAL)
  49.     /Baud=#        -- Baud Rate (0 = LOCAL)
  50.     /Base=###      -- Hex Base Address of Comm Port if Serial Port Comm Type 
  51.                        is selected
  52.     /IRQ=#         -- IRQ line of COMM Port
  53.     /Time=#        -- Number of minutes left
  54.     /Help or /?    -- Help Screen 
  55.  
  56. NOTE:
  57.     One of the most important things here is the Dropfile.  If you do
  58.     not give a full filepath on the command line to the type of drop file 
  59.     you select (See Setup Menu), Assassin will search through the Assassin 
  60.     Data directory and your computer's ENVIRON path (As set by the 
  61.     DOS SET PATH= command) for the Drop file.
  62.  
  63. Local Sysop Keys...
  64.  
  65.     These keys will allow you, the sysop, to directly affect the operation
  66.     of Assassin and the User that is currently playing it.
  67.  
  68.         ALT-Q   Exit Assassin.  This will close all game files, remove the 
  69.         ALT-X   Inuse flag, and returns the user to the BBS.
  70.  
  71.         Alt-L   Exit Assassin with Fake Line Noise.
  72.  
  73.         Alt-H   Hang Up on User.  Same as above, but drops carrier on the 
  74.                 user so they are logged off the BBS.
  75.  
  76.         Alt-C   Built-in Chat Mode.  Self explanitory.  Either the Alt-C or 
  77.                 ESCAPE key can be pressed to exit chat mode.
  78.  
  79.         Alt-S   Status Bar Display.  Pressing this will toggle the display
  80.                 of the status bar on the local screen.
  81.  
  82.         Alt-D   Jump or Drop to DOS
  83.         Alt-J   
  84.  
  85.  
  86.  
  87. Running The Utility...
  88.  
  89. The actual utility functions are broken down by menus.  The options
  90. on each menu are fairly self explanatory.
  91.  
  92. Main Menu Commands
  93.  
  94. S) "Setup Menu"
  95.      This will give you a menu that lists the parameters you need
  96.      to set up for ASSASSIN.  
  97.  
  98. R) "Registration Info"
  99.      This will ask for your for the serial number and the passkey that
  100.      we provide when you register.  
  101.  
  102. I) "Initialize Files"
  103.       This will create the game files:
  104.          ASNGUILD.DAT (Guild Data File)
  105.          ASNPLYR.DAT (Player Data File)
  106.          ASNNEWS.LOG (List of all news)
  107.          MESSAGE.IDX (Index of Assassin Message Base)
  108.          MESSAGE.DAT (Data for Assassin Message Base)
  109.          and a few others.
  110.  
  111.   Use this after you have Set the parameters with the "S" option above.
  112.  
  113. P) "Player Editor"
  114.       This will allow you modify information in the player data file
  115.      such as Endurance, Turns left, and Activity.  Please though, use it in
  116.      discretion only.
  117.  
  118.      (You are NOT suppose to be a divine being controlling the lives of the
  119.      players, their actions and the computer should be the ruling forces in
  120.      this game.)
  121.  
  122. M) "Message Base Editor"
  123.     This will allow you to view and edit every message in the Assassin
  124.     Message database.
  125.  
  126. L) "Location Info Editor"
  127.     This option will let you change the names of the guilds to suit your
  128.     tastes, or to remove an offending name that a user gives to a guild.
  129.     You can also set Guild Initiation and Delay fees in this menu.
  130.     If the game is registered, you can even change the name of the city.
  131.  
  132. C) "Color Editor"
  133.     This editor will let you set four of the colors used in Assassin and 
  134.     ASNUTIL.  You can set Menu Text Color, Menu Selection Colors (hilited
  135.     selection characters), and the color of text used by Local and Remote 
  136.     users in the Chat Mode.
  137.  
  138. A) "Add More Players"
  139.     This will increase the maximum number of players (up to 50 total) 
  140.     in case you under estimate the interest of the game.  This will not
  141.     modify the game in any other way.
  142.  
  143. Q) "Quit"
  144.     This of course will return you to DOS or wherever you called ASNUTIL 
  145.     from.
  146.  
  147.  
  148. SETUP Menu 
  149.     (The commands are in order of appearance, however you don't
  150.        necessarily have to do it in this order.)
  151.     
  152. D) Type of BBS Drop File
  153.       
  154.     This option allows you to set the type of dropfile that Assassin reads
  155.     from your BBS.  A dropfile is a file created by a BBS to pass System
  156.     and User information to an external program, such as Assassin.  
  157.     The currently available Drop File types Assassin recognizes are:
  158.         
  159.         0: "No Dropfile - Use Command Line parameters"
  160.         1: "DORINFO#.DEF"
  161.         2: "Wildcat or Generic DOOR.SYS (31-53 line version)"
  162.         3: "Remote Access DOOR.SYS(6 line version for RA version before 2.00)"
  163.         4: "Wildcat   CALLINFO.BBS"
  164.         5: "Genesis   CALLINFO.BBS"
  165.         6: "WWIV      CHAIN.TXT"
  166.         7: "Spitfire  SFDOORS.DAT"
  167.         8: "TriBBS    TRIBBS.SYS"
  168.      
  169. C) Type of Comm Handler
  170.     This option allows you to set the type of Modem Communication used 
  171.     by Assassin.  The available types are FOSSIL driver, DigiBoard multi-
  172.     serial port card, or Serial Interrupt via the Comm Port.  
  173.     NOTE: Serial Interrupt for COM1 - COM4 have default values.  If you use
  174.           Non-standard Base addresses or IRQs or above COM4, run Assassin
  175.           with the correct command line parameters.
  176.     
  177.     The selections available in this option are:
  178.  
  179.         0: Auto Detect  (Checks for Fossil, then DigiBoard, then Serial)
  180.         1: Serial Interrupt
  181.         2: FOSSIL Driver
  182.         3: DigiBoard    
  183.  
  184. F) Assassin File Path
  185.     This is where the program will put Player files, Guild data,
  186.     message bases and a few other files.  This is also the place 
  187.     where the instruction files and, if registered, your registration 
  188.     key must be placed.  
  189.  
  190.     This is a DIRECTORY, not a filename.
  191.  
  192. N) News Path and Name
  193.     If you want this file to be readable from a Text section, you can
  194.     set the FILENAME into that directory.  This IS a full FILENAME,
  195.     not just a directory or folder.  Reason why we emphasize FOLDERS and
  196.     FILENAMEs is to help you make it work the first time.
  197.  
  198. S) Score Path and Name
  199.     If you want to show a short screen with player names and ranks,
  200.     in a text section, fill in the info just like the news (Different name 
  201.     of course).  If you don't want this option, type 'NONE' as the
  202.     FILENAME.
  203.  
  204. G) Guilds
  205.     This is a number between 5 and 15.  Unless you really need to
  206.     conserve memory, you should set this at a minimum of 10.  You will
  207.     NOT be able to change this once the database files are initialized.
  208.     
  209. P) Players
  210.     This is the number of players you will allow to play Assassin.
  211.     It can range from 10-50.  If you don't wish to use a lot of memory,
  212.     it is safe to start at 10 since you can always A)dd players later.
  213.     
  214. E) Maximum Endurance for New Players
  215.     This will allow you to set the amount of damage your characters
  216.     can take before they are killed when you first begin.  Its value can
  217.     range from 50-250. (100 is recommended)
  218.  
  219. M) Initial Money for New Players
  220.     This will allow you to set the amount of money each player starts out
  221.     with.  Its value can range from 50-1000.  (100 is recommended)
  222.  
  223. K) Skill Point to Training Sessions
  224.     This will allow you to set the number of skill points that are used
  225.     for each training session.  Its value can range from 5-15.  
  226.     (10 is recommended)
  227.  
  228. T) Daily Turns 
  229.     This is a number from 10-50.  Turns are removed for certain
  230.     things i.e. an assassination will expend approximately two turns.
  231.     10 allows very little progress, 50 allows a lot of progress, some times
  232.     too much progress.  A good number to set it at is 20 or 25.
  233.  
  234. B) Backlog of News and Messages
  235.     Backlog for news and messages can be individually set.  This 
  236.     holds all old news for a certain amount of days. It also affects
  237.     messages, specifically public messages in the Pub and the Guilds.
  238.     I would say no longer than a week should be stored.
  239.  
  240. A) Message Anonymity
  241.     Setting this to TRUE will allow your users to leave anonymous 
  242.     messages in the Pub, Inn, or Guild.
  243.  
  244. H) Handles or Assumed Names
  245.     Setting this to TRUE will allow users to play with assumed names 
  246.     in the game.  Setting it to FALSE will force users to play under their
  247.     BBS name or handle.  On OTHER type boards, the name they sign the
  248.     register with is the name they will use.
  249.  
  250. I) Inactivity of players
  251.     This will allow you to set the number of days of inactivity 
  252.     before your players are auto-deleted.  This applies to both the living
  253.     and the dead.  With this option, both days can be set individually.
  254.  
  255.  
  256. Once you exit the set-up, if you have modified any of the above options,
  257. ASNUTIL will ask you if you wish to save the SET file.  If you want to save 
  258. the changes, enter Yes.  Otherwise, the options will return to the current 
  259. SET file settings (or defaults if no options have been set).
  260.  
  261.  
  262.      After the FILES ( and Assassin directory if necessary ) have been 
  263. created, place the files ASSASSIN.IN1 to .IN4 into the Assassin Data 
  264. directory you specified in the setup screen.  This will enable your players 
  265. to read the instructions on how to play ASSASSIN before the game starts.
  266.  
  267. FOR REGISTERED SYSOPS:
  268.      
  269.      Rename the ASN???.KEY file to ASSASSIN.KEY and place it in the same
  270.      directory as the Assaassin File Path you entered above in the Setup 
  271.      menu to make your registration valid.
  272.      You must still enter the serial number and passkey into the
  273.      Registration section of the utility and save this new SET file.
  274.      
  275. Now ASSASSIN is ready to be played by you and your users.
  276.  
  277. Questions and Answers...
  278.  
  279. Q:  I run Assassin on a multi-node BBS.  When another user trys to
  280.     run Assassin while it is being played, I get a sharing violation error.
  281. A:  If you are going to be running Assassin on a multi-line or
  282.     multi-node BBS, set the file attributes of ASNPC.EXE and
  283.     ASNUTIL.EXE to READ-ONLY.  This can be done using the DOS ATTRIB
  284.     function as follows:
  285.        ATTRIB +R ASN*.EXE
  286.     This will take care of a Sharing Violation Error generated by DOS's 
  287.     SHARE.EXE.  This error is caused when a BBS shells out to a door game
  288.     and SHARE locks the file with DENY READ/WRITE access which allows only 
  289.     one copy of a game to be run.  With the READ-ONLY file attribute set,
  290.     SHARE will lock the file only with DENY WRITE, allowing the game to be 
  291.     run many times.
  292.  
  293. Q:  Assassin says that it can't find a data file.
  294. A:  Run the utility before you play the game, set the game options("S"), 
  295.     and initialize the files ("I").
  296.  
  297. Q:  Assassin or the Utility says "Assassin is currently in use by another 
  298.     player", and I know that this is not true.
  299. A.  Just go into the Assassin Data directory and remove the file 
  300.     ASNINUSE.FLG, which is a one byte semaphore file.  If you have a 
  301.     repeated problem with this, please put "DEL ASNINUSE.FLG" in the batch 
  302.     file that runs Assassin and report the circumstances to me.
  303.  
  304. Q:  Assassin works fine locally, but my remote users don't see a thing.
  305. A:  Check the Status of the Fossil driver, or install one if you don't
  306.     have one running already.  
  307.  
  308. PLEASE also read
  309.      README.1ST  ( For important information for this release )
  310.      UPDATE.TXT  ( For a list of new features and fixes )
  311.      README.NOW  ( For general info regarding ASSASSIN )
  312.  
  313. DISCLAIMER...
  314.  
  315. I (Kevin MacFarland) do not assume any responsiblity for any damage 
  316. to equipment or loss of data that may occur to your system.  You are free
  317. to distribute this archive as long as none of the files are changed or
  318. omitted, and you can not charge for distribution of this archive except for
  319. reasonably incurred media and transmission costs.
  320.  
  321.