* 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
* Prep stuff
* Tweezers now spawn in
* Started converting tweezers
* I hate <1 beat intervals
* Actually nvm
* fixed a bug
* You can chain intervals now, stack them if you really wanted
* Pass turn checks if crhandlerinstance exists
* Fixed hairs being deleted by onion switch
* Rockers rerewritten
* working dough rerewritten
* 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
* rock hers
* Rockers is a real game and also color maps have been added
* little more set up
* anims and mor sprites
* First version of CallAndResponseHandler added
* You can mute now wow
* Got some stuff working
* anim city
* Fixed Inputs
* Visual goodies
* Changed how some events work
* Rockers is now stack proof
* Fixed a bug
* Bend early stages
* bendbendbendbendbendover
* bend fully implemented
* Removed "noise"
* pain
* Many animation
* Bend anims implemented
* strum effect implemented
* Made bends work way better
* dfgdfsgsdffsd
* Implemented strumstart and countin
* hi
* Made strumstart transition into strumidle
* Implemented samples
* All of the btsds samples are in now too
* many anim2
* A buggy version of the custom together system has been implemented
* Ok now it's unbuggified
* fixed a small thing
* lightning eff
* anim fixes
* oops
* you can now mute voiceline and also put in a standalone voiceline block
* Tweaks to dropdowns
* more tiny anim thing
* more animation stuff
* Bug fixes
* implemented mute and gotomiddle sliders for custom together event
* Default cmon and last one added
* You can chain last ones and cmons now
* Applause sounds added
* Fixed some bugs
* Made it so you can disable camera movement
* fixed an inconsistency
* Rhythm tweezers is actually kinda playable now, not finished though, i need to make beat offset work with this
* Rhythm tweezers now works between game switches
* Beat offset eradication
* Made eye size work properly
* Camera quad ease rather than quint
* Inactive intervals added
* Rockers works inactively too now
* Bug fix
* No peeking! No way!
* Alt smile added for tweezers
* early and late riff
* jj miss anim
* icon and miss
* Long hair works properly now
* Miss anims implemented for rockers
---------
Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
* add pause menu assets
* layout and animation for pause
* make play mode prefab function
re-assign unused class inheritance
* remove filepath
* don't init medals twice
* remove PlayerActionObject
* initial attempt at anti-note lock
TODO: circumvent inputs clearing themselves making the functionality not work
* properly implement input lock prevention
* fix error on editor open
* functional pause menu
* bugfix
* make unpausing not reset current play statistics
* serialize initializer components in inspector instead of procedurally generating
* sanity check
* note for fade
* make flashes in the camera prefabs instead of in world space
remove / reorganize script files
address issue #411
* fix bug with perfect campaign
make minigame transitions hide the game canvas
adjust animation of the song credits textbox
* fully functional intro scene (placeholder for future title screen)
refactored entire game loading procedure
re-organized some files
* add interaction query to disclaimer text
* reword legal
* anchor section medals to section display
more tempo change placement controls
* operation order bugfix
* prep for future ratings and stats
* loading text
* autoload opening scene
* splash screen adjustments
added setting to force enable splash screen
* adjust setting entry
* fix crop stomp input scheduling bugs
* update space soccer to use PlayerActionEvent
* update spaceball to use PlayerActionEvent
make PlayerActionEvents clean themselves up on game switch
* update rhythm rally to use PlayerActionEvent
* update rhythm tweezers to use PlayerActionEvent
* update mahou tsukai to use PlayerActionEvent
* reduce logging level