Commit graph

20 commits

Author SHA1 Message Date
minenice55
8fa4d74096 Alternate Control Styles Support (#554)
* 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
2023-10-29 19:44:47 +00:00
minenice55
50a1b7bcdb 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
2023-06-10 15:13:29 -04:00
Rapandrasmus
5dd0d8a9df Quiz Show (#390)
* I'm a menace to society

* Made some small fixes

* added missing stuff, realignment

* Added Animators

* Unity Shenanigans

* all contestee anims

* mb

* Changed how the contestee is structured in the hierachy

* ymf

* I love quiz show

* more anim implementation

* anim fixes and bg upscale

* oops

* implemented prepare and rest

* oops2

* timer

* Implemented Head Animations

* Added the timer

* Oopsie

* there we go

* changed wizards waltz default length

* Added explosions

* Made consecutive intervals possible

* Implementing counting for the contestant

* The quiz host now has numbers

* host anims

* host anims done

* Implemented all host anims and fixed some stuff

* implemented more stuff

* oops

* anim fixes

* Bug fixes woohoo!

* Fixes

* Fixed something !!!!

* upscale and more

* updated reveal answer to not remove the black on reveal of the number

* new sheet2

* Added ForceExplode

* They now go grey

* upscale done anim stuff

* smoke and explosion

* Stage0 added

* KABOOM

* tweaks

* icon and anim fixes

* Added randomPresses event and prefunction to start interval

* Fixed a bug with random presses and also made the sign change color

* Fixed small bug

* fixed a spaceball bug

* New Metronome

---------

Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
Co-authored-by: saladplainzone <chocolate2890mail@gmail.com>
2023-04-12 22:34:15 +00:00
Braedon Lewis
d6c650aa93 Spaceball HD Textures (#289) 2023-02-20 05:48:50 +00:00
Braedon Lewis
ef8f6c99d9 Spaceball cleanup and small bug fix (#236)
* Spaceball cleanup and small bug fix

* Replace old hit sound in spaceball
2023-01-25 10:29:31 -05:00
Slaith
a653194e07 Moved all minigame initialization to Awake()
I just moved everything that was in start to awake. There are a few other changes I made, like using init functions rather than awake in scripts that depended on something that was initialized in another script's awake (to make sure things always happen in the right order), as well as some other stuff in some specific minigames
2022-03-25 19:08:46 -07:00
Jenny Crowe
2d80cb05b1 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe
fd037c4436 Organization refactor 2022-03-11 21:10:13 -07:00
Braedon
606ad902e7 Fixed some bugs, including one where the game refuses to load a new game. Also migrating a few games to the new Input system. (Read desc)
However the new input system has a bug where if you press with two events eligible for a press, both of them interact. I don't know whether to fix this or not.
2022-01-23 02:01:59 -05:00
Braedon
e7353723ab Multisound + Combo miss animation 2022-01-20 20:24:30 -05:00
Braedon
ce193bf572 Improved inputs (A SHIT MORE DYNAMIC BETWEEN GAMES) and a whole lot cleaner code in general 2022-01-17 00:00:26 -05:00
Braedon
bf7d7110bc Dynamic editor theme (WIP), read desc for more info
Spaceball has been improved, you can now hit multiple balls at a time. Fork Lifter and Karate Man need this update soon as well. No idea why I did it the way I did.

Time jumping also has been improved by pausing.

Dynamic editor themes for custom theme support, however that won't be implemented until later.
2022-01-13 21:33:51 -05:00
Starpelly
6482ab3d4c Spaceball camera and perspective fixes + Karate Man animated background 2021-12-30 07:17:22 -05:00
Starpelly
2677ac1172 Karate Man started. 2021-12-29 01:52:48 -05:00
Starpelly
cec00281c4 Spaceball pretty much finalized. 2021-12-28 02:38:55 -05:00
Starpelly
b5a1651dbc Further improvements to AudioSource.time (Conductor.cs) 2021-12-27 21:36:27 -05:00
Starpelly
6a45b49521 Fixed AudioSource.time bug, check Conductor.cs for comment. 2021-12-26 23:48:39 -05:00
Starpelly
ba8d5238e2 Spaceball costumes 2021-12-26 02:25:17 -05:00
Starpelly
f68931cb9b Multiple events can now be called onto same frame + more Spaceball camera fixes 2021-12-26 00:11:54 -05:00
Starpelly
bd40c87b80 Spaceball swing + low ball throw + perspective camera 2021-12-25 07:16:40 -05:00