Commit graph

52 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
ev
7404f402d9 Fan Club Retouch (#416)
* 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>
2023-05-21 17:35:00 +00:00
minenice55
3810501d5c Revert "Misc. Fixes and Tweaks (#377)" (#380)
This reverts commit 2e950b5be5.
2023-04-02 02:28:23 +00:00
Seanski2
2e950b5be5 Misc. Fixes and Tweaks (#377)
* Fix Batch 1

fix batch 1

* fixes 2

tired

* fixes 3

* 1

* coin

coin

* Fixes 4

* Update README.md

* localization

* procrastination

heat death of the universe

* seal

* the funny 2023

* animatioon adjust

* more adjustment

---------

Co-authored-by: ThatZeoMan <67521686+ThatZeoMan@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-04-01 04:00:04 +00:00
Seanski2
8ef6e480c1 DSGuy Color Fixes (#343)
you can read
2023-03-12 22:20:28 +00:00
Rapandrasmus
80d8a0731b Lots of tweaks, fixes and small additions + bop fixes and bop parity across almost all games with bops. (#331)
* Rhythm rally and cheer readers improvements

* Autobop for fan club

* Implemented new bop parity for fan club, rhythm rally and ssds

* Air rally easing improvements

* Fixed drumming practice stuff

* Tap trial has been unjankified yet again

* Cheer readers and catchy tune bops

* More bop parity

* MORE!!!!

* That should be all of them except space dance and dj school

---------

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-03-07 17:22:32 +00:00
minenice55
7374066639 Minigame "Feel" Adjustments and Additions (#258)
* add alt cue to fan club

* add effects to rhythm somen

update rhythm somen hitsound
add near miss interaction for rhythm somen

* adjust trick on the class animation

* adjust fan club spectator animation timing

fix bug with legacy beatmap conversion
2023-02-04 22:05:43 -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
599c12d8b6 Better Sound Sequences (#190)
* 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
2023-01-04 23:04:31 -05:00
minenice55
dcb2a71b98 start implementation of new format
needs fixes for some types
2022-08-21 19:46:45 -04:00
minenice55
82f567f25e start reorganize GameAction
- this won't compile, haven't finished yet
2022-08-20 19:03:51 -04:00
minenice55
22e06efbff address Fan Club spectator "sticky hands" 2022-08-19 17:08:58 -04:00
minenice55
53632441a1 import HD fanclub background
- adjust more animations
- adjust spacing between spectators
2022-08-17 14:27:44 -04:00
minenice55
ae017fdeef Various small additions and changes (#105)
* Fan Club: spotlight effects

* new icons for Pajama Party, Karate Man

* Editor: make context use Rodin font

* idem for entities

* Blue Bear: import HQ texture

* Pajama Party: option to sleep forever

* Space Soccer: option to mute the dispense sound
2022-06-17 23:31:19 -07:00
minenice55
b660b4dcbd Allow games to load assets from AssetBundles (#102)
* 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
2022-06-12 12:32:00 -07:00
minenice55
057bdf7fe5 Gameplay: Timing windows use a "smart" BPM scaling system (#86)
* Game: Pajama Party

* Pajama Party: bg setup, Mako jump

* Pajama Party: mako jumping

* Pajama Party: prep landing anim references

* Pajama Party: several anims, improved 3d scene

* Pajama Party: bg cleanup

* Pajama Party: Mako sleeping anims

* Pajama Party: All Mako anims, add sounds to fs

* Pajama Party: prep monkey prefab

* Pajama Party: thrown pillow, prep sequences

* Pajama Party: make embarrassed catch not loop

whoops

* Pajama Party: sound adjust, prefab work

* Pajama Party: monkey spawning, basic jumping

* Pajama Party: jump sequence

no input detection or landing yet

* Pajama Party: anims override

* Pajama Party: jump cue functional

comes with improvements and bugfixes to PlayerActionEvent

* Pajama Party: sleep cue functional

* Pajama Party: some notes

* PlayerActionEvent: more bugfixes

* Pajama Party: fully functional throw cue

* Pajama Party: start animating sleep cue

* Pajama Party: feature-complete

* Pajama Party: unfuck layering

* Pajama Party: icon

also adds Fan Club's concept icon

* Pajama Party: cues while unloaded

* inverse-scale timing windows based on speed

* Fan Club: move to new input system

* Fan Club: allow forced animations during calls

* Crop Stomp: fix camera shake regression
2022-06-03 20:15:56 -07:00
minenice55
78594345b6 Fan Club: fast kamone plays when scene is unloaded 2022-05-02 16:16:00 -04:00
minenice55
278d2773f7 Fan Club: unarranged sequel feature-complete 2022-05-02 13:43:47 -04:00
minenice55
6cfd3d9fda Fan Club: particle stuff, unarranged crouch / kiss 2022-05-02 11:45:48 -04:00
minenice55
2eff834a7a Fan Club: arranged landing, corrected texture atlas colours 2022-05-01 20:08:48 -04:00
minenice55
c8e7bb1292 Fan Club: cont. unarranged sequel work 2022-04-30 01:20:19 -04:00
minenice55
b41c97b6c7 Fan Club: more work on unarranged sequel 2022-04-30 00:36:47 -04:00
minenice55
97df0a43cf Fan Club: initial support for "unarranged" sequel 2022-04-28 17:56:00 -04:00
minenice55
dbdc3d44ae Fan Club: various adjustments
address input lockout (still has one minor issue I need to check)
make certain forced animations make more sense
2022-04-28 16:01:07 -04:00
minenice55
c1ea34dc8d Fan Club: add fast kamone 2022-04-27 18:02:53 -04:00
minenice55
1f0187ee66 Internal: separate minigame definitions 2022-04-12 12:14:46 -04:00
minenice55
dc3e7aadbd Correct compilation errors from merge 2022-03-28 09:45:16 -04:00
minenice55
24765c3d68 Merge branch 'master' into more-ntrIdol-2 2022-03-28 09:43:55 -04:00
minenice55
6bbbabf7f6 Fan Club: more animations 2022-03-27 19:05:08 -04:00
minenice55
bf172ca17e Fan Club: idol squatting animation 2022-03-27 00:11:32 -04:00
minenice55
7c591e0a11 Fan Club: arisa jump 2022-03-25 22:45:54 -04: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
minenice55
831b019735 Fan Club: root motion 2022-03-25 18:59:18 -04:00
minenice55
61aaea72d9 Fan Club: fix references 2022-03-25 18:51:43 -04:00
minenice55
173e9d80dd Fan Club: note to self 2022-03-22 15:49:29 -04:00
minenice55
d13d547c89 Merge branch 'master' into more-ntrIdol-2 2022-03-22 15:28:44 -04:00
minenice55
6d857e9d5c Fan Club: prepare Arisa jumping 2022-03-22 15:23:55 -04:00
minenice55
04535747f7 Fan Club: fix forcing idol anims during responses 2022-03-21 11:29:24 -04:00
minenice55
d768f48eae Fan Club: address issue with double clap -> I suppose stack 2022-03-21 11:23:42 -04:00
minenice55
7d580fb132 oops forgot a small thing
includes example using a fan club sound
2022-03-20 19:58:37 -04:00
minenice55
65918bd950 Fan Club: add cues continuing from transition, muted cues 2022-03-17 16:43:35 -04:00
minenice55
bce671dc85 Fan Club: make forced animations properly restart 2022-03-17 15:18:40 -04:00
minenice55
3e28dbcb0a Fan Club: refactoring, fixes 2022-03-17 15:13:48 -04:00
minenice55
4df6dcacd6 Fan Club: fix forced "peace no sync" animation 2022-03-16 17:45:12 -04:00
minenice55
b73135196c Fan Club: add particle effect to forced clap 2022-03-16 17:43:37 -04:00
minenice55
af6e60a247 Fan Club: finish all basic functionality
todo: other "special" animations
2022-03-16 17:41:46 -04:00
minenice55
5f42dd4f00 Fan Club: actual functionality (input still bugged) 2022-03-15 18:43:13 -04:00
minenice55
57e075255b Fan Club: like 50% of the game lmao 2022-03-14 20:54:54 -04:00
minenice55
407ccdface Fan Club: update script to new namespace 2022-03-14 10:36:19 -04:00
minenice55
b7c814738d Fan Club: more idol stuff 2022-03-14 10:35:04 -04:00