* ColorEase stuff
why didn't we do this earlier!! this is so much common code cut down and makes things a LOT easier to type
* port karate man, fix NaN bug
goin to bed now!
* km fix, convert all to colorease, multisounds stuff
fix that goddamn ms.startBeat = sounds[0].beat; bug + if it's already converting to a list, why not just define the sounds as a list??????? they're a list most of the time anyways
ive got work ahead of me.
* finish up the code, document it
just a few more fixes and we're good
* revert some fork lifter stuff
as nice as it would be i just don't want things to break
* revert some MORE stuff
* revert even more. bleh
* semtiones lol
also a karate man fix
* Air Rally Text Update
* Blue Bear Text Update
* Board Meeting Text Update
* Built To Scale DS Text Update
also changed Air Rally's assetbundle tag from "normal" to "keep"
* Catchy Tune Text Update
also changed some minor wording in Board Meeting and Built To Scale DS
* Cheer Readers Text Update
* The Clappy Trio Text Update
* Coin Toss Text Update
* Crop Stomp Text Update
* DJ School Text Update
* Dog Ninja Text Update
* Double Date Text Update
* Drumming Practice Text Update
* Fan Club Text Update
* Fireworks Text Update
* Second Contact Text Update
* Flipper-Flop Text Update
also fix an error in Catchy Tune
* Fork Lifter Text Update
* Glee Club Text Update
* Karate Man Text Update
also minor updates to other games
* Kitties! Text Update
* Launch Party Text Update
* Lockstep Text Update
* Marching Orders Text Update
* Meat Grinder Text Update
also fixed an error in Second Contact
* Mr. Upbeat Text Update
* Munchy Monk Text Update
* Octopus Machine Text Update
* Pajama Party Text Update
* Quiz Show Text Update
also changed some wording in meat grinder
* Rhythm Rally Text Update
* Rhythm Somen Text Update
that was easy
* Rhythm Tweezers Text Update
* Ringside Text Update
* Rockers Text Update
this sucked
* Samurai Slice DS Text Update
* See Saw Text Update
* Sneaky Spirits Text Update
* Spaceball Text Update
* Space Dance Text Update
* Space Soccer Text Update
* Splashdown Text Update
* Tambourine Text Update
* Tap Trial Text Update
* Tap Troupe Text Update
* The Dazzles Text Update
* Toss Boys Text Update
* Tram & Pauline Text Update
also added translation for Fireworks
* Tunnel Text Update
* Wizard's Waltz Text Update
* Working Dough Text Update
* fix compiler errors
* fix editor offset bug(?)
* fix missing param in second contact
* Ball Redispense text
* remove space soccer swing
* Trick on the Class Text Update
* Non-Game Text Update
* fix pre-function sorting
* camera shake ease
* remove a bunch of prints
* rhythm tweezers bug fix
* Update Credits.txt
* ssds nop samurai bop
* swap order of shake properties
* Update FirstContact.cs
---------
Co-authored-by: minenice55 <star.elementa@gmail.com>
* 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
* 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
* Just need to rewrite how player text works
* text almost fixed
* text is now fixed
* ellipses added
* Removed cnr api from rockers and working dough
* oops
* 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
* 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
* 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>
* 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 a177e9b3c4.
* 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
Hair plucking is a bit weird a beat after a long pull.
The tweezers don't automatically skip to the beat they're supposed to be when pulling since it can put things out of sync.
You can't pull two long hairs at a time for some reason.
The long hair doesn't rotate correctly towards the tweezers.
I'm very tired if someone could go in and clean some of this up that would be great.