home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
GNX!PL20.ZIP
/
PROLOGON.DOC
< prev
next >
Wrap
Text File
|
1995-07-08
|
5KB
|
97 lines
ProLogon 2.0 by Steelflight
~~~~~~~~~~~~~~~~~~~~~~~~~~~
This ppe is supposed to work with Promatrix, but will work fine without it.
The original idea came when i was stuck with a matrix and then nothing after
that, so i decided to make this ppe. It is totally configureable, supports
up to 20 different randomize logon screens, and works really well.
Setup:
Setup is fairly simple. Make a fresh directory, like C:\pcb\ppe\prologon or
such. Unzip all the files into it. Change the following lines in your
PCBTEXT.
Line 92: !C:\PCB\PPE\PROLOGON\PASSFAIL.PPE_
^^^^^^^^ Or whatever path
Line 148: !C:\PCB\PPE\PROLOGON\PROPASS.PPE_
^^^^^^^^ Or whatever path
Line 259: !C:\PCB\PPE\PROLOGON\PROLOGON.PPE_
^^^^^^^^ Or whatever path
Make sure Pcboard is set to allow one name users (G,C from PCBSETUP),
and put a FAKE.PPE into PCBTEXT record #260. If you don't already
have one made, it should consist of a single line: KBDSTUFF CHR(13).
Detailed Config
Prologon.Cnf: This file consists of 1 number. Line 1, the ONLY line, should
simply have the number of logon screens to be displayed
randomly. Make sure their is a LogonX.pcb and LogonX.cnf
for each file, numbering must start with 1.
Logon#.pcb: Ansi screen for Prologon. It should have a place for Handle
and Password to be entered on it. (look at the example files.)
THE FILE MUST NOT BE LONGER THEN 23 LINES!!! I cannot stress
this enough. If the file is longer, it starts to scroll off
the screen and a whole slew of positioning problems occur.
Simply, make sure the ansis are 23 lines or less.
Logon#.Cnf Config file. Each LogonX.pcb must have one of these to
accompany it (with the same number. i.e., Logon7.pcb should
have Logon7.cnf to accompany it) Example Logon1.cnf file:
Sample .cnf file
56 ;line 1
11 ;line 2
56 ;line 3
12 ;line 4
1 ;line 5
Line 1: X position of Username prompt
This the X position (columns) of where to ask for the user's
name. It should start no closer then 56 to the end. Prologon
allows up to 24 characters to enter a handle. The longest
handle i've ever seen has been 20 characters, so their
should be no problems.
Line 2: Y position of Username prompt
The Y position (lines down) that it should ask for the user's
name. This should not be over 23 lines down the screen, for
obvious reasons. In summary, if you 'Don't get' this, it's
like this. Somewhere in the ansi file (logonx.pcb) their
should be someplace IN THE ANSI that has USERNAME written
(look in the samples) and this is here so, if you want to
add your own screens, you put the X and Y locations.
Line 3: X position of Password prompt.
Basically same as the Username prompt. As long as it
doesn't start at like the 68th line, it should be ok
(PCB only allows like a 10 or 12 character Password)
Line 4: Y position of Password ask.
Pretty much the same as line 2, except it should be where
it the password prompt is (in most of the examples, 1 line
down from the USERNAME prompt. Again, CHECK THE SAMPLES!
Line 5: Which number logon screen it is.
Simply put which logon screen it is (if it is logon1.pcb,
it should be 1, if it is logon4.pcb, it should be 4, ect.)
-----------------------------------------------------------------------------
In conclusion, just add all the screens you want to. Make sure they are
no longer then 23 lines long. And make sure you have a CNF file for them.
without the cnf file, you will have interesting (at best) results. Their
is no registration, if you have any suggestions, i can be reached on CiP
net. The program works perfectly with Promatrix, which was what it was
designed with. I think the ppe is pretty kewl in that you can add your
own logon screens, and configure them. I don't think any pcb logon ppe's
do that (i could be wrong). Oh, last point, some people said the logon
screens i included where 'gay' So feel free to go and change them!
I can be reached by mailing to TALADAS@NILE.INTAC.COM
-Steelflight[GNX]