home *** CD-ROM | disk | FTP | other *** search
/ The Best Internet Programs / BESTINTERNET.bin / internet / slics / readme.txt < prev    next >
Encoding:
Text File  |  1995-04-21  |  6.5 KB  |  137 lines

  1. SLICS is a new ICS client that works with Winsock (TCP/IP).  it is
  2. essentially a new version of the chess viewer CHESSBD with some new dialogs
  3. tacked on, thus it incorporates all the viewer functionality of CHESSBD
  4. version 1.1d .  you must have Winsock to use SLICS.
  5.  
  6. ICS client features:
  7. * the usual GUI game playing functions
  8. * separate GUI dialogs for chats and challenges
  9. * you can enter any ICS command via a telnet window
  10. * alternative setups for small or large monitors
  11. * can be used thru a firewall (thanks to Tim Mann)
  12. * 16 user programmable buttons for your favorite ICS commands
  13. * colors and fonts can be customized.  distribution includes
  14.   2 alternative sets of pieces contributed by users
  15.   (thanks to Nico Koolsbergen and Eric Churchill)
  16.  
  17. many new ICS features - see release notes below.
  18. * scalable board windows
  19. * dialing directory for switching between different servers
  20. * user programmable menu - like the arena buttons, but in a menu
  21. * capture windows
  22. * tty mode dialog
  23. * optional multiple .ini files
  24.  
  25. chess viewer (CHESSBD) features:
  26. * understands both algebraic and descriptive notation
  27. * can read and write PGN, including nested variations
  28. * can read "almost any" ascii game file, including natural "sloppy"
  29.   input with implicit comments and variations
  30. * can be used to convert "almost any" ascii game file to PGN
  31. * can build an index to speed up loading of large game collections
  32.  
  33. as of 18 april 95, the most recent version is slics20i.
  34. the file slics20i.exe is a self-extracting archive.
  35.  
  36.  
  37. the FICS server seems to be in a state of flux for the moment.
  38. it is usable, but there are annoying incompatibilities that cause some
  39. SLICS features not to work, or not to work as well as on ICS (ICC).
  40. it is my intention to make SLICS fully functional under FICS, once
  41. the server stabilizes.
  42.  
  43. comments, suggestions, and bug reports are welcome.
  44.  
  45. SLICS is shareware.  if you find this program useful,
  46. please contribute $5, thanks.
  47.  
  48. --- don fong (dfong@igc.apc.org)
  49.  
  50. ==============================================================
  51. RELEASE NOTES
  52.  
  53. * scalable boards.  the main board window and observation windows are now
  54.   scalable via the usual windows decorations.
  55.  
  56. * improved ConnectInfo dialog.  there is a new a "dialing directory" box
  57.   that lets you easily switch back and forth between ICC and FICS or other
  58.   servers.  edit the file "icsprofs.dat" to have your name and other
  59.   server-dependent settings available at the click of a button.  there is
  60.   also a checkbox to tell the program whether you are connecting to a FICS
  61.   server vs an ICC server.  i added it because there are enough annoying
  62.   little incompatibilities between the two that it seemd like
  63.   a waste of time to try to make SLICS context free.
  64.  
  65. * capture window .  alt-T brings up a dialog that lets you run a command
  66.   while saving the output in a window of the appropriate size.  this solves
  67.   2 problems: you don't have to scroll the window to see long lines
  68.   (as long as the output is a reasonable size); and the output won't
  69.   get scrolled off by chats and other server messages.
  70.  
  71. * tty mode dialog . alt-M brings up a dialog that lets you control
  72.   tty like parameters of the control window.  you probably don't
  73.   want to mess with the default settings, unless you are logging in
  74.   thru a firewall.  in that case, you can set rawmode on, local echo off,
  75.   fullduplex on.  but under normal operation making a TCP/IP connection
  76.   directly to the ICS server, the best settings are rawmode off, local
  77.   echo on, and fullduplex off.  there is an additional setting, to
  78.   turn on/off line wrap in the ICS textport.  it's a matter of taste.
  79.   i added it because the default window sizes are too small to see
  80.   the important info in challenges without having to scroll back and forth.
  81.  
  82. * user definable menu.  dropdown "U" menu for up to 50 user defined
  83.   commands.  (this is in addition to the 16 user definable buttons in
  84.   the ARENA dialog.)  NOTE: i also changed the method of specifying
  85.   programmable arena buttons.  the old method will still work for now,
  86.   but i encourage everyone to switch to the new method.  see the online help.
  87.  
  88. * multiple .ini files .  if you have customized the chessbd.ini file
  89.   (like with your own arena button bindings), you can now put these
  90.   custom settings in a separate .ini file and SLICS will read them
  91.   after reading chessbd.ini .  the first line of additional ini files
  92.   must be ``[chessbd]''.  to use it, give the filename as a command line
  93.   argument when calling chessbd.exe from the program manager.  you can
  94.   specify multiple .ini files if you want.  they will be processed
  95.   in left to right order.  these files will NOT be changed if you
  96.   alter a variable at runtime using the Options dialog.  such changes
  97.   will be written to chessbd.ini .  if you want to change these
  98.   additional .ini files, just use a text editor.
  99.  
  100. * i also added support for direct modem connections, without winsock.
  101.   this is still experimental.  you still need to have winsock installed
  102.   in order to use SLICS, otherwise the program won't load.  but if for
  103.   some reason you wanted to use a direct modem connection instead of
  104.   thru winsock.  try it and let me know if it works.
  105.  
  106. bug fixes:
  107.  
  108. * "maximize" should work right, or at least better.  this should also
  109.   fix the problems where the dialogs did not have all their stuff
  110.   if you were using a small screen.
  111.  
  112. * previous versions had a problem with maximizing the ICS control window
  113.   on a small screen.  the fix was to insert a line "icswinmax=1000x1000+0+0"
  114.   in your chessbd.ini .  i changed the default so that should no longer
  115.   be necessary.  the problem should be fixed now.
  116.  
  117. * the problem with "sposition" being off-screen is now fixed.
  118.  
  119. * widened the challenge listbox in the arena dialog.  this isn't really
  120.   a bug, but in previous versions the listbox was a little too narrow.
  121.   depending on the length of the challenger's name, you had to scroll
  122.   the window to see the time control.  i also made the default font smaller,
  123.   for the same reason.  you can change it back if you don't like it.
  124.  
  125. * tweaked the "match" dialog to work with FICS.  for this to work right,
  126.   you must inform SLICS when you are using a FICS, vs ICC.  see above
  127.   regarding the ConnectInfo dialog.
  128.  
  129. * if you find the board starts out upside-down when you start a game,
  130.   it probably means you forgot to set the "icshandle" variable to
  131.   your login name.  you need to do it, because FICS does not automatically
  132.   set the board orientation.  your "icshandle" the only way the program
  133.   knows which side should go at the bottom.
  134.  
  135. * in the games file, move numbers are now followed by a period
  136.   as they should be.
  137.