Commit graph

27 commits

Author SHA1 Message Date
minenice55
afc665ed61 Integration of Jukebox Library (#451) (#457)
* 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 19:17:06 +00:00
minenice55
4c4d0a7a7a Play Mode Features Part 1 (#413)
* add pause menu assets

* layout and animation for pause

* make play mode prefab function

re-assign unused class inheritance

* remove filepath

* don't init medals twice

* remove PlayerActionObject

* initial attempt at anti-note lock

TODO: circumvent inputs clearing themselves making the functionality not work

* properly implement input lock prevention

* fix error on editor open

* functional pause menu

* bugfix

* make unpausing not reset current play statistics

* serialize initializer components in inspector instead of procedurally generating

* sanity check

* note for fade

* make flashes in the camera prefabs instead of in world space

remove / reorganize script files
address issue #411

* fix bug with perfect campaign

make minigame transitions hide the game canvas
adjust animation of the song credits textbox

* fully functional intro scene (placeholder for future title screen)

refactored entire game loading procedure
re-organized some files

* add interaction query to disclaimer text

* reword legal

* anchor section medals to section display

more tempo change placement controls

* operation order bugfix

* prep for future ratings and stats

* loading text

* autoload opening scene

* splash screen adjustments

added setting to force enable splash screen

* adjust setting entry
2023-05-07 20:33:15 +00:00
Rapandrasmus
864655096b Space Soccer Improvements (#382)
* SupahScrollSetUp

* Scrolls now, with issues, also added a flames animation

* Started implementing new multiple space kickers

* bg recolor space soccer

* Recolorable dots!

* we circular motitating n shit

* ReAdded Enter and exit stuff

* I despise unexplainable bugs

* The balls are so buggy 😱

* Trying to fix someting

* Fixed Scroll Stutter

* Fixed a whiff bug

* Updated sounds and added ease event for space kickers

* Fixed some bugs

* Changed some names

* new option for quiz show random presses

* Board meeting bug fixes

* Testing Curve stuff

* Converted all code to use new curves, need to fix all issues

* Playing around with keypoint values, will probably expose them so someone else can mess with them

* curves be like

* Fixed stuff

* BALLS FIXED

* Fixed clappy trio stuff

* Added player move event

* Almost fixed, just need to fix wonkiness with high kick toe

* Fixed da bug

* Board meeting and quiz show tweaks

* Fix for board meeting and enter/exit presets for space soccer

* Stop ball added

* Updated how scroll works
2023-04-26 12:43:35 +00:00
Rapandrasmus
855b5874ef Multiple space kickers, minor issues (#250)
* Almost done

* Bezier curves are silly

---------

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-01-31 11:15:51 -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
dcb2a71b98 start implementation of new format
needs fixes for some types
2022-08-21 19:46:45 -04:00
minenice55
302bd6bbb5 remove the need to use Space Soccer "keep-up" entity 2022-08-19 17:18:18 -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
Jenny Crowe
2d80cb05b1 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe
fd037c4436 Organization refactor 2022-03-11 21:10:13 -07:00
Carson Kompon
4636b8a4bf Added Checkbox Parameter + Toggle Inputs Event
So now you can disable inputs if you need to :)
2022-03-01 02:27:49 -05:00
Carson Kompon
01ccc4e684 You can now Press and Release Z for high-kick-toe
(You can still use X in case you already had the muscle memory)
2022-02-28 01:58:47 -05:00
Jenny Crowe
5c44ca09ec Space Soccer: Backwards compatibility with levels using old swing system. 2022-02-27 15:12:17 -07:00
Slaith
c727bd62fd Refactored Space Soccer scripts
most of the refactoring is in the ball script, and the changes for the kicker and space soccer scripts are mostly in response to the refactoring.
2022-02-25 23:29:17 -08:00
Jenny Crowe
e5e25fa2ab Swing variable added to entities. 2022-02-24 07:12:19 -07:00
Jenny Crowe
ee45bd3d55 Space Soccer: Lateness margin tweaked. Karate Man: "Hit" voice in hit3 and hit4 is now played early to account for sound offset. 2022-02-14 06:48:41 -07:00
Jenny Crowe
83afbd0e9f Editor: Added Float type. Space Soccer: Added "swing" property to high-kick-toe event. 2022-02-06 01:28:14 -07:00
Braedon
be3c913c4e Entity object parameters testing 2022-02-03 17:20:26 -05:00
Braedon
dbf60aec34 Playback speed slider 2022-02-03 02:28:14 -05:00
Braedon
d8653bf135 Space soccer polish and editor preview button 2022-02-02 03:36:20 -05:00
Braedon
809ef84f35 You can now press whenever you want on Space Soccer 2022-02-01 20:11:42 -05:00
Braedon
dd0a811560 Keyboard shortcuts for timeline state 2022-01-29 16:59:20 -05:00
Braedon
197fbbeb7d Fixed a space soccer bug that slowly desyncs 2022-01-26 17:23:18 -05:00
Braedon
f63c55afe4 Space Soccer HD textures (needs polish) 2022-01-26 00:38:12 -05:00
Braedon
c2d23f9be3 Even more space soccer animations + Clappy Trio Autoplay bug fixed 2022-01-24 22:49:40 -05:00
Braedon
b79535168b More space soccer crap, like fixing some animations 2022-01-24 20:02:45 -05:00
Braedon
d88a5614ec I'm tired 2022-01-23 21:15:23 -05:00