home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / os2igc03.zip / readme < prev    next >
Text File  |  1997-03-15  |  11KB  |  250 lines

  1.                                 Welcome To OS2IGC
  2.                                 -----------------
  3.                      The OS/2 Client For The Internet Go Server
  4.                      ------------------------------------------
  5.  
  6.                            Developed By Ira H. Schneider
  7.  
  8.  
  9. The OS2IGC program is an OS/2 Warp Workplace Shell object that supplies a
  10. graphical user interface while connected to the Internet Go Server.
  11.  
  12.  
  13. System Requirements:
  14. --------------------
  15.  
  16.     OS/2 Warp - OS2IGC has been tested on the following versions:
  17.  
  18.          * OS/2 Warp Version 3
  19.          * OS/2 Warp Version 3 With Windows
  20.          * OS/2 Warp Connect With Windows
  21.          * OS/2 Warp Version 4
  22.  
  23.     TCP/IP connection to the Internet - OS2IGC has been tested with the
  24.     following connections:
  25.  
  26.          * The OS/2 Warp Internet Connection - dialed in to the IBM Global
  27.            Network as the service provider
  28.          * The OS/2 Warp Internet Connection - dialed in to another
  29.            service provider (Nep-Link, Comland)
  30.          * Direct token-ring connection to a network that is connected
  31.            to the Internet through a firewall - using IBM TCP/IP 2.0
  32.  
  33. OS2IGC will NOT work on any version of OS/2 prior to OS/2 Warp.
  34.  
  35. OS2IGC requires an existing TCP/IP connection to the Internet when you
  36. open the object.  This means that you have to establish your SLIP or PPP
  37. connection first, then double-click on the OS2IGC icon to conect to
  38. the Internet Go Server.
  39.  
  40. OS2IGC was developed for use on the Internet Go Server.
  41.  
  42. I have also done minimal testing on the No Name Go Server.  It
  43. appears to work, but I have not done extensive testing so I do not
  44. know if there are any incompatibilites with this server.
  45.  
  46. OS2IGC should also work with any other Go Server that presents the
  47. same client interface as the Internet Go Server.
  48.  
  49.  
  50. Installation:
  51. -------------
  52.  
  53. 1.  Open an OS/2 windowed or full-screen command prompt.
  54. 2.  Make the directory containing the OS2IGCnn.ZIP file the
  55.     current directory.
  56. 3.  Unpack the OS2IGC program using PKUNZIP or UNZIP.
  57. 4.  Install OS2IGC by typing the command "install".
  58. 5.  Close the OS/2 command prompt.
  59.  
  60. The OS2IGC installation program copies the OS2IGC.DLL file to
  61. the \OS2\DLL directory on your boot drive and copies the
  62. OS2IGC.HLP file to the \OS2\HELP directory on your boot drive.
  63. It then registers its Workplace Shell object classes.
  64.  
  65. If you are reinstalling OS2IGC (or installing a new version), the
  66. installation program has to restart the Workplace Shell in order
  67. for the changed program to become active.  It displays a
  68. message indicating that it is restarting the Workplace Shell.
  69. You will then see the Desktop close (DON'T PANIC!) and a few
  70. seconds later the Desktop will reopen.  When the Desktop is back
  71. to its normal state, press Enter to allow the OS2IGC installation
  72. program to comlete the installation process.
  73.  
  74.  
  75. Creating An OS2IGC Object:
  76. --------------------------
  77.  
  78. When OS2IGC is installed, it places a template object named
  79. "IGS Client" into your Templates folder.  To create a working
  80. copy of the OS2IGC object:
  81.  
  82. 1.  Open the Templates folder.
  83. 2.  Move the mouse pointer over the IGS Client template object.
  84. 3.  Press and hold mouse button 2 while dragging a copy of the
  85.     template to the Desktop or to any other folder.  For example,
  86.     I put my working copy of the IGS Client object into my
  87.     "IBM Internet Connection For OS/2" folder.
  88.  
  89. You can create multiple working OS2IGC objects by repeating this
  90. procedure.  For example, you might have different OS2IGC objects
  91. representing different login IDs on the IGS.  Or you might
  92. have different OS2IGC objects for different Go servers (like
  93. the No Name Go Server).
  94.  
  95. You can change the name of the working OS2IGC objects to be whatever
  96. you want.
  97.  
  98. The working OS2IGC objects are customized to automaticaly connect
  99. to the Internet Go Server at igs.nuri.net 6969.  If you want to
  100. connect to a different server, or use an alternate port address,
  101. you have to change this customization.
  102.  
  103.  
  104. Customizing The OS2IGC Object:
  105. ------------------------------
  106.  
  107. 1.  Open the Properties notebook for the OS2IGC object by moving the
  108.     mouse pointer over the OS2IGC icon, pressing mouse button 2, and
  109.     selecting the "Properties" (or "Settings") item in the pop-up menu.
  110. 2.  You may change the name and port address of the Go Server
  111.     on the Server page.
  112. 3.  If you are connecting to the Go Server through a firewall and
  113.     must pass through a Socks Server to get to the Internet, you
  114.     may also specify the name of the Socks Server on the Server page.
  115.     Note:  This must be the name of the Server.  OS2IGC doesn't
  116.     understand IP addresses.
  117.     Note:  If you are running under OS/2 Warp 4 and have already
  118.     configured TCP/IP to use a Socks Server, you don't have to
  119.     specify the name of the Socks Server to OS2IGC.
  120. 4.  If you have a login ID on the Go Server, you may specify your
  121.     login ID and password on the User page.
  122.  
  123.  
  124. Using The OS2IGC Object:
  125. ------------------------
  126.  
  127. 1.  Connect to the Internet.
  128. 2.  Open the Terminal View of the OS2IGC Object by double-clicking on
  129.     the OS2IGC icon.
  130.  
  131. You should now be connected to the Go Server.
  132.  
  133. You may get help information for the OS2IGC object at any time by
  134. pressing the F1 key while any view of the OS2IGC object has the focus.
  135. Also, you may get help information by moving the mouse pointer over
  136. the OS2IGC object or the icon in the title bar of an open view,
  137. pressing mouse button 2 to obtain the pop-up menu, and selecting the
  138. "Help" item from the pop-up menu.  You can also get special help
  139. information for selected topics by selecting the arrow to the right
  140. of the "Help" item, then selecting one of the topics.
  141.  
  142. For most dialog boxes, you can get help information for that dialog
  143. by pressing the "Help" push button.  This doesn't currently work
  144. for the message boxes dislayed by OS2IGC.
  145.  
  146.  
  147. Removing The Program:
  148. ---------------------
  149.  
  150. If you want to remove the OS2IGC program from your system:
  151.  
  152. 1.  Delete all working OS2IGC objects.
  153. 2.  Open an OS/2 windowed or full-screen command prompt.
  154. 4.  Make the directory containing the unpacked OS2IGC files the
  155.     the current directory.
  156. 5.  Uninstall OS2IGC by typing the command "uninst".
  157. 6.  Close the OS/2 command prompt.
  158.  
  159.  
  160. Registering The Program:
  161. ------------------------
  162.  
  163. This beta test version of the OS/2 IGS Client Program is distributed
  164. free of charge to anyone who wants it.
  165.  
  166. I would like to maintain a list of all users of the program to be
  167. able to notify them of any future versions of the program.  Please
  168. send me an e-mail message at "ira_schneider@.ibm.net" and include
  169. your name and e-mail address so I know you are using the program.
  170.  
  171. Also, if you have any comments about the program (good, bad, or
  172. indifferent), find any bugs, have any suggestions about how to
  173. improve the existing functions, or have any suggestions about
  174. what other functions are needed (I know there are a lot!), please
  175. send me an e-mail message.  I will be working on the program in
  176. my non-existant spare time.
  177.  
  178. ************** NOTE ******************
  179.  
  180. I have added an option (on the Game Options Properties Notebook page)
  181. to select the method you want OS2IGC to use to mark the last move.
  182. Please experiment with this option and let me know which you like best.
  183. I will use this as an informal poll to see which option(s) to leave
  184. in the program.  (Right now, I am using the 10-second blinking dot
  185. option.  I want to know what you like best (and worst).)
  186.  
  187. Thank you.
  188.  
  189. Ira Schneider
  190.  
  191.  
  192. Versions:
  193. ---------
  194.  
  195. Beta Test Version 0.00 - 8/15/95
  196.    * First public version of the program - Distributed at 1995 U.S. Go Congress
  197.  
  198. Beta Test Version 0.01 - 9/19/95
  199.    * Fixed initial sorting of Who and Games Views
  200.    * Change mouse pointer during Play View without mouse movement
  201.  
  202. Beta Test Version 0.02 - 2/19/97
  203.    * Fixed initial sorting when non-standard object classes are installed
  204.    * Put white player first in Games view
  205.    * Put player ranks and colors into title for Observe and Play Views
  206.    * Fixed prisoner count
  207.    * Added option for how to mark the last move played
  208.    * Added options for labeling board
  209.    * Added options for board orientation
  210.    * Added number of observers into Games View
  211.    * Suppressed diagnostic message when the user disconnects from the server
  212.    * Set mouse pointer to WAIT when user selects pseudo move from pop-up menu
  213.    * Reset RIP cursor when user selects DONE from pop-up menu during scoring
  214.    * Allow user to close Play View when there is no connection to the server
  215.    * Added options for how to display messages directed to the player
  216.    * Refresh Games View and Who View with last GAMES or WHO command sent
  217.    * Eliminate Title and Object Class from Games View and Who View after the
  218.      user customizes the view - allow Refresh Now to restore correct columns
  219.    * Record tell/response and match/automatch/response messages in Terminal View
  220.    * Fixed game setup for NNGS
  221.    * Fixed game termination for NNGS - allow server to determine when the game
  222.      is over (3 consecutive passes on IGS, 2 consecutive passes on NNGS)
  223.    * Fixed UNDO to properly undo all types of moves - allow server to determine
  224.      the meaning of UNDO during Scoring (restarts scoring on IGS, undoes last
  225.      PASS on NNGS)
  226.    * Fixed Observe View to display the correct information about the last move
  227.      (i.e. the number of byo-yomi stones, prisoners, and last move played)
  228.    * Updated IGS Commands help with the latest help files from IGS
  229.  
  230. Beta Test Version 0.03 - 03/15/97
  231.    * Added Teach View to support teaching games started with gteach (only on IGS)
  232.      or teach commands, including support for a title (only works on IGS)
  233.    * Added support for matches started with goematch, pmatch, tgmatch, or tmatch
  234.      commands (only works on IGS)
  235.    * Fixed starting Observe View from an observe command at the command line
  236.    * Changed kibitz window to allow the user to send any commmand to the server -
  237.      display the default command at the beginning of the entry field, echo
  238.      the command and its response in the output window
  239.    * Added horizontal scroll bar to Terinal View and kibitz window output fields
  240.    * Reordered IGS Help so miscellaneous topics appear in table of contents
  241.    * Fixed implementation of wpclsQueryDetailsInfo method for game and player classes
  242.    * Fixed opening Observe View by choosing Open/Observe view from the popup menu
  243.      of a Game object
  244.    * Fixed starting a match via AUTOMATCH from the command line or from the
  245.      popup menu of a Player object
  246.    * Added keep-alive timer to periodically send a command to the server to
  247.      prevent it from disconnecting due to inactivitiy
  248.    * Added server response monitoring to detect when the server stops responding
  249.  
  250.