branchrust_reboot/main/instrumentscancel
591 Commits over 184 Days - 0.13cph!
▆▇▉▇▇▍▆ ▇▌ █▌█▇ ▄▅█ ▋▉█▉▌ ▄▌▄█▆ ▊▇▅▇'▇ ▉▄ ▍▉▄▅▋▌ ▉▇▅▌
Raise priority of instrument notes produced by the local player
▆▋▅▍█ ▆▇▇▉▊▇▌▍▄▋▅ ▍▆█▋ ▉▉▉ ▇▆▍ ▌▅▉▋▊ ▄▆▌▌▍▉███ - ▌▊▋▇ ▊▌▊▅█ ▊▋▉ ▇▊▌▋▆ ▌▊▉▇▆
▌▌▄▇ ▊▄▅▋▊ ▉▋▍ ▍▍ ▌▅▋▇ ▇▋ ▋▌▍, ▅▋▊▍▅ ▋▋▋▍▄ ▉▌ ▌▇▆ (▆▉▍▊▄▆▋ ▇▋▍▌▄ ▄▆▆▊█▍▌▍ ▊▍ ▅▍▄)
▍▋▌▍▇, ▅▍▌█▅, ▋▋▄ ▌▋██▍▄▇ ▊▊█ ▋█▅▌ ▍▇▊▆█, ▄▊▅ █▌▇▇ ▌▍▆ ▊▅█▌█ ▅▅▉▆▄
Fixed some drum sound defs not in the instruments class
Enable playedNote trigger on acoustic guitar vm
Added some checks to notesfx importer to catch duplicate midi notes
Added an InstrumentDebugInput component to test stuff out in the editor
Added a playedNote trigger to to guitar viewmodel for more accurate strumming
Update drum kit description
Demo playback now loops with a progress indicator
SoundBuilder is now LoopBuilder, supports all notes
Early exit playrecording if no filename is provided
Added audio.debugvoicelimiting to print a log whenever a sound is ended early because of limits
Added audio.printSounds to print out the number of currently playing sounds by definition
UIMusicNotes now animate a child rather than the root to avoid messing with the layout
Hooked all remaining notes up to the piano (now 88 notes in total)
Note importer can now assign midi notes
Create music help note list straight away rather than relying on order of execution
Can now select from available IK targets when importing new sfx
Added an exit time condition to the tambourine shake to make it last longer
IK Hands will stay in their play pose while a note is being held on the piano
Looping sounds now have an end time in case it doesn't get an end signal for whatever reason
Fixed help display hiding when a non-local player stops using an instrument
Add maximum note time for tuba
Moved some more fields to the scriptable object, added an option to disable help UI on some instruments (tambourine and cowbell)
Enforce consistent note order display
Show a warning if a player has keys bound to numpad numbers and num lock is off (windows only)
Show sharp modifier binding on music UI
First pass on a UI panel to display instrument keybinds and note states while playing
Enabled by default, can disable with instruments.showInstrumentHelp convar
▄▇▅▌▄ ▋▊▄▇▇▌ ▅▄▌▇▌▌ ▆▋▋▊▄▆▄▌▊▄ ▊▄▊▋▇ ▉▍▌▊█▋▄ ▄▅▍ ▆▌▊▍▄▇█▋▄▅▊
Added a generic play_notes stat
Don't automatically go into full keyboard mode for static instruments (has to be toggled with reload like held instruments)
While in full keyboard instrument input mode, ignore InvNext, InvPrev, Slot1-8, Map and Compass inputs
Added instruments.printrecordingpath
Added a maximum note length to the trumpet and flute
Mark instruments as default blueprints (except acoustic guitar)
Merge instruments_cost_adjustment
Block all active key inputs when switching to an instrument
Update Jerry Can Guitar name
Remove InstrumentTool log
Refactor note sound positions to store transforms on KeyController rather than per-note, just store the index on the note