Commit Graph

943 Commits

Author SHA1 Message Date
1f792eb6f2 Game scroll and other adjustments
add icons to Rhythm Somen, Trick on the Class
adjust bg colour of Rhythm Tweezers, Karate Man
2022-06-24 00:51:22 -04:00
6d9e9b2a5f Rhythm Somen - Done Except Eating But I'm Fine With It For Now 2022-06-23 23:22:06 -04:00
9d0b87924b Rhythm Somen - Basic Setup, Cues
No inputs yet, but I figure this is big enough I can push it just to be safe
2022-06-23 23:20:43 -04:00
9159d5209f Trick on the Class: basic functionality complete 2022-06-23 21:28:17 -04:00
cfc137e749 Fix ScheduleInput docstring (#114) 2022-06-23 17:05:27 -07:00
9d6b2d25ee Fix Tram and Pauline file locations (#113) 2022-06-23 17:05:19 -07:00
3f420f6c4f Trick on the Class: player / girl animations done 2022-06-22 18:42:22 -04:00
37231cb3cd Merge branch 'master' into game-mobTrick 2022-06-22 16:23:15 -04:00
36c110e4ad Convert Starpelly.OS.Windows to be platform agnostic. (#106) 2022-06-22 12:55:12 -07:00
3112e208d7 Trick on the Class: update 2mo old code 2022-06-19 22:29:21 -04:00
31dcf5410f Merge branch 'master' into game-mobTrick 2022-06-19 21:47:42 -04:00
ef0f090ba7 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
8d571f6443 Icon Improvement Concept & Resizeable Window (#104)
* Editor: mostly PoC icon effects

* slightly more responsive selection

* resizeable window

game camera still doesn't letterbox properly, will need a bit more work

* letterbox both in editor and in fullscreen

* restore camera rects when returning to editor
2022-06-13 22:24:41 -07:00
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
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
8ff7539d2b I shouldn't be coding at midnight (#96)
* 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

* peabrain moment

VERY IMPORTANT FIX

* Make this not loop
2022-06-08 23:46:51 -07:00
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
d3a528a43a Tempo changes restored (#92)
* Prepwork for seeking + tempo change fixes

TODO: make playing after seeking function (I'll need help with the offset stuff so if anyone can push to this branch please do)

* functions to get the beat from a song position

will need more testing but I think it works well enough to get into prod
thanks @wooningcharithri#7419 for the psuedo-code
2022-06-06 09:54:57 -07:00
a4d6537f9c Animation speed helpers, stop on remix end (#91) 2022-06-06 09:54:49 -07:00
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
3a5273d31b Fix Importing Music files on Linux (#89)
* fix importing music files on linux

* oops
2022-06-03 20:15:45 -07:00
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
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
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
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
9efe13a7f6 Meta files moment 2022-05-07 14:32:47 -07:00
2749f9a782 Merge branch 'master' into master 2022-05-07 14:28:49 -07:00
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
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
bdc5642710 Fixed a sound error with Autoplay 2022-05-06 15:14:01 -07:00
d4c2fe669a Clean up the debug messages 2022-05-06 22:30:17 +02:00
06c4bf0c16 Background control in Coin Flip 2022-05-06 22:23:52 +02:00
286b778676 Cleanup + new Shedule methods 2022-05-06 22:05:19 +02:00
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
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
13a2417f37 BUGFIX: Prevents Scrolling between cues mid-game
You can't scroll between the game event selector when the song is playing (Using the keyboard or scrollwheel). It's smoother especially when doing arrow inputs
2022-05-04 19:26:19 +02:00
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
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
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
f41d9d9cf0 ScheduleInput Method added, tests awaiting 2022-05-03 22:36:55 +02:00
163d414606 Fixed a bug where checkbox properties wouldn't load properly when selected 2022-05-03 17:26:08 +02:00
85ba13b21b Fan Club: fast kamone plays when scene is unloaded 2022-05-02 16:16:00 -04:00
1fb8271d1e Fan Club: unarranged sequel feature-complete 2022-05-02 13:43:47 -04:00
33eb285385 Fan Club: particle stuff, unarranged crouch / kiss 2022-05-02 11:45:48 -04:00
e58feee0db Fan Club: arranged landing, corrected texture atlas colours 2022-05-01 20:08:48 -04:00
94b688dbc6 Bug Fixing 2022-05-02 00:24:07 +02:00
70dd10c646 Coin Toss Done. Needs HD Textures and more customization 2022-05-01 23:49:55 +02:00
72b4ef1aeb Coin Toss Functionnal (Needs Miss and Blank animation) 2022-05-01 22:10:00 +02:00
fdfcbe8948 Throw and Catch animation 2022-05-01 20:22:00 +02:00
c041b37031 Fan Club: cont. unarranged sequel work 2022-04-30 01:20:19 -04:00