branchSpaceUsurperUnity/mastercancel
2,640 Commits over 2,710 Days - 0.04cph!
Now using new lock icon, fixed highlighting locked items in campaign
Made "INCOMPLETE" more faded
Only show unlock condition if all prerequisite stages are also unlocked
Added progression flags that official stages can enable
New stage unlock condition system
Allow locked stage selection / navigation
Locked stage style tweaks
Don't complain about null leaderboards when !ShouldSubmitScore !redux
Updated Jenkinsfile !redux
Updated Jenkinsfile !redux
Updated Jenkinsfile !redux
Fixed late loading asset bundles for workshop stages !redux
Updated Jenkinsfile !redux
Trying to debug why assets are missing in Jenkins builds !redux
Fixed music sample files not being discovered in legacy workshop stages
Legacy support for workshop PxcSourceData / PxcAnimData path discovery
Legacy fix for precaching music sample files in workshop plugins
Updated workshop-resources.txt !redux
Fixed workshop validation progress text
Use workshop-resources.txt when making asset bundles
Updated workshop-resources.txt
StageID inspector is better organised
GenerateWorkshopResourceList now works for subscribed plugins
Updated workshop-resources.txt !redux
Nicer solution for split-screen clamping
Generate a list of resources used by baked workshop plugins in custom/
Allow cancelling baking stage scripts
Updated .gitignore
Post processing should be working again
Fixed sorting order of pixel particles
onPartDestroyed uses Unit properties
Fixed a discontinuity with CameraFrame _localClampingBounds
Fixed splitscreen wipe effect on player death in coop
Fixed loading sprites in custom campaigns
Fixed campaign menu error spam for custom campaigns
Fixed legacy player not having any camera targets
Fixed weird camera behaviour when players rotate around each other
Handling camera merge distance in a smarter way
Stripped out old camera code
Merge branch 'master' into camera-rewrite
New camera target system, json scripting and debug rendering done
Merge remote-tracking branch 'origin/master' into camera-rewrite
Merge remote-tracking branch 'origin/master' into camera-rewrite
Keep track of camera targets for each frame
Calculate camera bounds from targets
Working towards solving for splitscreen
Fixed loading of nested objects when the root includes a base definition
Merge branch 'master' into camera-rewrite
Merge branch 'master' into camera-rewrite
More camera rewrite work
Merge remote-tracking branch 'origin/master' into camera-rewrite
Camera movement based on targets
Handle "ensured" targets
Camera position clamping now handles splitscreen better
ShapeInstanced fragment clipping
Splitscreen clipping for most shaders
Merge branch 'master' into camera-rewrite
Splitscreen culling working for multiple cameras
Factored out camera position / scale handling to CameraFrame class
Fixed zooming in after a player dies
Fixed camera movement when dt is 0
Merge remote-tracking branch 'origin/master' into camera-rewrite
Account for moved centroid of split screen shape again
Merge branch 'master' into camera-rewrite
Fixed AnimatedSpriteControllers not being disabled on reset
Merge branch 'master' into camera-rewrite
Fixed missing script error
SplitFrame and RenderFrame for each player's camera
Fixed merged camera frame updating
Force camera frames to expand if required to fit enforced areas
Merge remote-tracking branch 'origin/master' into camera-rewrite
Shrink view size back down after a delay
New approach to view stretching
Camera splitting / merging re-implemented
Fixed border warning rotation in splitscreen
Fixed glow looking weird near the split when cameras are merged
Added "smoothness" parameter to camera targets
Merge branch 'camera-rewrite'
Re-enable camera position clamping
Fixed AnimatedSpriteControllers not being disabled on reset
Revert change to particle system arc angle
Debugging some particles being emitted with NaN positions
More replay debugging helpers
Fixed particle systems getting NaNs if time scale is 0
Merge branch 'particle-system-nan'
Don't try to bundle Textures/replayui/
Updated Jenkinsfile
TextureImportOverride fixes
Fixed error when loading legacy stages
Fixed loading of nested objects when the root includes a base definition
Fixed character spacing in pause menu medal times
Added Stage_DebugLines.DrawDebugCircle()
Merge remote-tracking branch 'origin/master'
Extra safety against self-overlapping background elements
Fixed channel rotated background elements not being tiled correctly
Fixed backgrounds starting at 0 opacity
Fixed case where baked backgrounds might not tile seamlessly
Can now show / hide background layers, with optional fadeTime
Fixed severed boss parts sometimes hanging around after a restart
Fixed getting in a reset loop in co-op
Fixed typo in BackgroundSubLayer
Can now reference properties in a background sub layer in update funcs
Fixed BackgroundElement.Opacity not actually being used
Fixed bindings not updating in co-op
Override directories now using a list instead of a dictionary
Fixed background shader not being centred around (0,0) as expected
Fixed standalone build error
Can now override shader flags for sprite materials
Allow point filtered textures
Fixed artefacts when textures used by ShapeInstanced have transparency
This will probably make some things look weird that were previously tweaked to compensate for the artefacts, like powerup pickups.
Player_Trail.Opacity is now used again
Fade out powerup UI if player gets too close
Fixed unit graphics possibly hanging around after resetting a stage
Fixed possible NRE in Bullet.Init
Background sub-layer angular velocity and rotate around position
Fixed sorting order of bullets in separate volleys
Merge remote-tracking branch 'origin/master'
Added updateVelocity property for background sub-layers
Changed how diamonds are transformed, fixing culling issues
Fixed possible NRE in main menu
Force replay archiving on reset in editor by holding shift
Fixed divergence caused by use of Rand.Fixed by non-fixed bullet pattern
Fixed baked backgrounds not being cleaned up on stage reset
Game will now go back to the main menu on error during stage init
Throw error when trying to load stage with wrong player count
More aggressive camera clamping
Added WholeStageCamera mode