userJarryd Campicancel
branchrust_reboot/main/instrumentscancel

506 Commits over 184 Days - 0.11cph!

7 Years Ago
Moved piano mount pos and dismount positions to fix not being able to interact
7 Years Ago
Better player getter on static instrument
7 Years Ago
Client/Server fixes
7 Years Ago
Hooked up bass guitar material
7 Years Ago
Some cleanup
7 Years Ago
Refactoring key controller to be a child entity, removes need for duplicated RPC's on InstrumentTool and StaticInstrument
7 Years Ago
Merge from main
7 Years Ago
Hooked up piano model Fixed IK hand target gizmos not appearing
7 Years Ago
Merge from main
7 Years Ago
Piano model
7 Years Ago
Client/Server compile fixes
7 Years Ago
Mountables can now optionally suppress the hand animation layer Hand rotation IK is now checked and assigned separately from position (so IK can affect position and not rotation)
7 Years Ago
Mountables can now apply an animation override while in use Mountables can now override their spine look at weight when using a non-default animator override (see GetSpineLookAtWeight) Hooked up new drum kit and piano sitting animations via overrides
7 Years Ago
Merge from main
7 Years Ago
Support for an octave shift set of notes - hold a button (defaults to keypad enter) to access another octave of every note Hooked up another octave on the piano (defaults to 3, can access 4 by holding octave shift button) Supports console bindings eg. "playnote d3#" or "bind n playnote d4" Fixed console bindings not working on mountable isntruments
7 Years Ago
Unsaved
7 Years Ago
Don't run IK update on server IK should match up over network Support for non-standard IK transform space (for held items)
7 Years Ago
IK pass on drum kit Show all ik points as gizmos
7 Years Ago
Cleaned up duplicate piano and drum kit sound definitions
7 Years Ago
Fixed some keybinding issues, fixed dedicated sharp keys not doing anything
7 Years Ago
Cleanup logic to potentially support more notes
7 Years Ago
Player model IK support, assign an IK target per note and move hands to appropriate location
7 Years Ago
Merge from main
7 Years Ago
Tambourine setup (placeholder sfx)
7 Years Ago
Bass item setup (no sfx yet)
7 Years Ago
Updated cowbell with new key controller
7 Years Ago
Flute instrument setup with placeholder sounds. Added support for instruments that only allow one note at a time
7 Years Ago
Volume falloff tweaks
7 Years Ago
Moved some scripts into more sensible locations
7 Years Ago
Better default keys layout Consolidate sheet logic Cleanup logs
7 Years Ago
Trying out a client input path for instruments
7 Years Ago
Hooked up new piano notes and drum notes Fixed multiple static instruments receiving input from the same player at the same time
7 Years Ago
Merge from main
7 Years Ago
Hold instruments work better with key sequences
7 Years Ago
Fixed not being able to rapidly hit notes on hold compatible instruments, minimum note time is now used to fade out the note
7 Years Ago
Fixed being able to wield other items while playing a mountable instrument
7 Years Ago
Merge from main
7 Years Ago
Merge from main
7 Years Ago
Placeholder piano samples Reworked piano as a mountable prop
7 Years Ago
Hooked up new Tuba instrument
7 Years Ago
Added a new KeySequence class that stores a list of notes to play on a loop when the player left clicks
7 Years Ago
Hooked up trumpet notes Don't send rpc's if a note is null
7 Years Ago
Added console commands for playing notes eg. "instruments.playnote c#"
7 Years Ago
Fix note hold logic
7 Years Ago
Added RPCs on InstrumentTool to manage the key controller First pass on a static, mountable instrument
7 Years Ago
Rework keys input again Add dedicated keybinds for sharps (but leaving them unbound by default) Add/hook up sharp notes for guitar
7 Years Ago
Expose instrument bindings in options
7 Years Ago
Guitar and trumpet note samples and hookup
7 Years Ago
WIP key controller
7 Years Ago
Unsaved changes