home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
BORD!151.ZIP
/
BORDELO.DOC
< prev
next >
Wrap
Text File
|
1995-04-29
|
19KB
|
446 lines
============================
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)