branchSpaceUsurperUnity/mastercancel
2,640 Commits over 2,710 Days - 0.04cph!
bakedWorldSize explanation
Fixed a bunch of cases where the wrong button prompts can show on switch
Fixed switch build error
Reduced pause / game over blur kernel size for switch performance
Glow and blinking for background sub-layers
Got rid of alpha pre-multiplication in background layer shader
Revert "Fixed bug with alpha blending in ShapeInstanced"
This reverts commit 339c89719e90a4cbf9e42dc24042b88ce9c62ccd.
Basics for background sub layer rendering
Normalised clouds01 textures
Fixed bug with alpha blending in ShapeInstanced
Fixed baked background texture not tiling perfectly
Plugged in properties to background sub-layer rendering
Tweaked octopus example of background sub-layers
Added Background Layer shader
Mockup of background sub-layer properties
Added Rand.Direction()
Fixed unit form data pixel "ranges"
Merge remote-tracking branch 'origin/master'
Fixed hiding timer / progress again
Stages can now disable split-screen
Fixed laser colours being swapped
Fixed submitting leaderboard score for ballpit
Fixed possible exception when leaving a co-op stage
Fixed another issue with DepthLevel parsing
Added some debug buttons to pause menu on switch
Disable raycast blocking on performance stats text
Fixed depth level parsing
Fixed main camera clear flags
DepthLevel parsing now supports offsets
Make sure octopus clouds are above star flicker layer
octopus cloud opacity tweak
Backgrounds can now have per-channel blinking
Typo fix
Fixed Switch build error
ShapeInstanced optimisation
Added .editorconfig
Started work on baking background layers to an image
Finished off basic background baking
Fixed possible exception in DefaultEmbeddingSource.PreProcessText
Embeddings like [action:Aim] now behave nicely when swapping devices
Text embeddings for two axis actions now supported
Added default to attract in SetTargetPlayer for backwards compat
Fixed event handler leak in Stage_Camera
Toned down main menu background anim
!switch
Greatly reduced Core shader instanced properties
Upgrade NexPlugin
Upgrade to Unity 2019.4.10f1
Merge remote-tracking branch 'origin/master'
Fixed color grading / chroma aberration not disabling properly
Blit UI postprocess directly to target
Fixed typo causing baking to fail after playing a stage
Fixed core layers being broken in unbaked on first load
Fixed sorting for floating text
StatusEffectData auxTextColor now used in pause screen equipment menu
Player 1 can switch between controller and KB+M in co-op
Main menu background moves with campaign selection
Fixed TextureImportOverride script
Fixed possible NRE in Player_StatusEffects.GetBoundSlot(item)
Fixed import settings of textures
Some AssetBundle boilerplate
Font assets now loaded from asset bundles
Build asset bundles on Jenkins
Removed PlayServicesResolver
Can load bundled assets directly in editor
String files are now in an AssetBundle
Removed unused resource
Moved most stuff out of Resources
Support playing in editor before everything is ported to AssetBundles
Fixed StageIDs not being found in the editor
Always load json data from assets when baking
Started working on generating asset bundles for each stage
Fixed some typos
Moved campaign flags back to Resources
Missing meta file
Merge branch 'master'
Meta file changes
Added an AssetBundle merging strategy
Fixed menu stage always wanting to load all audio AssetBundles
Working towards loading assets only from bundles
Stage resources now loaded from AssetBundles, handling unloading
Fixed some AssetBundles being unloaded / reloaded unnecessarily
Global AssetBundle refactor
Fixed build error
Cleaning up asset path discovery
Added support for 32-bit float wave files
Fixed some cases where assets weren't loaded in the editor
Fixed regressions with editor asset loading fallback
Fixed error spam if Pxc_Texture overlay is missing
SfxManager loads after global assetbundle is loaded
ProgressionManager updates after global AssetBundle is loaded
Fixed error spam if CoreLayer texture is missing
Fixed FindAssetEditorFallback
Fixed a few more AssetBundle errors
Fixed AssetBundle errors in Standalone
Merge remote-tracking branch 'origin/master' into asset-bundles
Added AssetBundleHelper.LoadAsync / ResourceHelper.LoadAsync
Added a way to create Switch asset bundles in the editor
Fixed leaderboard related NRE on Switch
Working towards supporting custom stages loading with asset bundles
Custom stage scripts can compile again!
Fixed some remaining Resources.Load usages
Don't call Stage.Draw() in batch mode
Fixed exception during replay tests
Merge remote-tracking branch 'origin/master' into asset-bundles
Editor fallback for loading asset bundle manifests
Fixed string files not being loaded in the editor
Fixed condition for global bundle asset load fallback
Fixed song AudioClips not being precached for the main menu
Merge branch 'master' into asset-bundles
Preparing for merge
Preparing for merge
Merge remote-tracking branch 'local1/temp1' into asset-bundles
Fixed some exceptions after merge
Updated Jenkinsfile
Fixed some exceptions when force loading only from asset bundles
Added a way to toggle performance UI on switch
Fixed performance UI not showing on Switch
Fixed bake error !switch
Workshop menu tweaks
Some improvements to co-op camera when player positions are swapped
Only show prompt to add player if a binding is found
Fixed camera jump threshold
Merge remote-tracking branch 'origin/master' into asset-bundles
Fixed SL / SR missing icons on switch
Fixed some more bad button prompts for JoyCons in the tutorial
Merge remote-tracking branch 'origin/master' into asset-bundles
Always use default video settings on Switch
Can now toggle bloom in Switch builds for testing
Set UI anti-alias quality to low SMAA on Switch
Merge branch 'master' into asset-bundles
Got rid of playerAware.json
Attempting to support #include in FsmData
Example of overriding an FSM state
UnitFormData pixels array is now appended when overriding
Don't animate transition to single camera on death if already merged
Fix for one possible cause of pixel tint accumulating
Removed GetLerpedValue overloads taking ref params
Added BulletData.updateFloatVar
Using updateFloatVar for octopus bgClouds
Replaced onUpdates with updateFloatVars in non-redux campaigns
Merge branch 'master' into asset-bundles
merge
removed some resources folders
intro stage pattern difficulty
set up easy stages
fixed other easy stages
Now using updateFloatVar in redux
Find: `"onUpdate".+\n.+"SetFloatVar".+"var":\s*"([^"]+)"\s*,?\s*\},?\s*\},?\s*\]`
Replace: `"updateFloatVar": "$1"`
Debug replay test not exiting on Jenkins
Another possible cause of pixel tint accumulation
Abort replay testing on exception in init / update
Merge cleanup
Started working on a nicer way of adding background effects
Example octopus background
New background system working
Fixed an inconsistency with DataPath.Get(relativeTo, path)
Using new background system for legacy octopus
Fixed build error
Merge branch 'asset-bundles' into background-optimisation
Revert "Fixed an inconsistency with DataPath.Get(relativeTo, path)"
This reverts commit b7a7ba16272d48251c0685c97e6320623c36ce4c.
Made background paths in octopus absolute
Fixed dt not being correct in dynamic updates
Added spawnPositionVariance to backgrounds, fixed default colors
Redux octopus now uses new background system
Some more tools to help profile on Switch
Added StageComponent / StageComponentBehaviour
Some performance logging for switch
octopus pattern difficulty scaling
Scene changes
Got rid of BackgroundCamera
More profiling for Switch
Print performance into to the screen on switch
Updated postprocessing package
Fixed profiling on switch non-dev builds
Fixed backgrounds not being cleared on restart
Profiling individual render method calls
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
mech pattern difficulty
Deleted Resources/Textures, re-assigned guid for Bundled/Textures
Slight background optimisation
Started on player trail rewrite
New trail base colour
set up easy mode players
Color / alpha gradient for new trail
Got rid of old trail
Fixed trail resetting
octopus/mech turret diff scaling
fuse stage diff scaling
some trench pattern scaling
Player trail fully fades out again
Switched to LineRenderer from TrailRenderer for new player trail
Started re-implementing rope visuals
trench expanding diff
New rope color / alpha gradient
Removed old Rope rendering code
Clean up ropes when changing stage
Fixed rope bloom
Profiling fixes for Switch
Rope bloom can now be stronger
trench pattern diffs
Removed testing value from rope bloom
increased rope active glow
Fixed "Other" category timing when profiling
Don't bake easy campaign when baking redux
Merge branch 'player-trail' into asset-bundles
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
fix baking error
trench difficulty scaling
onion pattern diff scaling
fixed some typos
hunter diff
finished hunter difficulty scaling
hunter bar.parallel attack
new warning sprite
new tutorial arrow sprite
new crosshair sprite
new target sprite
new freeze sprite and icon
new fade sprite
Fixed music not loading
Quad rendering rewrite
core player repel tweaks
player graze size modifier
Quad shader tweaks
Extra profiling for Switch
properly count active pixelgroup prereqs on other units
changed impact effect angle when hitting pixelgroup
easy octopus balancing
mech easy balance, powerup text to string file
mech laser ring timings
easy shield destroys nearby bullets
clamp turret to bounds better, player cant push turret while faded
mech diff scaling
Enable CPU boost when loading on switch
Clean up asset bundle manifests before generating
Disable anti aliasing on Switch by default
Upgrade to Unity 2019.3.14f1
Removed replay diagnostic injection for now
Asset changes after upgrade
fuse, trench diff balance
onion font, balance, etc
onion halves balancing hard/easy, halves.2 pattern
changed locked level icon
fix pixelgroup dependence divergence
onion diff balance
Made sure unwanted post-processing effects are disabled
Profiling simplification
Merge tag 'before-upgrade' into asset-bundles
Ensured some post-processing effects are disabled
Fixed warning related to Stage_Song
Added stage json override prefixes support
Example override suffix
some hunter tweaks
Implemented override directories
Override directory finishing touches
Example override directory
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
merge
merge meta files
unit status effect
unit slow status
Fixed ambiguity between DataPaths relative to a file or a directory
Testing relative paths
Graphics / player settings tweaks for Switch
Profiler cleanup
Merge remote-tracking branch 'origin/asset-bundles' into unity2019.3
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
more precise unit delay timer
unit intangible, opacity multiplier mods
unit.FlashRandomPixel
new unit.GetRandomPixel and legacy version
Fixed NRE when updating some quads
Fixed RectLine rendering
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
Merge branch 'unity2019.3' into asset-bundles
PxcEffectFlashLine
PxcEffectChargeLines
Fixed possible NRE in replay UI
Removed some logging
Fixed array parameters in CallMethod / CallSubroutine
PxcEffectFlashLineSequence
flash lines can be disconnected
flash line sequence flipX/flipY
storm line sequence
Fixed a couple of typos !redux
Fixed replay divergences in Unity 2019 related to Vector2.magnitude
Fixed Linux builds
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
invasion easymode folders
Fixed FancyText embedding in Unity 2019
Fixed splitscreen camera jump threshold
fix json boss forms
Shape rendering rewrite includes diamonds now
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
more storm flashing pixel sequencing
list of patterns to test
pixel flash category
ballpit stage setup
fix onion boss loading
Combined Quad and Diamond shaders
Stage_Drawing cleanup
Fixed shapes flickering after stage reset
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
Fixed diamonds not being textured if using an atlas
Added names to shape game objects
Fixed HUD not showing in co-op
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
more ballpit stuff
tentacle pattern difficulty balancing
Fixed switch build error
Easy way to toggle post processing on Switch
Fixed depth sorting for bullets in a volley
Fixed floating text ordering above powerups
DepthLevels now defined in json
ball pit scores
Use Camera1 layer for main camera in single player
Show shape depth layer in inspector
Fixed sorting order of renderers
Pxc_Texture now uses renderers
Refactored Stage_Fading to not use FreeformQuads
Got rid of some unused drawing primitives
ball pit respawns
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
ballpit money display
despawnWhenAnyPatternsRemoved pattern property
bullet isUnobtainable
shop bullet checks correct player
change price if cant be afforded
Fixed replay divergence
Temp fix for baking error
More robust fix
Fixed sortingOrder value range
Cores now use renderers
Got rid of unused diamond materials
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
money pickup
ballpit giver unit
shot pattern
change ball physics
Fixed bake error
RectLine refactor
Now using one texture for all border sides
Stage_Border now uses renderers
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
reverse powerup
pattern onEachBullet callback
Stage border rendering now uses instancing
Fixed switch runtime error
enable post processing
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
fix error when hitting octopus
replace powerup
walls and background
powerup icons and reverse vfx
replace powerup vfx
Fixed fading not being per-camera
Gamemode can specify timer visibility
Gamemode can specify progress bar visibility
Added Stage_Scoring.GameOver(message, victorious, submitScore)
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
gather powerup
converge powerup
redirect and scatter powerups
sweep and other powerups for ballpit
ballpit tweaks
Updated AotHint
Simplified grid / letterbox rendering
Grid and letterbox drawing now uses Renderers
fix pxc renderposition when setting unit pos
volley & stream powerups, etc
fix debug text warning
subroutine issue test case
Added GameManager.PerformancePrintPeriod
Fix GameOver not appearing
Fixed Stage_Fading not working correctly while paused
Added "coroutine" bool to CallSubroutine
Fixed some core visibility issues
Core layers now use instancing
Clean up PixelChunk textures on exit stage
fix unit pxc render angle
buy phase
buy timer, game over
spawn items
pickups
Fixed possible baking error related to includes
bake fixes
Fixed Core shader error
build !redux
Merge branch 'asset-bundles' of SpaceUsurperUnity into asset-bundles
Send asset-bundles builds to steam
Fixed ambiguity between numUnits alias and stage properties
Got rid of DepthLevel related GC allocs
Refactored Utils.GetIntString
Scene fixup
Got rid of a small allocation
Stop vibration on game over again
!redux
blue/red subtypes are affected by abilities
item tooltips
powerup/money spawning
build !redux
SpriteController now uses a renderer
AnimatedSpriteController now uses a renderer
Removed Drawable / Draw() methods
Renderer creation cleanup
player property keep status affects on revive
change powerup spawn chances
check if player 1 wins
dont submit score in ballpit
Bind selectable items during play by holding desired button / key
Fixed possible exception in empty FancyText
Added UI for live item binding
Merge branch 'master' into asset-bundles
UnitFormData pixels array is now appended when overriding
Added a way to toggle performance UI on switch
!switch
Fixed controller vibration on death
Merge remote-tracking branch 'origin/master'
Added --disable-native-input command line option !redux
Fixed NRE on start
Added continueWithStage to StageData
Fixed line spacing in stage card titles
Show core icon for unlocked stages that don't support player count
Can now select locked campaigns
Sort campaigns so unlocked ones are at the top
Added text describing how to unlock a locked campaign
Updated Jenkinsfile !switch
Fixed not being able to scroll in equipment lists when not focussed
Fixed leaderboard entry rank text !switch
Player-specific hints are now color coded, say which player in title
Fixed player 2 hints not showing a button prompt
Hint position animation
Reverted debug value for BrakeHintShowDelay
Migrate to Unity2018.4
Fixed TMP mspace values broken by upgrade
Merge remote-tracking branch 'origin/master' into unity2018.4
!switch
Now on Unity 2018.4.23f1 !switch
Updated Jenkinsfile !switch
Fixed main menu background not always being black when in co-op (!)
Updated Jenkinsfile
Fixed not being able to reset stage while waiting for game over anim
Hints can now be per-player
Fixed hint positioning when multiple are visible
Merge branch 'unity2018.4'
Fixed possible NRE related to focus hint
Fixed co-op replay divergence
Fixed menu background color
Don't show continue / exit prompt until gameover anim finishes
Fixed cameras not starting merged when reviving partner
Fixed controller vibration persisting on victory screen
Fixed nsp path in slack message
Possible fix for build error !switch
Only run NexPlugin install script if not found in project !switch
Attempt to run NexPlugin install script if required !switch
Fixed NRE when FSM action gets cancelled during FSM update
Added Facepunch.Build.Switch()
Updated Jenkinsfile
!switch
Fixed looping sounds stopping when focus lost
Got rid of camera ortho size fudging
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Rewrite of splitscreen post process blending
Merge remote-tracking branch 'origin/master'
Default ColorFilter should be white