Prompts v1.0 by Vigilante on 4/20/94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This PPE will take the place of 52 prompts in your PCBTEXT file, totally revamping the entire application procedure, logon procedure, F6 edit online user procedure, and the sysop (7) User Maintenance command. Installation ~~~~~~~~~~~~ I would suggest backing up your PCBTEXT file, just in case you absolutely hate this PPE, but I doubt you will (hate it, not back it up ). All you need to do is run the install.bat included in this archive, and supply the full path to your PCBTEXT and full path to the dir where these files are located on the command line. Run INSTALL with no arguments to see the exact syntax. You also might want to install the Address PSA, although it certainly isn't required. The way this is setup, it asks the user for their REAL name instead of ADDRESS1 and ADDRESS2 is their entire address. The Verification, Alias, and Password PSA's are fully supported too. Something worth noting, a few of the pcboard prompts (3) that this replaces have a 27 character limit. INSTALL.BAT will make each prompt the following: !drive:\path\PROMPTS.PPE xxx where xxx is the prompt number being replaced. This leaves you with 10 characters for your path, which is unlikely. I would personally install this in C:\PCB\PPE\PROMPTS, then have the PROMPTS.PPE appended to that. All this is not a problem when entering prompts via the /i switch in MKPCBTXT.EXE (which is what INSTALL.BAT does), since it doesn't look at line limits for the prompts, and PCBoard doesn't care in the sleightest how long a prompt is either, it just displays it. SO what I am getting at is any length path is OK... just be aware that if you ever try to edit the path inside of MKPCBTXT.EXE itself, it will THEN truncate whatever characters are over the limit. Just skimming past a prompt is fine, just don't edit it once it is installed (just use INSTALL.BAT again if you have to change paths). Every prompt is configurable in the .CNF file. All of the 'default PCB prompts' can be replaced with a display file or PPE using the same metho- dology as in PCBTEXT. There are also three display files: APPLY.PCB is displayed when a user is applying, LOGON.PCB is displayed when a user is logging on, and SYSOP.PCB is displayed for both the F6 key user editor and the (7),(C) user editor form the main prompt. Note that LOGON.PCB is the only one that should clear the screen or home the cursor. Features ~~~~~~~~ 1) Gets new users info for PCBoard without ugly keyboard stuffing 2) Turns F6 User Editor key into a much nicer full screen editor 3) Same thing goes for the (7) sysop command... 4) Adds "Users Real Name" field into user records, replacing ADDRESS1 in the ADDRESS PSA 5) Adds "Birthdate and Age" field into user records, replacing the COMMENT1 field 6) Forces correct formatting of phone numbers and birthdate, and figures out their age for them (kinda neat) 7) When a user types in his password, standard dots are echoed to him but YOU get to see what he is actually typing in (something I have long wished PCB at least had a TOGGLE for) 8) Some more junk.... 9) Maybe even more junk but I doubt it. Notes ~~~~~ I wrote this PPE because I wanted an alternative to the standard practice of "stuffing" the keyboard from a logon matrix when a new user applies while I was writing ProMatrix. Not only is it ugly, but it lends itself to many errors, the authors rarely take all possible prompts that can pop up into account. If you have tried even just one or two matrices then you know what I am talking about. So I start making this PPE, and I quickly realize why everyone uses the "stuffing" method.. take PCBTEXT prompt #152 as an example: "Password (one word please)". Not only does it appear while someone is applying, but also when the sysop hits F6, when a user uses the (W) command, and when the sysop (or someone with sysop security) uses the C subcommand from the 7 command. BIG problem. It quickly snowballed, until finally at 52 prompts I was able to account for each prompt's multiple personalities. My simple new user application sequence had turned into not only that, but a standard logon routing and a built in full screen user editor. Registration ~~~~~~~~~~~~ This PPE is totally free, all you need to do is call Velvet Underground and use the "Reg a ViG! PPE" option from the Matrix. Be prepared with your NAME or HANDLE and BBS NAME _exactly_ as it appears in pcbsetup, double check by looking in PCBOARD.DAT. Line #2 is your name, and line #94 is your BBS name. If you are running a cracked version, GOOD LUCK! I hope you are very confident that the person who cracked this knows exactly what he is doing, the 'protection' routines are tied into a lot of other functions, and if altered could produce unpredictable (at best) results. All you need to do is make a 30 second phone call. Donations are certainly accepted if you feel so compelled, and I won't even mention the many hours of programming/debugging/testing/whatever spent on this thing. :) Cash, old hardware, or even a good leech account on your board is always appreciated. Velvet Underground (1) 516-826-0412 USR Dual 16.8k Velvet Underground (2) 516-Pri-Vate USR Dual 14.4k Enjoy ~~~~~ Thats about it, if you have any questions or comments you can reach me on my board, many other quality boards and nets, Internet address vigilante@156.image.linet.org, or Prodigy at bwvr36c. Other ViG! Utilities: ~~~~~~~~~~~~~~~~~~~~~ PROMATRIX : Light Bar Logon Matrix. Many features, incredibly configurable. Companion to ProVote. Current version: 1.0 Filename: VIG-PM10.ZIP PROVOTE : Light Bar New User Voting. Better than any NUV that is BUILT IN to a BBS software, much less a PPE. Current version: 1.0 Filename: VIG-PV10.ZIP PROMPTS : Replaces 52 of your PCBTEXT prompts, totally revamping the entire application procedure, logon procedure, F6 Online user editor function, and the (C) subcommand form the (7) User Edit sysop command. 100% configurable. Current version: 1.0 Filename: VIG-PR10.ZIP PROEDIT: Light Bar User Editor. For sysops to edit all users, or as the (W) command for a user to edit himself. Emulates PCBSM. Current version: 1.0 Filename: VIG-PU10.ZIP SUPERLOGON : "Forum hack" features: broadcast logon to nodes, turbo login, random stats, last callers, automessage, one liners, more. Current version: 2.0 Filename: VIG-SL20.ZIP CONVERT! : Successor to PIPE2PCB. Converts pipe color codes on incoming fido mail into standard ANSI color codes on the fly. Current version: 1.0 Filename: VIG-C!10.ZIP RUMOURS : Forum-hack style rumours, completely configurable. Source code included. Current version: 2.0 Filename: VIG-RU20.ZIP PCRENFORCER: Enforce Post Call Ratios the RIGHT way. Totally bars non-PCR compliant user from downloading until they post enough messages. Current version: 2.0 Filename: VIG-PE20.ZIP SUPERCHAT : Really nice split screen chat, with a few unique and very handy features. Current version: 1.1 Filename: VIG-SC11.ZIP MORETIME : Give more time to users who know the correct password, totally independant of security levels. Source code included. Current version: 2.0 Filename: VIG-MT20.ZIP Coming soon: An incredible replacement for MKPCBTXT.EXE, giving you UNHEARD of control over your varied PCBTEXT files.