QSpawn History

1.63 - Shareware
Version 1.63 Shareware. $5 for all versions of QSpawn
This version fixes the bug that crashes QSpawn when allocating memory above 31 Meg.
1.62 - Shareware
Version 1.62 Shareware. $5 for all versions of QSpawn
This version fixes some visual bugs and improves the DM Flags form.
1.61 - Shareware
Version 1.61 Shareware. $5 for all versions of QSpawn
This version fixes a wording error on the DM Flags form.
1.60 - Shareware
Version 1.60 Shareware. $5 for all versions of QSpawn
This version has full Quake 2 support as well as DM Flags for Q2CTF.
1.59b - Beta
Version 1.59b Beta.
Added support for new Quake 2 3.12 DM Flags (and CTF).
If this one is solid, we are going on to 1.60.
1.59a - Beta
Version 1.59a Beta.
Fixed the manual Quake directory bug.
1.59 - Beta
Version 1.59 Beta.
Added generation of a batch file and config file from the current setting. Moved a few more commands to the command line and fixed some wierd bugs. I am waiting for the next Quake 2 release before I post version 1.60 of QSpawn.
1.58 - Beta
Version 1.58 Beta.
Versions 1.56 and 1.57 contained broken EXE searching code. This version has it fixed. Release candidate for 1.60
1.57 - Beta
Version 1.57 Beta.
Fixes problem with having ONLY Quake2 installed on your system. I will completely rewrite the searching code very soon. There will be a 1.58
1.56 - Beta
Version 1.56 Beta.
Fixes mod support for Quake 2 again. Moved 'gl_mode' to the command line. Combined the Width and Height combos into one combo for GL resolution. Release candidate for 1.60
1.55 - Beta
Version 1.55 Beta.
Fixes mod support for Quake 2. Release candidate for 1.60
1.54 - Beta
Version 1.54 Beta.
Fixes the PAK Cache bug. Release candidate for 1.60
1.53 - Beta
Version 1.53 Beta.
Fixes the DM Flags bug. Adds model/skin support for Quake 2 and skin support for QuakeWorld clients.
1.52 - Beta
Version 1.52 Beta.
Lots o' bugs fixed. Adds PAK caching to speed up processing.
1.51 - Beta
Version 1.51 Beta.
Small bug fixes.
1.50 - Beta
Version 1.50 Beta.
This version supports Quake 2
1.11 - Shareware
Version 1.11 shareware. $5 for all versions of QSpawn
This is the correct build of QSpawn version 1.1.
1.1 - Shareware
Version 1.1 shareware. $5 for all versions of QSpawn
Fixes visual bug and adds the ability to view Read Me files for Maps and Mods.
This is an incorrect build of QSpawn. Please get version 1.11
1.0 - Shareware
Version 1.0 shareware. $5 for all versions of QSpawn
0.98 - Beta
0.98 is more internal code fixes. This version is another release candidate for version 1.0.
0.97 - Beta
The big addition to 0.97 is the ability to delete Mods, Maps, Demos, and Scripts from within QSpawn. This version is a release candidate for version 1.0.
0.96 - Beta
A few more items off of the To Do list. I used to have a bunch of run-on sentances, but I came up with this.
0.95 - Beta
A bunch of fixes with this one. Removed support for using WINDED.EXE as a dedicated host. No need for this anymore. Use WINQUAKE.EXE and the dedicated server option. Added support for PAK files numerically higher than '1'. Fixed the issue with the incorrect 'start' map names being displayed. Completely sanitized the QUAKE.EXE directory setting code. Added options for WinQuake/QuakeWorld Client in the Tools/Options dialog.
0.94a - Beta
This version of QSpawn fixes the problem of wierd crashes and errors when running QSpawn for the first time. The code to search for the Quake directory got whacked and caused all kinds of havoc. Please read the QSpawn News for Monday June the 30th for further information.
0.94 - Beta
Whoo-loo-loo! Finally have the code to read the names of maps from within the map files, themselves. This is one of the oldest items of the To Do list, and I am thrilled that I finally can say it works.

To be technical for a moment, once QSpawn reads in a map name, it stores it in a 'cache' in the Registry. It is faster to read from the Registry, than to go bouncing around inside a PAK file looking for the name. The only item that will have to be added is a 'purge' option for the map names, in case the file name stays the same, but the internal name has changed.
0.93a - Beta
The only change from version 0.93 is the addition of error handling code for loading Settings (something that I should have put in quite a while ago).
0.93 - Beta
0.93 is a re-build of QSpawn with a lot of internal code changes, mainly for streamlining and removing reduncdancies.
0.92b - Beta
The color picker in 0.92 sucked BHMC. My wife came up with a much better idea. This version has it.
0.92a - Beta
This version has two significant items in it. First, it fixes the two fatal bugs from 0.92, and second, it includes a Windows 95 install program.
0.92 - Beta
All the items that were supposed to be done before QSpawn was released as a Beta are finally complete. QSpawn can handle all options without crapping out. Sorry to all those this problem hit.

The Color selection has been replaced with a dialog box with actual colors! This is to make QSpawn a little more friendly with our international users.

The Exec option has been replaced by a drop-down combo containing all valid Scripts.
0.91 - Beta
The Connect field allows you to type in the name/address of the Quake server to connect to. It saves the last 10 entries. QuakeWorld client EXE (QWCL.EXE) support has been added.

Load setting code has been optimized a little and generalized to allow easy listing of Script and Demo files in a future release.

Confirmation of launch has been moved from under the 'File' menu to under the 'Tools/Options' menu. This is more in line with Microsquish standards. Watch for other new entries under the 'Tools' menu. Confirmation is now in a choice of Quake or English language.
0.90 - Beta
This beta has had a few changes to it. There are now a Connect and a Skill setting, as well as support for VQuake. Other changes have been mainly internal.
0.89 - Beta
This is the first Public Beta of QSpawn. I have cleaned up some of the code, but there is still work to be done. Check out the To Do page to see what's left for each stage of this project.
0.88 - Alpha 3a
OK. I lied. This is the Final Alpha. I fixed the coding error that did not take into account users that have exploded their PAK files and no longer have them. This should do it.
0.87 - Alpha 3
This is the Final Alpha. We have some new stuff:
0.83 - Alpha 2a
Whew! This posting contains most of the fixes to problems with Alpha 2 and some older issues. These fixes could not have been down without the testing by my Alpha Crew. Thanks a bunch! Some things fixed/added are:
0.81 & 0.82
Various builds before 0.83, above.
0.80 - Alpha 2
Whoa, Tex! There are some big changes for this version. Delete Setting is working. Fields have been added to cover such things as Player Name, Host Name, Frag Limit, and Time Limit. There are fields for shirt and pant color, but they are not working, yet. WINDED.EXE is detected and can be used for dedicated servers. The detection of modification directories has been expanded. For the numeric fields, spinners and validation have been added to make things easier.
0.76
Fixed the '+map' bug, where even-numbered length map names were not passed on to the command line.
0.75
Added selection of quake.exe, winquake.exe, or glquake.exe to individual settings.
0.7 - Alpha 1
Added a "Save As..." option to replace a setting with a current setting. Added checking for duplicate setting name. Prevented multiple copies of QSpawn from running. Put the names of the current Alpha Crew in the About box. Do not include '+map' option in the command line if there is no map name in the map box. Increased the number of user Settings to nine.
0.65
Numerous bug-fixes, including some run-time errors corrected.
0.6
Setting menu is saving the configurations and setting defaults. The form's title and the App's title now change dynamically to reflect the current setting. 'Delete Setting' option does not have any code.
0.5
After purchasing Mission Pack #1, added an 'Other Options' text box to allow for the '-hipnotic' command. Fixed the '-game' drop-down list to only include directories that have a '*.pak' or 'progs.dat' files in them. Also removed the 'id1' directory from this list. Fleshed out the Setting menu, but still no code.
0.4
Changed the name of the program to QSpawn to try and avoid any legal hassles. Changed the '-game' text box to a drop-down list that has the directories under the Quake directory. Lost my archive of this build.
0.3
Added a way to save different configurations in QuakeSpawn, using a menu called Settings. There will be a default setting and up to six other user defined settings. The Help/About menu works. All other start option except for '-game' and '+map' are functional. Removed the game and map browse buttons and all support files except for vb40032.dll.
0.2
Changed the text color of the non-functional options to red to keep track of them. Have three disable options (joystick, sound, CD) working. Changed the layout of the form to group similar options. Program requires five support files to run: comctl32.dll, comctl32.ocx, comdlg32.dll, comdlg32.ocx, and vb40032.dll.
0.1
First build to succesfully launch Quake without causing a DOS error. Called the program QuakeSpawn meaning that it launched Quake, not that it was blue, bouncy, and explodes. No menus work except for Exit. Few start options are functional, except for '-winmem'. Placed two text boxes, one for '-game' and one for '+map' at the top of the form to allow users to type in the appropriate names. Placed a Browse button beside each box to eventually browse for these items.

Copyright © 1997-8 Derek French.