[img]{STEAM_CLAN_IMAGE}/45416259/0713157fa107217f51f559d9222e40c262c649c8.png[/img]
[h2]Technical Changes[/h2]
[list]
[*]Version bump to 0.9, [b]next major update will be 1.0[/b]
[*]SurfsUp now supports [b]Mac OS X[/b] (Universal App)
[*]Windows build now uses [b]DirectX 12 [/b]instead of Vulkan
[list]
[*]This change fixes the "scan lines" issue reported on some AMD video cards
[img]{STEAM_CLAN_IMAGE}/45416259/588ae7a8704ec87608a2e3d6e497ecc743f8be85.png[/img]
[/list]
[*]Updated Steam SDK to v1.62
[*]Updated Godot Steam to v4.14
[*]Fixed all the images in Steam's Inventory
[/list]
[h2]New Features[/h2]
[img]{STEAM_CLAN_IMAGE}/45416259/64fa217a9e50d820bc22840606652e3c5e5bf158.gif[/img]
[list]
[*][h3]Personal Best Replays[/h3]
[list]
[*]Personal bests now create replay files
[*]Replays are loaded on run restart (R) if the file exists
[*]Your ghost will automatically begin replaying once you cross the starting line
[*]Player Menu (tab) allows you to watch & stop the replay in first person
[*]You can disable the replay from playing back by unchecking "Replay Enabled" on the player menu
[*]Due to this requiring a Personal Best record to work, [b]all leaderboards have been reset[/b]
[/list]
[*][h3]Player cosmetic choices now save[/h3]
[list]
[*]Saved selections are chosen by default on customize menu
[*]Chosen cosmetics now automatically load on the main menu
[/list]
[*][h3]Multiple saved locations[/h3]
[list]
[*]Press [b]F[/b] to save up to [b]3 checkpoints[/b]
[list]
[*]4th checkpoint erases 1st
[/list]
[*][i],[/i] (comma) - future location
[*][i].[/i] (period) - previous location
[/list]
[*][h3]Emotes![/h3]
[list]
[*]Hold [i]G[/i] to emote your surf animation
[/list]
[*][h3]The settings menu has been redesigned[/h3]
[list]
[*]You can now hide all other players
[*]You can now hide all other trails
[*]You can now adjust the camera's field of view
[*]You can now limit the Engine's max FPS
[*]Mouse settings have moved to: Keybindings & Mouse
[*]Video settings have moved to: Audio & Video
[*]VOIP volume can now go up to 200%
[*]New bindable keys
[list]
[*]Force Disconnect (F10)
[*]Emote (G)
[*]Next Loc (,)
[*]Prev Loc (.)
[*]Player Menu (Tab)
[*]Freecam (F4)
[*]Mouse Toggle (`)
[/list]
[/list]
[*]Discord now shows your game activity as the current map you're surfing on
[img]{STEAM_CLAN_IMAGE}/45416259/98b23e693ee420382722927908d9db418e229bdf.png[/img]
[/list]
[h2]Quality of Life (QoL)[/h2]
[list]
[*]Changed the theme's default font
[*]Normalized volume of music across all levels
[*]Removed the .0 after units on speed label
[*]Your score on the leaderboard is now highlighted in green
[*]VOIP Volume Increased +5db
[*]End Game / Pause Menu / Player Menu panel updated
[*]You can now a join lobby by ID
[list]
[*]You can copy a lobby's ID from pause menu
[/list]
[*]Number of map clears now shows on the game over screen
[list]
[*]Separator added between clears and time
[/list]
[*]Removed rounded corners on scroll grabbers
[*]Spacing added around World Record in the top right
[*]Default mouse sensitivity lowered from 15->10
[*]Hotdog hands size increased and is now right handed
[*]Map select drop down color changed to be more visible
[*]Reduced size of chat box
[*]Resized scores shown in the top left
[*]Only top 3 scores show on screen
[*]Your score will show as the 4th card
[*]Resized input keys from 128px -> 64px
[*]Free Cam
[list]
[*]No longer receives input when not in Free Cam
[*]Free Cam resets position when exiting
[*]Free Cam resets speed when exiting
[*]Free Cam can now be mouse inverted
[*]Free Cam speed can no longer go below 0
[/list]
[/list]
[h2]Map Changes[/h2]
[list]
[*]Starry:
[list]
[*]Resized Skip Block
[/list]
[*]Ascension:
[list]
[*]Invisible skip blocks replaced with walls
[/list]
[*]Tutorial:
[list]
[*]Lowered ramp turn on stage 4
[*]Repositioned ramp after turn in final stage
[/list]
[*]Nebula:
[list]
[*]Left side skip blocked
[*]Raised kill floor
[/list]
[*]Nerdiful:
[list]
[*]Reworked ending
[img]{STEAM_CLAN_IMAGE}/45416259/bc14230b65b61734f2421615060a1fb199ae30e1.png[/img]
[/list]
[*]Mesa:
[list]
[*]Song changed to trailer's track by [url=https://x.com/prodtwon]prodtwon[/url]
[/list]
[*]Swirl:
[list]
[*]Updated level image
[*]New song: "Lovers" by [url=https://soundcloud.com/umos8/lovers]UMOS[/url]
[/list]
[*]Sunset:
[list]
[*]New Song by [url=https://whimsicalbeats.bandcamp.com/]whimsicalbeats[/url]
[/list]
[*]Stormy:
[list]
[*]New Song by [url=https://whimsicalbeats.bandcamp.com/]whimsicalbeats[/url]
[/list]
[*]Utopia:
[list]
[*]New song by [url=https://whimsicalbeats.bandcamp.com/]whimsicalbeats[/url]
[/list]
[*]Bores:
[list]
[*]New song by [url=https://whimsicalbeats.bandcamp.com/]whimsicalbeats[/url]
[/list]
[*]Ruins:
[list]
[*]Removed second turn ramp
[*]Blocked "spawn skip"
[/list]
[/list]
[h2]Bug Fixes[/h2]
[list]
[*]Third Person Camera stutter fixed
[*]Player Trails only add points when timer is running
[*]Fixed UI Scaling at larger resolutions (4k / Ultrawide)
[*]VOIP no longer pauses on Game Over menu
[*]VOIP should no longer crackle if multiple people talk at once
[*]Mouse input is no longer captured while spectating
[*]Player menu no longer shows duplicate entries
[*]Player menu now removes clients on disconnect
[*]Spectator cam near increased from 0.05->0.5 (same as pre-run cam)
[*]Mosue rotation input is no longer captured when spectating
[*]!rtv will now properly show the game over screen when ending the game
[*]World Boundary shape size increased from 2000->10000 (should fix kill boxes on levels)
[*]Turn binds no longer accept input when spectating
[*]Fixed character model color not updating in-game from Settings menu
[*]Numpad Enter now sends chat messages instead of breaking to a new line
[*]Opening Settings when Settings is already open no longer opens a extra Settings window
[*]Player color now applies to models on load
[*]Player menu's player count now updates when a new player connect
[/list]
Thank you to everyone who has been providing feedback during the beta ❤️
-Mark