Future changes shall be noted in git tag messages. Tag: 2.0.0 Date: 2021-08-13 Switch to zig build Currently some of Zig's safety checks haven't been resolved, so `zig build -Drelease-fast=true` is recommended. Makefile has been permanently removed. As an effect, the FULLSCREEN compiler flag has been also been dropped. ALUT was also retired from the list of dependencies. Tag: 1.3.4 Date: 2021-08-09 Disable footstep sounds for NPCs. Tag: 1.3.3 Date: 2021-07-26 Fix positional sounds Footsteps are now enabled for everyone. Most warnings are also resolved and unused source files are removed. High score is moved out of the shared data directory. Tag: 1.3.1 Date: 2021-07-24 Fix inverted textures Multiple array out of bound accesses are also fixed. Somehow GCC optimized them away. Tag: 1.3.0 Date: 2021-06-22 Replace SDL_image by stb_image SDL 1 was deprecated, including SDL_image, plus stb much smaller, and we only need to load some images to memory. In addition, a division by zero is fixed. Tag: 1.2.0 Date: 2021-06-21 Clean up warnings and trailing whitespaces Tag: 1.1.1 Date: 2021-06-17 Fix and standardize build This release marks the relicensing from uDevGame license to GNU GPLv3+. The version number is chosen somewhat arbitrarily partly as the successor of the SVN repository whose latest revision was 110. Since then, a few compilation flags were tweaked and a new compilation error on more recent gcc was fixed. Author: Victor Eremin Date: 2008-02-12 Add PNG support for textures Author: Zachary Jack Slater Date: 2003-04-29 Add binding for enabling laser sight Author: Zachary Jack Slater Author: Steven Fuller Date: 2003-04-11 Fix path finding, with help from Toby Haynes Author: Steven Fuller Date: 2003-01-20 Fix uninitialized key handling Author: Steven Fuller Date: 2003-01-19 Add OGG Vorbis support for audio Author: Ryan C. Gordon Date: 2003-01-18 Initialize some uninitialized locals Author: Dan Olson Date: 2003-01-16 Fix mouse look Author: Steven Fuller Date: 2003-01-09 Add missing key bindings Author: Steven Fuller Date: 2003-01-09 Grab mouse cursor Author: Steven Fuller Date: 2003-01-09 Fix fullscreen hack Author: Steven Fuller Date: 2003-01-09 Fix Decals and Sprites destructors Author: Zachary Jack Slater Date: 2003-01-09 Add fullscreen mode Author: Steven Fuller Date: 2003-01-08 Serialize FSRead and hack FSOpen Author: Ryan C. Gordon Date: 2003-01-02 Add Makefile Author: David Rosen Date: 2002-11-29 Add main menu, score, etc. Author: David Rosen Date: 2002-11-06 Improve AI and gibbing Author: David Rosen Date: 2002-11-06 Add zombies, weather, knife, shotgun and other miscellaneous Author: David Rosen Date: 2002-10-08 Add shooting delay/effect Author: David Rosen Date: 2002-10-06 Add rich VIP guy Author: David Rosen Date: 2002-10-05 Add gibbing and slomo psychicness Author: David Rosen Date: 2002-10-04 Add blood toggle, environments and falling damage Author: David Rosen Date: 2002-10-01 Add menu and path finding Author: David Rosen Date: 2002-09-27 Add black shades, some IDG sounds and config.txt Author: David Rosen Date: 2002-09-27 Improve collision Author: David Rosen Date: 2002-09-21 Improve aiming with smoother mouse movement Author: David Rosen Date: 2002-09-21 Add more blood Author: David Rosen Date: 2002-09-20 Fix street clipping and grenades working Author: David Rosen Date: 2002-09-19 Fix grenade faces, assassin AI and penetration bugs Author: David Rosen Date: 2002-09-18 Add assassin AI and grenades Author: David Rosen Date: 2002-09-17 Tweak aiming/crouching and control sensitivity Author: David Rosen Date: 2002-09-17 Add VBL sync Author: David Rosen Date: 2002-09-16 Add glock Author: David Rosen Date: 2002-09-16 Improve sniping Sniper rounds can now penetrate. Scoping and zooming is also enhanced. Author: David Rosen Date: 2002-09-15 Add guns for NPCs, handgun, suicide, reloading and headshot sound Author: David Rosen Date: 2002-09-15 Improved bashing and camera position Author: David Rosen Date: 2002-09-14 Add rifle bashing and tweak aim, speed and head shots visual Author: David Rosen Date: 2002-09-13 Add stationary 3rd person cam toggle, visible bullets and some sounds Author: David Rosen Date: 2002-09-12 Add animations for crouching, duck to snipe and pain Author: David Rosen Date: 2002-09-11 Make aiming more fluid add impact reaction Author: David Rosen Date: 2002-09-11 Add assault rifle and different costumes Author: David Rosen Date: 2002-09-11 Add health system and kill counter Author: David Rosen Date: 2002-09-10 Add sniper rifle scope, bullets and sounds Author: David Rosen Date: 2002-09-08 Add sniper rifle (fires blanks, can't zoom) Author: David Rosen Date: 2002-09-08 Improve ragdoll system and add sounds for it Author: David Rosen Date: 2002-09-07 Improve animation Transition to pointing arms and walking is smoothened and running is improved. A skeletal ragdoll system with collisions is added. Author: David Rosen Date: 2002-09-06 Fix sound bug Author: David Rosen Date: 2002-09-05 Add distance people sprites (very far view distance, faster also) Author: David Rosen Date: 2002-09-05 Add # of people per block limit, more spacing Author: David Rosen Date: 2002-09-05 Add pointing arms (pistol aiming without the pistol) Author: David Rosen Date: 2002-09-04 Add random civilian placement system The entire city is populated instead of a block. Author: David Rosen Date: 2002-08-31 Started basic civilian AI Author: David Rosen Date: 2002-08-30 Fix fog on ground and sky Author: David Rosen Date: 2002-08-30 Improve skeletal animation with pre-calculated rotations for joints Author: David Rosen Date: 2002-08-28 Add air control and fix collision Occluding people, sky plane, ground does not occlude. Author: David Rosen Date: 2002-08-27 Edit looking up/down and optimised a bit Author: David Rosen Date: 2002-08-26 Improve psychic vision The bodyguard looks at previous soul position when going back into body, can't see body while soul is released. Sound effects are added and movement speed is tweaked. Author: David Rosen Date: 2002-08-25 Add psychic vision effect Black sunglasses idea (prevent visions) leads to the "dark shades" or "black shades" name. Author: David Rosen Date: 2002-08-25 Improve collision Author: David Rosen Date: 2002-08-23 Add collision detection on street (with sidewalk and buildings) Author: David Rosen Date: 2002-08-22 Add collision detection models + first-person view Author: David Rosen Date: 2002-08-21 Come up with the psychic bodyguard idea Author: David Rosen Date: 2002-08-20 Initialize the game Basic city engine and skeletal animation were from GLFighters 2 pre-alpha. Player and building models and jogger group are also added.