5,204 Commits over 2,710 Days - 0.08cph!
Support for embedded button prompts in world-space text
First pass at making speech bubbles world space
Replaced a bunch of old button prompts with the new prefab
New speech bubbles are mostly working
Fixed bleed between sprites in pc-back.png
Fixed some issues with button prompts embedded in TMP text
Replace hint text with TMP_Text
Speech bubbles now use TMP_Text
Some fixes for button prompts embedded in TMP_Text
Can now embed button prompts in TMP text
TMP sprites can now use a Texture2DArray atlas
Fixed exception in the editor in Pxc_Animation
Added TMP as an embedded package
Replace [action/button/image] tags with xml-style tags
TMP: retire <action> tag
Add TMP test scene
TMP: Added OnGlobalPreRenderText event
TMP: Got <sprite=x> working with our resource system
Rename <image=x> to <sprite=x>
Fixed exception in stages without a GameManager instance
Support for <size> tags in FancyText
Fixed exception in the editor in Pxc_Animation
Support for <size> tags in FancyText
Fix for ListMenu input on Switch
Fixed case where leadboard error messages overlapped entries
Offload dynamic update work from the main thread
Fixed UnityException in PixelChunk DynamicUpdate on worker thread
More Pxc_PixelGroup optimisation
More Pxc_PixelGroup optimisation
Fixed UnityException in PixelChunk DynamicUpdate on worker thread
Offload dynamic update work from the main thread
Force sprite atlases to be unloaded when changing stage
Switch performance summary
Fixed clearing SpriteAtlas
Fixed add SpriteAtlasesInvalidated too many times / not removing
Refactored how / when sprites get loaded / unloaded from atlases
Avoiding duplicate textures being loaded
NEX: periodically attempt to reconnect when connection lost
Added HostLogFileTraceListener for Switch
Avoiding duplicate textures being loaded
NEX: periodically attempt to reconnect when connection lost
Added HostLogFileTraceListener for Switch
Refactored how / when sprites get loaded / unloaded from atlases
Fixed clearing SpriteAtlas
Fixed add SpriteAtlasesInvalidated too many times / not removing
Force sprite atlases to be unloaded when changing stage
Switch performance summary
Fixed crash on setting SpriteChunkData
Make sure stage bullet archetype jobs are burst compiled
Some final generated keyframe job merging
Mark NativeArray fields as readonly in generated jobs
Merge branch 'quad-nre'
Refactor BulletSystems into one system, with many BulletArchetypes
Replace "System" with "Archetype" in json scripts
Updated .gitignore for new BulletArchetype generated stuff
Timing creating vs scheduling jobs
Merge branch 'master' into bullet-archetype
bulletSystemIgnoreOnUpdate -> bulletArchetypeIgnoreOnUpdate
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Trying out ComponentTypeHandleCache<T>
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Revert "Trying out ComponentTypeHandleCache<T>"
This reverts commit 2cf252ce8b01cdaad6ac370db9a3899676cb4ce0.
Attempt to ensure BulletArchetype jobs are scheduled in parallel
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
BulletArchetype generated job refactor to help with merging
Working on unifying parameters to BulletArchetype jobs
Finished refactoring BulletArchetype jobs so we can merge them
Per-stage bullet job generation
Finished merging BulletArchetype jobs
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merged bullet jobs parameter fixes
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merge branch 'bullet-archetype'
Merge remote-tracking branch 'origin/master'
Timing creating vs scheduling jobs
Merge branch 'master' into bullet-archetype
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merge remote-tracking branch 'origin/bullet-archetype' into bullet-archetype
Merged bullet jobs parameter fixes
Working on unifying parameters to BulletArchetype jobs
Finished refactoring BulletArchetype jobs so we can merge them
Per-stage bullet job generation
Finished merging BulletArchetype jobs
BulletArchetype generated job refactor to help with merging
Revert "Trying out ComponentTypeHandleCache<T>"
This reverts commit 2cf252ce8b01cdaad6ac370db9a3899676cb4ce0.
Attempt to ensure BulletArchetype jobs are scheduled in parallel
Trying out ComponentTypeHandleCache<T>
bulletSystemIgnoreOnUpdate -> bulletArchetypeIgnoreOnUpdate
fix quad bossUnit null when shield respawns
Mark NativeArray fields as readonly in generated jobs
Merge branch 'quad-nre'
Refactor BulletSystems into one system, with many BulletArchetypes
Replace "System" with "Archetype" in json scripts
Updated .gitignore for new BulletArchetype generated stuff
nightmare speech bubble colors
Try only scheduling bullet AdvanceKeyframe jobs when 100% needed
UpdatePatternSystem job merging
Make sure generated keyframe systems run before PhysicsSystem
Updated Facepunch.ExpressionStrings
Make sure pooled pixel particles are cleared properly
Don't keep applying parent pattern deltas to ECS bullets after removal
Updated package manifest
Merged jobs in UpdateHashSystem
Fixed entities being skipped in keyframe property jobs, add BurstCompile
More robust dependency management in ScriptQuerySystem
Lots of generated ECS job merging
Merge branch 'master' of SpaceUsurperUnity
fix orb speech grammar mistake
Merge branch 'master' of SpaceUsurperUnity
nightmare tentacle sometimes shoots multiple sniper
fix quad rings pattern switching player targets
nightmare trench spinner pattern tweaks
tweak nightmare trench surrounding patterns
Show "MAX" on replay speed slider when >5x
Profiling fixes
Merge branch 'master' of SpaceUsurperUnity
Can now isolate sub-categories in perf-stats-plot.py
Disable PerformanceTestReplay
Cyrillic support for names in leadeboards
Limited support for CJK characters
Fixed pause screen leaderboard sometimes ignoring mouse input !redux_all !ecs
Don't re-use patterns until bullets are spawned
Put unit index in pxc GameObject name for debugging
Merge branch 'minion-suicide'
Fixed PlayerCollisionSystem relying on chunk order determinism
Merge branch 'orb-divergence'
Upgraded to Unity 2020.3.13f1
Upgrade DOTS packages
Fixes for ECS API changes
Fixed job exceptions after DOTS upgrade
Upgraded NintendoSDKPlugin
Fixes for NintendoSDKPlugin API changes
Upgraded NexPlugin
NexPlugin API changes
Use default world initialization
Fixed standalone editor errors
Fixed corrupted NintendoSDK
Updated Facepunch.ExpressionStrings
Added AOT hint for CoreController
Switch build error fixes
Run UpdateHashSystem in LateFixedUpdateGroup
Merge branch 'master' into unity2020.3
Updated Jenkinsfile, Build.cs
Merge remote-tracking branch 'origin/unity2020.3'
Updated Jenkinsfile, Build.cs
build !redux_all !ecs
Run UpdateHashSystem in LateFixedUpdateGroup
Merge branch 'master' into unity2020.3
Fixed possible NRE in StageID.GetAll()
Fixed possible divergence when enumerating entities
Merge branch 'orb-divergence'