5,183 Commits over 2,527 Days - 0.09cph!
Fixed possible NRE in Unit.SetScale
Fixed some replay validation errors being missed !release
Fixed replay sharing links !release
Restart song on replay restart in video capture mode
Merge remote-tracking branch 'origin/master'
Build !switch !release
Added more replay tests for builds
Fixed typo causing loading screen to not render !release
Fixed damage numbers during replay video capture !release
Do Pxc_Animation preprocessing on worker threads during loading
Delegate more Pxc loading stuff to worker threads
Load sfx asynchronously
Render loading screen at 15 fps on Switch
Updated AotHint
More load timing logging
Don't add SongSegmentDatas to main menu precache list
Don't bake when testing a local plugin
Don't spam warnings about loading uncached SFX in plugins !release
Use json schema on bundled assets
Updated .gitignore
Fixed trap background bullets being destroyed on form end
Fixed possible exception when avoiding bullet overlap with Pxc
Added example custom speedrun
Added support for speedruns in workshop campaigns
Updated json schema generator
Added schema settings in custom folder
Ignore schemas
Added basic json schema generator
Updated json schema gen
More schema gen !release
Attempt to re-submit scores that are missing a replay
Ignore schemas
Added basic json schema generator
Fixed some unnecessary warnings
Fixed possible unnecessary error report when shared file list is absent
Fixed pressing enter while changing campaign re-selecting old campaign
Don't vibrate controllers when watching replays
Disable word wrapping on usernames in leaderboards
Fixed visual elements sometimes persisting between incorrectly !release
Particularly visible on the credits stage
Fixed possible error when submitting workshop scores
Store submit queue in a user-specific place
Handle submit queue containing missing stages
Fixed background colour when no background layers are specified
Only invalidate campaign scores if aggregate changed
Ensure we re-use DataStore objects for replays on the same leaderboard
Fixed score submission on Switch
Fixed campaign leaderboard entry display on Switch
added some workshop resources
Merge branch 'master' of SpaceUsurperUnity
Keep same progression version in Switch builds
Fixed Switch build error
Fixed replay playback at faster than 4x speed
Fixed TMP error spam !release
Fixed ordering of leaderboard entries with <100% progress
Fixed bug with confirm prompt closing causing key inputs to be ignored
Clamp both ends of GlobalAroundUser leaderboard view
Fixed possible NRE when fetching nearby scores !release
Update DocGen.cs
Merge branch 'master' of SpaceUsurperUnity
rename bonus stages to bonus
Replay speed slider refactor
Better handling for queued confirm prompts
Fixed clicking on entries in leaderboards !release
Generated stage icons for extra stages
Clicking on stages in other campaigns selects that campaign !release
Updated Facepunch.ExpressionStrings
Started working on script versioning
Fixed incorrect documentation for SelectValue
Added version check to recent stage script changes
Basic script versioning done
Fixed redux/octopus/unit/turret.json
Generated stage icons
Discord bot that posts new records
Discord bot script tweaks
Fixed percentiles not showing
Fixed campaign medals showing incorrectly
Fixed whole level select refreshing when stage unlocks
Leaderboard bot tweaks
Fixed alpha of extended characters in usernames !skip-replay-tests
fix storm quickLaser sfx timing
Archive replay validation log
Don't run replay tests when doing a switch build
Use locally cached replays to fix missing leaderboard entries
Fixed exception when loading old replays
Merge branch 'leaderboard-fix'
Fixed replay test log path
Fixed leaderboards getting stuck in an invalid state !release
Updated README.md !release
Score submission refactor to allow restore from backup
Fixed reading progress in stage entry metadata
Only show offline dialog when paused or in a menu
Show correct text in offline prompt
Fixed leaderboards being reported as invalid if not fetched from
Also check if scores need resubmitting if no entries found
Fixed FileExtensions.WriteAllText possibly not flushing
Fixed some more missing characters from player names
Fixed clicking on up / down arrows on leaderboards
Misc font asset changes
Fixed possible error spam in editor
Fixed not being able to scroll leaderboards with the mouse wheel
Fixed reading progress in stage entry metadata
Only show offline dialog when paused or in a menu
Show correct text in offline prompt
Fixed leaderboards being reported as invalid if not fetched from
Also check if scores need resubmitting if no entries found
Score submission refactor to allow restore from backup
Fixed Switch build errors
Updated Facepunch.ExpressionStrings !clean
Fixed possible issue writing local files !release
Merge bonus stages into one campaign
Allow unlocking stages in bonus campaign in any order
Add overrideProgressSegments to quad stage
Updated Facepunch.ExpressionStrings
DocGen fix
Fixed replay test log path
Fixed percentiles not showing
Fixed campaign medals showing incorrectly
Fixed whole level select refreshing when stage unlocks
Fixed alpha of extended characters in usernames !skip-replay-tests
Use local replays to fix leaderboards !release !skip-replay-tests
Run replay tests on built standalone player
Fixed possible CollectionModified exception in StatusEffect
Archive replay validation log
Don't run replay tests when doing a switch build
Use locally cached replays to fix missing leaderboard entries
Fixed exception when loading old replays
Merge branch 'leaderboard-fix'
Run replay tests on built standalone player
Fixed possible CollectionModified exception in StatusEffect
fix storm quickLaser sfx timing
Use local replays to fix leaderboards !release !skip-replay-tests
Fixed percentiles not showing
Fixed campaign medals showing incorrectly
Fixed whole level select refreshing when stage unlocks
Fixed alpha of extended characters in usernames !skip-replay-tests
Use locally cached replays to fix missing leaderboard entries !release
Fixed alpha of extended characters in usernames !skip-replay-tests