branchrust_reboot/main/instrumentscancel
799 Commits over 184 Days - 0.18cph!
IK pass on drum kit
Show all ik points as gizmos
Cleaned up duplicate piano and drum kit sound definitions
Fixed some keybinding issues, fixed dedicated sharp keys not doing anything
Cleanup logic to potentially support more notes
Player model IK support, assign an IK target per note and move hands to appropriate location
Tambourine setup (placeholder sfx)
Bass item setup (no sfx yet)
Updated cowbell with new key controller
Flute instrument setup with placeholder sounds. Added support for instruments that only allow one note at a time
Moved some scripts into more sensible locations
▉▌▊▊▅▍ ▉▍▇ ▋ █▉▉▇▌▊▊▍▅▍ ▋▇▌▆. ▊▅▊▇▅ ▄▋▇▇▊▋▄▊ ▊▍▆▊▊ █▌█▋ ▌██▍ ▉ ▆██▄▆▄▇▄▍▇▆▋▆▍▄▅▌▊ ▌▄▄ ▄▌▆▅▍ ▍▌ ▌▇▆▍ ▅ ▉▉▍ ▍▊▉▄▇▊▍▍█▌/▅▍▇▉▍▌▊▍█ ▅▉▅▍▆▄█▅▉▅. ▆▊▊█ ▅ ▆▆▄ ▋▊▇▄▍ ▌▆▋▄▉ ▆▇█▇▅▅▇ ▇▋▊ ▆▍▌ ▉▇▌▅▆█ ▉▆▇▋▋▌▇/▅▅▉▇▊▉▍▍▌▆. ▊▍█▉▄ ▋▉▉▋▌▋▌ ▊▅ ▋▍▇ ▉▆ ▍▊▊ ▉▌▄▆▋ (█▄▋▄▌▊ ▅▅▅▌▌██ ▌▅ ▍▄ ▉▆██▊). ▊▆█▊▍▉▄█▉▉ ▋▍▅▉▄▋▌▅ █▄▉▅█▄ ▌▅ ▉▊▉▆▋ ▌▇▋▇█▉ ▅▋▊ ▅▋▆▇ ▋▉▋▊▍ ▆▊▄▍█ ▄█▌█▌▋▄▇▍▆▌.
updated trumpet and bass textures/models
▅▄▌▍ ▆▄▍▌█ ▅▆▉ ▉▄▄ ▋▋▆█▅ ▆▊▄▍▇
Better default keys layout
Consolidate sheet logic
Cleanup logs
Trying out a client input path for instruments
Hooked up new piano notes and drum notes
Fixed multiple static instruments receiving input from the same player at the same time
tweaked trumpet textures
adding WIP bass model/ textures/mat
updated trumpet model/textures
Adding WIP trumpet model/mat/textures
Quick piano & drum sounds
▄█▍ ▋ ▄▉▆▊▊ █▇▄▍▉█ ▇▍▅▍▅ ▌█▋▄▍▆▆▌ ▅▇▅▇▌▄▋ ▅▍ ▋▍▆▇█▄▇ ▅▅▋ ▅▄▊▊▋▅▅ █▉▋▍ ▋▌▆▇ █▇▇ ▍▅▌▌▇▇▆▅▋▌██▇, ▍▌█▅▋▉ ▊▇ ▆▋ ▉ ▅█▄ ▍▅▍▍▍▊▄ ▅▍▌▇▊▆█▊ ▇▇▍▄. █▍▌█▅/▉▍▊▍▊▇▆▊▍▇ ▆ .▍▋▌ ▉▋▆▋ ▌▉ ▌▅▇ ▆▊▍█ ▊▅ ▄▄▅ ▋▌▇▍▄▅▉ ▊▉▋ ▋▌▅
Hold instruments work better with key sequences
Fixed not being able to rapidly hit notes on hold compatible instruments, minimum note time is now used to fade out the note
Fixed being able to wield other items while playing a mountable instrument
▋▌▅▆▇▆▋▄▅▄▉ ▍▄█▉▆▊▇▌ ▇▊▊ ▊▅█▊▄▅▌ ▆▊ ▅▍▅▌ ▋▅ ▆▌▉▆▄▍▊▉▇ ▉ ▍▉█ ▋▄ ▅█▄▅▅, ▍▌▊▅▉▅▌▇ █ ▍▌▊ ▋▄▇▉▇▅▊▊▄▊▅▅ ▅▊█▉▉▍█▄▊▊ ▅█▅▇▊▌ ▅▇▄▇ ▋▇▋▇ ▇▉▋▇█▉▅▇ ▊▉ ▄▍▊ ▆▋▉█ ▌▄▅▍▍▇▄█▋█
Placeholder piano samples
Reworked piano as a mountable prop
Hooked up new Tuba instrument
Added a new KeySequence class that stores a list of notes to play on a loop when the player left clicks
Hooked up trumpet notes
Don't send rpc's if a note is null
Added console commands for playing notes eg. "instruments.playnote c#"
▌▍▊▉▉▇▆ ▌▆▉ ▋▆▉▊ ▍▆▊▌▉ ▆▍▄▌█▌▄, █▉▉█▅▍ ▉▍ ▄▍ ▆▆▋▉▊▉ (▊▋▅▌▊▉▍▌)
Added RPCs on InstrumentTool to manage the key controller
First pass on a static, mountable instrument
Rework keys input again
Add dedicated keybinds for sharps (but leaving them unbound by default)
Add/hook up sharp notes for guitar
Expose instrument bindings in options
Guitar and trumpet note samples and hookup
Hold note instruments now work properly with primary and secondary fires
Added support for assigning an array of notes to an instrument rather than one note pitch shifted
Fixed incorrect itemid on cowbell
Trying out some new types of playable instrument
Includes: Cowbell, Tenor Drums, Trombone and Violin