7,603 Commits over 3,684 Days - 0.09cph!
Make sure all campaigns are visible on PC
Invalidate old workshop DLLs
Fixed possible exception in workshop campaign menu
Fixed displaying bound controls in settings on PC
Look for properties when handling json constructors
Experimenting with the shader
Basic triplanar texturing, although normals are fudged
Generate physics mesh at half the resolution
Collision, support for generating meshes at different LoDs
Basic networking for voxel data
Fixed generated C# for workshop plugins not compiling
Fixed baked workshop scripts not being used
Fixed button prompts with inverted styling
Workshop menu fixes
Fixed exception when baking workshop stages
Working on a new strategy for TMP embedded button prompts
Account for TMP mesh generation character index being non-monotonic
Fixed keyboard key prompts not showing in text embeds
Only show controller binding page when a device is connected
Switch save data for lotcheck
Working on fixing button prompts on PC
Initial commit
Some cleanup, limit edits to 60 per second
Using a custom vertex data format
Shader boilerplate / material
VoxelMeshWriter rewrite for better performance
Delete voxel chunks on destroy
Removed partial support for subdividing existing chunks
Fixed reversed matrix multiplication
Store chunks in a dictionary to support larger volumes more easily
Don't create chunks when subtracting
Can now generate smooth normals
Left click to add, right click to subtract
Updated .addon
Update embedded button prompts on rebind / new device !switch !release
Unbound button ? size tweak
Tutorial speech now can show toggle prompts !switch !release
▋█▅▉▌▅▅ ? ▊▅▄▅ ▊█▅ ▊▇▅▆█▌▆ ▄▊▊▅▊▌ ▌▅▍▄█▄▇
▉▉▇▊▍ ▄▇▊▇ ▇▆▍▇█ ? ▅▄▍▅▉▄'▅ ▊▌██ ▅▇▆ █▆▍▋▉▅▉ ▅▍▉▇▇▉ ▉▊▆█▆▇▇
▋▅▄▍▌ ▄▅▌▊▍▆▌ ▋▄▆▅▇▉ ▇▆▍▄▄▇▌▅ ▉▊ ▍ ▉▄▆▌▄▉▆ ▆▄▌▉▍▊ █▄ ▇█▊█
!▆▉▌▍▌▄ !▇▊▅▊▄▊█
Focus hint works with toggle binding
Embedded button prompts can now specify multiple actions
Easy mode focus hint tweak
Fixed being able to unpause while in the settings menu !switch !release
Don't allow item binding on devices without a dpad
Fixed possible exception on player input init !switch !release
More list menu navigation tweaks
Hide leaderboard button on replay pause screen !switch !release
Fixed list menu text alpha
Removed some logging
Fixed possible exception on bindings page open
Fix for no stage being selected sometimes
On device disconnect, don't try to play co-op only levels single player
Set last selected stage on stage init
Fixed list menu navigation regression
Simpler stage selection state logic
More main menu fixes !switch !release
Fixed build error
Fixed button prompts checking for bindings every frame on device lost
Pause tweaks for replays !switch !release
Added more calls to save progression data
* On exit request
* On going to background
* On stage reset
Fixed saving progression data on exit
Fixed initial selected stage on game start
More selected campaign fixes
Leaderboard entry display fixes
Fixed bindings page not opening on correct player tab
Working on fixing case where button prompts would disappear
Disable wrapping for sprite atlas textures
Pause menu string tweaks
Fixed leaderboard rank flicker !switch !release
Make extra sure that the player can pause !switch !release
Fixed standalone error !switch !release
Fixed ShootWhenAiming toggle position
Can now specify deadzones for each player / device separately
Fixed speech bubble text alpha
Pause menu background capture logic fixes !switch !release
Settings tweaks !switch !release
Embedded button prompt tweaks, fixed analog stick position
Fixed player 1's bindings always being used
Moved ShootWhenAiming toggle to PlayerActions
Centred toggle control !switch !release
Fixed standalone errors !switch !release
More input fixes
Added offline legal pages
Show legal pages using offline HTML viewer !switch !release
Added Switch device icons
Disable selecting LabelControls
Fixed Switch build error
Fixed binding loading logic
Split up input page, working on separate bindings for different styles
Refactoring input action sets
Some fixes to rebinding controls
Added LabelControl for settings pages
Support for referencing Menu or Replay actions in embedded prompts
Support for cancelling binding actions
Split up input page, working on separate bindings for different styles
Refactoring input action sets
Fixed input rebinding !switch !release
Support for single Joy-Con in single player !switch !release
Updated test-procedures.md
Only do a 1s delay before fetching on main menu !switch !release
Rate limiting tweaks
Wait a full second before committing to fetching leaderboard entries
Always use cached local score for stage items in main menu
Stage item button prompt tweaks to avoid flicker !switch !release
Added ApiCallLimiter
Don't delete replays if they're in the submission queue
Get rid of bullet stats object in switch release
Added SimpleBitWriter
Added methods to encode / decode campaign metadata as ulong
Nex API rate limiting, file re-using, don't use files for campaign lbs
Some more rate limiting !switch !release
Fixed first disconnect not showing a warning !switch !release