home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
DVB320.ZIP
/
SYSOP.DOC
< prev
next >
Wrap
Text File
|
1995-01-05
|
22KB
|
585 lines
Digital Genesis: Phone number (608)787-0735 & FidoNet Address (1:2360/13)
12/29/94
Digital Genesis presents...
Dream Voting Booth v3.20
Copyright (c) 1994 by James Sella
All rights reserved.
NOTE: Dream Voting Booth currently supports only 'dorinfo1.def' that is
compatible with RA and 'door.sys'. Use a conversion program as
need be. And ANSI is the only color emulation that is fully
supported at this time. ASCII is there but is a bit choppy.
I always throw this in on the top so you see it... Registration is $20.
More info later.
***Disclaimer:
This software, it's associated files and documentation is provided
"as is" without warranty of any kind, either expressed or implied.
The author, or anyone else involved with this program shall not be
liable for any direct, indirect, consequential or incidental damages,
including loss of profits, interruption of business, loss of
information, or any other claims, attributed to the use, or inability
to use this software. This software is guarrentied to do nothing more
than take up drive space.
***License:
This software is NOT freeware, it is shareware. You are given a chance
to try out this software before you buy it. If you have no intention of
registering this software please discontinue use of it. This software
may be copied as long as the original archive stays intact. This
software may NOT be sold or placed in any package without direct written
permission from the author.
***Installation:
1) UnArchive Dream Voting Booth into its own directory.
example of what your tree should now look like:
root (c:) ---> bbs ---> dreamvb ---> dreamvb.exe
dvb0 .cfg
dvb1 .cfg
dreamvb.ctl
sysop .doc
update .txt
readme .txt
dreamvb.ans
dreamvb.asc
dglogo .ans
dglogo .asc
files .txt
file_id.diz
dveditor.exe
dveditor.doc
3) Use a text editor to modify DVB0.cfg, DVB1.cfg *AND* DREAMVB.ctl to fit your
BBS's set up. All the information that you will need is in the files
DVB0.cfg, DVB1.cfg, and DREAMVB.ctl. I always throw in a explanation
anyway... (This doesn't mean that it is a good one. :)
DVB#.cfg
Discription Example
-----------------------------------------------------------
Drop file type | DORINFO1.def
Path to drop file | c:\bbs\
Node Number | 2
Path to Dream V. B. directory | c:\bbs\dreamvb\
Log File | DREAMVB.log
DREAMVB.ctl
Discription Example
-----------------------------------------------------------
SysOp Name | James_Sella
BBS Name | Digital_Genesis
Registration code | 0123456789
SysOp's Security Level | 100
Allow Anonymous booths? | YES
Maximum number of min per visit | 30
Min Level allowed to make booth | 20
Min Level allowed to add choices| 25
Use IN_USE.flg system | YES
Use the logo screen? | YES
Use the graphs for results? | YES
Type of Bad Word checking. | PARTIAL
'Bad Words' list seperated with | meany|sucker|jerk
the pipe (|)
NOTE1: In DREAMVB.ctl the SysOp Name,BBS Name, and Registration code the
capitalization is very important. Registrations codes will not work
unless the capitalization is perfect.
NOTE2: In DREAMVB.ctl the disableing of the logo screen will only work in the
registered version. Unregistered versions are defaulted to YES which
forces you to see the logo screen.
NOTE3: In DREAMVB.ctl the types of bad word checking are FULL, PARTIAL, and NONE
FULL will abort any process in which a defined bad word appears, the
PARTIAL setting will asterisk out the defined bad word and the NONE
setting will ignore the contents of the bad word list.
NOTE4: In DREAMVB.ctl the 'Bad Words' list must be seperated by the pipe (|).
All entries for 'Bad Words' must be on the same line, maximum length is
500 characters, and and you must remember that they are taken out of
the text one at a time, in the order that they appear on the line.
This means if your list is: suck|sucker
Then a message...
You are a sucker.
Will come out as...
You are a ****er.
If your list is: sucker|suck
Then a message...
You are a sucker.
Will come out as...
You are a ******.
What this comes down to is that order is important in the list.
Confused yet? Don't worry, you will get there... :)
4) Create a menu option to call Dream Voting Booth from your BBS. Dream
Voting Booth should be called using a batch file. No command line
perameters are needed but Dream Voting Booth does *NEED* to be called
from it's own directory. If you don't, the program will not be able to
find it's .ctl file.
NOTE: Refer to your BBS manual if you need help on setting up external
programs.
example 1 - batch file for normal use :
;Example Batch for Dream Voting Booth
c:
cd\bbs\dreamvb
dreamvb.exe dvb0.cfg
cd\bbs
example 2 - sample batch file for questionaire mode execution :
;Example Batch for Dream Voting Booth : Questionaire Mode
c:
cd\bbs\dreamvb
dreamvb.exe dvb0.cfg -Q
cd\bbs
example 3 - sample batch file for a bbs mode execution:
;Example Batch for Dream Voting Booth : BBS Mode
;Starts DVB in Vote Option
c:
cd\bbs\dreamvb
dreamvb.exe dvb1.cfg -V
example 4 - sample batch file for a bbs mode execution:
;Example Batch for Dream Voting Booth : BBS Mode
;Starts DVB in Make Booth Option
c:
cd\bbs\dreamvb
dreamvb.exe dvb2.cfg -M
Dream Voting Booth should now be operational in its UNREGISTERED form.
(Are you getting sick of reading 'Dream Voting Booth' yet? I sure am...
I'm going to refer to it as DVB from now on... OK? Good. :)
***Command Line Options:
-L or -Local - will start DVB in local mode. You will be prompted for your
name. If you press <enter> with a blank line, the user
name will be "SysOp".
-Q - will enable questionaire mode. DVB will run through all of
or the booths. Users must vote for a booth. This feature is
-Questionaire very nice for new user questionaires.
-N - will return to user the number of booths that he has not
or voted on yet. ie: 'There are currently 4 booths that you have
-Number not voted on yet.'
-E - will start door in examine/list booths option.
or
-Examine
-M - will start door in make booth option.
or
-Make
-V - will start door in vote option.
or
-Vote
-R - will start door in results option.
or
-Results
-C - will start door in change a vote option.
or
-Change
-D - will start door in delete a booth option.
or
-Delete
-I - will start door in Information option. I ask as a favor that
or you include this one when you set up the door in BBS Mode.
-Information I would like other SysOps to be able to see the name of the
program. I get more copies out this way. Thanks!
Here are a few examples of how to use command line options:
dreamvb.exe dvb0.cfg -V
dreamvb.exe dvb0.cfg -L -Q
dreamvb.exe dvb3.cfg -R -Local
dreamvb.exe dvb2.cfg -M
dreamvb.exe dvb1.cfg -I
dreamvb.exe dvb0.cfg -Examine
dreamvb.exe dvb4.cfg -Local -Make
***Questionaire Mode:
New to version 2.00+ is questionaire mode. This is for the SysOp
that wants to tabulate information from new users or current users.
Example booths to be asked of new users would be "What is the speed
of your modem?" or "Where did you hear about this BBS?". Usually you
will not want the users to add choices but this is up to you when you
make the booth.
To invoke questionaire mode use the command line option -Q
DREAMVB.exe dvb0.cfg -Q
To invoke questionaire mode locally use the command line as follows
DREAMVB.exe dvb0.cfg -Q -L
or
DREAMVB.exe dvb0.cfg -L -Q
It is usually best to keep a seperate copy of DVB for the questionaire
mode if you are also using DVB as an online door for users to add
questions to and such. I suppose if you want, you can have users make
questions for new users? Up to you...
***BBS Mode:
New to version 3.00+ is 'BBS Mode'. This is the set of commands that
start the door in various modes. This allows you to set up a menu in
your BBS and run the voting door from it rather than entering into
the door and running it from there. It also allows you to make your own
custom voting door in a way. You can leave out the Make option or
Delete option if you don't like those, ect.
What BBS Mode does is gives you the feel that some BBS software comes
with. Renegade for example has a built in voting system. You can use
DVBs BBS Mode to emulate this.
NOTE: I suggest having at least a 500k drive cache util running if you are
going to be using these command line options in BBS Mode. It will be nicer to
your HD. :)
***Customizing DVB:
DVB will allow you to use any .ans or .asc that you wish to use.
The original ansi and ascii that you get were created by James Sella.
There are three other ansi pictures in the archive dvbmain.arj. These
ansi pictures were created by Mike Rudie. (You like mine better don't
you?) Anyway, you can use any of these but to do so you must rename
them to 'dgmain.ans' and 'dgmain.asc' or the program will not work.
You are free to alter them or make your own as you wish. Make sure that
they are in the correct directory as well. (The program directory)
***Using DVB:
Things that the SysOp gets over the users...
a) The SysOp will always see the name of the user that created a booth. The
creator of the booth will also see this.
The SysOp will see...
Entered by: Anonymous <Joe Blow>
rather than...
Entered by: Anonymous
b) The SysOp can delete any booth that they want.
c) The SysOp can always add choices to a booth regardless of the creators
setting on the booth. The Creator will also be able to do this too.
You will see a small <SysOp Override> next to the option to add choices.
d) You are cooler than the average user and you get your name shown when the
users exit the door!!!
1) Vote on booth
Voting is done much as it looks. Press 1 or V to vote and enter
the number of the booth you want to vote on. During Voting you
will be able to add choices to the booth if the creator of the
booth selected that option. The SysOp and the Creator of the
booth will always be able to add more choices (up to 20 total).
You will see a small message such as <SysOp Override> if you
are given the choice to add over the normal selection by the
creator of the booth. After voting you will be returned to the
list of booths to continue voting. To return to the main or
list more booths (if available) press enter.
HIDDEN OPTION: If you enter 999 for the booth to vote on, DVB
will pick one for you randomly from the ones you haven't voted
on.
NOTE: The booths listed in blue are available for voting on, the
ones in grey are already voted on. This will be reversed when
trying to change your vote.
2) Make a new booth
Making a new booth is pretty simple too. The only rule you must
follow is that there must be at least on character in each field
up the the letter C. After that you can press enter to complete
the booth.
3) Results of booth
Again this is rather simple as it all is. :) Pick the booth you
want to see the results of. Your vote (if you voted on it) will
be in purple. If graphs are enabled there will be graphs that
go alone with the percentages. They are scaled so the highest
percentage will go to the far right side of the screen.
4) List booths
This will give you a list of the booths.
5) Change vote
You will be given the list to pick a booth from. The booths that
you can change your vote on are in blue and the ones that you
haven't voted on yet are in grey. Again you can enter 999 to
have the computer pick one for you. (Why, I don't know, but you
can.) You will be asked if you are sure and you will be shown
your current vote on this booth. If you pick yes you will be
shown the list to vote from.
NOTE: If you press enter here your vote will be removed from
the booth all togeather. You will recieve a small message to
that tune.
6) Delete booth
You will be shown a list of booths. The SysOp is able to delete
any booth that they want. The user can delete a booth that he
created. No user can delete another users booth.
7) Information
Exactly what it says... it gives information. :)
8) Quit to BBS
Ummm...
***Beta Sites:
BBS Name: Digital Genesis BBS Name: The Doghouse BBS
SysOp : James Sella SysOp : Mike Rudie
FidoNet : 1:2360/13 FidoNet : 1:2360/18
Phone : (608)787-0735 Phone : (608)788-9657
Hours : 24 Hours : 24
Max Baud: 28.8k Max Baud: 28.8k
Lines : 1 Lines : 2
***Distribution and Support Sites:
The newest version of Dream Voting Booth can always be FREQ'ed with the
magic name DREAMVB or downloaded on the first call to:
(Spanish version also available with magic name DVB_SP)
USA:
Digital Genesis (608)787-0735 (1:2360/13) (Zoom 28.8 V.FC)
- or -
The Doghouse BBS (608)788-9657 (1:2360/18) (Zoom 28.8 V.FC)
CANADA:
Gil's PC (819)689-4565 (1:12/60) (USR 28.8 V.everything)
***Registration:
Registration for Dream Voting Booth is $20.
What you get:
1) DVB will say REGISTERED when you exit the door. (Oh, joy!)
2) You will be able to disable the logo screen now! (Not too bad is it?)
3) Questionaire Mode will no longer display the banner saying it is
UNREGISTERED. Much nicer looking operation.
4) BBS Mode (Most command line options) will no longer display the banner
saying that it is UNREGISTERED. The users won't even know it is an
external door.
5) Other things will be available to you...
* 6) The number of booths will not max out at 10 any longer. It will go up
to 255 in the registered version. (Pretty good, huh?)
7) Your hair line will start to return. (Yes, you've been noticing
lately that it's been moving south, haven't you?!)
8) You will no longer be subjected the the most horrible delays that
drive every SysOp insane! (Oh, is that what I forgot to put in the
program... lucky for you... :)
NOTE: Number 7 doesn't apply to the ladies. Unless ya need it. :)
I was going to put in a guilt trip like in my other doc files but I can't think
of a good one. Never the less, please feel guilty if you don't register. :)
All registrations can be sent to:
Digital Genesis
c/o - James Sella
3400 Leonard St.
LaCrosse, Wi 54601
* Please make all checks/money orders payable to: James Sella
* Please not that we do NOT have an online registration system at this time.
Registration Codes will be returned via NetMail to your BBS (directly, not
routed) or through the U.S. Postal System. Registrations are final and are
not transferable. Please allow 4 weeks for delivery... should be less than
that though. :)
WHAT IS NEEDED FOR REGISTRATIONS:
1) SysOp's Real Name
2) BBS's Name
* 3) Name of Program you are Registering
4) FidoNet Address or Mailing Address
5) $20 US-FUNDS (checks/money order payable to James Sella)
I may be contacted most of the time on my BBS or though NetMail and I usually
monitor Fido's DOORWARE echo.
The newest versions of my programs can be FREQed (1:2360/13) or downloaded from
Digital Genesis (608)787-0735. If you are calling long distance, you may log on
as 'Guest' with the password 'Guest' and download anything on your first call.
Dream Voting Booth magic name is DREAMVB
Dream Voting Booth Spanish Version magic name is DVB_SP
Current list of files with MAGIC name FILES from (1:2360/13)
Digital Genesis (608)787-0735
FidoNet NetMail to James Sella (1:2360/13) (all year round)
Internet Mail to sella_jm@cowley.uwlax.edu (during school year)
***About the program:
Dream Voting Booth is my third door. (Well, more like 2 1/2) This door wasn't
written with my girlfriend sitting behind me like the others. :) I think she
got sick of that.... better start to pay more attention to her, huh?
The entire reason that I wrote this voting door is because of one SysOp...The
SysOp of The Doghouse BBS, Mike Rudie. He had been complaining that there wasn't
a quality voting door around. Well now there is. :) (Almost sounds like I'm
bragging doesn't it?)
Version 2.00 was the result of a request by Rob Butler for a questionaire
modification to the door. While making these changes I found several bugs and
patched those up in this version. May Rob's BBS rest in peace..
Version 3.00 was again the result of a request for command line options of
all the modes and a few extras.
Version 3.20 is the result of even more requests.
It was written in C++ by James Sella in the late hours of several (30) nights. I
would like to appologize for the lame docs. (I wrote these docs at 4:43 am)
***Bug Reports:
If you feel that you have found a bug in the program, please contact me
thru NetMail to my BBS (1:2360/13) or contact Mike Rudie at (1:2360/18)
***Suggestions:
If you feel that you have a good suggestion for an upgrade of DVB, you
can contact me concerning this thru NetMail. I can't think of all the
ideas you know! :)
***History:
v0.1 - Un-Released version of Dream Voting Booth
6/05/94 - First working version - In Alpha testing
v0.9 - Released only to the beta sites
6/12/94 - All known (dumb) bugs fixed and lots of extra things added.
v1.0 - Released to the general public!
6/19/94
v1.01 -Released to the general public.
6/20/94 - Fixed a few minor bugs created with v1.0 and added DVEditor.
v2.00 -Released to the general public. (Again)
7/03/94 - Fixed minor spelling error.
- Added Questionaire Mode
- Found and Fixed a major bug with the database. Any booth
created after booth 61 would be written over other booths.
(Basically an integer rollover mistake)
- Fixed same database bug in DVEditor v0.1. This resulted in
DVEditor v0.2 :)
v2.10 -Released to the general public.
9/12/94 - Changed "Press any to continue" to "Press any key to continue"
- Added much better multinode support
- Added INT21h AX=1680 to be kinder to multitaskers.
v3.00 -Released to the general public.
9/23/94 - Added 'BBS Mode' command line options.
- Fixed node number bug in IN_USE.flg file.
v3.01 -Released to the general public.
9/26/94 - Fixed small bug with door.sys.. GR taken as NG
v3.20 -Released to the general public.
12/29/94 - Added several options to .ctl file and changed format of
.cfg and .ctl files. This version gives the SysOp more control.
<*** End of File ***> TOASTY!