Skip to content

v1.4.0

Compare
Choose a tag to compare
@rafalh rafalh released this 25 Apr 23:18
· 1126 commits to master since this release
  • add free camera spectate mode support
  • add vote system (server-side)
  • rework fix for sticking to the ground when jumping - now it is based on PF code (by Trotskie) - should fix free-fall
    animation bug in multi-player and occasionally sticking to the ground in some levels
  • add 'map_ext' command for extending round time (server-side)
  • increase precision of output from 'ms' command
  • add 'show_invisible_faces' subcommand in 'debug' command
  • make sure log file is not spammed by errors happening every frame
  • allow cursor movement outside of game window when in menu
  • slightly optimize screenshot capturing
  • add optional hit-sounds in dedicated server
  • add 'map_rest', 'map_next', 'map_prev' commands
  • add optional Win32 native console support in dedicated server mode
  • remove stripping of '%' character in chat messages
  • make sure required registry values are always created on game launch
  • improve FPS limit accuracy
  • add item replacements support in dedicated_server.txt
  • add default player weapon class and ammo override support in dedicated_server.txt
  • add 'pctf' level name prefix support (server-side)
  • reset fpgun animation when player dies
  • sync kills/deaths statistics when joining to Pure Faction servers
  • reduce launcher size and allow building it on Linux after replacing MFC by Win32++ library
  • skip processing of non-damaging particles on a dedicated server (optimization)
  • improve particles simulation performance
  • delete projectiles when they reach bounding box of the level (should fix playing space levels with huge amount of people)
  • stop distant sounds when sound pool is full and a new sound is being started (should fix sounds sometimes stoping working when playing multiplayer with a lot of players)
  • sort items and clutter by mesh to improve performance
  • change cutscene skip control to Multiplayer Stats to avoid unintended skipping
  • add control name in cutscene skip hint message
  • increase entity simulation max distance (fixes far entities not being animated even when moving)
  • add support for players_request PF packet (used by online server browser)
  • fix VRAM leak on level load caused by font textures (RF bug)
  • fix occasionally getting stuck on jump pads on high FPS
  • fix 'debug' command not flushing geometry cache when disabling flags
  • fix dedicated server crash when loading level with screens
  • fix submarine exploding bug if L5S3 level was loaded using 'level' command
  • fix killed glass restoration from a save file
  • fix very long startup on Windows XP in some hardware configurations
  • fix crash when saving/loading custom levels with a lot of objects
  • fix debris object pool (used for ejected shells) easly getting exhausted when local player is dead
  • fix loading images with color palette in 32-bit mode
  • fix default player weapon being incorrect in listen server after playing on a modded server
  • fix crash during texture load if it allocation in RAM fails
  • fix RAM leak if texture creation by D3D fails
  • fix cutscene cinema bars when MSAA is enabled (regression)
  • fix improper alpha sorting for Invulnerability Power-up items (RF bug)
  • fix flee animation on steep ground for AI controlled characters on high FPS