home *** CD-ROM | disk | FTP | other *** search
-
-
- ============================
- Bordello!
- ============================
- COPYRIGHT 1992,95 T&J Software
- ALL RIGHTS RESERVED
-
- One of the T&J Software Collection of multi-BBS door programs.
- Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire,
- UltraBBS, Telegard, TriBBS, and Remote Access.
-
- VERSION 1.51 April 29, 1995
-
- By
-
- Tom & Jane Wildoner
- 397 West Broadway
- Jim Thorpe, PA
- 18229
- VOICE (717)325-9480
- *between 6:00 & 8:00 p.m. Eastern Time
-
- From
-
- The T&J BBS
- (717)325-9481 28.8 - 3 Nodes
- INTERNET: tjsoft@postoffice.ptd.net
- FIDO: 1:268/400
-
- LATEST VERSION:
- ~~~~~~~~~~~~~~~
- Please call the T&J BBS for the latest version of this program.
-
- LEGALITIES:
- ~~~~~~~~~~~
- THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
- WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO ANY
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- IN NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND PRODUCTION OF THIS
- PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING
- OUT OF ANY USE THEREOF OR BREACH OF ANY WARRANTY. ONCE REGISTERED, ANY
- DISTRIBUTION OF THE REGISTERED KEY WILL INVALIDATE YOUR KEY IN ALL FUTURE
- VERSIONS OF THIS PROGRAM AND NO PRODUCT SUPPORT WILL BE GIVEN. DISTRIBUTING
- A REGISTERED KEY FILE WILL ALSO BRING ABOUT CRIMINAL CHARGES.
-
- DISTRIBUTION:
- ~~~~~~~~~~~~~
- You may make this file available for downloading from your BBS or you may
- upload it to any BBS of your choice, provided that you do not make any
- changes to the contents of the archive (ZIP file). The archive and its
- individual contents may not be used by any service that charges any money
- whatsoever, without the written permission of the author. Pay boards (BBS)
- may carry the unregistered demo version for distribution purposes.
-
- PROGRAM DESCRIPTION:
- ~~~~~~~~~~~~~~~~~~~~
- Basically, you are running your own whore house and fighting against other
- players to attain the most profitable house by the end of the month
- (or past the end of the month depending upon how you have the
- door configured)! You can search for whores to work in your house (you
- may only have 10 at any one time), hire thugs to fight other players
- and to help protect your house, and many other features you will soon
- become very familiar with!
-
- Please read the BORDELLO.HLP file for more detailed info on game play.
-
- ADD ON PROGRAMS:
- ~~~~~~~~~~~~~~~~
- Two add on programs are currently available for Bordello v1.50+ and
- are included in this ZIP file.
-
- BORDINT.ZIP: Bordello Interest Calculator, will give players interest
- (as set by you) for the money deposited in their bank accounts. This
- needs to be run from a nightly maintenance routine. Please consult the
- documentation for the program.
-
- ROBOTS.ZIP: Robots adds another dimension to Bordello with the addition
- of 10 computer run players and random events! Please consult the Robots
- documentation for setup. This program also needs to be in your nightly
- maintenance routines.
-
- NOTE:
- ~~~~~
- When you register, you will receive a new BORDELO.KEY file. Your users
- are only allowed FIVE game days and can only enter the door ONE time
- per day until registered. By running BORDELO LOCAL, the SysOp can play
- the door without any crippling to better evaluate the door. Be sure your
- logon name is SYSOP.
-
- FEATURES:
- ~~~~~~~~~
- --- Desqview Aware.
- --- COM0-15 support and non-standard IRQ's.
- --- Colorful ANSI screens.
- --- Chat function with automatic screen redraw.
- --- Drop to DOS with automatic screen redraw.
- --- NO BRUN module needed for play.
- --- BETA tested on many different boards.
- --- Will return to BBS on dropped carrier.
- --- Will TIMEOUT a player after 5 minutes of no activity.
- --- Use of HOT KEYS while in the door.
- --- Support BBS available.
- --- TOP 10 bulletins.
- --- SysOp configurable.
-
- INSTALLATION:
- ~~~~~~~~~~~~~
- Run the utility program by typing BORDUTIL to easily configure
- the door! Next, RESET the DOOR!! Select number 2 from the UTILITY
- program! This will reset everything from scratch. Next, select number 3,
- select making the BORDELO.CFG file -- answer all the questions here.
- Next, select number 4, set the SYSOP.CFG file. This will ask you
- how many men per day per player, path to your color bulletin, path
- to your ASCII bulletin, how many times they can enter the door per
- day, etc...
-
- If you set the number of game days 15 and the number of times they may
- enter the door to 3, it means they get 15 game days for the entire DAY!
- If they use 10 game days during their first entry to the game, the second
- time they enter the door they will only have 5 left.
-
- There are numerous other options that you may set/change. Feel free to
- experiment for the best settings for your players.
-
- CONFIGURATION: (Your BORDELO.CFG file)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ** PLEASE CONSULT YOUR OWN BBS DOCUMENTATION FOR SPECIFICS!!!! **
-
- Example configuration file for PCBOARD.SYS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for USERS.SYS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for DOOR.SYS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for CALLINFO.BBS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for DORINFOx.DEF
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
- where 'x' is the BBS Node number.
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for SFDOORS.DAT
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
-
- Example configuration file for GTUSER.BBS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- C:\BBS\GTUSER.BBS <=- (Full pathname of your GTUSER.BBS file)
- T&J Software <=- (Change this to your BBS name)
- Tom <=- (The Sysop's first name)
- Wildoner <=- (The Sysop's last name)
- 1 <=- (COM port number - defaults to 1)
- 1 <=- (Node number - defaults to 1)
-
- Example Batch File
- ~~~~~~~~~~~~~~~~~~
- A sample batch file similar to the following:
- ECHO OFF
- CD\DOORS\BODELLO <=- Switch to the door's Directory.
- BORDELO BORDELO.CFG <=- Execute the door program and pass the
- configuration filename to the program.
- CD\PCB <=- Go back to PCB DIR when user exits door.
- BOARD <=- Restart BBS.
-
- This Door is multi-node compatible so you may run more than 1 node from
- the same .CFG file provided the path to your system file (DORINFOx.DEF,
- CALLINFO.BBS, etc) is exactly the same unless you are using environment
- variables, (q.v.)
-
- Environment Variables
- ~~~~~~~~~~~~~~~~~~~~~
- PCBoard automatically creates the %PCBDRIVE% & %PCBDIR% environment
- variables. Non-PCBoard systems may also use these variables by including
- the following in either your BBS batch or AUTOEXEC.BAT
- SET PCBDRIVE=C: <- Drive letter of your BBS files
- SET PCBDIR=\BBSDIR <- Path to your BBS files
- Then in your Door .CFG file instead of putting C:\BBSDIR\DOOR.SYS, you
- would put %PCBDRIVE%%PCBDIR%\DOOR.SYS. This allows you to use just one
- .CFG file for multi-node operation!
-
- To specify a non-standard IRQ, put the IRQ number after the .CFG on the
- command line. For example:
-
- BORDELO BORDELO.CFG /5
- or using the PCBDRIVE procedure: SET IRQ=5 and use
- BORDELO BORDELO.CFG /%IRQ%
-
- This tells the program to use IRQ 5 instead of the standard IRQ.
-
- Had reports of conflicts when using non-standard IRQ's on Novell/Netware
- systems. Seems Novell also uses the / character so something went screwy
- somewhere. So I added the * (asterisk) which may be used instead of the /
- in case of a conflict. In other words, /%IRQ% and *%IRQ% will both work
- and are interchangeable.
-
- When specifying the location of the system file on line 1 of the doors .CFG
- file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
- and %wcnodeid%. Some examples:
- PCBoard:
- USERS.SYS in C:\PCB - %pcbdrive%%pcbdir%\USERS.SYS
- USERS.SYS in C:\PCB\NODE1 - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS
-
- Wildcat!:
- DOOR.SYS in C:\Wildcat\wcwork\NODE1
- - C:\wildcat\wcwork\node%wcnodeid%\door.sys
-
- Non-PCBoard systems may use the PCB environment variables by setting them
- in either AUTOEXEC.BAT or in the batch that runs the door. For example:
- SET PCBDRIVE=C:
- SET PCBDIR=\BBSDIR
- SET PCBNODE=1
-
- Fossil Driver Support
- ~~~~~~~~~~~~~~~~~~~~~
- DoorFrame supports the use of Fossil drivers. To tell your Door to use the
- Fossil driver instead of the standard COM ports, just put /FD on the command
- line when running the door. For example:
- MYDOOR MYDOOR.CFG /FD
- indicates that a Fossil driver is present and should be used. If no Fossil
- driver is detected, DoorFrame will print a message to that effect and exit
- the door gracefully.
-
- Sysop Keys
- ~~~~~~~~~~
- F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
- written to DOOR.SYS and USERS.SYS
- F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
- F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F8 - Returns the caller involuntarily to the BBS.
- F9 - Toggles the local display On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F10 - Activates SysOp CHAT mode within the DOOR.
- ESC - Deactivates CHAT mode. DOOR is resumed.
- UP - Give the caller extra time while in the DOOR.
- DN - Subtract time from the caller while in the DOOR.
- HOME - HELP key for Status Line options.
- ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
- ALT-X - PCBoard will exit after current caller logs off. Value is
- passed to PCBoard. Not available on non-PCBoard systems.
-
- SYSOP.CFG FILE:
- ~~~~~~~~~~~~~~~
- Here is a breakdown of the SysOp configuration options which will be
- found in the SYSOP.CFG file. Remember, you can setup this file easily
- with the BORDELO UTILITY program!
-
- 30
- c:\wildcat\bull\bull999.scr
- c:\wildcat\bull\bull999.bbs
- 3
- 999
- NOT USED
- N
- NOT USED
- NOT USED
- 4
- 11
- Y
- Y
-
- LINE 1: Game Days (I recommend 20 to 30)
- LINE 2: Color bulletin PATH and FILENAME or NONE. If you select NONE
- bulletin is still created for door purposes, but not created
- for the BBS bulletins.
- LINE 3: Mono bulletin PATH and FILENAME or NONE
- LINE 4: Plays per day (how many times they may enter the door)
- LINE 5: Time limit (minutes) NOTE: If you're running Wildcat! use
- DOOR.SYS for the caller drop file!!!!!
- LINE 6: NOT USED
- LINE 7: Y- use special access feature N- normal access (see docs)
- LINE 8: NOT USED
- LINE 9: NOT USED
- LINE 10: Number of covert actions (suggest leaving this at 3 or 4).
- LINE 11: Number of tries at the combination (10- Hard, 11- Medium,
- 12- Easy, or 99 to disable the combination feature).
- LINE 12: Y-Reset at end of month N-Let the game continue!
- LINE 13: Can attacked players automatically rebuy thugs after they are
- attacked?? Y-Yes or N-No
-
- PLAYER HELP:
- ~~~~~~~~~~~~
- A file is included called BORDELLO.HLP -- feel free to zip this file
- up and place it on your board for your users to download!
-
- MAINTENANCE:
- ~~~~~~~~~~~~
- After the initial setup, no maintenance will be required unless you
- want to reset the door from scratch. The door will reset with the
- first player of a new month (if toggled). There are maintenance routines
- available by typing BORDELO MAINT. This command line option will
- regenerate the TOP TEN Bulletin and get rid of lost players that
- are showing up as logged in on the game. Be sure not to run this
- if people are currently playing.
-
- You may also simply regenerate the BULLETINS by running:
- BORDELO BULLETINS
-
- **NOTE** See the HISTORY.TXT file for manually running maintenance!
-
- PLAYING LOCALLY:
- ~~~~~~~~~~~~~~~~
- Just type BORDELO LOCAL
- Logon with the name of: SYSOP
-
- PLAYER ACCESS:
- ~~~~~~~~~~~~~~
- One new feature that was added to this door is the ability to control player
- access to the door. If line 7 of the SYSOP.CFG file is flagged 'Y'
- then this option will be in effect. If it is flagged to 'N' then
- anybody may play the door.
-
- If flagged to 'Y', the players name must be found in the PACCESS.DAT
- file or they will be told to leave a note to the sysop to get access
- to the door. This is a good option if you want to keep the kids out
- of the door without having to setup special door access's and everything
- else in your BBS package.
-
- To add a player to PACCESS.DAT you can use your favorite text editor
- and just add the name (case is not important -- see how the current
- names are listed in the file). Or, you can use the BORDUTIL.EXE
- program to add a player!
-
- TOP PIMP Option:
- ~~~~~~~~~~~~~~~~
- A new option was added in v1.4 called the TOP PIMP option. You may
- toggle this option ON or OFF by running the utility program by typing
- BORDUTIL and then selecting number 8.
-
- If you enable the TOP PIMP option, you must then select a percentage
- of each players income that will go to the top pimp (when they logon).
- I would suggest something like 5% (this was tested, and it didn't seem
- to bad). If you have a lot of players, you may want to cut it back to
- maybe 2-3%.
-
- LOW/HIGH GAMBLING:
- ~~~~~~~~~~~~~~~~~~
- Added LOW/HIGH gambling off the main menu. Simply create a file called
- GAMBLE.DAT (Bordello will create it if it doesn't exist, or it may also
- be edited/created using the Bordello UTILITY program BORDUTIL.EXE).
-
- LINE 1 of the GAMBLE.DAT file is the number of attempts per day and
- LINE 2 is the maximum bet. If you want to disable this feature, simply
- enter a 0 and 0 in the GAMBLE.DAT file and the Gambling Option will be
- dimmed out in the main menu.
-
- PAYOFF.RND File: By creating a program called PAYOFF.RND in the
- Bordello directory, payoffs will be randomly selected in the range of
- 1 to 5:1. This can also be configured using the BORDUTIL program.
-
- MAKE UP DAYS/COVERTS:
- ~~~~~~~~~~~~~~~~~~~~~
- Added makeup days/covert actions. These items are automatically
- banked with the first caller of each day (daily maintenance). Users
- may now deposit/withdraw game days, covert actions, and money from
- the bank. If you don't want automatic makeup days/coverts actions
- banked just make a "zero byte" file called NOMAKEUP.DAT in the
- Bordello directory and the makeup days & coverts are not banked.
- This will not stop active players from making the deposits when they
- play, it just disables the "automatic banking". This may also be setup
- using the BORDUTIL.EXE program.
-
- THE BORDELLO NATIONAL BANK:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Simply make a file called BANK.DAT and enter the maximum amount that
- a player may deposit! If you don't make the file, Bordello will create
- it automatically and put a default value of 1000000 in it. Banked money
- also appears on the main menu. If you want to disable the bank feature
- just enter a 0 in the BANK.DAT file.
-
- NOTE: Doing this also gets rid of players deposting game days
- and covert actions in the bank (the bank option will be dimmed
- out on the main menu).
-
- Players may also bank NEXT DAYS and COVERT ACTIONS. If you would like to
- limit the total number just edit the file called MAKEUP.DAT, line 1
- contains the maximum number of NEXT DAYS that may be banked and line 2
- contains the maximum number of covert actions that may be banked.
-
- If you don't want them to deposit NEXT DAYS or COVERTS simply set both
- items to 0.
-
- MONEY TRANSFERS:
- ~~~~~~~~~~~~~~~~
- Had a request to not allow money transfers. By making a file called
- TRANSFER.NO and placing it the Bordello directory, money transfers
- will be disabled. (Line item will be dimmed on the main menu.)
-
- LOG FILES:
- ~~~~~~~~~~
- Logging of player actions is kept in BORDELO.LOG
-
- FUTURE VERSIONS:
- ~~~~~~~~~~~~~~~~
- Let us know what you would like to see added or changed!
-
- COMMENTS & QUESTIONS & HELP:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you have problems please consult the file TJHELP.TXT first, this
- may help you out!
-
- VERSION HISTORY:
- ~~~~~~~~~~~~~~~~
- See the HISTORY.TXT file for information on the history of the game
- and the new options in the current version!
-
- UPGRADING:
- ~~~~~~~~~~
- See the file called UPGRADE.DOC first!!!!
-
- REGISTERING:
- ~~~~~~~~~~~~
- That's all there is to it! If you have any problems or questions
- please feel free to call the T&J BBS at (717)325-9481.
-
- See the enclosed registration form for ordering! (REGISTER.TXT)
-