Commit graph

314 commits

Author SHA1 Message Date
minenice55 1dda4f9477
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
Jellirby 2faa06a7bd
Launch Party Prefab Setup (#97)
This commit includes all the necessary things to get started with Launch Party (base color sprites, prefab, background, and a loader class script). Anyone is welcome to finish it
2022-06-10 09:50:39 -07:00
minenice55 b039ff219a
Small Bugfixes (#95)
* Fix Sheets issue 11

* Textboxes: Fix unicode glyphs sometimes not displaying

* Fan Club: fix order of operation bug

* Conductor: refactor ReportBeat

this fixes issues with using crop stomp alongside tempo changes

* Built to Scale (Gold): temporarily disable post-processing

game renders very incorrectly due to the post processing effects
will need someone who knows what they're doing in that field to fix it proper

* marked some assets for deletion

* I'm dumb and left in debug prints
2022-06-08 20:35:15 -07:00
minenice55 a4d6537f9c
Animation speed helpers, stop on remix end (#91) 2022-06-06 09:54:49 -07:00
minenice55 52ecce8c3e
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 12fb8c2117
Feature: Textboxes and other text-related features (#90)
* Textboxes: setup prefab

* Textboxes: basic functionality finished

* Textbox: scaling

* Textbox: open captions

* Textbox: res edits

* Textbox: song artist

* Textbox: closed captions

* Textbox: fix not being able to use multiple text events

* I/O: save / load remixes using UTF-8 encoding

* Textboxes: stop editor shortcuts while typing
2022-06-03 20:15:05 -07:00
minenice55 ecc905a42f
Minigame: Pajama Party (#84)
* 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
2022-05-27 19:40:16 -07:00
minenice55 545eb752cd
Global Camera Movement (#80)
* Global Camera: move Spaceball to new system

* Global Camera: holy shit I'm done already?????
2022-05-15 22:29:39 -07:00
minenice55 c46f653612
Minigame: Samurai Slice (Gold) (#79)
* Game: Samurai Slice (DS)

initial scene setup

* Samurai Slice (Gold) - Start animations

* Samurai Slice (Gold) - Finish core samurai animations

* Samurai Slice (Gold) - Basic interactions

* Samurai Slice (Gold): object prep

* Samurai Slice (Gold): object type setup

* Samurai Slice (Gold): object paths

* Samurai Slice (Gold): prep for other objects

* Samurai Slice (Gold): prep fish

* Samurai Slice (Gold): Objects complete

* Samurai Slice (Gold): dinero

quiero cien vbucks

* Samurai Slice (Gold): polish cash, slicing anim

* Samurai Slice (Gold): child catching

* Samurai Slice (Gold): feature complete
2022-05-15 22:29:26 -07:00
Jenny Crowe 2749f9a782
Merge branch 'master' into master 2022-05-07 14:28:49 -07:00
Jenny Crowe 7d2bc548a5
Merge pull request #76 from Pengu12345/alternate_input_system
Separation of input detection in it's own class + Addition of Coin Toss
2022-05-07 14:19:15 -07:00
Jenny Crowe b437b5b392
Merge pull request #77 from freeformfunposting/master
(minor) Fix for a sound error with Autoplay in Spaceball
2022-05-07 14:18:04 -07:00
Stef Jenkins bdc5642710
Fixed a sound error with Autoplay 2022-05-06 15:14:01 -07:00
Pengu123 d4c2fe669a Clean up the debug messages 2022-05-06 22:30:17 +02:00
Pengu123 06c4bf0c16 Background control in Coin Flip 2022-05-06 22:23:52 +02:00
Pengu123 286b778676 Cleanup + new Shedule methods 2022-05-06 22:05:19 +02:00
Pengu123 34e29efae8 More comments, new method to detect expected inputs
IsExpectingInputNow() detects wether the player is expected to input something at the closest InputEvent
2022-05-04 20:37:52 +02:00
Pengu123 6384d28295 Added a list to keep track of all the scheduled inputs of a minigame
...Along with an Util function to return the closest scheduled input
2022-05-04 20:05:51 +02:00
Pengu123 f056b0d4b6 noAutoplay and autoplayOnly settings
Would be especially useful for menial optional inputs like the offbeat parts of flockstep
2022-05-04 19:21:11 +02:00
Pengu123 8911581873 Added Support for specific direction inputs
Added some comments on the PlayerInput class too for clarity
2022-05-04 18:42:06 +02:00
Pengu123 846e4c5c4c Fixed Input bugs + Optimizations
-- On the PlayerInput class --
FIXED: Bug where Directions input were still recorded even with autoplay on
OPTIMIZED: Moved the conditions wether player had control in it's own method so we can re-use the same condition on new methods
2022-05-04 18:05:05 +02:00
Pengu123 f41d9d9cf0 ScheduleInput Method added, tests awaiting 2022-05-03 22:36:55 +02:00
minenice55 85ba13b21b Fan Club: fast kamone plays when scene is unloaded 2022-05-02 16:16:00 -04:00
minenice55 1fb8271d1e Fan Club: unarranged sequel feature-complete 2022-05-02 13:43:47 -04:00
minenice55 33eb285385 Fan Club: particle stuff, unarranged crouch / kiss 2022-05-02 11:45:48 -04:00
minenice55 e58feee0db Fan Club: arranged landing, corrected texture atlas colours 2022-05-01 20:08:48 -04:00
Pengu123 94b688dbc6 Bug Fixing 2022-05-02 00:24:07 +02:00
Pengu123 70dd10c646 Coin Toss Done. Needs HD Textures and more customization 2022-05-01 23:49:55 +02:00
Pengu123 72b4ef1aeb Coin Toss Functionnal (Needs Miss and Blank animation) 2022-05-01 22:10:00 +02:00
Pengu123 fdfcbe8948 Throw and Catch animation 2022-05-01 20:22:00 +02:00
minenice55 c041b37031 Fan Club: cont. unarranged sequel work 2022-04-30 01:20:19 -04:00
minenice55 f3b7b851f5 Fan Club: more work on unarranged sequel 2022-04-30 00:36:47 -04:00
minenice55 6979e454f6 Fan Club: initial support for "unarranged" sequel 2022-04-28 17:56:00 -04:00
minenice55 6be3b47559 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 ad05ecf6f2 Fan Club: add fast kamone 2022-04-27 18:02:53 -04:00
minenice55 d7ff6e23b4 Internal: fixed duplicated game defs 2022-04-12 17:49:00 -04:00
minenice55 be41ff3014 Internal: separate minigame definitions 2022-04-12 12:14:46 -04:00
adianfiuef f6dd5e28a9 Tram&Pauline 2022-04-11 02:05:43 -07:00
Jenny Crowe f7d1aaea63
Merge pull request #66 from minenice55/more-ntrIdol-2
Fan Club: bugfixes and additions
2022-03-28 11:55:18 -07:00
minenice55 158d0ab2f3 Correct compilation errors from merge 2022-03-28 09:45:16 -04:00
minenice55 04328464f7 Merge branch 'master' into more-ntrIdol-2 2022-03-28 09:43:55 -04:00
Slaith e6373b5d26 Fixed barrel break not working 2022-03-27 18:23:59 -07:00
minenice55 8ca290cc3f Fan Club: more animations 2022-03-27 19:05:08 -04:00
Slaith 030837d3c9 Allowed lion count and mii faces to be set before game switches and fixed some bugs from last pr
I went through every single game script to look for bugs in intialization, there shouldn't be anything else that was caused by the pr (there is a bug in Spaceball where a ball cue won't trigger correctly if it's on the same beat as the switch, but i'm not sure how to fix it)
2022-03-27 11:13:13 -07:00
Jenny Crowe d72aa964b2 Blue Bear: Crumbs! (Also fixed animation bugs associated with a recent PR) 2022-03-27 05:08:26 -07:00
minenice55 f179122dfa Fan Club: idol squatting animation 2022-03-27 00:11:32 -04:00
Slaith 2f974e0e61 fixing another bug with clappy trio 2022-03-26 17:53:34 -07:00
Slaith e28862c99e i'm dumb lol 2022-03-26 17:42:50 -07:00
Jenny Crowe 4321e2c719
Merge pull request #63 from Slaith12/main
Prevented out of order initialization
2022-03-25 21:48:51 -07:00
minenice55 6e3ba6ba9f Fan Club: arisa jump 2022-03-25 22:45:54 -04:00