branchsbox-unicycle-frenzy/maincancel
404 Commits over 882 Days - 0.02cph!
Cleanup
Unicyclist achievement, complete any map
Remove debug shit
Set Unicyclist achievement when completing any map
Model out achievements
IsCompleted method
Catch exception deserializing invalid achievements
Display seeded achievements in menu
Rename seed achievement
Prevent duplicate leaderboard entries
Add leaderboard entries for Friends leaderboard ui
Add leaderboard entries for session leaderboard ui
Navigate to session leaderboard by default
Display a gold crown over the #1 player's head
Move nametag slightly up if the player is crowned
Give bots a random completion time for debug purposes
Fix game end screen not showing top 3 players
Remove old, unused ui
Highlight friends in leaderboard
Pull map cycle from game configuration rather than hard coded list
Record scores this way for now..
Minor style adjustments
Highlight leaderboard row if it's the local player
Navigate to Global leaderboard by default
Populate global leaderboard tab with top times
GameServices Start, End, and Record course completions
Check unicycle parts are valid before setting render alpha
Try to avoid start zone starting timer in next tick when using uf_nextcp
Smoother handling for braking and tilting on slopes
Asset recompile
Add scrolling to map vote area
Early exit slopes when holding brake and under StopSpeed * 2
Asset recompile
Update Controls page to show binds with Input.GetButtonOrigin
Asset recompile
Initial support for controller analog triggers
Right bumper as an alternative jump button on controllers
Update .addon
Generate new fgd, remove old
Asset recompile
Update .addon
* SharedAssets
Mats
Ground trace more accurately matches wheel
Fall if the player's body leans into a wall
Set checkpoint numbers in playground
Add uf_nextcp and uf_prevcp commands
Add Number to Checkpoint entity
Add func_rotatings to playground
Adjust z position of func_rotatings
Properly center map vote thumbnails
Move ui folder to textures/ui
Font style adjustments
Add spray bind to controls page
Show spray icons in customize menu
Small tweaks to customize icon style
Press F to spray, add 2 sprays to customization menu
Overhead nametags
Nametag looks at center of view
Show session rank in nametag
Chat font 300 weight
Total time played metric in stats menu
Show top 3 players in game end screen
Podium placeholder texture
Add timer to end game screen
Switch some fonts to LuckiestGuy
Remove next map from bottom left
Replace some fonts with font family var
Local pawns get their own client-side pedals
Don't trigger checkpoints unless grounded and not fallen
uf_achievement_medals entity to mark gold, silver, bronze thresholds
Play finish particles with sound effect when completing course
Show Incomplete instead of 00:00 in map details menu
Map vote ui displayed at the end of a session
Rename GameTime to TimeLeft
uf_endgame_duration convar
Move map cycle stuff to UnicycleFrenzy.MapCycle
Map voting system, server will change map to highest voted
Increment times played upon leaving start zone rather than joining map
Rename Times Played to Attempts
Update menu to default to Stats -> Map tab
Update sbox-unicycle-frenzy.fgd
Track times you've played a map
Track falls outside of OnKilled so we don't increment falls when restarting/respawning manually
Track times you've respawned
Implement map stats falls, remember player's best time, set thumbnail to map's thumb
Map stats and achievements ui mockup
Navigate to session leaderboard by default
Minor style adjustments for controls tab
Stats page mockup, leaderboard tab