Commit graph

483 commits

Author SHA1 Message Date
minenice55
6a61b9d87a Scoring System Preparation (#235)
* add calculation for accuracy

* record accuracy for playthrough

* implement forced miss scoring to some games
2023-01-24 22:54:19 -05:00
Rapandrasmus
7dc9aad090 mr upbeat input fix + lockstep offbeat switch event seperation (#233) 2023-01-24 14:31:59 -05:00
Rapandrasmus
1d18d6a510 Playable lockstep + Mr. Upbeat fix! (Lockstep is missing recolorable switchsteppers, many of them, and bach portraits) (#227)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE

* Begun development on tambourine

* Working Dough Polish

* Added many animations for tambourine

* Added Events

* Inputs added, near completion

* Miss Anims

* Animation changes

* DONE

* fix

* FIXED???

* FIXED FOR REAL

* Begun fixing lockstep, just needs small fixes and features

* Smol fix-ish

* Started work on mr upbeat

* MrUpbeat fixed, finishing up lockstep

* Added BG to lockstep

* Added bg colour change

* Done with my part
2023-01-23 17:48:05 -05:00
minenice55
da827e33d2 only destroy queued inputs while conductor is stopped (#224) 2023-01-22 16:50:48 -05:00
minenice55
97f775fd25 Working Dough Fixes (#223)
* make intervals be set at the correct time

clear queued balls lists while playback is stopped
queue sounds in advance to prevent mistiming

* clear tambourine queued inputs while playback is stopped

* clear queued inputs OnDestroy
2023-01-22 14:22:39 -05:00
Rapandrasmus
9b64f01384 I never wanna work on a Call and respone game ever again (#220)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE

* Begun development on tambourine

* Working Dough Polish

* Added many animations for tambourine

* Added Events

* Inputs added, near completion

* Miss Anims

* Animation changes

* DONE

* fix

* FIXED???

* FIXED FOR REAL
2023-01-21 21:17:10 -05:00
Rapandrasmus
54b7c5bc16 Tambourine fix? (#217)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE

* Begun development on tambourine

* Working Dough Polish

* Added many animations for tambourine

* Added Events

* Inputs added, near completion

* Miss Anims

* Animation changes

* DONE

* fix
2023-01-21 15:37:09 -05:00
Rapandrasmus
892a586457 Added Tambourine, only missing HD frog sprites. Also fixed Tambourine + Working Dough Icons (#216)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE

* Begun development on tambourine

* Working Dough Polish

* Added many animations for tambourine

* Added Events

* Inputs added, near completion

* Miss Anims

* Animation changes

* DONE
2023-01-21 14:41:57 -05:00
Rapandrasmus
2d7e17bf5e Working Dough Polish and QoL + Tambourine Initilization (#211)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE

* Begun development on tambourine

* Working Dough Polish
2023-01-20 10:48:30 -05:00
Rapandrasmus
f0838444a8 Add Working Dough (Finished), Missing HD Assets and Updated Icon only. (#210)
* Added sfx, sprites and folders neccesary. And also made an empty game object for working dough

* Started work on the background

* Implemented all unanimated sprites

* Added Init

* Added Prefabs

* Added Jumping and Idle Animatins for the Dough Dudes

* SmallFix

* Start Interval Event Implemented

* Added Audio and Small and Big Ball events

* Code Improvement + starting making the balls

* Added bezier curves

* Added First Rendition of Balls

* Added NPC Balls and starting doing small transporting animations

* SmallFixes

* SmallSoundChanges

* Implemented Audio and prefunction, not done with it though

* In process of fixing set interval

* Added more prefunction stuff and also started working on player input

* Tried adding player balls, not done, many bugs to fix

* Reverted trying to make the playerenterdoughball handle inputs, gonna do it through the main script instead

* Sat up input code for later

* Input works now! Need to add barely and wrong input animations and fix bugs

* Tiny fix

* Added first draft of wronginput animations

* Finished all input anims, trying to fix bugs

* Added finished Spaceship animations

* Added Mr Game and Watch WIP and lifting dough dudes

* Finished GANDW, fixed some bugs and still fixing bugs, almost done!

* DONE
2023-01-19 12:18:55 -05:00
kkuhn317
eec7119d5c Catchy Tune: fixed bop issue (#208)
* catchy tune setup work, animations

* more catchy tune progress

* catchy tune: gameplay implemented, animation adjustments

* more animation work catchy tune

* more animation work catchy tune

* adjust icon metadata

* code cleanup

left remarks for minigame developer

* Catchy Tune new sprites

* Catchy Tune miss animations, fix bugs

* barely animation

* Catchy Tune several things

* barely sounds
* miss animation for pineapple
* background for catchy tune 2
* new game action for switching bg

* Catchy Tune cleanup, asset bundle

* catchy tune fix tree layering, barely right sound

* Catchy Tune fix weird bop issue

* Catchy Tune remove WIP label

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-18 21:31:20 -05:00
minenice55
9c3ec82d10 Configurable Event Priority & Bugfixes (#209)
* add event priority

fix crop stomp queuing inputs while chart is paused
fix rhythm tweezers not killing queued inputs when switching veggies

* file cleanup

* remove debug print

* remove more files
2023-01-18 21:31:08 -05:00
RaffyTaffy14
8d28f3977f Lockstep Initialization (#203)
* Lockstep

fansodnason

* More Lockstep

Implemented the new sprites (still needs work). Added new Icon.

* More lockstep stuff

i have no clue

* Animation Tweaking

I fiddled around with numbers weeeeeeeeeeeeeeee
2023-01-16 23:29:05 -05:00
kkuhn317
171dca57d3 Catchy Tune: quick fixes (#207)
* catchy tune setup work, animations

* more catchy tune progress

* catchy tune: gameplay implemented, animation adjustments

* more animation work catchy tune

* more animation work catchy tune

* adjust icon metadata

* code cleanup

left remarks for minigame developer

* Catchy Tune new sprites

* Catchy Tune miss animations, fix bugs

* barely animation

* Catchy Tune several things

* barely sounds
* miss animation for pineapple
* background for catchy tune 2
* new game action for switching bg

* Catchy Tune cleanup, asset bundle

* catchy tune fix tree layering, barely right sound

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-16 20:51:53 -05:00
kkuhn317
373b52f94f Catchy Tune: New sprites, animations, bug fixes (#204)
* catchy tune setup work, animations

* more catchy tune progress

* catchy tune: gameplay implemented, animation adjustments

* more animation work catchy tune

* more animation work catchy tune

* adjust icon metadata

* code cleanup

left remarks for minigame developer

* Catchy Tune new sprites

* Catchy Tune miss animations, fix bugs

* barely animation

* Catchy Tune several things

* barely sounds
* miss animation for pineapple
* background for catchy tune 2
* new game action for switching bg

* Catchy Tune cleanup, asset bundle

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-16 20:15:06 -05:00
KrispyDotlessI
168ef0a96b Karate Man - Object through sound changed from GBA to Fever/Megamix (#178)
* Karate Man - Object through sound changed from GBA to Fever/Megamix

it bothers me

* Marching Orders - Face Turn Inputs and More

i said it will be back in action in around november, it's less than 10 days close to november anyway, plus the inputs are easy peasy

* Fixing March Animations

slight error

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-15 22:08:37 -05:00
minenice55
a57c373dfb Second PlayerActionEvent Pass (#206)
* fix crop stomp input scheduling bugs

* update space soccer to use PlayerActionEvent

* update spaceball to use PlayerActionEvent

make PlayerActionEvents clean themselves up on game switch

* update rhythm rally to use PlayerActionEvent

* update rhythm tweezers to use PlayerActionEvent

* update mahou tsukai to use PlayerActionEvent

* reduce logging level
2023-01-15 22:05:25 -05:00
minenice55
825c4728d6 First PlayerActionEvent Pass (#202)
* update blue bear to use PlayerActionEvent

* update built to scale DS to use PlayerActionEvent

* update clappy trio to use PlayerActionEvent

* update crop stomp to use PlayerActionEvent

* update drumming practice to use PlayerActionEvent

* update fork lifter to use PlayerActionEvent

* update minigame icons

* update wizard waltz' icon
2023-01-14 23:33:37 -05:00
Bhaos
f688226c0d Kitties! (Initialization) (#200)
* Kitties! (Initialization)

* Kitties Sprites Set-up

* Kitties (Placeholder Icon)
2023-01-14 15:31:50 -05:00
minenice55
69b3e53f44 Timing Window Improvements (#199)
* implement a fix for #196

- improve checking for unwanted inputs in minigame scripts, see Fan Club, Karate Man, and Pajama Party for examples
- provisionally implemented calculating average player input offset

* update samurai slice ds to new assets

implement near miss feedback

* import new pajama party assets
2023-01-13 23:53:25 -05:00
AstrlJelly
08dd75b14d Double Date Initialization (#198)
* starting out with double date stuff :D

not even the background is finished
i just wanna get this on my fork so that it's safe

* double date getting more initialized

no animations, one block, nothing actually functions. but the boy is put in place, and the girl is almost put in place! just wanted to merge this with the main branch to play catchy tune

* initialization done!!!!!

gonna fix up the code, see what i can take out, see what i can standardize, see what i need to add. loving this so far, even with all of its annoyances

* ughhhh animation stuff.

this is gonna take me a day or two to even comprehend

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-13 17:24:26 -05:00
kkuhn317
5ddb96bcb1 Catchy Tune Added (#194)
* catchy tune setup work, animations

* more catchy tune progress

* catchy tune: gameplay implemented, animation adjustments

* more animation work catchy tune

* more animation work catchy tune

* adjust icon metadata

* code cleanup

left remarks for minigame developer

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-12 16:28:23 -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
Demon-Jake
a379828911 Sneaky Spirits initialization (#186)
* Sneaky Spirits initialized

* Sneaky Spirits initialization

Co-authored-by: minenice55 <star.elementa@gmail.com>
2022-12-28 13:03:13 -05:00
Jellirby
c75a76054a A PROPER Initialization of Cheer Readers (#184)
* a PROPER initialization

* a PROPER initialization

* this again
2022-12-13 19:38:59 -05:00
Jellirby
b26e6fac12 Cheer Readers Initialization + Other (#177)
* Cheer Readers Initialization + Other

So, cheer readers is coming now. Starting with an initialized version of course. Also, any games that only have Switch game events are categorized as [INITIALIZATION ONLY] to better differentiate them from [WIP] games that work, but are missing some things

* Update CheerReaders.cs

Fixed the internal name for cheer readers

* Launch Party is no longer [INITIALIZATION ONLY]
2022-11-28 09:09:22 -05:00
minenice55
d245740f80 Performance Improvements (#173)
* improve performance with new render settings

- fix letterboxing losing camera references

* fin in missing params?

needs testing

* finish default param check

* scale jump animation of fan club spectators

* fix missing references in a karate man method

* more liberal use of Double in conductor

beatkeeping is now absolute instead of being additive

* optimize Conductor more

reduce caching from constantly sorting tempo changes despite game manager doing it for us
moved metronome logic to LateUpdate
2022-09-22 22:05:04 -04:00
minenice55
d74fe11e68 Beatmap Sections & Latency Reduction (#170)
* prep UI for chart section

* all special layers now on one area

todo: have buttons toggle between special layers  (selection mode shows all?), use the tabs system for this

* swapping between special timelines - prelim

* special entities can be placed

* spec. timeline base functions complete

music volume changes should work now

* attempt at input lag reduction

needs testing

* fix dsp issues

* smaller DSP buffer?

* Revert "smaller DSP buffer?"

This reverts commit 9d36db5ff90cf4e2d7bb8db9b4b7376cb493e02b.

* make conductor clock use real time (double)

change order of execution of input-related scripts to further attempt a reduction in input latency

* start values can be changed

make the old special entity bar visible when the corresponding type is selected

* creation of Chart Sections (TODO: GO REFERENCE)

* added GO references

* section edit dialog

* disable wrapping on chart section obj

* backspace can now delete entities

* entities don't shift when duplicated

* fix PlayerActionEvent order of operations

- fixed remix loading trying to clear special timeline while it's writing to itself

* make oop check match parity

* more operation order fix

* fix Karate Man BG initialization

* show section progress in editor

todo: section progress in-game

* more fix for entity duping
2022-09-18 16:48:14 -04:00
KrispyDotlessI
9d434c8114 Fix Formatting Errors
notepad++ is a fuck
2022-09-12 23:50:59 +08:00
KrispyDotlessI
88c1a7b528 marching orders again??? (animation FULLY done! player "inputs")
last commit for now because i wanna start making a remix for a custom remix showcase that will meet the deadline on december 31st (?), dw ill come back after i finish this
2022-09-12 23:25:57 +08:00
KrispyDotlessI
75cc6f4131 i hate multisound for being 0.10 beats late 2022-09-10 21:38:51 +08:00
KrispyDotlessI
0776b10996 Coin Toss - Temporary Fix to Cowbell Cues
they keep going offbeat to the throw when i put in multisound
2022-09-10 21:29:00 +08:00
KrispyDotlessI
d56c1e9606 Coin Toss - Improvement
- imported sofuto's textures
- tweaked animation errors
- added a new cowbell variation
- marching orders nonsense??
2022-09-10 20:56:26 +08:00
KrispyDotlessI
e643b03e01 Face Turns now in-progress
and still has yet to animate "Bomb"
2022-09-08 20:38:45 +08:00
KrispyDotlessI
51183f9a90 Animations (almost) done!
just need that one animation internally called "Bomb" when it's actually steam
2022-09-08 17:13:21 +08:00
KrispyDotlessI
77bc90de85 Cadets' heads and bodies separated, "keep-up" no more
you have no use anymore keep-up
2022-09-06 14:41:13 +08:00
KrispyDotlessI
1085ccbdd1 Animation Layering Fixes
also replaced all instances of Play to DoScaledAnimationAsync to match the bpm
2022-09-05 15:46:19 +08:00
KrispyDotlessI
31359c5269 Merge branch 'megaminerjenny:master' into master 2022-09-05 06:35:05 +08:00
DPS2004
4cb4d3f117 update tunnel to use new minigame format 2022-09-04 13:23:43 -04:00
DPS2004
6ef84e73d9 Merge branch 'master' into tunnel 2022-09-04 12:52:43 -04:00
KrispyDotlessI
a761bd7795 Fix compilation errors
i have to do that too aaaaaaaaaaaaa
2022-09-04 13:55:12 +08:00
KrispyDotlessI
66ae9e9cd8 Merge branch 'master' of https://github.com/KrispyDotlessI/HeavenStudio 2022-09-04 13:16:58 +08:00
minenice55
3a9c0db871 finish essential property work
- fix minor bug related to karate man flow bar sounds
2022-09-03 23:17:17 -04:00
KrispyDotlessI
636e7dfe1f Coin Toss sounds now come from global SFX
...and more progress to marching orders lmao
2022-09-03 14:09:23 +08:00
KrispyDotlessI
1ea5edaef8 More anim-code progress
i procrastinated a bit
2022-08-29 22:07:32 +08:00
KrispyDotlessI
8ecce14cfa More Animations Done + Temporary Miss Animation
they're marching into place!!
2022-08-28 20:53:13 +08:00
KrispyDotlessI
0327387d33 Export "bread' animations here
cause i wanna make it accurate™
2022-08-28 13:38:49 +08:00
KrispyDotlessI
ca0db56012 Coding Test
i did a dum dum and forgot to put the script in the prefab, another bummer.
2022-08-28 08:45:55 +08:00
KrispyDotlessI
400d12bcbe Give up on coding until someone helps me
i cannot find the root cause of this
2022-08-27 12:40:49 +08:00