userJames Kingcancel

7,229 Commits over 3,592 Days - 0.08cph!

3 Years Ago
First draft of AutoSkipUpgrader Enable AutoSkipUpgrader in HotloadManager
3 Years Ago
Some more Switch leaderboard fixes
3 Years Ago
Update metadata / attached file of a cached leaderboard entry
3 Years Ago
No longer using persistence slots on Switch Fixed leaderboard entry metadata / replay not being attached on Switch Fixed leaderboard cache being ignored if entry count == 0 ElementScaler now applies OnEnable() Fixed leaderboard entry medal icon while fetching metadata Fixed JsonSerializationException from OptionsData Make sure leaderboard cache invalidates when metadata is attached
3 Years Ago
Fixed trying to submit scores from queue too early on startup Fixed score submission deadlock on switch
3 Years Ago
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.
3 Years Ago
Fixed missing resources when baking the main menu Re-enabled main menu music on Switch
3 Years Ago
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
3 Years Ago
Hotload.SkipAttribute fixes, merged with Hotload.SafeAttribute Merge remote-tracking branch 'origin/master'
3 Years Ago
Fixed possible invalid cast exception when checking for cached func Fixed case where the wrong converter will be looked up
3 Years Ago
Updated Facepunch.ExpressionStrings
3 Years Ago
Fixed both players being controlled by keyboard after rebinding Fixed broken campaign menu scaling on PC standalone Fixed campaign medals being hidden incorrectly
3 Years Ago
Some pause menu TMP replacements
3 Years Ago
Updated Jenkinsfile
3 Years Ago
Fixed a possible cause of view snapping when a co-op partner respawns CameraTargetData can now #include etc, got rid of redundant targets
3 Years Ago
Even larger loading screen text on Switch Different subtitle colors for each campaign type, unlock text tweaks Legal text is now TMP
3 Years Ago
Progression tweaks Fixed input page on Switch loading keyboard and mouse controls Added ElementScaler to title / core icon in loading screen
3 Years Ago
Baking now finds all platform overrides of json files
3 Years Ago
Fixed options not saving in the editor Fixed capitalisation of input binding labels Merge remote-tracking branch 'origin/master'
3 Years Ago
Fixed case where speech bubbles would be empty Reorganised campaign menu header buttons on Switch Added animated nav arrows to campaign menu
3 Years Ago
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
3 Years Ago
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
3 Years Ago
Nicer "NONE" text for unbound control slots
3 Years Ago
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
3 Years Ago
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
3 Years Ago
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
3 Years Ago
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
3 Years Ago
Started work on rescaling the campaign menu for switch Only show the selected campaign on switch
3 Years Ago
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
3 Years Ago
Simplified ElementScaler
3 Years Ago
Text scaling for handheld / docked mode Fixed campaign menu being broken on switch
3 Years Ago
Medals update lazily, hide medals / description in unselected campaigns Don't fetch all highscores when the game starts
3 Years Ago
Nicer way to assign nexRankingCategoryIds Assigning a unique nexRankingId for each stage / campaign
3 Years Ago
Fixed redux stages not showing up in switch builds
3 Years Ago
Temporarily don't load songs in main menu in switch builds
3 Years Ago
Fixed generated foreach loops declaring loop variable in wrong scope
3 Years Ago
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
3 Years Ago
Started working on ECS callbacks for stuff like OnPixelHit Cleaned up how method replacements are found in ECS codegen
3 Years Ago
BulletSystemMethodCall can now use static methods referencing components Basic OnFixedUpdate support, only for burst-compilable stuff
3 Years Ago
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
3 Years Ago
Much nicer keyframe property handling
3 Years Ago
Added generic type definition support to TypeToString
3 Years Ago
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
3 Years Ago
Hotload: Reflection instance tests Hotload: Added failing WeakReference tests Hotload: Working on a nicer system for organising instance upgraders Hotload: Factored out reflection and delegate type upgraders Hotload: Added WeakReferenceUpgrader Hotload: Parameter cleanup Hotload: Test cases for closures losing captures of various kinds Hotload: Fixed possible exception in DelegateUpgrader Hotload: Made it more obvious when to pass a replacement type Hotload: Added WeakReferenceUpgrader Hotload: Some documentation, clearing UpdaterGroup caches Hotload: Added a failing HashSet<T> test Hotload: Actually use ChildUpgraderOrder Hotload: Finishing off refactor Hotload: Cleaning up Hotload: IBorn and IKilled work again Hotload: Fixed OnClearCache() not being called in UpgraderGroup children Hotload: Fixed ArrayUpgrader calling the wrong method on elements Merge remote-tracking branch 'origin/master' Merge branch 'hotload-refactor'
3 Years Ago
Fixed error when baking all stages
3 Years Ago
Warn when trying to use an ECS-enabled bullet type in unsupported places Set disableBulletSystemGeneration to true for powerup bullets
3 Years Ago
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
3 Years Ago
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
3 Years Ago
Property extensions
3 Years Ago
Fixed NRE in Stage_Song.DisposeAudioClips(song)