README file for VW 07/07/00: VW is a reimplementation of the VERGE game engine under Windows. It is loosely based on V2+i, a high-color version of VERGE created by the Speed Bump. VW functions as a drop-in replacement for V2+i, more or less: It uses the same format MAP, VC, CHR, music, etc. files, with a few extra features and a few restrictions. Thus, you can use V2+i's development tools to develop games for VW. If you are careful, you can even create games that will work under both V2+i and VW without modification. The list of known enhancments and incompatibilities are listed in the Changes.txt file, but the important ones are: - HookTimer and HookKey functions will not longer interrupt executing VC code, so don't rely on them to get you out of while loops. - Almost all of the console functions are disabled. - IT music files, 24-bit PCXs, and Windows-installed joysticks are now supported. - You must be running DirectX 6.0 or higher. If you find a bug or serious incompatibility, or if you would like to make suggestions for the next iteration of VW, post on the message boards at: http://diverge.sourceforge.net You can also e-mail me, Joe Lee, at jcl@sourceforge.net. Please check the site first, to see if it answers your questions. LEGAL INFO VW is a free program, provided AS IS, WITH ABSOLUTELY NO WARRANTY. VW may be freely used, modified, and distributed in accordance with the terms of the Gnu Public License (GPL), which can be found in the file COPYING.TXT. VW is distributed with SDL and SDL mixer, both of which are LGPLed libraries that can be found at http://www.libsdl.org. VW also contains source from SDL image, another LGPLed SDL library. VW uses GIF decompression code which requires the following to be included in this documentation: /* | Copyright 1990, 1991, 1993 David Koblas. | */ /* | Copyright 1996 Torsten Martinsen. | */ /* | Permission to use, copy, modify, and distribute this software | */ /* | and its documentation for any purpose and without fee is hereby | */ /* | granted, provided that the above copyright notice appear in all | */ /* | copies and that both that copyright notice and this permission | */ /* | notice appear in supporting documentation. This software is | */ /* | provided "as is" without express or implied warranty. | */ ACKNOWLEDGEMENTS This program would, of course, be impossible (or at least much, much harder) to develop without the following people: B.J. Eirich (a.k.a. vecna), who created the original VERGE engine. Charles Rector (a.k.a. aen), who was responsible for a good chunk of V2. McGrue, Zeromus, and others who contributed to VERGE and V2. The Speed Bump, who added 16-bit functionality to the GPLed V2. Sam Lantinga, the lead developer of SDL, on which VW is heavily based. The authors of MikMod and Timidity, which are both used in the SDL mixer.