home *** CD-ROM | disk | FTP | other *** search
/ Die ASC Mega 2 / ASC-Mega2-CD-ROM.iso / SPIELE / SCHACH / SCHACH1 / QANDA.TXT < prev    next >
Encoding:
Text File  |  1995-08-01  |  7.7 KB  |  186 lines

  1. CHESSBD 2.1 ICS RELATED PROBLEMS AND BUGS
  2. =========================================
  3. August 1995
  4.  
  5. This file contains information about bugs and deficiencies in CHESSBD,
  6. as well as some problems you might have.  There are some outright
  7. bugs, and there are some anomalies i don't understand yet.  If in your
  8. usage of CHESSBD you encounter anomalous behavior that is repeatable,
  9. please drop me a line (dfong@igc.apc.org).  The program also has
  10. deficiencies.  I welcome constructive criticism and suggestions.
  11.  
  12. In no particular order:
  13.  
  14. Q: My opponent's moves don't show up on the board,
  15.    All i get is a bunch of ascii stuff in the Telnet window.
  16.  
  17. A: You probably neglected to tell ICS to use style 12.  Try this:
  18.    right after you login to ICS, enter "style 12" in the Telnet window.
  19.    Thereafter, your opponent's moves should appear automatically in
  20.    the board diagram.
  21.  
  22. Q: OK, i did style 12 already, how can i get rid of that stupid warning
  23.    message when i log in?
  24.  
  25. A: Just create an _ics.rc file.  If there is one, CHESSBD will assume you
  26.    put style 12 in it as necessary, and will no longer warn you to do
  27.    style 12.
  28.  
  29. Q: I lost on time when CHESSBD showed i had over a minute left!
  30.    And my opponent's clock was running to boot!
  31.  
  32. A: This appears to be a bug in the ICS protocol: if there is bad lag,
  33.    it could transpire that your opponent already responded to your last move,
  34.    but somehow the server's acknowledgement has not yet reached CHESSBD.
  35.    Meanwhile, your opponent and the server think it is your move.
  36.    Try this: after the game, ask your opponent what move s/he is on
  37.    (according to this hypothesis, s/he will be one move ahead of
  38.    what CHESSBD shows).  If this hypothesis is correct, then complain to
  39.    the admins.  We need a better protocol.
  40.  
  41. Q: I was observing a blitz game, and it kept coming back after i killed
  42.    the window.
  43.  
  44. A: This happens because when you kill the window, CHESSBD tells the server
  45.    to "unobserve" the game.  However, the command to "observe" and "unobserve"
  46.    is the same.  Sometimes when the moves are coming fast, the server thinks
  47.    you are trying to "re-observe" the game instead of "unobserve".  The fix
  48.    is to just keep killing the window until it stays dead.  Or, you can
  49.    reliably unobserve the game by clicking the "obs" arena button again,
  50.    and only then killing the window.  
  51.  
  52. Q: I can't stand those stupid style 12 messages after every move!
  53.    They clutter up the screen so the chats get lost.
  54.  
  55. A: Should no longer happen.
  56.  
  57. Q: The text is too tiny to be readable!
  58.  
  59. A: You can change the font using the Options dialog from the main window
  60.    menu bar.  (NOT the ICS menu bar.)
  61.  
  62. Q: I can't figure out how to play WILD games.
  63.  
  64. A: Sorry, CHESSBD does not currently support WILD games.
  65.    But i think if you do the setup "manually", by typing in
  66.    commands in the ICS Telnet window, you will be able to
  67.    PLAY wild games OK.
  68.  
  69. Q: Why doesn't CHESSBD have a builtin command for XYZ?
  70.  
  71. A: ICS has too many commands, and there is too little documentation about
  72.    them, for me to provide GUI support for them all.  And they're
  73.    constantly adding new ones.  So instead of providing wired-in
  74.    support for my own favorite commands, CHESSBD provides a bank of 16
  75.    programmable buttons in the Arena dialog.  You can setup a button to
  76.    execute any ICS command.  You can also program up to 50 menu items
  77.    in the ICS User menu.
  78.  
  79. Q: How can i save my games to a file?
  80.  
  81. A: CHESSBD automatically saves your games to the file "icsgames.pgn",
  82.    as you play them.  See also the online help for the "icssave" option
  83.    variable.
  84.  
  85. Q: OK, it wrote all my games out, but the CHESSBD reader choked
  86.    on my 9th game!
  87.  
  88. A: This may be a bug.  At one point in time, there was a problem that
  89.    apparently caused moves to be omitted from the gamesfile.  I haven't
  90.    seen this personally.  If you can reproduce this behavior, please
  91.    drop me a line.  Also, ICS refresh and takebacks can make the saved
  92.    games confusing when replayed.  Edit the file to eliminate these
  93.    artifacts.
  94.  
  95. Q: The gamesfile is called "icsgame.pgn" but it isn't in PGN format.
  96.  
  97. A: That's true.  If you really want PGN, you can quit ICS mode and
  98.    read the file back in using the viewer features of CHESSBD.
  99.    Or, you can turn on logging and use the ICS oldmoves command,
  100.    then use one of the public domain converters on the logfile.
  101.  
  102. Q: I can't stand the click-and-drag way of moving pieces.
  103.  
  104. A: Try setting the undocumented option variable dragmove=0
  105.    in your "chessbd.ini" file.
  106.  
  107. Q: I hope you can find better looking pieces someday.
  108.  
  109. A: I already did, thanks to Nico Koolsbergen (nicok.ini), Eric Churchill
  110.    (ericch.ini), and Harry J. Toups (toups.ini).  If you don't like my
  111.    "minimalist" pieces, go to the program manager and change the SLICS
  112.    command line (for the SLICS icon).  Change it to "chessbd toups.ini"
  113.    for "classic chess assistant like" pieces.  Try "chessbd nicok.ini"
  114.    for "baroque" pieces; or "chessbd ericch.ini" for "staunton like"
  115.    pieces.  Or design your own.
  116.  
  117. Q: The board is too tiny.  The dialogs are too big.  Etc.
  118.  
  119. A: In the latest version, almost everything is scalable.
  120.    If it doesn't scale, please send me a description of your
  121.    system, including machine type, monitor size in pixels,
  122.    and what version of windows you are running.
  123.  
  124. Q: Why can't i play through games files while i'm using ICS?
  125.  
  126. A: You can in the latest version of SLICS.
  127.  
  128. Q: Can i use SLICS through a raw serial connection?
  129.  
  130. A: Yes, the latest version has experimental support for raw serial
  131.    connections.  You can fill in the Com port number and parameters
  132.    in the ConnectInfo dialog.  Click the "Modem" radio button.
  133.    Then you need to enter the modem commands to initialize the modem
  134.    and dial your service provider.  It's best to create a script to
  135.    do this.  See the example login script dial_ics.rc .
  136.  
  137. Q: Can i use ICC timestamp?
  138.  
  139. A: Yes, if you have a UNIX account on a local machine.
  140.    See the online help.
  141.  
  142. Q: Can i login thru a firewall?
  143.  
  144. A: Yes, see the online help.
  145.  
  146. Q: How do i create a login script?
  147.  
  148. A: See the online help.  Look at the example login script "ex_ics.rc" .
  149.  
  150. Q: Why does SLICS cause GPF's?
  151.  
  152. A: Because users don't report bugs!  SLICS should not ever GPF.
  153.    And it does not GPF on my system.  If you find a way to make
  154.    it GPF repeatedly, please send me email, describing what you
  155.    did, what you saw, and what kind of system you have.  I.e.,
  156.    what version of WINDOWS, what version of WINSOCK, what type
  157.    of processor, what size monitor you have.  And anything else
  158.    you think might be relevant.
  159.  
  160. Q: Why does all the documentation call the program CHESSBD instead of SLICS?
  161.  
  162. A: The earlier version (before adding the ICS features) was called CHESSBD,
  163.    and i'm too lazy to change the documentation.
  164.  
  165. Q: How can i program the ICS User menu and the ICS Arena buttons?
  166.  
  167. A: Look in the chessbd.ini file.  See ics_luNN (for arena button NN)
  168.    and ics_mNN (for menu item NN).  Do thou likewise.  See the online help
  169.    for further details.
  170.  
  171. Q: Can i use the SLICS as a NETSCAPE or MOSAIC helper?  Yes.  If you pass
  172.    SLICS a filename on the command line, it will automatically treat it as
  173.    a games file and "open" it for you.  (Unless the filename has the
  174.    extension ".ini", in which case SLICS will treat it like a .ini file.)
  175.    See the NETSCAPE or MOSAIC documentation for info on how to set it up.
  176.  
  177. Q: The helpfile sucks.
  178.  
  179. A: Sorry, i don't have time to write a good one.
  180.  
  181. Q: I already registered the beta release, SLICS20c.  Do i have to
  182.    re-register SLICS21a?
  183.  
  184. A: No, if you already sent me $$ for SLICS2?[a-z], you are entitled
  185.    to free upgrades as long as i keep calling it SLICS2?.
  186.