MapSpy 1.0 Quake2 map diagnostic utility The following files will be extracted to your hard disk by MAPSPY10.EXE: MapSpy files baseq2.db Entity database file for standard Q2 maps ctf.db Entity database file for Capture the Flag maps jail.db Entity database file for the JailBreak mod mappack.db Entity database file for the MapPack mod mapspy.cnt Contents file for MapSpy Help mapspy.exe The executable mapspy.hlp MapSpy Help file mapspy2.exe Launched by mapspy.exe - cannot be run standalone url.dll Allows links to url's from Help files and programs wf.db Entity database for Weapons Factory maps Extract all MapSpy files to the same directory, e.g. c:\mapspy. MapSpy does not create any additional files in other areas of your hard disk, with the possible exception of temporary files that may not be deleted if your computer loses power or another program (certainly not MapSpy!) crashes your system while running MapSpy. These temporary files will be located in the directory specified by your TEMP environment variable, or c:\windows\temp if you haven't specified a TEMP environment variable. ************************ DISCLAIMER *************************** * * * Neither Tony Ferrara nor David Hyde make any warranties * * regarding the computer program MAPSPY.EXE. Users assume * * responsibility for the results achieved for computer * * program use and should verify applicability and accuracy. * * * *************************************************************** 0.1.0 - Changed structure of MapSpy to allow multiple games. Coming soon. Maybe. - Added feature to give a separate report of all textures and sounds used. - Several new entity error reports. 0.7.0 - Added many new entity runtime error diagnostics. - Added a "Find Entities" feature. - Omitted "game directory" setting in favor of a more specific "texture directory" and entity database list. 0.6.4 - Added several target_lightramp diagnostics. - Fixed a bug that sometimes gave a false positive on "no matching targetname" errors in DM. 0.6.3 - Added "func_train without a target" check - "upgraded" target with no matching targetname for a func_train from warnings to errors. 0.6.2 - Added support for floating point numbers in map files (which Quark, and possibly other editors, produce) - Added "Surface light has 0 intensity" warning. 0.6.1 - Added brush info to FloatPlane: bad normal errors. - Added the offending pairs of brush faces to duplicate plane and mirrored plane errors. This might be useful if you want to fix your map in a text editor. 0.6 - Updated Help file to use new WinHelp features, and added quite a bit of content. - Oops - we learned something new. Removed the error message concerning unnamed, not "start_on", func_trains. A func_train w/o a targetname that is not "start_on" will automatically start when the level starts. - Added "target_speaker with no noise set" check - Added source for .wav files in target_speaker output. 0.5.4 - Added standard Windows Help file and context- sensitive help. - Separate missing and unextracted textures reports. 0.5.3 - Added list of entities ignored (with Ignore option) along with their locations. 0.5.2 - Added list of texture locations. Useful for ensuring that all non-standard Q2 textures are distributed with your map. Thanks to Monsto Brukes (of HeadHunters mod) for this suggestion, and Alexander Malmberg for help with .pak format. 0.5.1 - Sped it up by about 50%. - Added checks for existing animated textures to missing textures option. - Added JAIL.DB - database for Jailbreak maps. - Added "droptofloor: startsolid" checks. - Added list of target_speaker locations, sorted by .wav filename. 0.5.0 - Added option to report missing textures, along with bounding boxes for brushes using these textures. This is optional because this report can generally produce a LARGE file. 0.4.4 - Added reports for invalid spawnflags and incompatible spawnflags 0.4.3 - Fixed long filename bug. - Reorganized output. bsp errors and runtime errors are now presented first. Also combined the model, image, and sound lists - looks cleaner and is more useful for comparing different skill levels. - Added "bounding box" or "origin" values for all error messages where appropriate. It should now be easier to pinpoint the brush/entity causing problems. Please let either of us know if you have any problems/ suggestions/comments with this or any other version of MapSpy. David Hyde rascal@magnolia.net Tony Ferrara tonykat127@earthlink.net