* blue bear tweaks
* OnBeatPulse callback added
* Fixing humming bug in BM + Metronome fix + Some games conversion to onbeatpulse
* clappy trio to drumming practice
* rest of the games converted
* two minor changes
* add mouse controller
* support different control styles in options
deprecate old input check methods
* fully functional input actions system
* btsds InputAction
* blue bear InputAction
* more games
fix bugs with some input related systems
* coin toss re-toss
* cheer readers touch
* dog ninja touch
* multiple games
* last of the easy games' touch
* more specialized games
* specialized games 2
* finish ktb games
* remove legacy settings disclaimer
* "only" two games left
* karate man touch
* rockers touch
still needs fixes and bad judge strum
* DSGuy flicking animation
* playstyle chart property
* improve performance of minigame preloading
* improve look of cursor
make assetbundles use chunk-based compression
refactor assetbundle loading methods a bit
* prime conductor stream playback to stabilize seeking operations
* fix air rally swing on pad release
* use virtual mouse pointer
* add UniTask
* make BeatAction use UniTask
* implement UniTask to replace some coroutines
* add touch style UI elements and effects
games now support the ability to define two cursor colours if they need split screen touch inputs
* update plugins and buildscript
* implement thresholded pointer position clipping
* fix clamping
* instant show / hide
fix discord game SDK crashes
* add entity to collapse function, start on new animation thingy
im gonna use fork lifter to demonstrate DoScaledAnimationFromBeatAsync() cuz it uses animations to cue the peas
also i fixed that months old bug where the fork lifter sfx wasn't playing correctly :/
* animation from beat functional, octo machine converted
this looks fantastic i can't wait to implement this into more things
* better anim function
this is more efficient AND it'll produce more consistent results when starting an animation between tempo changes :D
(it no longer iterates through a list twice)
* * in name when changing value
* Popup UI and quit basics
* Quit button finalized, i think
* fix
* fixed
* right click dropdown prefab
* tryna getit to work
* woohoo it works
* value reset support for text areas
* Color reset support
* Enums and numbers supported
* catchy tune fix
* make BeatActions coroutines instead of componentrs
* pooled scheduled sounds
implement S' entity seek
* remove debug prints from last two changes
* implement absolute time tracking
implement DSP time resyncing
* optimize GameManager
* update TMPro
* update IDE packages
* fix dsp sync making the drift worse
* fix issue with the JSL dll
* relocate debug print
* make scheduled pitch setter functional
* any cpu
* add Jukebox library
todo:
- saving / loading of new format
- inferrence of unknown data like past versions
- move the temporary float casts to proper use of double
- make sound related functions take double for timing
- inform people that the Jukebox sound player was renamed to SoundByte lol
* make sound, input scheduling, and super curve use double precision
* successfully load charts
* editor works again
v1 riqs can be saved and loaded
* first tempo and volume markers are unmovable
fix loading of charts' easing values
* use gsync / freesync
* update Jukebox refs to SoundByte
* game events use double part 1
Air Rally - Glee Club converted
* don't load song if chart load fails
* finish conversion of all minigames
* remove editor waveform toggle
* timeline now respects added song offset length
clear cache files on app close
prepped notes for dsp sync
* update timeline length when offset changed
* update to latest Jukebox
* make error panel object in global game manager
* improve conductor music scheduling
* added error message box
fix first game events sometimes not playing
* meat grinder prefab + sprite cutting/naming done + icon
title :)
* Boss Bop, Miss, & Signal Anims
can you read
* Boss Call Anim
self-explanatory
* fix the z axis + new sprite
still working on getting those bops working. they're a bit weird (not the anim itself)
* Restored Meat Grinder Animations
i have no idea what just happened with github but the animations are back
* All Tack Animations Complete
just missing the meat anims
* Literally two lines changed
skull emoji (forgot to set the light meat for the miss anim to inactive by default)
* Meat Grinder Anims (should be) Done
Added the Meat Hit anims
* goodnight
* bopping every beat
* tons of sfx
* meat calls with their corresponding sfx/animations have been added
* prefunctions...
* inputs + sfx + prefunction
making swift progress here :)
* little commit
more cues and animation stuff so that i can have new animations
* Meat Toss Anims
also fixed up some of tack's hit anims to make the smear more consistent
* night night
* moved all the meat stuff to a new script
-this should help with instantiating the meat
* animations are a bit more comprehensive
* man, barelies are way easier than i thought they were gonna be
* instantiating works now
committing to work on my pc instead of my laptop
but i have been getting a lot done with the meat! it's just that most of that stuff is learning what i can't do...
* Boss Animation Tweaks
Adjusted Boss' bop and miss animations
* woohoo animation!
hi sean this is for u. tell me anything to tweak :)
* Quick Meat Toss Anim Fix
Prevents meat from playing the toss animation twice
* meat hit animation works!
sometimes there's a frame where the first frame of its animation pops up but i should be able to fix that
also just general improvements + framework for different meats
* it's done! or at least out of wip!
* you can select which meat type is tossed (defaults to random)
* ghost meat has been busted (it looped back to its first frame of anim sometimes right before being destroyed; i just added a single frame idle.)
* overall just optimized code
* removed WIP from game name
* a few touch-ups
* change all sfx to ogg
-also amplified toss.ogg by 4db, was hard to hear at the same time as hitting a cue
* fixed boss not bopping a beat after a signal
-a very small bit hacky but it really works fine. will fix if any problems come up (but i added a check so that there shouldn't be)
* i have stashed changes :P
* new bg + remove references
title
* boss weird bopping fixed + game switches fixed
* final touch-ups
* random things just broke
* for whatever reason animation controller for boss got reverted, breaking an animation
* and we forgot to merge two spritesheets instead of just replacing one with the other. oops
* sfx volume lowerd
* ok cool commit time
* added superscroll (MADE BY STARPELLY)
* fixed dog ninja backwards compatibility
* fixed meat grinder's startinterval need
* added d pad controls to dog ninja and meat grinder
* oops forgot to add dpad for dog ninja
* remove d-pad from meat grinder 😢
---------
Co-authored-by: Seanski2 <seanbenedit@gmail.com>
* Rhythm rally and cheer readers improvements
* Autobop for fan club
* Implemented new bop parity for fan club, rhythm rally and ssds
* Air rally easing improvements
* Fixed drumming practice stuff
* Tap trial has been unjankified yet again
* Cheer readers and catchy tune bops
* More bop parity
* MORE!!!!
* That should be all of them except space dance and dj school
---------
Co-authored-by: minenice55 <star.elementa@gmail.com>