userJames Kingcancel
branchSpaceUsurperUnity/mastercancel

2,632 Commits over 2,527 Days - 0.04cph!

6 Years Ago
DataPath now takes type args for the referenced data type, got rid of ResourceReferenceAttribute
6 Years Ago
Added DataPath.FindAllSearchDirectories() Fixed FuncParams resources not being precached Json cache is now cleared before running ScriptFuncCodeGen Fixed incorrect explosion pattern path Fixed incorrect attribute resource type for ExplosionPattern
6 Years Ago
Unit parts now use "spritePath" property for animated sprites
6 Years Ago
Implemented DataPath serialization Fixed fetching StageMenuData for custom stages
6 Years Ago
StageData.GetAllResourcePaths() now looks for files named `stage.json` Displayed stage name is now loaded from stage config (from "title" field) Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
Improved relative subpath shorthand logic
6 Years Ago
Fixed standalone build error
6 Years Ago
HotloadedData.Get() supports loading from resources again
6 Years Ago
Better implementation of HotloadedData.Get(), added comments
6 Years Ago
New way of finding all StageData paths
6 Years Ago
Added logging to show which paths were searched when failing to find a resource Changed how code gen reacts to not finding a file Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
Added example multi-resource json file 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 system Hotloaded data now loads from a JsonReader rather than a string Fixed unit shield / target patterns not being ResourceReferences 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 again Added line info properties to HotloadedDataJsonReader Fixed non-editor compilation error Re-implemented live refreshing Merge branch 'multijson'
6 Years Ago
Fixed BulletRecipe.ToString() Added assert to make sure dummy stages aren't pooled twice Fixed dummy stages sometimes getting pooled twice
6 Years Ago
Some FSM state pooling
6 Years Ago
Added a ParameterPassthroughAttribute for CallMethod actions AffectTouchingBullets() etc now preserves parameters from caller
6 Years Ago
Fixed another issue with SetValue actions
6 Years Ago
Now only emitting a warning when attempting to Prepare a SetValue with an overridden target
6 Years Ago
Fixed possible translation error spam Working on main menu redesign Stage select darkens when main menu is open Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
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'
6 Years Ago
Can now pan up / down with the mousewheel in the main menu
6 Years Ago
Updated Jenkinsfile
6 Years Ago
Attempt to fix builds
6 Years Ago
Implemented PluginData.Get(ulong workshopId) Removed old PluginUIController Updated Facepunch.Steamworks Can now play subscribed workshop stages
6 Years Ago
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
6 Years Ago
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
6 Years Ago
Fixed possible error in standalone builds
6 Years Ago
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 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
6 Years Ago
Fixed menu link lines being flipped for some reason
6 Years Ago
Fixed possible exception on score submit
6 Years Ago
Fix for standalone error
6 Years Ago
Added MP3Sharp Loading MP3 samples from custom stages Merge branch 'master' of SpaceUsurperUnity Form requirement regex is now case insensitive
6 Years Ago
Added throwIfNotFound option to HotloadedData.Get() CHIPPY-111: Songs now also look for samples in a directory with the song's name CHIPPY-113: Song scripting can now controll lowpass / highpass
6 Years Ago
CHIPPY-110: Can now omit sample start bar, which now auto increments
6 Years Ago
Fixed songs not including stage properties properly
6 Years Ago
Fixed song BPM not updating immediately Song layers should always stay in time with each other Fixed a warning about trying to set infinite pitch Song samples are pre-loaded
6 Years Ago
Fixed menu being broken if the last stage visited was in a plugin
6 Years Ago
CHIPPY-107: Fixed last visited level not being selected when returning to main menu
6 Years Ago
Music now fades in / out along with Stage_Fading
6 Years Ago
Better handling for file share violations
6 Years Ago
Can now tweak how music reacts to slow mo in the inspector Song pauses / unpauses with the stage
6 Years Ago
Added Stage_Song, refactored SongManager Cleaned up stage component setup Merge branch 'master' of SpaceUsurperUnity Added SongTime struct Fleshed out SongTime Reworking SongLayer Song scheduling rewrite mostly done First pass at making sure the song keeps time Music time-keeping mostly working Trying out using a low pass filter duing slow motion Fixed restarting song Song playback speed matches replay playback
6 Years Ago
Added `target` param for SetValue FSM action Added `stage.GetUnit(name)` method for script funcs
6 Years Ago
Fixed bug with replay serialization / deserialization
6 Years Ago
CHIPPY-103: Can now load song samples (.wav) from custom plugins
6 Years Ago
CHIPPY-105: Better error message for missing song sample Merge branch 'master' of SpaceUsurperUnity
6 Years Ago
Tentative fix for switching between mouse and controller CHIPPY-66
6 Years Ago
Integrating new music system with replays Merge branch 'master' of SpaceUsurperUnity Song is restarted on stage restart Fully supporting looping samples
6 Years Ago
Changed "Hide Comments" to "Show Comments" in options menu To match "Show Timer" Re-enabled replay playback
6 Years Ago
No longer using staging version of FP API in editor Fixed some bugs with Global leaderboard mode Fixed songs not stopping immediately
6 Years Ago
Player gun divergence diagnostics Fixed player gun charge divergence Fixed another bullet divergence