Commit graph

311 commits

Author SHA1 Message Date
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
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
minenice55
7d2160d221 Fan Club: root motion 2022-03-25 18:59:18 -04:00
minenice55
c3db3ac3d7 Fan Club: fix references 2022-03-25 18:51:43 -04:00