## V0.7.03 - EARLY ACCESS ### Changes #### Networking - Hosting a game has 3 options - Public Lobby : anyone can join - Private Lobby : anyone with room code can join - Friends Only : anyone on Steam Friends list can join - Joining using room code directly will be rejected - Joining a game - View public lobbies by region and select which one to join - Join directly using a room code - Works for Public and Private Lobbies - Join off a Steam friend using Steam Overlay - Steam Invite Integration - Can now use the overlay to join a friend in game - Works for Public, Private and Friend's Only lobbies - Golfer Phone in game can be used to send invites directly to players now - WARNING : NO Host Migration - Please host kindly and treat others with respect. Leaving the game early as host will ruin the experience for all players. - Setting up Host Migration is a very long task and not worth the effort at this time - Adding a Save and Restore match feature for players that end game mid match is a potential solution for handling game drops by host - Lobby Overlay now hides code if game is not public - Must press button to show code - Network Errors for Hosting and Joining display better messaging - Room Codes reduced to 4 values - Host auto randoms and does not require input - Join requires input - Room passwords completely removed : unnecessary with the new setup - Auto picks starting region using best ping #### Host In Game Tools - Host can use menu to boot players from game room - They will be added to a temporary ban list preventing the kicked player from being able to join any of your hosted rooms - Ban list resets on game close - Host can boot MISSING players from matches - Use their active ball - Can be done at the starter - Or use the Scorecard on a missing player #### Player Tools - All players can "mute" other players to hide their chat - All players can meet on next tee box and vote to proceed when players drop - All players who have not completed the last hole will be forfeited - Players that relog into same room with same character can rejoin their dropped match if they were not DQ'd from it #### Game Mechanics - Scorecard mimics Match Overlay for showing Status - White means finished (current hole or match) - Yellow means in progress (actively playing hole or match) - Red is missing (Dropped from match, can rejoin) - Grey is Disqualified (Kicked from match, can Not rejoin) - Matches carry Disqualified players through to the end - Sorted last in list of position - Matches can only be cancelled if not started - Started matches requires each player to leave individually - Missing players can be kicked by other players - Interacting With Next Teebox has option to leave ball if ball left in last hole - Use Secondary action to ignore left behind ball and use a different one - Starter menus updated and improved - Settings Page properly updates match settings and shows actual settings - Player lobby shows player list with options for profile or kicking player ### Bug Fixes - Fixed wind display : Was showing 5mph when should have been 0 - Fixed Client using Mulligan and not showing lineup path until moving - Fixed Ball showing outline while hitting - Leaderboards show proper course records on load without Refresh - Fixed showing Steam Names instead of character names when playing online - Fixed Weird Lineup positioning : Sometimes would use incorrect start position - Scorecard shows last match scores until a new match is started - Match Overlay shows last match leaderboard until a new match is started - Client Improvements to prevent lockup - Interacting with ball should prevent half transitions - Replay actions should not exit replay when starting replay - Swinging states should now be more consistent and not lockup as much when doing primary action - Replay Balls should make it to the same spot every time - Had issue with Ball Traits not being applied to replay ball - Character Selection icons now use a yellow background for easier selector identification - Character Selection shows proper skills for 1st character (Dummy) on load - Previous Matches records Custom matches as well into history - Match Results shows proper scorecard - Match Results indicates when it was a Custom Match with an Unofficial tag - Littering costs -1XP