* Integration of Jukebox Library (#451)
* 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
* a lot
* munchy monk input + mustache fixes
* fork lifter and pajama party bopping
* meat grinder miss bop fix
* cloud monkey Real
* marching orders Go! was broken
* force march doesn't break when it's too early from a game switch
* you can use the March! block without the marching now
* convert float to double and all that
* editor fixes (#459)
* ditch loading dialog
doesn't show up when it's supposed to
* format song offset in editor
* remove VorbisPlugin
* Update Editor.cs
* add updater for marching orders turn
* make base datamodels for special entity reading (#463)
* make base datamodels for special entity reading
* fix crop stomp breaking when no game switch or remix end is set
* fix save shortcut
fix loading charts with no music
* don't infer track when importing a v0 riq from another program
* You can now place inputs on top of pass turn for rhythm tweezers
* Rockers can do it too now
* Some new curves
* Converted everything to new curves and made playerballs handle themselves input-wise
* working dough converted, need to fix eveerything though
* ball transporter anims for pass turn
* update Jukebox to latest version
fixes for inferred entity loading
* new sounds
* OnSpawnBall reimplemented
* Proper inactive handling now
* gandw on balls has been added
* Rhythm tweezers pass turn now works like working dough
* modernised rockers pass turn
* Fixed small balls not working in working dough
* Fixed weird curve stuff on game switch in working dough
* let play mode start if no song file is loaded
fix issue with loading large audio files
* add "updater" for the old marching entity
---------
Co-authored-by: AstrlJelly <bdlawson115@gmail.com>
Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com>
* first things first, kill mr. downbeat.
now onto fixing meat grinder forrealzies
* meat grinder fix
* fixed munchy monk icon + mr upbeat ding bug
* a few little changes
* lotta stuff
yeahh just look at the pr description
* point and clap
* anim Adjustment
* new sheet + adjustments for it
* IM USING THE INTERNET
i hate merge conflicts
* grrr merge conflicts
* insane changes
* progress
* fixed The Spaceball Camera Bug (literally a single line of code wtf guys)
* colrs
* k im done :3
---------
Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
* Rockers - Can now pitch down samples and bends, bends also correctly pitch to playback speed now.
* No peeking anim adjustment
* Added new no peeking signs
* air rally assetbundles
rvlbadminton
* blue bear assetbundles
ctrbear
* board meeting assetbundles
rvlrotation
* more board meeting stuff
* built to scale ds assetbundles
ntrassembly
* clappy trio & cheer readers assetbundles
agbclap and rvlbooks
* crop stomp assetbundles
ntrstomp
* dj school adjustment
ntrdj
* dog ninja assetbundles
ntrninja
* double date assetbundles
rvldate
* drumming practice assetbundles
ctrintro
NOTE: the mii system will probably need to be changed if we ever use miistudio
* fireworks & first (second) contact assetbundles
agbexplode and ctrinterpreter
* flipper flop assetbundles
rvlseal
CHANGED FROM MEGAMIX ``rvlGoma`` FOR EASE OF USE
* fork lifter assetbundles
rvlfork
* glee club assetbundles
ntrchorus
* kitties assetbundles
ctrteppan
* launch party assetbundles
rvlrocket
* lockstep assetbundles
ntrbackbeat
* meat grinder assetbundles
pcomeat
* mr upbeat assetbundles + meat grinder tag change
agboffbeat
* munchy monk assetbundles
ntrshugyo
* octopus machine assetbundles :cherryhappy:
NO SOUND
ntrcork
* Revert "octopus machine assetbundles :cherryhappy:"
This reverts commit a177e9b3c4e472b5bb05a783245553e626913b47.
* quiz show assetbundles
agbquiz
* a lot of games because i forgot to commit
whoops
* im just gonna start doing these commits in bulk
* all assetbundles except octopus machine & tram and pauline
* octopus machine assetbundles
ntrcork
* new sprites not done
* more sprites more anim chanegs
* almost done
* INSANE
* sheet done
* its done
* re-implement improved squat sprite
* remove many unused assets
allow games to be hidden in the editor
* start animations of backup dancers
* finish backup dancer animations
* add effects to backup dancers' tree
* add dancers to the prefab
* import new sprites
* backup dancers fully functional
* game camera now updates in LateUpdate()
* touched some anims
* oops
* oops 2
* add audience applause
fix the mapped cellanim shaders
---------
Co-authored-by: minenice55 <star.elementa@gmail.com>
* al l anims done yay
* make balls follow paths
added FollowPath objects
* added 2 grass and changed sky
* make balls rotate
todo: shadows
* complete SuperCurve
add dropshadows
add weasel hit
* make football stop dropshadow when hit
* finish animation
add scrolling clouds
* tint shader
* oops
* slow down clouds
* better leaves
* new sheet new particle
---------
Co-authored-by: minenice55 <star.elementa@gmail.com>
* dj school rework
* ASSET BUNDLES
fdgdfgfgfgfgfgfgggggggg
* more stuff
* Animation scaling
* gave dj yellow a script
* DJ yellow now gets his head sprite changed through script again
* turntable Hold animations now play
* Force hold added
* all sprites and anims done
* tweaks
* The expressions should be good now
* Added bop parity to dj school and fixed a small bug
* changes
* Fixed bugs with the heads being funny
* Added boo and cheer
* Boo improvements
* new icon
---------
Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
* Started
* Imported new spritesheet
* Set up new spritesheets
* Added foreground elements
* Added bopping
* SOUND FILES
* Working dough fixx lol
* Stepping Added!
* minor tweak
* Tap troupe inputs are queued yippee
* Tapping math stuff done
* Added tapping animations for npcs
* OKAY!
* Party Popper!
* Improved da particle
* Vine boom
* Ready for PR!
* Little fix
* anim adjustments
* Updated some sounds and scaling
* all anims done
---------
Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
* implement a fix for #196
- improve checking for unwanted inputs in minigame scripts, see Fan Club, Karate Man, and Pajama Party for examples
- provisionally implemented calculating average player input offset
* update samurai slice ds to new assets
implement near miss feedback
* import new pajama party assets
* starting out with double date stuff :D
not even the background is finished
i just wanna get this on my fork so that it's safe
* double date getting more initialized
no animations, one block, nothing actually functions. but the boy is put in place, and the girl is almost put in place! just wanted to merge this with the main branch to play catchy tune
* initialization done!!!!!
gonna fix up the code, see what i can take out, see what i can standardize, see what i need to add. loving this so far, even with all of its annoyances
* ughhhh animation stuff.
this is gonna take me a day or two to even comprehend
Co-authored-by: minenice55 <star.elementa@gmail.com>
* update icons
* add background loading of sound sequences
- fix bug with preFunction
- remove most of the old preloading code
* update spritesheets for karate man, marching orders
* file explorer chart loading
* update icon for trick on the class
* add way of creating sound sequences in inspector
- actually implement GameAction preFunction
- implement sound scheduling for Jukebox and MultiSound
* Dj School: fix turntable effect being parented to root
* Pajama Party: fix sleep action type not carrying over between transitions
* Loading improvements: prepwork for loading from assetbundles
* note for sfx
* cleaner code
* correct type
* put loaded assetbundle in the minigame data instead
also lays groundwork for future localization stuff
* add samurai slice gold, coin toss assetbundles
* very messy "already loaded" checks
* make Dj School load from assetbundle