userJames Kingcancel
repoSpaceUsurperUnitycancel

2,686 Commits over 1,492 Days - 0.08cph!

Today
Disable "incomplete" text / leaderboard for ballpit on main menu Stopped bullet visuals from going too far when colliding with a pxc Working on ECS reflect Make sure bullet systems are always added in the same order More ECS bullet replay diagnostics Make sure entities always get removed in the same order Added remarks about ECS bullet enumerable determinism Disable recording bullet chunk states
comment
Yesterday
Fixed workshop stages baking every time Re-enabled workshop stage baking text on load screen
comment
Yesterday
Chunk-oriented rewrite of TouchingEcsBulletsEnumerable
comment
Yesterday
Chunk-oriented rewrite of TouchingEcsBulletsEnumerable
comment
2 Days Ago
Draw circle ECS bullet collision gizmos in editor Fixed ECS bullets not using sizeMultiplier for collision shape
comment
3 Days Ago
Fixed DespawnTimeData not actually doing anything
comment
3 Days Ago
Fixed standalone build error !ecs !redux_all
comment
3 Days Ago
▅▌▌▌▅ ▍▊█▋ ▊█ ▇▅▅██▊▍▋▆▆.▍█▍▊ ▌▌▋▆▌ ▄▆▌▍ ▄█ █▌▅▉▊▉▉ ▄▇▌▍▄▋.▆▌▌▇ !▇▉▆ !▇▌▅▇▄_▍▅▌
comment
4 Days Ago
▌▅▊▇ ▍▍██ !▋▋▊ !▌▅▌▆█_▍▍▆
comment
4 Days Ago
Fixed case where legacy workshop levels wouldn't compile on first run Fixed exception in loading screen when leaving workshop level
comment
4 Days Ago
Fixed CantBeIgnored in ECS bullets Got rid of some per-frame allocations Refactor EcsBulletsInRadiusEnumerable to use ArchetypeChunks Working on a more efficient way to read components from enumerated ents Much more efficient component reading / writing in entity enumeration
comment
5 Days Ago
Debug ECS rect bullet collision box rendering in editor Don't use TransformData scale for ECS collision ECS Bullet.NumShotPatternsConstant support Fixed some ECS bullets being removed too early when out of bounds Pause menu while watching a replay now says rewind instead of restart
comment
5 Days Ago
Ignore scores to submit in queue that are from a different game version Fixed queued score submissions not submitting on game start
comment
5 Days Ago
Call Remove on current stage when game quits / exits play mode Fixed BulletQuery resources not getting disposed
comment
6 Days Ago
Fixed EcsBulletsInRadiusEnumerable skipping items
comment
6 Days Ago
Allow optional BulletQuery in GetBulletsInRadius Fixed possible exception when using TouchingEcsBulletsEnumerable Dispose _lookupTable in BulletQuery
comment
6 Days Ago
Fixed sorting order consistency of legacy bullets
comment
6 Days Ago
Use velocity to have shoot effect patterns follow the player ECS bullets now spawn one frame earlier
comment
7 Days Ago
Fixed case where ListMenuItem click callback would trigger twice
comment
7 Days Ago
Added NativeBulletQueue with deterministic read ordering
comment
8 Days Ago
█▅▋▇▋ ▄▇▍ █▆▍▉▉▄▄ ▌▋▊▉▇▅ ▌██▄▉▅▉▌▊▉▊█▇▊ ▇▆▄█▅▋▊▌▌ ▄▍▅▇▆ ▇▌▋▌ ▌▄▉▋▆ ▇▆▌▋▄ ▋▋▇▅ ▆█▋▉▋▅█▉█▄ ▉▇▅▇▌▇█▌ ▌▌▊▆▅▉'▍ ▊▆▆▄▉▄▅▋ ▋▍▌▉▋▄ ▉█▆▊█ ▆▍▆▌ ▍█▊▍▌█▉ ▍▇▅▊▄ / ▍▅▉▍▄▇ !▊▇█▍▋_▊▋▆ !█▇▊
comment
8 Days Ago
Fixed friends leaderboards getting stuck loading Fixed case where BulletQuery wouldn't list matching bullet systems
comment
8 Days Ago
Fixed standalone build error Fixed a couple regressions with steam leaderboard score submission
comment
8 Days Ago
Added an easy way to queue replay files in the editor ReplayPath file watcher, easy way to queue local replay files RandomData component is now per-entity rather than per-chunk Fixes divergences caused by non-deterministic chunk assignment for bullet entities
comment
9 Days Ago
A couple more workshop script compilation fixes Legacy workshop stage scripts should now bake
comment
10 Days Ago
Fixed overridden properties having wrong type while baking Fixed possible exception when opening workshop management menu Make sure generated code is C# 7.0 compatible Fixed C# generated for workshop levels missing methods
comment
10 Days Ago
█▅▇██_▆▆▇ !▇▇▄
comment
10 Days Ago
▍▌▊▆▍▇▋ ▌▆ ▍▇▄▆▋▌ ▉▄▋▋▋▇▊▆ █▉▅█▊ ▉▉▆▆▌▋ ▉█▉▄▅▊▅ ▆▄█▆▋▋▆▌▊▅▍ ▌▇▌▆▉ ▆▊▌▌▄▆-▋▋▄▅█▅▇▄ ▍▉▅▊▄▊ '▌▅▋▇▅▌/▍▇▆█▉▌' !▇▍▇▇▇-▋▄▄ !▇▊▆
comment
10 Days Ago
Populate campaign menu synchronously, but generate stage icons async CampaignData changes to support categories
comment
11 Days Ago
Can now pass a BulletQueryData to AffectTouchingBullets
comment
11 Days Ago
Changed BulletPattern.IntVar type Log an error if an ECS ParentBullet of a pattern is accessed in scripts Turn Bumper update into a job, boilerplate for similar optimisations
comment
11 Days Ago
Avoid allocations when using TouchingEcsBulletsEnumerable Fixed ECS bullets with a custom OnHitPlayer sometimes not despawning Change to Bullet.IntVar that might break legacy replays
comment
12 Days Ago
Updated Facepunch.ExpressionStrings Fixed ECS bullet property aliases using in parameters Support for despawning ECS bullets when child patterns are removed Fixed ECS bullets colliding with units before finishing spawning Write session replay paths to replay metadata Fixed hall of mirrors in gap between screens in co-op Fixed case where two menu screens could be open simultaneously Fixed pixel explosion particle angle on arbitrarily rotating units
comment
12 Days Ago
Fixed stage-defined properties not being usable in generated burst jobs
comment
14 Days Ago
Fixed default impulse friction of ECS bullets Fixed AngleDelta being incorrect for parented ECS bullets on first frame Fixed case where campaign completion text would show incorrectly Fixed default value for PartDamageMultiplier in ECS bullets Got rid of some logging First draft of cancelling loading a stage
comment
15 Days Ago
Fixed pixel particle initial velocity direction Fixed how Pxc_Texture.Encode handles negative colour components Give bullet entities names in the editor
comment
15 Days Ago
New pixel chunk spawn position fix Fixed new pixel chunk particle positions
comment
16 Days Ago
Refactor sprite shader to support UV scissor Fixed PixelExplosion angle WIP scizzoring PixelChunks Working on some tools for finding divergences with ECS bullets Merge branch 'ecs-diverge-test' Fixed TouchingEcsBulletsEnumerable Fixed cores not animating Only enumerate non-dynamic ECS bullets in scripts Fixed pixel particles having the wrong emission angle Temporarily disabled WIP pixel chunk texture scissor Got rid of debug wait in octopus
comment
18 Days Ago
Define PXC_TEXTURE_EXPALPHA Big SetFrame optimisation that considers animated vs static pixels Pxc animation texture generation New way to render animated Pxcs greatly avoiding texture updates Merge branch 'setframe-opt' into pxc-rendering Use Color32 for pixel chunks Working on PixelParticles optimization Fixed possible ArgumentOutOfRangeException in EmitPixelParticles Removed support for UnitFormData transformations
comment
18 Days Ago
Fixed possible ArgumentOutOfRangeException in EmitPixelParticles
comment
18 Days Ago
Use Color32 for pixel chunks Working on PixelParticles optimization
comment
19 Days Ago
Big SetFrame optimisation that considers animated vs static pixels Merge branch 'setframe-opt' into pxc-rendering
comment
19 Days Ago
Define PXC_TEXTURE_EXPALPHA Pxc animation texture generation New way to render animated Pxcs greatly avoiding texture updates
comment
20 Days Ago
Make sure continuations of tasks that do UI stuff are on the main thread
comment
20 Days Ago
Working on refactoring network API calls First pass at using async / await for network API calls Make sure continuations of tasks that do UI stuff are on the main thread
comment
20 Days Ago
Working on refactoring network API calls First pass at using async / await for network API calls
comment
20 Days Ago
Fixed Switch release build crash
comment
21 Days Ago
ECS support for bulletTimeScale alias Fixed Switch leaderboard service not fetching leaderboard stats
comment
22 Days Ago
Updated Facepunch.ExpressionStrings Fixed unity onPartHit callback with ECS bullets Fixed ECS bullets that don't use a sprite atlas Added an editor menu item to print bullet system IDs
comment
22 Days Ago
Fixed random state not being preserved in ECS bullets Updated Facepunch.ExpressionStrings Keyframe animated property default values / constant writing refactor
comment