Commit graph

20 commits

Author SHA1 Message Date
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
Braedon Lewis
c7d829c033 General editor improvements (#257)
* Spaceball cleanup and small bug fix

* Replace old hit sound in spaceball

* Camera filters

* added 9 new filters, including 3 types of sepia

* oops

* remark

* normalization of fade out and fade in on filters are by 100

* GenerateFilterTypeEnum comments

* Pure black and white filter

* Zooming

* Constant playback bar offset

* Prepare box selector rewrite

* Update icons, finalize
2023-02-04 22:05:36 -05:00
minenice55
17bf3737b5 Misc Additions #4 (#192)
* 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
2023-01-11 20:42:12 -05:00
minenice55
94a1e225e9 selecting crap works properly now 2022-07-01 22:03:15 -04:00
Jenny Crowe
2d80cb05b1 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Braedon
79fc4c8f8d Camera flashes (bug associated with fullscreen) 2022-02-07 20:07:03 -05:00
Braedon
c958e20ceb Spaceball camera and more entity parameters. (ugly UI) 2022-02-03 22:25:18 -05:00
Braedon
be3c913c4e Entity object parameters testing 2022-02-03 17:20:26 -05:00
Braedon
dbf60aec34 Playback speed slider 2022-02-03 02:28:14 -05:00
Braedon
a910701b1c Make sure you can only select when the selection state is set 2022-01-30 14:04:15 -05:00
Braedon
69535ba564 Upgrade renderer to the universal render pipeline 2022-01-30 04:09:26 -05:00
Braedon
aef93fa0a1 Tempo change? (Don't update very buggy) 2022-01-27 21:50:57 -05:00
Braedon
490f021279 Improvements to editor objects 2022-01-21 16:09:14 -05:00
Braedon
f0f09e44b9 Improved selection, just cleaner overall 2022-01-17 18:54:25 -05:00
Braedon
d99d420f59 Fixed some play and pause bugs in the editor 2022-01-16 21:31:49 -05:00
Braedon
936448351e Game event selector broken, unity ui fucking sucks 2022-01-16 17:51:57 -05:00
Braedon
32298d85d6 Box selection improvements 2022-01-16 14:23:46 -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
Braedon
75c98a87fb Time hopping improvements although still a bit buggy 2022-01-13 19:35:41 -05:00
Braedon
0686697150 bare bones selection system 2022-01-12 22:59:54 -05:00