Commit graph

13 commits

Author SHA1 Message Date
minenice55
b1fab52ad9
Integration of Jukebox Library (#451) (#457)
* 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 19:17:06 +00:00
Slaith
ebeea121ed 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
9f7b8ee278 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe
30d2931762 Organization refactor 2022-03-11 21:10:13 -07:00
Jenny Crowe
081c08e47f Tweezers: Allowed inputting via arrow keys. Editor: Remix files now saved as .tengoku files (.rhmania files can still be opened via the editor). 2022-02-21 22:43:31 -07:00
Jenny Crowe
b5a49c7ce9 Tweezers: Long hair implementation 2022-02-11 00:21:43 -07:00
Braedon
a65a6c012c Long hair rhythm tweezers but very buggy (read desc)
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.
2022-02-10 21:14:09 -05:00
Jenny Crowe
5dba944412 Tweezers: Hairs fall after being plucked. Eye growing implemented. 2022-02-10 08:29:53 -07:00
Jenny Crowe
c9ac1608e2 Tweezers: Plucking animation additions. Autoplay support. 2022-02-10 04:59:20 -07:00
Braedon
772ab2783c bread2unity BCCAD interpreter setup 2022-02-10 03:13:54 -05:00
Jenny Crowe
7fbb02d7cc Tweezers: Functioning gameplay loop + Editor implementation. 2022-02-09 03:29:09 -07:00
Jenny Crowe
3e647cbc4a Tweezers:: Code cleanup 2022-02-08 23:52:50 -07:00
Braedon
93c1cb2065 Rhythm tweezers logic but not really 2022-02-08 22:58:25 -05:00