home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 December / PCO1297.ISO / FilesBBS / DOS / ZF-CHAT1.EXE / ZCHAT.DOC < prev    next >
Encoding:
Text File  |  1997-09-11  |  17.4 KB  |  374 lines

  1.                                "Weak, Pathetic Fools..."
  2.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  3.     [%] Warning: i consider myself as a lousy dox-writer, b warned! :) 
  4.         
  5.          .ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.
  6.         l$$$$P²°°°²Y$$$$$$$$P²°°°²Y$$$P²°²Y$$$$$P²°°°²Y$$$P²Y$$$dls$$l
  7.         l$$P'.s%s.`²$$$$² .s%s.`²'.s ²Y$$$$ sss.`²'. $$$htx$$l
  8.         l$$ d$$²^²$$b `²²' d$$²^²$$b d$$s%s.`²'.s%s$$b d$$ `²$²'Y$$l
  9.         l$$ gsssssssP.s.l$$l   `²²'$$l²^²$$b d$$²^²l$$l$$$²² .. $$l
  10.         l$$ Y$$s.ssp`°²°' Y$$s.sS$P Y$$ s l$$lY$$s.s$$Y Y$$s.s$$Y $$l
  11.         l$$. `²$$$²' sSsS$. `²$$$²' s `² $ `²²' `²$$$²' s `²$$$²' s$$l
  12.         l$$$$s.....s$$$$$$$$s.....s$$$s.s$SsssS$Ss...sS$$$s.....s$$$$l
  13.         `²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²'
  14.  
  15.     .\| zCHat v1.0 (c) 1997 Squell^zOD |/.     
  16.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  17.  
  18.    (Skip to the next section or get bored with the dislaimer :)
  19.  
  20.    I, Squell, take no responsibility for any results that might happen
  21.    after using this program, including but not limited to viral contamination,
  22.    system crashes, loss of data, loss of property, epilepsy, dismemberment,
  23.    suicidal behaviour, permanent brain damage and death.
  24.    The only thing this program is guaranteed to do is eating up diskspace.
  25.    You are using it at your own risk.
  26.  
  27.    This is copyrighted software, it may be freely copied and spread
  28.    for private use by sysops or other people who feel they need a chatter. 
  29.    Any commercial use of this program must be discussed with me,
  30.    and without my permission this program may not be included in
  31.    any commercial software libraries and/or CD-ROM's.
  32.    
  33.    If you don't delete everything it means you agree with these terms.
  34.  
  35.    (End of Disclaimer)
  36.  
  37.  
  38.     [/] short Feature List [\] 
  39.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  40.    
  41.       - 5 definable PageScreens & 10 definable ChatScreens
  42.       - Full of Ansimations, like rolling colorbars and fading usernames
  43.       - A Scroller, which scrolls messages/oneline ansimations
  44.       - Original screen wipes
  45.       - Record a chat and play it back later
  46.       - Parrot mode, not AI, but i can keep dumbasses busy for 1 minute :)
  47.       - It has got TONS of user-annoying pleasure (read below)
  48.       - Support for 3 external protocols (with autoleech)
  49.       - Extremely useful file-lookup/tag feature
  50.       - Paging hours and Scroll-Lock detection
  51.       - It's 99.9% configurable, you can totally make your own designs.
  52.       - PCB Color codes supported (though i myself prefer ansi:)
  53.       - Runs on practically ANY bbs.. so it's not RA-only
  54.       - Guaranteed to piss-off low-baudrate users :-)
  55.  
  56.  
  57.     %_% startup Parameters %_%
  58.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  59.     
  60.    Syntax:  ZCHAT [parameters]
  61.  
  62.      parameters can be:
  63.                                     
  64.        YELL  / PAGE            =      Start in paging mode
  65.        HSC                     =  Use HSC instead of bleep (when paging)
  66.        CFG   / CONFIG / SETUP  =      Start in config mode
  67.        MACRO                   =     Start in macro editor
  68.        FG    / FORCEGREET      = Start with sysop-greeting (auto in pagemode)
  69.        S:x   / SYSOP:x         =   Start with sysop name x (x = 1/2/3)
  70.        !     / LOCAL           =   Start in local testmode
  71.        PLAY:[filename]         =    Start in ZRC-Play mode
  72.  
  73.    Or just enter a crap parameter and you'll get a nice commandhelp-screen :)
  74.     
  75.    Note: It's kinda pretty advised to swap your board-software out of mem,
  76.          yes zCHat consumes rather generous amounts of memory, but no, it 
  77.          is not by far problematic if you have a normal amount of mem free.
  78.  
  79.  
  80.     <^> the Keys <^>
  81.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  82.  
  83.         [%%Pager%%]
  84.       
  85.      ESC        = Abort Page (can be seen very clearly ;)
  86.      Enter      = Answer Page
  87.      1 / 2 / 3  = Answer Page with sysop name 1/2/3
  88.      S          = Turn sound on/off
  89.  
  90.         [%%Chatter%%]
  91.    Hotkeys with a √ in front of them can also (by default) be done by the
  92.    user. However by setting the Allow?????? INI-directives this can be
  93.    changed. Some functions have 2 hot-keys, don't get confuzed! :)
  94.  
  95.        ESC    = Duuhhh!!
  96.        TAB    = Switch from your window to the user window
  97.      √ INSERT = Turn on/off insert mode
  98.      √ Ctrl-A = ColorSelect
  99.        Ctrl-B = Type in Both Windows
  100.      √ Ctrl-C = Turn ColorCoding on/off
  101.        Crtl-D = Disable remote
  102.      √ Ctrl-E = Effect (define it with the EffectString INI-directive)
  103.        Ctrl-F = Make the remote user say something he doesn't want to :)
  104.      √ Ctrl-G = 'Beep' (can be defined with the BeepString INI-directive)
  105.        Ctrl-K = Type in a custom sysop name
  106.        Ctrl-L = Type in a custem user name
  107.        Ctrl-N = Switch sysop-names
  108.        Ctrl-U = Switch user-names
  109.        Ctrl-O = Wipe the user's window
  110.        Ctrl-P = Put some text in tha scrollbar (Ctrl-V's allowed)
  111.      √ Ctrl-Q = User-help (can be defined with the HelpString INI-directive)
  112.      √ Ctrl-R = Screen redraw
  113.        Ctrl-S = Swap windows
  114.      √ Ctrl-T = Change font
  115.      √ Ctrl-W = Wipe your window
  116.      √ Ctrl-Y = Linewipe
  117.      √ Ctrl-Z = Product info :)
  118.  
  119.        Alt-A  = Turn Parrot-mode On/Off (Polly want a cracker?? :)
  120.        Alt-C  = zChat Config editor
  121.        Alt-G  = Make a Screen Grab
  122.        Alt-M  = zChat Macro editor
  123.        Alt-R  = Turn ZRC-Recording On/Off
  124.        
  125.        F1       = Sysop help
  126.        F2       = Change statbar
  127.        F3/ALT-J = DosShell
  128.        F4/ALT-V = View file (*)
  129.        F5/PGUP  = Send file (*)
  130.        F6/PGDN  = Receive file 
  131.        F7/ALT-E = Useredit (EXITINFO.BBS systems only!)
  132.        F8/ALT-L = User lockout (EXITINFO.BBS guaranteed, others i don't know:)
  133.        F9/ALT-N = Artificial Linenoise (gna)
  134.        F10/ALT-H= Hangup! Click! Drop the Carrier! Kick the User!! =]
  135.  
  136.        ALT-1 to ALT-5 = Toggle speed options (search the statbar :)
  137.  
  138.        ALT-F1 to ALT-F10 = Change Chatscreens
  139.  
  140.    (*) Note: Viewfile: if you enter a directory name with trailing backslash, 
  141.                        or wildcards, you will be presented with a nice
  142.                        fileselector!
  143.  
  144.              Sendfile: enter a directory name (trailing backslash), or finish
  145.                        a name with Control-Enter instead of Enter, and you
  146.                        will be able to select/tag files!!
  147.  
  148.     
  149.     [º] chat Recording [º]
  150.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  151.     
  152.    Yes! If you press Alt-R when you are in a chat, zCHat will start recording
  153.    it to a ZRC (ZCHat Record File) which can later be played by zCHat if
  154.    you enter the PLAY:[filename] parameter.
  155.    You don't have to specify a path if the ZRC file is in the standard 
  156.    ZRC-Directory or in the current directory.
  157.    The extension '.ZRC' can also be omitted.
  158.     
  159.    When you are viewing, ESC will exit, with Cursor Up and Cursor Down, you
  160.    can pick from three speeds, speed one being the actual speed, speed two
  161.    being somewhat nicer to watch, speed three being a little bit disturbing.
  162.    If you press Space you can Pause/Continue the playing.
  163.    With Cursor Right you can play it VERY fast (Fast Forwarding).
  164.    Sorry but there is no Backwards playing =]
  165.  
  166.    The ZRC-Files are relatively small, i think, and can be quiet usefull, 
  167.    for example if a user is bothering you, you normally would just say
  168.    he would, or come with a Logfile everybody can fake.
  169.    This is somewhat harder to fake, and could be used to show the chat
  170.    between you and some lamer. Could ofcourse better be used just for fun :)
  171.  
  172.  
  173.     {+ scroll Commands +}
  174.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  175.    
  176.    When you are editing a Scrollline, which can be in three cases
  177.    (You are in the macro-editor and pressed F2, you are editing the
  178.    wisewords-file or when you are editing a Ctrl-F?? INI-directive).
  179.    Then you can not only enter scrollines, but, you have also some
  180.    special function-keys at your disposal which have a special meaning.
  181.  
  182.     (Control-V)   - Seperator/Break : (Exmple: zCHatRoelz<g>)
  183.                      [Separates two scrolls, or two commands]
  184.                       . Look in the macro editor for soon real-life examples
  185.  
  186.      (Control-K)   - Moving Prompt   : (Example:  ZCHAT.ANS)
  187.                      [  folled by a filename, may contain DOS-wildcards]
  188.                       . Whill show this file as 'a rolling enterprompt'] 
  189.    
  190.     (Control-A)   - Show Ansifile   : (Example: ZCHAT?.ANS)
  191.                      [ folled by a filename, may contain DOS-wildcards] 
  192.                       . Show textfile (Ansi/Pcb-Codes supported)
  193.                      
  194.                      Show Ansi at X,Y: (Example: 10,10:PHOTO.*)
  195.                      [ followed by x-coord, y-coord: filename]
  196.                       . Show textfile and start at these coordinates
  197.    
  198.     (Control-O)   - Execute Program : (Example: C:\BBS\DOORWAY.BAT)   
  199.                      [ followed by a program filename]
  200.                       . Swaps out of mem and executes the program       
  201.  
  202.   Notes: At every filename-entry you can also use wildcards, and zCHat
  203.          will seek out random matching files.
  204.          Ofcourse this doesn't apply to the Ctrl-O execute command :)
  205.   
  206.          Ctrl-O () was primarily made for the CtrlF?? functions in the
  207.          INI-file, but can be used everywhere ofcourse, 
  208.          though i don't see the point in using it as a wiseword :)
  209.  
  210.          Ctrl-A () with the x,y coordinates you can make zchat emulate
  211.          PhotoChat! Simply by setting up the ansi screen and putting 
  212.          some -codes under some macro/Ctrl-F?? stuff.
  213.          zCHat doesn't contain any build-in code to clone PhotoChat! however,
  214.          and don't expect the same photo-change rate which PhotoChat! has =]
  215.  
  216.    Note: if you want to get used to special commands you might
  217.          use the macro editor, which uses colorcoding on its scrollbar
  218.          commands, so you can clearly see what is going on with it.
  219.          Later on as you are familiair with its use, you can simply edit
  220.          the same things in the INI and Wisewords File...
  221.  
  222.  
  223.     [%% the Config Editor %%]
  224.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  225.     
  226.    Really simple to use. (But this is where you can make zCHat *YOUR* Chatter)
  227.    In every filename field you can also use wildcards, to make zCHat pick
  228.    a random file from the files matching the wildcards every time.
  229.    This way you can create one screen setup with many ansi's matching it.
  230.  
  231.    One little notice for the protocol-setup:
  232.    When you edit the protocol-signature, you can press TAB to make the
  233.    otherwise impossible to make, weird, control-characters.
  234.  
  235.    Another little notice for the protocol-setup is that unless
  236.    you press 1 (or 2 or 3:) and give in a name when you've finished editing,
  237.    the protocol will not be available. To disable the protocol simply 
  238.    press the number and erase the title for it. :)
  239.  
  240.    Yet another notice is that the paging hours are ranked from 0:00 to 23:00,
  241.    and a tiny dark dot means No-Page, a small grey dot means FakePage,
  242.    and a white spot means Page. The INI-directives Vipname and Twitname
  243.    also affect paging behaviour, as does the ScrollLock-light.
  244.  
  245.    The Last Notice :)
  246.    In the PagerConfig, you can also enter a   + filename as
  247.    the PageReason String, and then this file (wildcards supported) will be
  248.    opened and showed as a rolling-enterprompt instead of the 
  249.    internal text-scroller which is normally used.
  250.  
  251.  
  252.     $) the INI File ($
  253.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  254.     
  255.    The INI file is only provided to further enhance zCHat, with some little
  256.    extra settings. You can do anything with this file what you want,
  257.    ignore it, delete it, wipe it, fuck it up... but i prefer to use it :)
  258.     
  259.    If you want an explanation of all the INI-directives, refer
  260.    to the ZCHAT.INI provided in this package.
  261.  
  262.  
  263.     [■] the Macro Editor [■]
  264.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  265.   
  266.    You should be able to figure out the macro editor yourself,
  267.    but anyway...
  268.  
  269.    You can use all the regular editing keys in the macro editor.
  270.    A macro-trigger is entered in the first field, the replacement
  271.    in the second (duuhhh). When you are editing the replacement,
  272.    you can change the macro-type with F1 (All/SysopOnly/UserOnly)
  273.    and with F2 you can enter Scrollcommands (see somewhere above)
  274.  
  275.    Ohw yeah, there are 15 special macro replacement which you can enter
  276.    in the macro replacement field (unlike the Scrollcomands)
  277.    All the special macro's are made up of a starting Ctrl-Z (Alt-26)
  278.    followed by a keyword. A list of keywords and their Hotkey alternative:
  279.    For obvious reason i will replace the actual Ctrl-Z with "^z"  here :)
  280.  
  281.     o Sysop-only (disabled for the user)    o Sysop and user (*)
  282.        
  283.       ^zSYSHELP  - F1                         ^zINTRO  - Ctrl-Z
  284.       ^zDOS      - F3/ALT-J                   ^zHELP   - Ctrl-Q
  285.       ^zVIEW     - F4/ALT-V                   ^zWIPE   - Ctrl-W
  286.       ^zSEND     - F5/PGUP                    ^zREDRAW - Ctrl-R
  287.       ^zRECV     - F6/PGDN                    ^zQUIT   - ESC
  288.       ^zEDIT     - F7/ALT-E
  289.       ^zLOCKOUT  - F8/ALT-L     (Note: these things are still restricted by
  290.       ^zHANGUP   - F10/ALT-H           the  normal settings, and are not some 
  291.       ^zCFG      - ALT-C               kind of overrides. If AllowESC is set to
  292.       ^zMACRO    - ALT-M               No, the user will never be able to exit.
  293.     
  294.  
  295.     (%- final Words %-)               
  296.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  297.  
  298.    You can reach me (Squell) at:
  299.    
  300.         BBS: Dark Realm          +31-(0)313-421290  23:00 till 07:00 CET
  301.              Grounds of Darkness +31-(0)172-419158  24hz/day
  302.    
  303.      e-mail: squell@stad.dsl.nl      <- preferred e-mail address
  304.              squell@stad.ddu.iwg.nl
  305.              squell@xc.xs4all.nl
  306.  
  307.    echomail: zODNet,Chaos,iNZEEN (cewl dutch scene networks)
  308.  
  309.    Please feel free to ask me any questions, or suggest something
  310.    for newer versions. Bug reports are also very welcome.
  311.    However, questions asked which are answered in the documentation
  312.    will not get a reply. (Or just a decent 'RTFM!!'-message)
  313.    Ohw yeah, did mention that i am generally a nice guy? 
  314.  
  315.    By the way, you might be wondering where the multi-node support is.
  316.    There isn't any. Any userdoes files can be generated by yourself in a
  317.    batch file orso. If you run a multi-node board, you know what to do :)
  318.    It will ofcourse work, but don't expect special multi-node features.
  319.  
  320.    There is no registered version of this program, and you do not have to 
  321.    pay any registration fee to use this program.
  322.    Though, much time and effort has gotten into the creation of this program,
  323.    and if you want to donate some money for it, it would be appreciated.
  324.    If you want to donate some money to it, contact me.
  325.  
  326.  
  327.     .o[% tha Greetingz %]o.
  328.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  329.  
  330.                              [%%people greetingz%%]
  331.  
  332.   Alpha - Asgorath - Brain - Chajro - Da Butcher - Dark - Deadline - Delta Ray
  333.        Detonator - Dirt Bag - Dweazle - Frame - Gec - Gmc - Hardey - Icy-D
  334.          Longhair - Marduk Kurios - Nikolodeimos - Noise Damper - Psycho
  335.              R-Taz - Raven - Rudeboy - Sage - Scaddy - Scid - Stime
  336.                   Synopsis  - TGK - The Chronic - The Watcher
  337.                       Thunderstrike - Total Illusion - TSD
  338.                             Vertigo - Yellow Leaf
  339.  
  340.                                 [%%group greetz%%]
  341.  
  342.      Asylm - Blacktron - Circle of Tyrants - Cronix - Destiny - Dimension/X
  343.        Excalibur - Excessive Force - Explizit - Expose - Give Productions
  344.            Metabolic - Rise to Demand - Sound Alliance - TUHB - Twist
  345.  
  346.                                   [%%creditz%%]
  347.  
  348.                                Squell  ...   the coder / docwriter
  349.                          Noise Damper  ...   most of the ansi artwork
  350.                          Bountyhunter  ...   the flowery ansi's
  351.                              Delusion  ...   the ascii logo!
  352.                   All the betatesters  ...   the moral support? ;)
  353.  
  354.  
  355.     [%] Keep the scene alive!
  356.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  357.                    
  358.                    [GeC]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  359.                    °°°°°°°°°°°°°²°'.,ssss,.`°²P°°°°°°²²$$$$$
  360.                    $$$$$$$$$$$$$ $²""'`""²$$$s.`$$$$$s,.`²$$
  361.                    $$²°'..`²$$$² sS$$$$$Ss.`$$$s ²'.ss.`°s.`
  362.                    ..sS$$² $$² s$$$$$$$$$$$S.`$$ s$$$$$S.`$,
  363.                    $$$$$'.$² s `$$$$$$$$$$$$$ $$ $$$$$$$$s °
  364.                    $$²' s° $. $ `S²"²$$$$$$$'s$; $$$$$$$$$ :
  365.                    '. ².,s$$S∙ ` ,s$ ²S$$S²'s$',s,.`²$$$$² $
  366.                    $$s,...,,ssSS$$$$ ∙, ..∙²'.s$$$$$Ss,.,s$'
  367.                    sssssssssssssssssSs,,.,,sSssssssssssssssS
  368.                    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[GeC]
  369.                     
  370.  ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
  371.  
  372.                           -(%)-Made in Holland!-(%)-
  373.  
  374.