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!