Skip to content

v1.3.0

Compare
Choose a tag to compare
@rafalh rafalh released this 08 May 19:30
· 1237 commits to master since this release
  • enable mip-mapping for textures bigger than 256x256
  • change maximal FPS limit to 240
  • speed up server list refreshing
  • put not responding servers at the bottom of server list
  • add linear pitch option (stops mouse movement from slowing down when looking up and down)
  • fix bullet collision testing if mover is in the line of the shot
  • add mod selector in launcher
  • add "Keep launcher open" option
  • increase resolution of monitors and mirrors
  • change screen-shake emulated FPS to 150 to match PF default FPS
  • fix invalid player entity model when undercover (RF bug)
  • fix decal fade out effect (RF bug)
  • open server list menu instead of main menu when leaving multiplayer game (affects level download too)
  • optimize Flamethower rendering
  • optimize particles and HUD rendering by reducing number of draw-calls (both in game and level editor)
  • optimize rendering of railgun and rocket launcher scanners by using different back buffer capture technique
  • optimize glare rendering
  • use hardware vertex processing in game and level editor (optimization)
  • reduce number of draw-calls when rendering lines in level editor (optimization)
  • properly handle Team property in Spawnpoint object in TeamDM game (server-side) - improves PF compatibility
  • client-side/solo/teleport triggers handling (server-side) - improves PF compatibility
  • handle trigger team property (server-side) - improves PF compatibility
  • fix 'Orion bug' - default 'miner1' entity spawning periodically on clients (server-side)
  • fix beeping every frame if chat input buffer is full
  • apply proper chat input limits client-side so PF server does not kick the sender
  • preserve password case when processing rcon_request command (server-side)
  • fix possible crash when loading a corrupted save file
  • block creation of corrupted save files when cutscene starts
  • allow skipping cutscenes by pressing jump key
  • fix time synchronization on high FPS in cutscenes
  • fix glares being visible through characters in some cutscenes
  • add 'findlevel' command as alias for 'findmap'
  • add 'map' command as alias for 'level'
  • allow 'level' command outside of multiplayer game and remove now redundant 'levelsp' command
  • add 'show_enemy_bullets' command for toggling enemy bullets visibility (configuration is persisted) - it was always enabled in previous versions
  • add persisting of volumetric lights (glares) configuration changed by 'vli' command
  • add 'fullscreen' and 'windowed' commands
  • fix "Buffer overrun" message being displed in RED (level editor) when too many objects were selected
  • optimize displaying selected objects in log view in RED (level editor)
  • add 'debug' command for enabling RF built-in debugging features
  • add 'playercount' command
  • fix multiple security vulnerabilities
  • stability improvements
  • a lot of code was rewritten into modern C++