branchSpaceUsurperUnity/switchcancel
27 Commits over 1,522 Days - 0.00cph!
Updated Switch branch to 2017.4.0 to fix async thread crash
edifice stage
edifice stage 2
edifice third form
lasers dont collide with pxc until they pass an open square
edifice lasers
edifice grid attack
part select mode NextAlternating
powerups now share a single bullet effect type
splash damage is bullet property not effect
splash powerup affects player bullet
side gun powerup
diff projectile for side gun
updated custom folder
edifice first form attacks
edifice form 1 patterns
edifice third form attacks
alternating damage/splash powerup
switched up powerups on all levels
changelog, fixed changelog scrollrect, incremented progression
tweaked changelog
reset gun direction properly
some more gun reset stuff
check if currentForm is null
reset brake percent properly
pool player guns
reset player reverseAccelerationFactor
reset ShootTimer, diagnostics to PlayerGun
reset player gun chargePercent
Added RandLogFrames list to GameManager
reset bullet splash range, splash effect pixel queue
intro stage
Updated Facepunch.Steamworks
fix null _line in player guns
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
instructions
movement instructions
aiming instructions
more instruction work
single tutorial text object
instruction input time
more instruction sequencing
intro form 1
damage instructions
pxc collision warning
removed cheat button, incremented progression
instructions switches sides
tweaked level layout
instructions are based on current input method
effect bullets dont require a recipe
arrow
arrow points during tutorial
aim instruction tweaked for mouse controls
fixed intro divergence
skip instructions if destroy parts before hit core
dotted arrows, etc
reset selected level if havent completed
fixed satellite FSM
changelog, incremented progression
deactivate cheat button even more
Level completion is now only read from the progression file
switched font used for numbers
tweaked menustage level visual layout
added some Noto fonts, changed leaderboard UI to use them
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
changed font on overall leaderboard
show all leaderboard modes
bunch of font stuff, Noto used for everything
removed more fonts
leaderboard remembers mode
missile stage
missle rotate
missile moves toward player
fixed timer jittering
Updated Facepunch.Steamworks
hooked up changelog fonts again
missiles return to bounds to track player
Working on leaderboard refactor
Hooked up the leaderboard behaviour again
unit repulsion circles
composite repulsion circle hitboxes
unit form overall radius
fixed gun sometimes shooting through melee pixels
missile thruster effect
Leaderboard can fetch entries again
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Leaderboard entries are displayed again
Re-implemented digit coloring in times
Fixed leaderboard headers, working on navigation arrow
Fixed leaderboard rows sometimes overflowing for a frame
border warning
bullets have border warnings
bullets heading toward camera view have more warning glow
fixed border overlap
player locator glow lerps color
fix player temp effect stuttering
destroyed pixels have subtle fade out effect
changed ingame timer a bit
fixed timer not using raw dt
missiles blink on border
border warning function
clamp instructions to cam bounds
new laser form1, laser cores
Moved leaderboard UI to a prefab to make merging easier
Merge branch 'master' into new-menu
Hooked up leaderboard prefab again
Made digit highlighting make more sense visually
Leaderboard now shows fewer entries when not browsing
Fixed leaderboard not centering on current player
Leaderboard now stays centered on selected entry when switching mode
Toggling leaderboard mode works again
Fixed leaderboard scroll arrows sometimes not being visible
rest of new laser art
tweaked custom stage instructions
Merge branch 'master' into new-menu
Fixed displayed leaderboard rows sometimes not updating
Leaderboards can now dynamically resize horizontally
Fixed a couple of build errors
Removed NUnit references
Updated Jenkinsfile
Basic localisation system
Some more localisation strings
Stage names now use localisation files
Revert "Stage names now use localisation files"
This reverts commit 90c90cd6b30a01ff27f49f305ebefde3941bb757.
Added localised StageID.DisplayName
Fixed exceptions when timer text is hidden
Main menu camera is more centred on the leaderboard
Improved leaderboard field alignments
Current player's entries in leaderboards are highlighted again
Leaderboard selection now moves with easing
Changed how the current player's entries are highlighted
Leaderboard entries now ease
Leaderboards now centre back on the local player's entry when focus is lost
Can now select leaderboard entries again
Disabled scrolling arrows while downloading a replay
Leaderboard scroll arrows pulse when scrolling
Fixed top / bottom leaderboard entries overlapping with scroll arrows
Translation.Get(key) now trims '#'s
Non-complete leaderboard entries are more noticably tinted
Powerup names now use localisation
Now using localisation for the tutorial text
Made it easier to avoid repetition in localisation strings
Options menu animates when opening
Warning shows for leaderboard entries without replays
Fixed exception when trying to watch a non-existant replay
Added a total score planet that shows the overall leaderboard
Overall leaderboard planet now uses styles from level select json
Fixed navigation to overall leaderboard planet
Fixed name field width in overall leaderboard
diagonal direction rotations for pxc etc
new ring boss pxc
ring shield repelled from center
Added trophy graphic for total score planet
Can now specify unselected scales for planets
ring stage center repels player
Can now navigate straight to planets connected to the neighbour of the total score planet
Total score planet now eases around
Total score planet connection is now ignored when generating link angles
Added some bounce to overall leaderboard node
Added wobbleAngle, wobbleSpeed and wobbleScale to core layers
Fixed attempting to play a null level when hitting confirm on the overall leaderboard
Fixed leaderboard header brightness
Fixed odd behaviour when scrolling down in a friends leaderboard
Fixed another bug with scrolling friends leaderboards
Attempt to fix build by removing huge uniform arrays from PlayerLocator.shader
ring boss mine attack
Removed NUnit references
pxc wavy shader effect
Fixed exceptions when timer text is hidden
Added PlanetID struct to index planets
Added options and exit game planets
Planet movement tweaks
Removed OPTIONS button prompt from main menu leaderboard
Added PlanetUIController as a base class for LeaderboardUIController
Options menu is now attached to a planet
Added full border around options and leaderboard UI
Fixed navigating from the options menu
Fixed broken button prompts for the options menu
Tweaked planet wobbling
fixed temp effect stutter
tweaked pixelchunk physics
pxc shader properties can be set per-pxc
Added spinSpeed property to core layers
Options icon now spins
Total score / options / exit planet borders are now thinner
Options page can now use localisation strings
Added localisation strings for main options page
Added localisation strings for audio options
Added LocalisedString struct so that translations are performed implicitly
Added localised strings for video options
Added localisation strings for control options
Made inactive toggle options a bit more visible
Leaderboard and options now re-use the same canvas
Planet UI refactor
Fixed exit game planet UI dimensions
Glow effect is now applied to the options menu
Leaderboard items are now anchored from the top
Options pages can now have different widths
Fixed leaderboard entries overflowing vertically
jail stage
Planet handler is now on every stage
Renamed LevelSelectData to PlanetMenuData
Pause menu planets can now show / hide
Planet links can now be hidden
Fixed camera when paused
Planets / planet links are now drawn above most stuff
Can now navigate the pause menu
Fixed pause menu leaderboard button prompts
Exit option in pause menu now links to the main menu
Added actions when pressing escape in the main menu / when paused
Added restart option to pause menu
Fixed pause menu on incomplete levels
Reduced planet wobbling :frowning:
Improved pause menu positioning
Fixed planet UI connector sometimes being detached
fixed infinite loop when bullet keyframe duration is 0
changed how patternNum param gets handled
stop sentry pattern when sentry despawns
sentry bullets aim at player
Fixed weird planet navigation when a non-stage planet is selected
transform ring pxc effect
option to transform filled ring
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed issue with special pixel types being registered more than once
pxc transform effect animates
pxc effect anim is more circular
oracle pxc
tweaked side bullet
serif fonts
bullet recipes specify their impact effect
Merge branch 'master' into new-menu
Menu option cores now only animate when selected
updated jenkinsfile
icons on left for custom stage
Merge branch 'new-menu'
some intro strings
reworked border
fixed border corner overlap
larger out of bounds buffer before removing bullets
camera starts on player
border fades out as player dies
Navigating from the end of a menu chain will now wrap
Fixed how options menu hands input to planet handler
Working on new menu transition when selecting different stages
hack for intro text reporting wrong width
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
jail curtain attack
jail 2nd form
Merge branch 'master' of SpaceUsurperUnity
Finished planet link fading
PlanetUI can now start disabled
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Can now tweak planet link fade in / out times separately
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
tweaked planet link fading times
Changed how menu options ease when changing selected stage
tweaked planet wobbling
Fixed depth sorting of active planet links
Added extra navigation delay when going from a stage to a menu option, or when wrapping
Fixed PlanetUI sometimes not being attached to the correct menu option
Victory screen is functional again
Fixed scoring timer not counting up if not visible
Disabled browsing leaderboard entries if there are none
Fixed accidentally navigating out of the options menu when changing a toggle / slider
tweaked planet wobbling
jail boss 3rd form
PlanetUI is now on top of planets / links
can raycast for empty pixels
Menu option planets now start in the right position
new player-pxc collision response handling
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Pressing back now goes from menu option -> stage -> exit option
Added flags for cancel navigation behaviour
Reset menu navigation delay if no keys are pressed
Start can now unpause
Added easing to options menu selection
Added Planet.ChainRigidity parameter
Fixed leaderboard entry background coverting selection outline
Fixed PlayerTempEffect divergence
Fixed some missing fonts in the replay UI
tweaked jail stage bullets
bullets dont clip through pxc anymore
change fixed delta time back
Disabled navigating to neighbouring planets from menu options
Merge branch 'master' of SpaceUsurperUnity
Can now hold Y to exit a stage while paused
Fixed case where leaderboard selection could go out of bounds
Started work on mouse navigation of the main menu
Fixed menu option placements when planets change scale
Can now only click on navigable planets
Fixed last selected planet being forgotten if it was incomplete
Clicking on the selected planet will now act as if confirm was pressed
Fixed being able to click on leaderboard entries that aren't visible
Can now click on button prompts again
each powerup has their own class
Planet mouse hover takes core size into account
tweaked player hitbox blinking
player brake-cannon powerup
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
powerup bullet for brake cannon
Nasty fix for planet links sometimes messing up on victory
Fixed game pausing on victory screen when focus is lost
removed includes
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed planet UI pages not being unfocussed on hide
fix bullet jittering backwards
cannon bullet scales with level
fixed bullets being shot through walls
bullet shoot pattern is now a bullet effect
fixed start angle
fix pixel chunk jittering
Some more localised strings
Some extra diagnostics investigating a MovingWall divergence
fixed bullets not despawning when finished their keyframes
temp effect slow vibration polish
every bullet pattern has an aiming mode now
reset jailboss rotation properly
bullet pattern angle offset func replaces random bullet angle func
moved bullet visual lerping to dynamic update
No longer pauses when losing focus while watching a replay
Merge branch 'master' of SpaceUsurperUnity
Started work on timer redesign
Timer diagnostics
More diagnostics
Fixed possible divergence in Pxc
Added `ReplayDiagnostics.AssertFixed()`
Fixed PixelChunk divergence
Post-diagnostics cleanup
Break out of fixed update loop on stage reset
Fixed possible exception when a timer is created
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
reworked bullet-pixel collision handling
fixed bullet-pixel collision during bullets first frames
fixed bullets penetrating rotating walls on their first frame
Fixed planets in a cluster wobbling on menu load
Fix build error
sort of fixed bullet debris, reflection, etc
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
chunk debris doesnt collide with pixels
finished cleaning up old shouldFollowPlayer stuff
tweaked slowmo when dispersing powerups
pxcDamagePercent carries over to next bullet frame
bullets can ignore pxc collision on certain frames
bullets raycast from sourcepos on first frame
fixed powerup start angle
nautilus f1 spray from close gun instead of core
bullet RenderRadius
diamond bullets renderlength etc
fire spinner attack
simplified patternNum param
rotate bullet pattern along with pixelgroup anchor
nautilus 2nd form patterns
tweaked f1 core bullets
added pattern positionOffsetFunc
f2 big diamond pattern
f2 small wobbly
tweaked nautilus pixel sfx and colors
weak pixels use diamond debris
some more sfx and pixel tweaks
New Facepunch.ExpressionStrings build
bullet pattern can have blank bullets
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fire spinners stay around forever
f2 core pattern
tweaked nautilus powerups and splash
tweaked powerups for all stages
tweaked stage layout
Updated Facepunch.ExpressionStrings
changelog, changed some pixels in nautilus f0, disc pixel fadeout based on num pixels
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Extra safety checks in Pool.Store(obj)
Fix for reflected debris sometimes becoming HUGE
fixed debris reflection size bug again, changed some nautilus f1 pixels
fuse gun core, corelayers have glow property
core layer offset, fuse large core
fuse small core
Added json Vector2Converter
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
use core offset
core layer can be set to not rotate with core
fixed dontRotate
incremented progression
fixed div by zero error when non-moving player collides with pixel
minor nautilus tweaks
simplified div by zero check
remember editor mute button state
streamlined tutorial
tweaked intro slowmo on damage
can lock thumbsticks to 8 directions only
lock analog stick option
effect bullet when locking analog stick
fuse enemy new pixels
fuse enemy 2 pixels
fixed fuse enemy movespeeds
removed cheat from steam dev build
FSM divergence testing
Fixed JailBoss divergence
Merge branch 'master' of SpaceUsurperUnity
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed cheat
Fixed case where invalid leaderboard entries would be shown
Merge branch 'master' of SpaceUsurperUnity
Stage leaderboards are now always bright
Added UI/Glow shader
Now using UI/Glow shader on PlanetUI
Fixed masked graphic glow colour
Made navigating away from the options menu less sensitive
fuse enemy/wall layout
working on fuse boss studs
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
# Conflicts:
# Assets/Scripts/Pxc/PixelGroup/PixelGroup.cs
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
merge
Use the right method name
Switch branch just builds Switch (for now)
Build settings for Switch NSPD files
laser resets to starting angle
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
triangle tweaks
powerup display
powerups bottom left
powerup wobble
powerup display text
increased powerup moves to bottom of display
show powerup level
better font, etc
leaderboard times show extra decimal places when needed
time doesnt show unnecessary trailing zeroes
timer
show timer option
multiple player guns at once
fixed error with player gun physics force
player gun tweaks
player gun perp offset
autorotating gun
form number text
powerups blink before disappearing
powerup blink tweaks
bullets can hit pxc, replace player lineparticle with bullet
bullets specify if they collide with pxc/player
adjusted bullet raycast points
bullet-pxc hit callback hooked up
register & resolve bullet-pxc collisions to find closest
bullet wont leave bounds before checking pxc collision, no matter its speed
despawn styles
improved bullet impact
bullet size scaling stuff
fixed issue with bullets carrying over last bullets values
got bullet reflection working
improved reflection
diamond pixel debris
reflection pxc movement
quickreflect, rect & circle pixel debris
chunk debris
fixed bullet size/opacity modifiers
can find bullet damage percent
removed include
explosive pixels glow as they start to explode
laser spark bullet
player death debris
fixed bullets not showing up
tweak player bullet values
player muzzle flash
fuse enemy attack switched to bullet
tweaked player bullet damage values
fixed a rotation bug
no collision leniency for small bullets
removed all lineparticle stuff
tweaked player hitbox color
player shotgun pellets updated
tweaked player-pxc collision
fixed timer messing up
maybe fixed invuln bug
concept levels
all enemies have death repel
working on powerup dispersing
disperse one less powerup
powerup dispersing, bullet modifiers, bullet force
powerups use raw delta time longer when dispersing
tweaked powerup display opacity
incremented progression
rearranged menu
fixed wip text
bullet.isDynamic
increased progression
cleaned up old recipes
Disabled replay diagnostics for non-fixed Bullets
Fixed archived replay quota not being enforced
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
bullet uses rand.dynamic where appropriate
reduced enemy death repel
cores destroy nearby bullets on death
incremented progression
dont remove powerups when destroying bullets
no damage reduction up close
quick restart option
bullet spread isnt random, is reduced
fixed font
changelog ui
import changelogs from json
changelog navigation buttons
changelog toggle button
tweaked changelog colors
changelog 0 content
auto-hide changelog if nothing new
removed some debugs
incremented progression
Started investigating a bullet divergence
grazing slows time
grazing pushes bullet slightly
commented out danger slowdown stuff
Fixed Bullet._isRedirecting not being reset
Some better bullet diagnostics
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed a bug with text not getting cleaned up properly
reduced non-boss death repel sizes
Added commit hash to archived replays
fixed changelog files not being read in standalone
new changelog
incremented progression
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed error when submitting analytics
Merge branch 'master' of SpaceUsurperUnity
fixed controllable turret rotation percent being >1
player-pxc collision is checked first for raycast
pxc rotation kinda pushes player
dont push player away from pxc while braking
custom test stage
save selected planet whenever it changes
dont save to steam when switching levels, just mark dirty
custom corePattern
more custom patterns
instructions, changelog
feedback ui
custom following bullet
tweaked custom bg text
side guns
laser lerps length
bullet impact pxc effect
splash damage bullet effect
reworked pixel flashing
splash damage min & max pixel distance
splash damage doesnt hurt parts
new easing funcs, easing test stage
bullets use unclamped lerp so they can use elastic easing
back and elasticSoft easing funcs
bounce easing func
forum link
pixel spark effect
tweaked pxc spark effect for multiple sparks
impact pxc effect can trigger on each pixel damaged
tweaked satellite skull bullet
splash damage is now a pxc effect
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
# Conflicts:
# Assets/Scripts/GameManager/GameManager.cs
Removed steamworks import
explosive pixels add force
maze form 1
asteroid part
plant top right
remove plant anchor pixel
player attack
Updated Facepunch.Parse and Facepunch.ExpressionStrings
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
background color lerping
some pixel spawning changes
plant respawns when pixels cut off
circle shader options array
circle sprites can be larger dimensions
updated diamond shader
diamond spritesheet import settings
fire circle lethal
toggle fire on and off
top left plant
track inner wall
Updated define for other platforms
track boss laser
pixelsgroups can repel when they are destroyed
pxc can always ignore pixel connections
maze boss 0
ring shield
box stage
wind boss
wind bullet
asteroid stage
removed includes
fire enemies
fire enemy pixels damaged by fire
improved fire pixel damage
plant bot left
triangle boss
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Non player pref saving
Updated control options and button prompts for console
average out bullet properties with last frame to fix timescale issue
merge
Skip recipe post process while in play mode
bullet pattern durationFunc
unit opacity cap
snake follows player
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Fix for controller rumble
Switch doesn't call OnFocus
Fixed editor crash and lastest plugins
Fixed possible infinite loop
Updated Facepunch.ExpressionStrings
Better handling for uncached expressions
Cached expression returns types are now explicitly generated
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Switched buttons and disabled quit
key stage
vibration max range
fixed unit from being disabled while bg still fading out
pixel debris spread angle
can set movementcontroller position directly
key fade in etc
units properly set inactive after being destroyed
key depth correctly on top of pixelgroups
player gun renderposition
fixed pxc tint not being init correctly
bullet outer bounds
fixed unit opacity flickering
fixed a pattern volley timing issue when multiple volleys take place on a single frame
changed impulseFriction to impulseFrictionPercent
converted bullet friction to frictionPercent
lineparticle friction to frictionPercent
movementcontroller velocity uses frictionpercent
impulse velocity frictionpercent
changed player brake easing
reworked vibration values
removed more old friction code
Recipe code generation now processes bullet recipes
Merge branch 'master' of SpaceUsurperUnity
Merge remote-tracking branch 'refs/remotes/origin/master' into switch
Changed Tier settings to make bloom work
Fixed Playmaker build errors
pixel chunk mass
can exit stage while on victory screen
Merge remote-tracking branch 'refs/remotes/origin/master' into switch