3,468 Commits over 2,710 Days - 0.05cph!
Fixed trying to submit scores from queue too early on startup
Fixed score submission deadlock on switch
Score fetching rewrite
Best known scores are saved / loaded locally, new scores are fetched when navigating to a stage card if it's been more than an hour since that score was fetched.
Fixed missing resources when baking the main menu
Re-enabled main menu music on Switch
Fixed possible NRE in ProgressionManager.FailSubmit
Fixed error when building asset bundles for a non-current platform
Merge remote-tracking branch 'origin/master'
Fixed switch crash
Updated Facepunch.ExpressionStrings
Fixed both players being controlled by keyboard after rebinding
Fixed broken campaign menu scaling on PC standalone
Fixed campaign medals being hidden incorrectly
Some pause menu TMP replacements
Fixed a possible cause of view snapping when a co-op partner respawns
CameraTargetData can now #include etc, got rid of redundant targets
Even larger loading screen text on Switch
Different subtitle colors for each campaign type, unlock text tweaks
Legal text is now TMP
Progression tweaks
Fixed input page on Switch loading keyboard and mouse controls
Added ElementScaler to title / core icon in loading screen
Baking now finds all platform overrides of json files
Fixed options not saving in the editor
Fixed capitalisation of input binding labels
Merge remote-tracking branch 'origin/master'
Fixed case where speech bubbles would be empty
Reorganised campaign menu header buttons on Switch
Added animated nav arrows to campaign menu
Pause menu leaderboard tweaks for Switch
Testing leaderboard now has different entry count for friends vs global
Fixed speech bubble size on Switch
Fixed speech bubbles remembering their size in past lives
Fixed non-ECS border warning
Replay UI scaling for Switch
Enable testing replays in editor while targeting Switch
Some settings menu Unity Text -> TMP replacements
Fixed possible exception when returning to the main menu
All settings menu controls now use TMP
Campaign menu now uses TMP everywhere
Settings label tweaks
Stage description centering
Nicer "NONE" text for unbound control slots
Working on making sure Settings still looks good on PC
LeaderboardView exception fix in Editor
Nicer disabled button style
Made revert buttons in settings menu consistent, some more scaling
Settings menu vertical centering, parent player join UI to level select
Fixed main menu navigation on Switch
Fixed settings element scaling being broken when first opened
HUD scaling for Switch
Game over / victory screen scaling
Fixed progress bar / timer being visible during game over / victory
Game over scale tweaks
Pause menu scaling tweaks
Fixed being able to hide the pause menu while still paused
HintDisplay now respects pivot
More pause menu tweaks
Fixed co-op player join prompt on switch
Campaign leaderboard style tweaks
Main menu for Switch is pretty much done
Some settings page Switch work
ElementScaler animation
New campaign menu animation
Added dummy leaderboards for switch testing on PC
Stop weird stage card scaling on switch
Main menu layout changes
Started work on rescaling the campaign menu for switch
Only show the selected campaign on switch
Campaign menu: populate in a coroutine to avoid hang
Fadeable can now have a delay
StageLoading fade tweaks
Fixed how campaign items are selected while loading in
Text scaling for handheld / docked mode
Fixed campaign menu being broken on switch
Medals update lazily, hide medals / description in unselected campaigns
Don't fetch all highscores when the game starts
Nicer way to assign nexRankingCategoryIds
Assigning a unique nexRankingId for each stage / campaign
Fixed redux stages not showing up in switch builds
Temporarily don't load songs in main menu in switch builds
Fixed generated foreach loops declaring loop variable in wrong scope
Updated Facepunch.ExpressionStrings
All player aliases now automatically supported by ECS
All physics keyframe-animated properties now using new system
Added spriteForwardOffset ECS support
Sort ECS unsupported errors by weight
Some more prep for generating ECS bullet callbacks
Some CodeWriter refactoring
Started working on ECS callbacks for stuff like OnPixelHit
Cleaned up how method replacements are found in ECS codegen
BulletSystemMethodCall can now use static methods referencing components
Basic OnFixedUpdate support, only for burst-compilable stuff
Fixed keyframe property animations looping incorrectly
Fixed some bullets having invalid IJobChunk queries
Fixed ECS bullet moveMode check
Working on generating despawn keyframes
Fixed some keyframe animated property edge cases
BulletPatternData is no longer an ISharedComponentData
Tell bullet patterns when all child entities have been removed
Much nicer keyframe property handling
Working on new way to handle BulletSystem method replacements
Disable ECS on on-off effect bullets
Fixed missing reference to BulletStats
Updated Facepunch.ExpressionStrings
Disable WIP bullet system method redesign
Second attempt at generating components etc from KeyframeProperties
Fixed error when baking all stages
Warn when trying to use an ECS-enabled bullet type in unsupported places
Set disableBulletSystemGeneration to true for powerup bullets
Made getting aliases from structs more generic and cached
Fixed adding ChunkData types to a bullet system
Target player auto-updating support
Redirecting support
Discover aliases in parameters passed to overridden methods
Added ECS / legacy bullet count to HUD
Big ECS pixel collision refactor
Fixed native resource deallocation in UpdatePatternsSystem
ECS updateFloatVar support
Updated Facepunch.ExpressionStrings
Automatically add extension properties for bullet aliases in ECS codegen
Better ECS codegen errors for unsupported method calls
A bunch of velocity methods, SetDespawnTime ECS support
Fixed NRE in Stage_Song.DisposeAudioClips(song)
Don't play music during replay validation
Can now find definitions of bullet aliases based on attributes
Fixed NRE in Stage_BulletPatterns
Per-update opacity, some more player aliases
Updated Facepunch.ExpressionStrings
Automatic chunk component codegen support
Added BulletPatternChunkData with alias
Added menu item to clear generated bullet systems
Automatically pass stage aliases to generated jobs, added more aliases
Added a bunch more aliases to bullet system codegen
Fixed some dodgy parameters for bullet system method codegen
Fixed some shapes properties not doing per-update dynamic stuff
Updated loading copyright string
Diamond length and cross distance, acceleration per-update support
Got rid of some duplicated using comments in baked code
Example vibrateOnTouch keyframe properties
Working on letting bakes have shared resources
Updated Jenkinsfile
Merge branch 'master' into bake-refactor
Merge branch 'master' into bake-refactor
Updated Jenkinsfile
Fixed case where codegen would try to redeclare a variable
Fixed baking single stages
Automatically group shared generated methods into files
Cleaned up including other generated files, output seems good now
Merge branch 'bake-refactor'
stop all looping sfx on reset
slow time a bit while braking on easy
some easy xulgon balance
removed curse state from easy tutorial
no curses in easy mode
Merge branch 'master' of SpaceUsurperUnity
hid switchPowerupOnPickup option
Merge branch 'master' of SpaceUsurperUnity
fix respawnPod message after tutorial
Fixed not being able to bake legacy stages
Merge branch 'master' into bake-refactor
Fixed not being able to bake legacy stages
thumb_up
3
thumb_down
102