78 Commits by 3 Authors. 0 files added, 0 deleted, 0 moved.
31 July 2018
James King
Re-implemented live refreshingmultijson
Fixed non-editor compilation errormultijson
Added line info properties to HotloadedDataJsonReadermultijson
Working on mutli-resource json files New DataSource system for loading json Can now use '.' prefix in data paths as a shorthand for resources in the same source file Implemented loading multiple resources from one json file DataSource caching Implemented loading resources from text assets againmultijson
ryleigh
random pattern AffectPlayer parameter passthrough
spinning bullets powerup conveyor powerup
maze bullet donut pattern laser patterns turn pattern die pattern surround pattern lines pattern
30 July 2018
James King
Hotloaded data now loads from a JsonReader rather than a string Fixed unit shield / target patterns not being ResourceReferencesmultijson
Some more json resource examples Now also searches from root of Resources directory for json files Now using "DataPath" instead of string for resource paths Added DataPathConverter New DataPath system mostly working OctopusStage is now fully working with the new DataPath systemmultijson
ryleigh
bounce patterns fixed rectwidthmods, slalom pattern
tweaked slow3 and player hitbox visuals tweaked player visuals some more fixed destroy field bullet grid pattern grid2 pattern player look direction in config trail pattern chasing patterns fixed bullet sprite lerping curve pattern suction bullet
29 July 2018
James King
Added example multi-resource json filemultijson
27 July 2018
James King
Fixed BulletRecipe.ToString() Added assert to make sure dummy stages aren't pooled twice Fixed dummy stages sometimes getting pooled twice
ryleigh
pattern properties and callbacks pattern fsm, slowStart3 pattern affect bullets issue
26 July 2018
ryleigh
bullet check if touching player, apply actions to player inner spiral pattern slow start pattern Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity affect bullets test
James King
Some FSM state pooling
25 July 2018
James King
Added a ParameterPassthroughAttribute for CallMethod actions AffectTouchingBullets() etc now preserves parameters from caller
Fixed another issue with SetValue actions
Now only emitting a warning when attempting to Prepare a SetValue with an overridden target
ryleigh
fixed satellite invuln and bullets stage.AffectBulletsInRadius bullet.AffectTouchingBullets Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
24 July 2018
James King
Fixed possible translation error spam Working on main menu redesign Stage select darkens when main menu is open Merge branch 'master' of https://github.com/Facepunch/SpaceUsurperUnity
ryleigh
frame fractal pattern, bullet recursionLevel frame spinner pattern frame tri spinner frame meteor pattern a+b pattern some pixelchunk experimenting, bullet velocitydirection frame spiral pattern mirroring works properly for bullet autorotation more frame spiral patterns
22 July 2018
James King
Subroutine example Updated example subroutine Started implementing FSM subroutines Fixed script func discovery missing some private inherited members Abstracted out some reusable parts of FsmCallMethodAction FsmCallSubroutineAction parameter discovery Working on FsmCallSubroutineAction.Execute() Merge branch 'master' into subroutines Merge branch 'master' into subroutines Example subroutine is working Updated Facepunch.ExpressionStrings Implemented ScriptFunc params for CallSubroutine actions Merge branch 'subroutines'
Updated Facepunch.ExpressionStrings Implemented ScriptFunc params for CallSubroutine actionssubroutines
ryleigh
arrow pattern pattern rot, pattern.inheritAnchorAngle cancel patterns that have infinite volleys and no shoot delay rest of intro form 2 patterns frame boss tweaks maybe fixed nonexistant gun problem fixed bullet zero-duration keyframe bug frame doll pattern
21 July 2018
ryleigh
status onPlayerHit callback intro form 2 patterns player.IsPowerupSelected Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity TransformBullets method intro cluster pattern fixed pattern rotateWithAnchor more intro patterns
20 July 2018
James King
Can now pan up / down with the mousewheel in the main menu Merge branch 'master' into subroutines Example subroutine is workingsubroutines
Can now pan up / down with the mousewheel in the main menu
blink aiming effect can blink past lasers blink effect shows number of charges brakeCannon -> cannon can drop turrets now fix intro form 2 shieldgen shieldgen texture reworked slowmo powerup ffd powerup bullets can move with player without jittering player gun change color with damage powerups fix fade in on intro Merge branch 'master' into subroutinessubroutines
19 July 2018
James King
Fixed script func discovery missing some private inherited members Abstracted out some reusable parts of FsmCallMethodAction FsmCallSubroutineAction parameter discovery Working on FsmCallSubroutineAction.Execute()subroutines
ryleigh
brakeCannon -> cannon can drop turrets now fix intro form 2 shieldgen shieldgen texture reworked slowmo powerup ffd powerup bullets can move with player without jittering player gun change color with damage powerups fix fade in on intro
18 July 2018
James King
Subroutine example Updated example subroutine Started implementing FSM subroutinessubroutines
ryleigh
blink aiming effect can blink past lasers blink effect shows number of charges
status reworking next/prev status selected status fix changed some powerup visuals dont drop status effects
17 July 2018
ryleigh
icon bgs activate selected status effect status effect icon level only selected status effects are shown Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
16 July 2018
James King
Updated Jenkinsfile
Attempt to fix builds
Implemented PluginData.Get(ulong workshopId) Removed old PluginUIController Updated Facepunch.Steamworks Can now play subscribed workshop stages
14 July 2018
ryleigh
movement set methods, tweaked player physics, fixed tentacle json player status icons fixed powerup input rename powerup to status effect fixed status deactivate quad error bullet reflection tweak part shield effect polished shield effect shield part sfx prereq target pattern effect pattern dontReplace Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity tweaked part target
13 July 2018
James King
Added Label options item, OptionFlags enum Added UI to delete plugins Basic workshop upload UI Fixed being able to navigate back while option items are taking focus
12 July 2018
James King
Working on workshop support Plugin creation UI / working on plugin management Merge branch 'master' into workshop No longer emits warning when loading uncached stuff in custom stages Fixed ConfirumUIController width Fixed planet menu position inconsistencies
10 July 2018
James King
Plugin creation UI / working on plugin managementworkshop
Working on workshop supportworkshop
ryleigh
start on menu stage
fixed custom level octopus pxc paths
6 July 2018
James King
Fixed possible error in standalone builds
Added method to precache SFX Added warning when loading json assets during gameplay Working on fixing up ScriptFunc pre-compiling Safeguarded against updating generated funcs while caching is enabled Merge branch 'master' into precaching Fixed possible exceptions when generating script funcs for missing FSMs Added attributes for automatic script func discovery Removed old music manager Implemented new way of discovering ScriptFuncs Added PlayerGunData ScriptFunc discovery PatternRecipe ScriptFunc discovery Removed old MusicManager from scene Resource references can now be enumerables and fields BulletRecipe ScriptFunc discovery Updated Facepunch.ExpressionStrings Working on fixing ScriptFunc cache key conflicts Fixed codegen sometimes failing Got rid of redundant cached script funcs Merge branch 'master' into precaching Updated Facepunch.ExpressionStrings Fixed CallMethod action targets not being discoverd by codegen Added progress bar to code gen Original return type of cached script funcs is now preseved Fixed CallMethod action invocation with cached ScriptFuncs Updated Facepunch.ExpressionStrings Fixed Unit FSM script func discovery Can now discover resource references from FsmCallMethodAction parameters Gradually discovering more ScriptFuncs FsmSetValueAction script func discovery tweaked array style Fixed explosion effect not being discovered by code gen Merge branch 'precaching' of https://github.com/Facepunch/SpaceUsurperUnity into precaching Cached script funcs now generated in separate files for each stage Now generating methods to precache all resources used by a stage FuncParams precaching, repel effect discovery Extra player gun / poweup / pattern script discovery RemoteControlNearbyUnits bulletPath discovery Added editor script to purge empty directories Fixed possible exception when running without steam initialized Merge branch 'master' into precaching Now only emits a warning if an uncached ScriptFunc is encountered Moved some ChargePattern calls to use the new parameters Better warnings about invalid CallMethods / SetValues Can now override FuncParams for fields when doing ScriptFunc discovery Moved HowieTest stage Fixes for ScriptFunc discovery Working on a way for ScriptFunc discovery to know when an action set's target is different to the containing object CodeGen errors now only show up in the editor Merge branch 'master' into precaching Added BakeStageScripts build step Fixed method name ambiguity Ignoring generated scripts (1/2) Ignoring generated scripts (2/2) Started on codegen refactor Finished code gen property export system Fixed regression after codegen refactor
Started on codegen refactor Finished code gen property export systemprecaching
Ignoring generated scripts (1/2) Ignoring generated scripts (2/2)precaching
Fixed method name ambiguityprecaching
Added BakeStageScripts build stepprecaching
armor boss patterns removed Unit_Pxc track patterns track form 0 patterns more track patterns fixed pxc not fading out armor stage changes show cheat button on menu tweaked menu fixed pxc last form fading out armor tweaks Disabled unused stuff disabled intro boss 3rd form Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity Fix for standalone error Fixed possible exception on score submit Fixed menu link lines being flipped for some reason Merge branch 'master' into precachingprecaching
Fixed menu link lines being flipped for some reason
Fixed possible exception on score submit
Fix for standalone error
Working on a way for ScriptFunc discovery to know when an action set's target is different to the containing object CodeGen errors now only show up in the editorprecaching
ryleigh
disabled intro boss 3rd form Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
fixed pxc last form fading out armor tweaks
fixed pxc not fading out armor stage changes show cheat button on menu tweaked menu
armor boss patterns removed Unit_Pxc track patterns track form 0 patterns more track patterns
Garry Newman
Disabled unused stuff
5 July 2018
James King
Can now override FuncParams for fields when doing ScriptFunc discovery Moved HowieTest stage Fixes for ScriptFunc discoveryprecaching
Now only emits a warning if an uncached ScriptFunc is encountered Moved some ChargePattern calls to use the new parameters Better warnings about invalid CallMethods / SetValuesprecaching
units without repulsion circles still check bounds can set unit avoid/repel strength as callmethod, armor shield repulsion circles etc player and playergun properties work, rotating gun starts in aim direction armor prison 2 damage powerup armor form 0 reqs can override powerups in pattern config damage spokes armor parallel pattern fixed rotating gun angle fixed weird visual with backwards bullet armor patterns armor projectile unit 2 new track wall form 0 track wall form 1 track wall form 2 hunter form 1 movement proximity bullets can take actions on units zoo pet changes, unit Heal method can heal pixels for a certain amount zoo pet 2 tweaked armor lasso locators Added editor script to purge empty directories Fixed possible exception when running without steam initialized Merge branch 'master' into precachingprecaching
ryleigh
armor projectile unit 2 new track wall form 0 track wall form 1 track wall form 2 hunter form 1 movement proximity bullets can take actions on units zoo pet changes, unit Heal method can heal pixels for a certain amount zoo pet 2 tweaked armor lasso locators
3 July 2018
James King
RemoteControlNearbyUnits bulletPath discoveryprecaching
FuncParams precaching, repel effect discovery Extra player gun / poweup / pattern script discoveryprecaching
Fixed explosion effect not being discovered by code gen Merge branch 'precaching' of https://github.com/Facepunch/SpaceUsurperUnity into precaching Cached script funcs now generated in separate files for each stage Now generating methods to precache all resources used by a stageprecaching
FsmSetValueAction script func discoveryprecaching
Gradually discovering more ScriptFuncsprecaching
Fixed CallMethod action invocation with cached ScriptFuncs Updated Facepunch.ExpressionStrings Fixed Unit FSM script func discovery Can now discover resource references from FsmCallMethodAction parametersprecaching
ryleigh
tweaked array styleprecaching
armor parallel pattern fixed rotating gun angle fixed weird visual with backwards bullet armor patterns
2 July 2018
James King
Added progress bar to code gen Original return type of cached script funcs is now presevedprecaching
Updated Facepunch.ExpressionStrings Fixed CallMethod action targets not being discoverd by codegenprecaching
new invasion boss form spawn delay tweaked cube form 1 tweaked cube form 0 tweaked edifice form 1 intro boss form 2 reorganized unit config and fsm folders better warning for missing ChargePattern path or partType armor prison unit pixel debris func armor lasso bullet bullet killplayer onhit unit form onHitPlayer callback pixel damagePlayer property laser onHitPlayer callback and damagePlayer property refined lasso bullet lasso locators unit SetScale sword bullet, dragged bullets work with circle skew armor projectile unit Merge branch 'master' into precachingprecaching
ryleigh
units without repulsion circles still check bounds can set unit avoid/repel strength as callmethod, armor shield repulsion circles etc player and playergun properties work, rotating gun starts in aim direction armor prison 2 damage powerup armor form 0 reqs can override powerups in pattern config damage spokes
1 July 2018
ryleigh
refined lasso bullet lasso locators unit SetScale sword bullet, dragged bullets work with circle skew armor projectile unit