INFORMATION --------------------------------------------------------------------------------- This is a collection of project files for: AngbandTk - 2.9.2r2 CommonTk - 1.4 ZangbandTk - 2.4.0r5 The projects were created with Visual C++ 6.0 (service pack 5 if that matters) by me, Brian Magnusen [bmagnusen@yahoo.com], with much help from Mitsuhiro Itakura, the Japanese Zangband maintainer. Also included are "Tcl83.lib" and "Tk83.lib" which I built so you didn't have to. INSTRUCTIONS --------------------------------------------------------------------------------- 1. Extract the entire zip file. Using Winzip, open the zip file, click "Extract", in the "Extract to" field type in "C:\" without the quotations. Also make sure the "All files" and "Use folder names" options are selected. Then press the "Extract" button. 2. Download and extract all necessary files into their appropriate folders at the "C:\Projects\Angband\" level. Make sure NOT to keep any extra folders under the pre-created folders, for example: "C:\Projects\Angband\Dbwin\Dbwin\". At the present time, all of the files listed below can be found at "ftp://clockwork.dementia.org/angband/Tk/" except "zlib-1.1.3.tar.gz", which you should be able to find at "http://www.gzip.org/zlib/". Here's a list of all the files you'll need and their destination folders: angtk-292r2-src.zip C:\Projects\Angband\AngbandTk commontk-1.4-src.zip C:\Projects\Angband\OmnibandTk dbwin.zip C:\Projects\Angband\Dbwin tcl8.3.3.tar.gz C:\Projects\Angband\TclTk8.3.3\tcl8.3.3 tk8.3.3.tar.gz C:\Projects\Angband\TclTk8.3.3\tk8.3.3 zangtk-240r5-src.zip C:\Projects\Angband\ZAngbandTk zlib-1.1.3.tar.gz C:\Projects\Angband\Zlib-1.1.3 3. Open the workspace "C:\Projects\Angband\Projects\Angband\Angband.dsw" in VC++. 4. Build the "OmnibandTk" project in "release" mode to generate common.lib, which is necessary for the building of the other two projects. 5. You can now build whichever project you want and then copy the generated dll file over to your *bandTk installation to use it. NOTES --------------------------------------------------------------------------------- DEBUG or RELEASE builds - All 3 projects are configured for "debug" or "release" builds, use "debug" while working on them as it's much faster to build, and use "release" for final releases as speed optimizations are implemented in this build's configuration and the built dll's are smaller as well. WARNINGS upon building - There are many warnings that are generated when building these projects under VC++, fix them if you like/can or just leave them as I do. As far as I can tell they don't hurt anything, although I haven't spent any time looking into them I have playtested AngbandTk and ZangbandTk using my own built dll's and didn't run into any problems. DISCLAIMER AND INFO --------------------------------------------------------------------------------- This is completely free. I'm not responsible for anything bad that may happen to you or your computer from using this.