build ???? Engine: fixed critical bug Launch: remove all built-in tools Engine: add underwater fog Engine: add cvar to control studio model scaling (enable or disable) Engine: fixed bug with mouse in multiplayer (not work in menu) build 1433 Engine: rework hitbox trace Engine: implement new check for blue-shift map format Engine: fix PointContents for custom contents checking (spirit) Engine: fix "angle" field on maps (typically for gearbox) GameUI: implement 'mouse look' checkbox build 1430 Engine: fix crash with invalid room_type set (more than 60) Engine: fix stuck on elevators or tracktrains for clients build 1428 Engine: fix trigger_camera serialization bug Engine: many-many physics bugs fixed Engine: reworking monster's movement and path finding Engine: hlfx 0.6 is now working FS: fix bug with game and base directory dectecting when they matches FS: watch for changes in liblist.gam and update gameinfo.txt (feature) Engine: fix some rendering bugs GameUI: added 'suitvolume' control GameUI: rewrite playeyrmodel drawing, so you can shows changes when hi\low resolution button is toggled GameUI: remove choosing audio and video library (interface changed!) Engine: fix train startup sound on new level build 1422 Render: fix decals serialization bug Engine: fix movie plaback bug (black screen) Engine: fix crash on loading encrypted client.dll GameUI: now recalc resolution when vid_mode is changed Sound: fix musicvolume bug Image: fix indexalpha palette bug Physic: fix stuck on some items (weapons, ammo) build 1418 Tools: move all tools into launch.dll Sound: moving snd_dx.dll into engine.dll Sound: implement CDAudio emulator with support mp3 tracks from original Half-Life Sound: implement mp3 support GameUI: GameUI.dll renamed to MainUI.dll to avoid conflict with original valve's GameUI.dll Engine: support for StartupVids.txt Engine: get full compatibility with hl.dll FS: recode wad resource management (now support lumps from wads with same name) Engine: trigger_camera is now correctly saved and restored Render: add sorting for translucent surfaces Render: make support for 'static' models (any opaque non-moving brushes engine automatically make as part of world) Render: correct serialization for decals on bmodels build 1338 Engine: fix a broken demos recording\playing GameUI: get support for internal resources (built-in) GameUI: make font.bmp, cursor.bmp and typing.bmp as part of GameUI.dll GameUI: remove demo menus heads. build 1334 Engine: prevent auto-repeat for most keys in-game Engine: implement AVI movies support (instead of RoQ support) Engine: enable logo.avi in main menu (see GameUI source for details) build 1313 Launch: code revision, remove dead code, implement some missed functions Sound: fix some errors and crash Sound: implement music volume Sound: reworking sound mixer Sound: implement DSP Engine: add support for five mouse extra-buttons Engine: fix some physics bugs SDK: add blue-shift game source to SDK (combined with main game source) build 1305 Engine: implement bit-stream network buffer Engine: implement custom delta-encoding with user defined script (delta.lst) Engine: reworking client entity for get more compatibility with original HL client Engine: make SDK compatible with HLSDK 2.3 on the server-side Engine: fixup across transition time-bug Engine: completely rewrite server trace Engine: rewrite hitbox trace Engine: rewrite SV_PointContents Engine: implement a new movetype: compound for gluing two entities together (like movewith in spirit) Engine: fix toss entities on conveyors Engine: rewrite MOVETYPE_PUSH Engine: rewrite monsters movement code Engine: reworking client and game interfaces Engine: fix camera bugs (no sounds when client see in the camera) SDK: fix many-many small HL bugs in original sdk code Engine: fix trigger retouching system Engine: adjust beam visibility build 1271 Engine: enable server.cfg, listenserver.cfg, mapcycle.txt etc Engine: got to work mapcycle.txt GameUI: implement redefine keys menu Engine: added autocomplete for cmd 'exec' Engine: added version info in menu build 1270 SDK: Shared launcher code Engine: Partially fix bmodel interpolation Engine: use standard .cfg files instead of .rc files build 1269 Render: cut invisible water polygons Render: implement EF_NOWATERCSG for control func_water backface culling Tools: fix wadlib and spritegen round bugs FS: implement binary search for wadlumps Engine: revert low-res timer Network: fixup userinfo fields 'model' and 'name' Sound: implement custom pause for various sources Input: disable mouse events when level is loading GameUI: adding some missed dialogs Render: fix interpolation on flying monsters Render: fix wrong sprite attachments Render: fix invalid frustum culling for studiomodels ( e.g. barnacle.mdl ) Physic: fix trace for rotating bmodels Engine: fixup physinfo save\restore bug build 1262 Engine: add 'allow_levelshots' cvar (disabled by default) to switch between custom levelshots and normal 'loading' screen Client: remove fmod.dll implementation Engine: implement variable-sized fonts (console, menu hints) Sound: added support for stereo wavs plays (menu sounds) Render: enable custom game icons (game.ico in mod folder) Engine: move menu code into new user dll called GameUI.dll (based on original q2e 0.40 menu code) FS: implement simple converter liblist.gam to gameinfo.txt build 1254 SoundLib: ogg loop points (LOOP_START comment) Client: recalc fov y for more matched with original HL Bshift: fix env_laser entity Client: fix fadeout for break model pieces Gfx: replace default.bmp font with fixed alpha-channel (thx LokiMb) Render: fix invisible beams behind glass Render: fix glow-sprites drawing through walls (see also r_cullflares cvar) FS: implement filter wadlumps by wadname (e.g. gfx.wad/backtile) Render: implement kRenderTransColor Engine: completely moving particle code into the client.dll Client: implement tracers for sparks, garg streaks and bullets build 1249 ImageLib: added support for 4-bits and monochrome uncompressed BMPs. ImageLib: fix data align for NPOT textures in menu (e.g. slider.bmp). StdLib: skip empty symbols in numerical string for atoi and atof. Render: implement LoadSprite for custom client sprites (e.g. hud) Sound: fixed bug with background music looping Fonts: implement Half-Life creditfonts Client: move client.dll to valve folder