userJames Kingcancel

8,073 Commits over 3,806 Days - 0.09cph!

4 Years Ago
TouchingEcsBulletsEnumerable first pass
4 Years Ago
Refactored how ECS component fetches are generated Call SetComponentData for written components Working on GetTouchingEcsBullets enumerable
4 Years Ago
AffectBullet ECS codegen: fixed conversions
4 Years Ago
AffectBullet ECS codegen: fixed some missing aliases / ECS methods AffectBullet ECS codegen: almost there, missing some component fetches AffectBullet ECS codegen: need to write back components, color3 convert
4 Years Ago
WIP ECS affect bullets
4 Years Ago
WIP ECS affect bullets
4 Years Ago
Fixed case where attempting after a replay would insta-complete a stage
4 Years Ago
Fixed case where DataPaths would be relative to the wrong file
4 Years Ago
Always run test replays in alphabetical order
4 Years Ago
Re-added test replays
4 Years Ago
Fixed build not aborting if a test replay fails to load
4 Years Ago
Fixed possible NRE in InputInit() when watching co-op replay
4 Years Ago
Fixed exception when calling methods with a non-existent status effect Fixed "dir" func for charged pattern using the wrong target player
4 Years Ago
Skip attempting ECS codegen on bullets with shouldOverrideStatusEffect Fixed possible exception when saving test replays
4 Years Ago
Fixed another issue with credits stage progress !redux_all
4 Years Ago
▌█▍▍▉██ ▌▆▅▋▊▉▍█▄.▇██▉█▋▉▊▊▇█▌▌▄▋▇▋ ▄█▅█▅ ▌█▇▇▇▋▌ ▅▋▉▅█ ▍▉▇▅▍▅▍▇ / ▇▅▍▉▄ ▆▇▇▌▉ █▇▊ ▆▊▄▆▄█ ▌▋▉▉▍▋█▅▆▄ ▊▄▇ #▆▄▌▊█▌▇▄ ▇▉▇▆▄▌▋ ▋▍▆▍▍▋▅▉▋▊▄▋▊▄▅▆▆█▅.▄▉ !█▍▉█▊_▇█▆
4 Years Ago
AffectTouchingBullets rewrite, supports foreach codegen
4 Years Ago
▉▊▇▊▄ ▊▅▆▆▆ ▄█▍▌▋█▆ ▆▆▆ ▊▌▌▇▋ > ▆:▌▊.█▌▌ ▄▆▄▅▊ ▇▍ ▍█▅▌▍▉▅▌▆▆▆▋▉▄█▊ ▋▊ ▌▄▍▋ ▌█▋█ ▇▄▅ ▌▊▅▅▇▆▌ ▄▋▍ ▆▅▍▄▉█▋ !▇▌▊▉▆_█▋▇
4 Years Ago
Fixed possible NRE on bullet pattern remove DespawnBullets(BulletData) ECS support DoesBulletExist(BulletData) ECS support DespawnBulletsContaining(string) ECS support GetBulletCount(BulletData) ECS support
4 Years Ago
Fixed enum script funcs that were translated to Enum.TryParse Find: `\?\s*'([A-Z][A-Za-z0-9_]+)'\s*:\s*'([A-Z][A-Za-z0-9_]+)'` Replace: `? $1 : $2` Files: `Assets/Bundled/redux,Assets/Bundled/extra` Updated Facepunch.ExpressionStrings Temporary fix for foreach method call substitution in ECS callbacks Fixed a casualty of a recent find / replace Preparing for AffectBullets !ecs support !redux
4 Years Ago
Smarter enum argument parsing
4 Years Ago
Fixed !ecs build error !redux
4 Years Ago
Implemented bullet pattern color override for ECS bullets Fixed typo in AnimateSpriteSystem color job Fixed ECS bullet acceleration Fixed velocity based circle skew in ECS bullets Updated Jenkinsfile !redux_all !ecs
4 Years Ago
Fixed not being able to pause / restart when watching co-op replays Updated Facepunch.Unity Fixed AvgFrameTimeLastSecond precision
4 Years Ago
Fixed AvgFrameTimeLastSecond precision
4 Years Ago
Fixed loud sound when going back to main menu Made leadeboard mode prompt clickable Fixed bindings page layout
4 Years Ago
▊▌▊▊▄ █▌█ ▌▊▍▊█ ▇▌ ██▄▍▍█▉▉▉█ ▉█▊▄▅▅ !▅▄▅▇▄_▅▊▆
4 Years Ago
▇▋▌▊▋ ▆▉▇▅█▊▊▌ ▄▄▊▉█▉▉▊▄▅▊▄ ▉▇▍▅▌▍█▇▋ ▉█▉ ▅▌▊▅▆▆▊ ▍▄█▍▉▌ ▍▍▄▊▉▆▉ !▆▉▅▌▊_▆▆█
4 Years Ago
Fixed bug with calling generic methods with optional parameters
4 Years Ago
▉▉▅▆▋▊▊ ▌▋█▉▄▆▇▇▌.▍▉▆▆▅▇▇▋▍▉▍▅▅▄▍▉▍ █▊▄█▊ ▍█▋▆▍█▅▇ ▋▋▉▇▋▄▄█▇▅▆▇ ▇▆▊▉▋ ▋█ ▍▅▌▊▇▇▇▊▌▉▍█▌▊▊▋▅▊.▋▇▍<█>() !▉▅█▋▄_▆▊▋
4 Years Ago
Fixed possible NRE in ArchivedReplay !redux_all
4 Years Ago
Fixed struct comparisons with null
4 Years Ago
Updated Facepunch.ExpressionStrings Fixed !redux_all bake error
4 Years Ago
ECS bullet callback generation mostly working
4 Years Ago
Fixed method call replacements for ECS bullet codegen Fixed possible NRE in editor if steam isn't running Keyframe property codegen tweaks Generate check for legacy bullets in unit callbacks
4 Years Ago
Add GameManager option to show bullet stats
4 Years Ago
Added button to save replay in pause menu in editor
4 Years Ago
Re-implemented SingleCameraWholeStage
4 Years Ago
Fixed RectLines not being cleaned up on stage reset Fixed campaign score update loop Fixed exception if replay folder doesn't exist Fixed UpdateArchivedReplays ignoring domain Utils.AddRange now works for extending types
4 Years Ago
Fixed possible NRE on leaderboard refresh Fixed leaderboards with cached entries sometimes getting stuck
4 Years Ago
Fixed spotlight on Phobia starting with 0 radius
4 Years Ago
Some more TMP replacements Made Switch leaderboard mode / settings buttons clickable
4 Years Ago
First draft of AutoSkipUpgrader Enable AutoSkipUpgrader in HotloadManager Cleaned up AutoSkipUpgrader Merge remote-tracking branch 'origin/master' into hotload-autoskip Show list of auto-skipped types in HotloadDetails sheet Nicer type names in HotloadResult Merge branch 'hotload-autoskip'
4 Years Ago
Fixed stylesheet parser thinking the // in http:// was a comment Texture.Load supports https:// Update baseaccess.txt Game list API test Panel.OnDeleted DevUI Remove Logger on delete Create art_test.vmap Map testing art assets Merge branch 'master' of sbox Restore testmap (was a broken LFS pointer) fix materials world size Rename IMenuSystem to IMenuAddon Cached files from server go to downloads/.sv/ Create RootFileSystem class, clean up EngineFileSystem init Github addon downloader RunAnalyzersDuringBuild = false Merge branch 'master' of sbox Art Test Map 2 Map 2 testing art assets Merge branch 'master' of sbox Refactor addon loading so it's not dependant on folder name (cc @layla you need to add name to your .addon) Warn if trying to add addon without an .addon Merge branch 'master' of sbox Fixed sub-filesystem dispose parent on dispose Dispose transient addons on game shutdown Rename AddonManager to ServerAddons (clearer) Mount downloaded addon when creating gamemode Move IMenuAddon into engine (so it can be accessed everywhere) Loading screen refactor lighting test / asset cleanup Merge branch 'master' of sbox Integrate cs_mdl_import into modeldoc_utils so it can be used by both modeldoc and cmd line Add Invert option to RenderPrimitiveBox Add ModelDoc RenderPrimitivePlane Update groups.vgc Iterating on borders, change how borders are calculated to something simpler and better Finish the equation for cssbox borders that works universally Fix border alpha Remove a few pointless border tests Add another UI border test. Fix border-top-left-radius and border-bottom-right-radius wrong way around Add UI test for scene renders Fix border offsetting More useful LoopModeLevelLoad hooks Bind GetConvarValue for engine Move addon provision, gameinfo to sandbox.engine Look for gamemode info from the LastApiResponse Merge branch 'master' of sbox Added Art Test Map (Doors) Map for art testing Merge branch 'master' of sbox Close the loading screen at the right point Update art_test.vmap Some clean up Fixed AddViewsToSceneSystem returning SCENE_VIEW_RENDER_TRGET_INVALID for the last few frames of loading, causing hall of mirrors (I don't think any AddViewsToSceneSystem should be returning invalid but if they do we just skip over them) Tweak loading screen transition out now it's smooth Merge branch 'master' of sbox Cleaned up AutoSkipUpgrader Merge remote-tracking branch 'origin/master' into hotload-autoskip
4 Years Ago
First draft of AutoSkipUpgrader Enable AutoSkipUpgrader in HotloadManager
4 Years Ago
Some more Switch leaderboard fixes
4 Years Ago
Update metadata / attached file of a cached leaderboard entry
4 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
4 Years Ago
Fixed trying to submit scores from queue too early on startup Fixed score submission deadlock on switch
4 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.