Steam Playtest change list

Welcome to the weekend folks and another iteration of the Exfil steam playtest weekend! Here is a detailed overview of changes. [h3]Last Public Build 0283[/h3] - Rogue Mode - Ballistics Simulation - Loadouts and Attachments (Scopes and Ironsights) - Frame Generation - Body Armor simulation / damage reduction - Steam Friends Integration - GPS notifications - Action keybinds - Optional First Time user popup guides [previewyoutube=qL6T3pIT8vo;full][/previewyoutube] [h3]Public Build 0312 Overview[/h3] - [b]NEW BIOME[/b] Map - Renegade Oil Version 1 - Dedicated servers available for both windows and Linux - Optional Briefing Screen with Duration Control - Spectator UI overlay (teleport to player list, cycle players, toggle outlines) - Spectator UI Map updates (see all markers, see objective locations, pan and zoom, see map and mode name) - Post Death Free Cam options for host, and voice chat enabled for dead players channel - Event Log Timeline of player movement and key events - Event Log Updates (Added objective exact locations, and starting spawn locations) - Combat Log and Accuracy % Log of each player with filters and hit log on 3D soldier turntable - Rogue mode now only 2 teams, controlled by host - Lobby Host QOL (drag drop players to teams, force and lock players in ready state, lock teams) - Lobby Player QOL (click team to join, chat window update with notifies, layout more organized) - Match Setting Presets - Major bug fixes to FSR and ballistics crashes and Start of round black screen spawning issues - Improved recoil with procedural implementations and configuration across weapons with community feedback loops - Improved scope clarity and framerate - New scope Options 3x,4x,6x [b]Dedicated servers are also up and ready to accept players this weekend. Woo hooo! [/b] [img]{STEAM_CLAN_IMAGE}/33926795/bdc34547b614c40ba3ab32a7f0e7580e58d366c5.png[/img] [h2]Public Build 0312 Change Log[/h2] [h3]Additions[/h3] + Briefing Phase (After lobby, during start of round, configurable duration - note: voip coming soon) + Briefing Screen with mission objectives, map, and loadout select (next voip and text chat will be added) + Host match setting added 'mission briefing duration' and ability to disable the feature for veteran communities + Spectator UI now includes UI overlay (space bar to access) + Spectator UI added player list (with state color, and click to teleport) + Spectator UI added settings panel (with toggle name tags for local spectator) + Spectator UI map now shows the active mode + Spectator UI map now shows all markers for all teams + Host match setting added 'allow dead players to enter free cam' (press Up arrow to enter free cam) + Hosts can now drag and drop players to change their team + Players can now click on the team name to switch team + Loading Screen implementation + Enable VOIP chat to team during briefing screen at start of mission + Host can lock teams from being joined + Host locked teams cannot be left by player, host can still move them with drag and drop + Host lock all players to ready does not affect host, allowing host to lock everyone else, and ready when ready + Replicated match settings for Rogue Mode + Operation Log Timeline (map with event log, scrollable timeline of events and player routes) + Player route and EventLog data are saved to disk as JSON for communities who wish to use them + Add pan and zoom to briefing screen, ops log, and spectator view maps + Join (NUCLEON) Work In Progress custom browser (later removed, WIP) + Hosts can now promote players to 'admin' allowing them to edit match settings, start and stop rounds (this is part of ongoing dedicated server support ie non-host admins) + Host can Ban users from their Server for a specific time + Host can see a list of banned users and the end date of the bans + Host can remove bans from a user + Dead player route opacity setting to event log after action report (default 40% after death) + Player route length setting to event log after action report (default full duration) + Add highlight for the server host versus admins + Add host auto start round setting + Add host steam ID / dedicated public IP to lastmatchdata + Add player steam ID to player trackers in lastmatchdata + Add a copy of the match settings to the lastmatchdata + Match Setting Presets (Create, Rename, Delete) + Event Log Auto Play feature (Play, Stop, Speed) + Auto play countdown text in top right of lobby (and controls for host) + Setting for Add auto start time per new joined player + Setting for Minimum required players to auto start countdown in lobby + Admin can toggle individual players ready state + Dedicated server support + Combat Log in Operation Log (shows shots, hits, kills, accuracy, status per team) + Kill feed tooltip when hovering KILLS in the combat log + Procedural Recoil and shooting animations to improve gun feel + Encrypt Round Data to respect user privacy (make sensitive round data non-readable outside of round) + Post Round Combat log drop down filters for damage to self, to others, and to specfic players, with 3D viewer of hits + Combat Log shows hit lines on operation log map + Match history viewer in main menu (drop down for past matches) + Match history viewer in lobby for listen server hosts (review old rounds with other players) + Improved ADS bullet spread implementation and configuration + Allow admins to drag drop players to spectator team + Lobby layout overhaul + Add next match data to lobby + Allow to edit server name and max players in dedicated servers. + Add option for admins to leave the dedicated game + Add keybind display to dead cam / spectator for the available actions + Add a 'browse folder' button to launch the folder URL where the match data is so users can delete if wanted + Dead player can talk to each other + Players in a team during briefing can talk to each other + Spectator players can talk to each other + Add Lumen Global Illumination as an option (later removed, WIP) + Renegade Oil facility map WIP + Scope render texture PIP removed, replaced with FOV method (much better performance and visual clarity) + Server admins can shut down dedicated servers from the Lobby + Add weather settings, and time of day settings to dev builds match settings + AcogTA32 added + Replicated Freelook (press Left Alt) + Add tooltip of event description when hovering pips on the Operation Log Timeline + Add first pass to new weapon collision system (move weapon away from surfaces) + Generate minimap for Renegade Oil. + Admin console command exec in lobby and spectator view + Toggle outlines tooltip in spectator overlay settings + Freelook keybind to input settings + DeadCam Mode for 'all team dead' + Spectator now has marker on heli wreck + Spectator can toggle outlines on heli wreck + Re-Add feedback form in lobby [h3]Changes[/h3] ~ Rogue exfil locations are now visible at round start if enabled (previously only appeared after intel pickup) ~ Rogue mode is now only 2 teams, host can control which teams ~ Optimize wasteful ticks for ballistics simulation ~ Players now enter the operation log when returning to the lobby after a mission (visual iteration planned, with map and timeline) ~ Add operation log events for start of round spawn locations (prep for the timeline pass) ~ Show team color on team name when spectating players ~ Host ready all button is now a toggle lock all ready, client cannot unready while active ~ Toggle Ready button now more visible, has button background and checkbox, and is visible on each lobby screen ~ Edits to briefing screen team Voip ~ Edits to soldier spawn intro logic to try fix black screen hang issues ~ Prep work for creating preset match settings ~ Change Deploy down arrow icon to Team Icon on briefing screen ~ More prep work on dedicated executable via steam ~ More fix for rogue mode spawning (please be gone) ~ Tweaks to MatchData JSON formats thanks to Scordo ~ Improvements & fixes to the Nucleon browser. ~ Change wording on dead player opacity setting to dead player route opacity ~ Change deploy icon to team badge in briefing screen ~ Remove the highlight on the main objective during briefing screen ~ Auto equip correct grenade from loadout after spawning ~ Rogue mode will always start with at least 1 Rogue player ~ Ban Time changed from UTC date to remaining time ~ Move event log filters to tabbed page ~ If you read this far, you win! ~ Add loadout to player data (Prep for new event log tab) ~ Change all map name refs to same format in JSON match history (ie Map04 handle) ~ Add server name to match data JSON ~ Adjust thunder volume for storm weather variation ~ Move saved match data JSONs to /Saved/ folder ~ Move southern spawn on Northwoods ~ Improved storage of match data (prep for match history viewer) ~ Improved recoil patterns across a variety of weapons ~ Improve performance overhead of the post match operation log data ~ Improve recoil to include procedural controls ~ Speed up operation log loading by reducing file size and increasing the sent data from 5kb to 20kb ~ Fix loading mission log history from main menu ~ Improve player icon on log map ~ Improve visibility of TOGGLE READY button ~ Implemented community feedback on weapon recoil ~ Improve performance and update speed of player routes on the post-match operation log ~ Max 32 players on dedicated custom max player count ~ Improve performance of landscapes by removing unused RVT logic ~ Updated screenshots of maps in match info panel in lobby ~ Event log timeline now stops on the final event when using auto play feature ~ Combat log now shows damage dealt as the first dropdown entry, as the log is primarily focused on your hits ~ Zero Acog and Specter scopes to 100m ~ Optimize texture load to eliminate memory warnings. ~ Remove distance field shadows & Global Illumination options to fix Recurring Crashes due to Distance Fields in packaged game ~ Move admin related settings to separate tab ~ Edit drone flashlight distance ~ Temporarily remove Nucleon ~ Edit Renegade Oil map NVG sensitivity [h3]Fixes[/h3] -Fix scopes not working correctly when spectating -Fix Janky movement when spectating -Fix cannot see GPS when spectating -Fix incorrect GPS marker visibility when spectating another team -Fix alt+tab spectator not updating to next player -Fix dead cam going to dead player permanently if viewing their drone when they die -Fix player not listed as victim from grenade kills in operation log -Fix attachment selection not correctly invalidating when switching weapons -Fix issue where spectators would randomly change view target after a previously viewed player dies -Fix issue where spectators would lose view target if a spectated drone was destroyed -Fix missing GPS markers caused by incorrect indexing -Fix for missing POI when HUD is not valid (POI registered before player has a HUD) -Fix for 0,0,0 spawning when spawn points aren't ready yet (spawning too soon) -Fix nanite errors on maps -Fix Trap size not matching choice after placement -Fix black screen start of round, added debugging and fallback handling -Fix players falling from map on round start, possibly spawning too soon (now delayed) -Fix instant extermination win event, possibly based on players falling from map -Fix match settings reset to default in lobby -Fix players hidden in lobby due to match settings reset -Fix spectator losing mouse control when using new UI overlay -Fix spectator creating multiple spectate HUDs when using new UI overlay -Fix spectator able to teleport to players without pawns -Fix spectator seeing popup tips for gameplay (nvg, torch, gps, grenade etc) -Fix players being able to switch team whilst in game by using escape menu player list -Fix Rogue and Hunter team match settings being able to choose the opposing team -Fix for potential multiple loading screens -Fix bug where empty rogue team randomized hunter team after readying up -Fix losing mouse and KB control when using spectator player list UI to teleport -Fix invalid playername state in spectator playlist UI -Fix spectator UI underneath Drone UI -Fix incorrect attachment in spectator POV entry after leaving and re-viewing the same player -Fix spectator cycle player view mouse wheel controls not working in spectator UI -Fix an issue where a player can drag and drop themselves into locked teams (a host only feature) -Fix players blocking each other spawning (black screen) -Fix players crashing on start and in game due to new loading screen plugin (removed) -Fix 0s briefing screen duration resulting in no spawning -Fix locked players can still switch team by clicking team icons -Fix Host being able to change players teams in round by drag-drop -Fix log warnings for access exceptions in player list, tactical pin-Fix sandbox mode -Fix rogue hunters briefing poi persisting into gameplay -Fix Spectator see every marker highlighted -Fix Spectator can see all GPS markers instead of team specific markers when in POV cam -Fix server able to toggle team locks in game -Fix Escape menu during briefing causing loss of mouse control (no input stack) -Fix Briefing screen VOIP too quiet -Fix incorrect team members and data in spectator player list UI -Fix null reference warnings in various plugins and featuresg, mortar team, reload and worn inventory logic -Fix intel pickup in Rogue noted twice -Fix win condition appearing before win event in event log -Fix multiple registers of config ini -Fix for player route save/load skip -Fix for keybind UI issues -Fix Rogue Mode Spawn issue -Fix map setting reset to default when returning to lobby -Fix not all players routes are shown to clients -Fix Spectator player list late joiner appearing as 'alive' (now red) -Fix issue where GPS icons were not moving correctly whilst viewing the map as Spectator -Fix issue where GPS icons were not showing and hiding correctly whilst viewing the map as Spectator -Fix log warnings about admin list settings -Fix northwoods 'falling through map' spawn location issue -Fix Rogue 2x2 spawn points to 6x6 spawn points -Fix issue where GPS icons were not moving correctly whilst viewing the map as Spectator -Fix issue where GPS icons were not showing and hiding correctly whilst viewing the map as Spectator -Fix log warnings about admin list settings -Fix northwoods 'falling through map' spawn location issue -Fix Rogue 2x2 spawn points to 6x6 spawn points -Fix issue where match settings tab is not selected by default -Fix issue where dead player route opacity slider doesn't update in real time -Fix issue where banned users are not correctly denied entry to a server -Fix bug where demoted admins can still remove bans from users if viewing ban list before demotion -Fix issue where admins could be kicked -Fix spectator movement stops whilst using the map -Fix spectator map icons appear at wrong scales -Fix current page tabs not initialized for the active page -Fix issue where new settings dont appear if you already have a local copy of settings -Fix issue with invalid player file name format when saving JSON (for players names with #$$^)(/) -Fix resolution changes causing issues in timeline scrubbing -Fix falling to death on round start -Fix spawning in Range -Fix player route opacity not updating reliably -Fix issues where admin controls visibility are not consistent -Fix some map issues (roads and other) -Fix post round operation log not loading when files are too large (create large file handler) -Fix an event log timeline issue where events at the same location, of the same type, would incorrectly set visibility despite time differences -Fix issue where player routes become invisible in operation log map if they stand still longer than the route duration -Fix issues with kill attribution in event log and combat log -Fix sun not occluding landscapes -Fix division by zero warnings -Fix a nucleon relogin issue -Fix issue where using the chat box would break interactions with the drag-drop players feature in lobby -Fix previous round data appearing in newly hosted rounds (from the menu) -Fix spectator toggle being visible in game in the player list -Fix shooting downed players reporting no-name in the combat log -Fix event log not loading on clients after match -Fix certain player data and event logs not encrypting correctly -Fix client saving match data to incorrect folder -Fix null directory accessor when opening a lobby for the first time -Fix intel box hovering at certain locations in Rogue mode -Fix hit lines drawing off map -Fix negative auto start round timer -Fix Player spawn with invalid equipment -Fix Dedicated JSON not saved correctly -Fix Dedicated loadout not init correctly. -Fix Dedicated JSON not saved correctly. -Fix "admin" setting. -Fix menu auto loads match history. -Fix runaway loops when files over 100kb are sent during operation log -Fix failed data send when operation logs are under 60kb -Fix long loading times when creating match history list -Fix helicopter wreck spawning in water on Mologa District city Map -Fix bug where player count and dedicated status overlap in nucleon server browser -Fix inability to read certain match data files since data privacy encryption was added -Fix missing input action in text chat box in lobby (press enter) -Fix warnings about gate assets in log -Fix warnings about failed MatchData reads in log -Fix attempt for door replications (interior, and patio doors) -Fix dedicated server name not displayed in lobby -Fix match countdown still counting down after all players ready and match is starting -Fix issue where hit-line from combat log persists when changing tabs / using timeline scrub -Fix issue when a player has less than 1 hp, and is rounded to 0, appearing as a death in combat log -Fix helicopter dust being unlit, pure white, instead its now lit, and based on the theatre -Fix nanite material warnings -Fix reticule over geometry on new scope implementation -Fix Nucleon disconnects. -Fix attempt recurring Crashes due to Distance Fields in packaged game (eventually we disabled it until next version) -Fix Nucleon timeouts. -Fix DEV random time of day NO/YES being inverted -Fix hack that allowed to remove all grass and trees -Fix Server host cannot hear proximity players. -Fix attempt for Nucleon to enable P2P joins -Remove Global Illumination to fix crash temporarily -Remove nucleon -Fix dedicated server player counts -Fix left/right cycle when dead cam spectate is allowed -Fix issue with server settings file path and naming not discoverable after changing folder names -Fix different teams dead players can talk when server chooses 'free cam after team dead' -Fix DEV command line visible in shipping builds -Fix team based event track optimisation pass causing opacity of player routes to not return to desired opacity after hover/unhover