home *** CD-ROM | disk | FTP | other *** search
- Infoform Proccessing PPE with InfoCode(tm) - Developers/Artists Beta 1 Release
- Code and Graphics by Maverick/[ANTi-X]
- Compiled with PPLC 3.40 for PCBoard 15.4+
-
- Disclaimer
- ══─────∙·.
- This PPE is released under the FREEWARE concept. It may be used in any way
- you wish! Slice it, dice it, decompile it... Whatever you want. HOWEVER, I
- assume NO responsibility for anything that happens. I offer NO guarantees
- of any kind! It's yours, it's free, use it how ever you see fit!
-
- ** WARNING ** This is NOT a completed version, and may contain bugs. Use at
- your own risk! Although the worst that is likely to happen is not work! ;)
-
-
- About/Purpose
- ══────────∙·.
- PCBoard's script questionairs stink, so something had to be done about it!
-
- Please note: This is a Developers/Artists beta release, and it is not fully
- functional. It is intended to let all those great artists out there help and
- make some ansi infoforms for this bad boy! If you are an ansi artist, and
- would like to contribute and infoform or two, email them to me at:
-
- maverick@dcmetronet.com
-
- I will review them, and depending how good they are, they will be distributed
- with the complete (and probably coming beta) releases of this ppe!
- p.s. I retain the right to change/alter/fix or reject the forms submitted,
- however, I will leave the artist signature intact... And should I have to
- change them I will try, where possable, to get approval from the artist!
-
- p.s. If you are submiting an ansi and having trouble getting the infocode to
- work correctly, email the ansi without the animation and infocode. I'll add
- the input/infocode.
-
- Thanks for you submitions!
-
-
- Known Bugs
- ══─────∙·.
-
- If the ansi's are saved and the INFOCODE gets cut with ansi control
- charactors, then that code doesn't get proccessed and it defaults to the
- default infocode. (default infocode = [80;NM;MA;XX])
-
-
- Installation/Configuration
- ══─────────────────────∙·.
-
- 1. Goto PCBSETUP, Type BB and go down to CMD.LST and press F2. Add this new
- entry:
-
- CMD.LST Editor
-
- Charges Per PPE/MNU File Specification -or-
- Command Sec Minute Use Keystroke Substitution
- ══════════════ ═══ ═════════════════ ═════════════════════════════════
- XX) I 0 0 0 C:\PCB\PPE\INFO\INFO.PPE
- └──────┬───────┘
- Full drive and path to the PPE ────────┘
-
- 2. Edit INFOTEXT, which contains configurable lines. Descriptions are in
- INFOTEXT. This file is multi-lang compatable. (ex. infotext.fre = french)
-
- 3. Setup the infoforms using INFOCFG.EXE, this allows you to edit to
- configuration data for the various infoforms. It's pretty easy, if you want
- to delete an entry just blank out the description field!
-
-
- Createing ansi forms and using InfoCode
- ══──────────────────────────────────∙·.
-
- Something that makes this ppe extrememly unique in the infocode proccessing
- built into it! What this is is a special code used after the * (input char)
- that allows formatted input in the ansi form. The forms are created in an
- ansi editor, such as TheDraw, and use * to trigger input. Then, after the
- * char, you can include an InfoCode statement! This is how it works:
-
- In the ansi, you would prompt a question like this:
-
- How does this InfoCode work? *[50;FD;MA;XX]
- input trigger char ──┘ ├┘ ├┘ ├┘ ├┘
- ┌───────────────────────────┘ │ │ │
- │ ┌────────────────────┘ │ │
- │ │ ┌──────────┘ │
- ┌─┴──┐ ┌────┴──────┐ ┌───┴───┐ ┌───────┴───────────┐
- [length;type_of_input;char_mask;var_to_read_and_write]
-
- The InfoCode is divied into 4 parts, explained above. They MUST be incased
- in square brackets! ([=begin ]=end) This table shows the valid variables
- (only the ones marked by an 'x' are implemented in this release):
-
- length = plain number, range of 1 to 80
-
- type_of_input = :
-
- DB = Date Of Birth, xx/xx/xx
- PH = Phone Number, (xxx) xxx-xxxx
- x FD = Fade in (text)
- x NM = Normal (text)
- x ED = Normal + echo dots (hidden input)
- LB = Yes/No lightbar, uses var being changed for default answer
- LY = Yes/No lightbar, Yes as default answer
- LN = Yes/No lightbar, No as default answer
-
-
- char_mask = :
-
- x ML = Mask_Alnum()
- x MH = Mask_Alpha()
- x MA = Mask_Ascii()
- x MF = Mask_File()
- x MN = Mask_Num()
- x MP = Mask_Path()
- x MW = Mask_Pwd()
-
-
- var_to_read_and_write = :
- {boolean vars for lightbar input have not been added/implemented yet}
-
- x AL = U_Alias()
- x CI = U_City()
- x A0 = U_Addr(0)
- x A1 = U_Addr(1)
- x A2 = U_Addr(2)
- x A3 = U_Addr(3)
- x A4 = U_Addr(4)
- x A5 = U_Addr(5)
- x HV = U_HVPhone()
- x BD = U_BDPhone()
- x N0 = U_Notes(0)
- x N1 = U_Notes(1)
- x N2 = U_Notes(2)
- x N3 = U_Notes(3)
- x N4 = U_Notes(4)
- x C1 = U_Cmnt1()
- x C2 = U_Cmnt2()
- x BD = U_BirthDate()
- x EM = U_Email()
- x SX = U_Gender()
- x WW = U_Web()
- x XX = Write input to answer file
-
- Notes:
-
- Ansi files must be saved with a line length NO LONGER that 79 chars or they
- may not display right!
-
- The ansi may need manual editing to get the infocodes to work correctly if
- the infocode is cut off by the ansi editor. This is a known bug and I plan
- on a fix for it.
-
-
- Future/Support
- ══─────────∙·.
-
- E-mail: maverick@dcmetronet.com
- Salt Air: Kenneth Padgett
- Sysop of: The No-Name BBS (703) 323-6838
- WWW: http://www.dcmetronet.com/maverick
- FTP: dcmetronet.com /antix
-
- Snail Mail (self addressed stamped envelope if you want a reply):
-
- The No-Name BBS
- P.O. Box 12443
- Burke, Va 22009-2443
-
-
- Greetz
- ══─∙·.
- Greetz go to:
-
- Gelfling - All your wonderful beta testing and ideas! And the great
- french tanslation! :) Thanks dude!
-
- Chicken/ECR - Your decompiler showed me how to code, And how NOT to code!
-
- Lone Runner/AEGIS - Your decompiler is better(Sorry Chicken), Keep up the work!
-
- Werdz go to:
-
- Clark Development - STOP CHANGING THE PPE ENCYRPTION! Shareware ppe's are SO
- lame! Someone trying to sell a ppe is even lamer!
-