Readme.txt
+------------------------------------------------------------------+
| Qianhong Version 3.5.1 |
| December 31, 2007 |
| by Jeremy Craner |
+------------------------------------------------------------------+
Files:
Qianhong.exe - Chinese Chess game for Windows
QianhongHelp.chm - Qianhong Help manual
Mingdan.exe - Directory server for Qianhong (Beta)
Plugins\Qianhong\QHPlugin.exe - Qianhong AI engine
Graphics\custom_pieces.bmp - default piece graphics
Graphics\pieces_template.bmp - piece graphics template
Games\blank_diagram.txt - blank "canvas" for setup editor
Languages\ - Directory for translation files
(included depending on installation)
System Requirements:
OS: Windows (98/Me/2000/XP)
DLLs: Requires MFC version 4.2 DLLs
(Most PCs have these, contact me if you have problems.)
Other: Also requires HTML Help (and Internet Explorer)
License:
Freeware. See license.txt.
Contact: (suggestions, bug reporting, etc.)
www.jcraner.com/qianhong/contact.html
+------------------------------------------------------------------+
| Command Line |
+------------------------------------------------------------------+
Usage: Qianhong.exe [options] [WXF file]
Options:
-plugin_debug Run in plugin debugging mode
-no_net Disable all networking features
-reset Reset configuration to default settings
+------------------------------------------------------------------+
| History |
+------------------------------------------------------------------+
Qianhong v3.5.1 (2007/12/31):
Maintenance release.
* Fixed "online tools" bug
* Updated links in help manual
* Improved custom board stretching
Qianhong v3.5.0 (2005/12/04):
This is the first complete release in English, Simplified Chinese,
and Traditional Chinese.
* Revised Simplified Chinese translation
* Added Traditional Chinese translation
Qianhong v3.4.6 (2005/11/28):
* Added credits for third-party code to the About box
* Fixed bug in storing the board position and scaling settings
* Fixed bug that caused AI level 0 to be unusable
* Other minor cleanup
Qianhong v3.4.5 (2005/11/26):
This is a work-in-progress version that adds support for multiple
GUI languages using resource DLLs. The Simplified Chinese
translation has been updated and included in the default installer.
Qianhong v3.4.2 (2005/10/04):
This is a work-in-progress version that adds the following:
* Display scaling
* Engine Battle mode (multiple Computer vs. Computer games)
* Ability to load multiple games from a single file (these can be
created with the Engine Battle, but the viewer cannot save
comment changes to multiple-game files yet...)
Qianhong v3.4 (2005/08/15):
* Added support for comments
* Added "compact" board layout
* Removed "large" board sizes
* Revised menu layout
* Allow "switch view" while playing (still control the same color)
* Improved perpetual check and perpetual chase detection
* Fixed online tools glitch (didn't handle 304)
* Fixed bug that set AI timeouts to 1 when closing the app
* Other small fixes and improvements
Qianhong v3.3 (2005/07/22):
* Brought back the built-in online tools
* Added command line option to disable online tools if they cause
problems (which they shouldn't...)
* Added move list navigation buttons
* Added check and checkmate annotation to move list
* Added option to type moves into box below move list
* Added grid color option for custom boards
* Improved move outlining
* *Really* fixed color scheme editor bug
* Fixed HTML Help crash bug
Qianhong v3.2 (2005/07/09):
* Added port info to messages and help manual
* Flash bar to alert player when window is inactive
* Fixed color scheme editor bug
* Fixed setup editor bug, added check detection
* Added options for large or small board size and center or side
board position
* Disallowed undo in computer vs. computer mode (it wasn't
supposed to be allowed)
Qianhong v3.1.2 (2004/09/19):
* Fixed "no perpetual chase" rule (hopefully... let me know if it
still has problems)
* Allow "undo move" after checkmate (vs. computer or self)
Qianhong v3.1.1 (2004/09/14):
* Made networking optional (and non-fatal if it's not available)
* Fixed some bugs in starting games with remote players
* Fixed some bugs in sending color schemes to remote players
Qianhong v3.1 (2004/07/03):
* Fixed ICCS notation display problem when black was on bottom
* Fixed weird problem where GUI stole keystrokes from HTML Help
* Fixed SETUP and unconventional tandem pawn notation bugs
* Added "rotate opponent's pieces" option
* Added timeout option for plugin AI commands
Qianhong v3.0.1 (2004/03/23):
* Minor change to plugin docs and code... QHPLUGIN V1.2 protocol
requires the LOAD command, so V1.1 plugins should not be used
anymore (but v3.0 allowed them anyway).
Qianhong v3.0 (2004/03/21):
Well, I wasn't going to add much more for 3.0, but I just had to
start the rules system and add background thinking to keplugin...
This finishes the basic plugin system that was the goal for v3.0.
* Added "Game Rules" dialog box, with new optional rules against
perpetual checking and chasing. The "no perpetual chase" rule
is not working very well yet, so it is disabled by default.
* Added BG thinking support to the plugin system, with a way to
let users to turn it off if desired.
* Added a preview pane for selecting the piece style
Qianhong v2.99 (2004/03/04): (Release Candidate for v3.0)
* Added ICCS notation mode
* Added "outline moves" option
* Added 48x48 file icon
* Fixed viewer bug (didn't show result in move list)
* Fixed bug that let you move pieces in Comp vs. Comp mode
Qianhong v2.98 (2004/02/19): (Release Candidate for v3.0)
* Switched to HTML Help documentation
* Removed HTTP stuff ("What's my IP" and "Check for Update")
* Added Western style pieces
Qianhong v2.97 (2004/02/08):
* Changed web hosting to my own jcraner.com site
* Revised some help pages
Qianhong v2.96 (2004/01/24):
* Added automated plugin test to plugin debug mode (run with
plugin_debug parameter (use Start Menu shortcut), then click
the "Test..." button in the "Choose AI Engine" dialog)
Qianhong v2.95 (2004/01/20):
* Packaged the game in an installer (thanks to the Nullsoft
Scriptable Install System [NSIS])
* Updated Mingdan-to-Qianhong interface
* Made Mingdan use the proxy settings from Qianhong
* Went back to the old version numbering style...
Qianhong v2.9.0 (2004/01/11):
* Added a second AI engine for player 1 hints
* Added computer vs. computer mode
* Added a snazzy splash screen
* Deletes registry settings from old versions of the game to
keep from cluttering the registry. (Still need to make an
uninstaller to remove the current versions registry stuff...)
* Fixed a few bugs
Qianhong v2.8.3 (beta) (2003/12/25):
* Fixed a memory leak and a "check update" bug (bu hao yi si =p)
Qianhong v2.8.2 (beta) (2003/12/17):
* Fixed editor save file bug
* Can now "play from here" when editing
Qianhong v2.8.1 (2003/12/13):
(This is a beta release of the new "Qianhong" program)
* AI plugins
* Checks for software updates
* Added web proxy server support
* Other little things (tray icon fix, etc.)
Xiangqi v2.10 (2003/11/15):
* Fixed a "What's my IP?" bug, improved the interface.
* Tweaked the AI a little
* Added ICCS format and FEN notation support
* Added game option (F7) to show flags over pieces that are in
danger or guarded. (Actually this was a debugging feature for
a while, I just added it to the release version...)
+------------------------------------------------------------------+
| Older History |
+------------------------------------------------------------------+
Xiangqi v2.00 (2003/10/22)
Xiangqi v1.xx (2002/09 - 2003/07)
Xiangqi v1.00 (2002/08/02)
"Chinese Chess" (1998 - 1999)
(This was a DOS game written in "Sphinx C--")
|