Small code cleanups.
Handle failure to retrieve environmental variables.
Added a new, recent CPU vendor.
Added and corrected a few AMD entries.
Moved CPU name lookup to a separate file, and added a switch to disable it.
Added CPU Brand detection.
Added Windows 11 detection.
Refactored out an internal variable.
Improved a datatype on older Delphi's.
If the file is too small, raise an error.
Small code improvement.
Added a recently QuArK-made map.
Added Jedi Academy: Movie Battles II addon.
Added Quake 1 LMP file support.
Added Quake 1 LMP file support.
Added some logging.
Removed unneeded parameter.
Added detection for Quake Enhanced BSP files.
Added a bunch of missing Typ information.
Small consistency improvement.
Small consistency improvement.
Don't show empty file extensions.
Small consistency improvement.
Zero-init FileOp structure.
Fixed Vivendi links.
Added some Barbie Generation Girl: Gotta Groove details.
Added more Counter-Strike 2 details.
Added some more Genesis 3D games.
Added ioEF engine entry.
Added missing KEX Engine entry.
Oops
Added SVTEF HM release.
Updated some Nightdive enhanced games.
Added some more Quake-engine games.
Added some links to mods.
Capture error when mapping a scancode to a keyname.
Updated key constants.
Fixed a couple of typo's.
Updated for latest nightly release.
Added four missing NPC sounds adjustment specifics.
Tested DMoMM and EF2 BSP file detection.
Detect SOF BSP files versus Q3 BSP files, and read in ALL the SOF BSP lumps.
Added MP3 file format to various games that support it.
Actually, both MOHAA expansions use the EALA v0x15 BSP format.
Oops
Added detection for a couple more BSP file formats.
Added original links to RTCW source code release.
Added Sin 1 BSP file support.
Fixed a Unicode problem.
Added an extra sanity-check to Sin BSP file determination.
Changed a couple of var-parameters into out-parameters.
Allow some small helper functions to inline.
Added Sin BSP data structures.
Added recognition of Sin model files.
Use the proper folder to look for textures contained within BSP files.
Oops
Raise a unique exception if needed game files are not found, so they can be handled appropriately.
Updated for latest nightly release.
Don't error out the entire viewport if a model fails to load.
Don't error out the entire viewport if a model fails to load.
Added another mod that went stand-alone.
Use PixelSetSizeCache to speed up Quake 3 BSP file loading.
SOF BSP drawing can now use the fast path.
Fixed some more Unicode problems.
Integrated the hull-type into the bsp-type, and made SOF BSP's load as well.
Massive BSP file overhaul, allowing for easier integration of other BSP formats, and fix for not capturing specifics while working with their data.
Fixed a few Unicode bugs.
Fixed palettes not loading correctly.
Switch to new specifics API.
Use TStreamPos for file position storage.
Fixed loading model skins corrupting memory.
Merge BSP surface type into BSP type.
Corrected various data types.
Start handling Quake 2 and SOF surfaces properly.
Fixed Quake 3 Surface struct.
Fixed Unicode breaking BSP file parsing.
Give the SOF surface its own SurfaceType, and add the Quake 2 surface struct.
Determine game-specific size-values only once, and make them protected.
Merged Python-specific function into the only function calling it.
Release vertices cache on error path.
Disconnect Vertices cache logic from Structure cache logic, so they can operate independently.
Properly clean up on error path.
Restore old Slipgate search code, and updated some obsolete code.
Added link to a James Bond 007: Nightfire fan-site.
Added link to James Bond 007: Nightfire patch.
"There is about as much left of the Half-Life engine in Nightfire as there was of the Quake engine in Half-Life." -Interview Marc Tardiff
Fixed a grammar mistake.
Updated for latest nightly.
Replaced a create-and-modify function with a subclass.
Improved message when trying to build a .pak file with no maps available.
Log failure to register entity converter.
Always generate errors if building of images fails.
Removed some debugging left-overs.
Added more detailed Delphi version logging.
Added logging of version numbers of loaded libraries.
Small cleanup and code improvement.
Cleaned up some whitespace.