Commit Graph

1181 Commits

Author SHA1 Message Date
minenice55 2c628a4109 Merge pull request #473 from minenice55/easings-fix
Enum Parsing Fix
2023-06-14 01:23:31 +00:00
minenice55 6246a144b6 fix all parsing of enums, removed the "special case" for eases
update to latest Jukebox
2023-06-13 21:21:13 -04:00
minenice55 4fde418c33 Merge pull request #469 from minenice55/jukebox-update
Jukebox Package Update
2023-06-13 21:39:15 +00:00
minenice55 b90435825a Merge pull request #458 from AstrlJelly/MiscAdditions_4
Bug Fixes + Feature Additions
2023-06-13 21:39:08 +00:00
minenice55 73e9efd4b1 add "updater" for the old marching entity 2023-06-13 17:38:24 -04:00
minenice55 b8d149743a Merge branch 'release_1' into pr/458 2023-06-13 17:22:01 -04:00
minenice55 50bc876509 let play mode start if no song file is loaded
fix issue with loading large audio files
2023-06-13 16:55:02 -04:00
minenice55 eec3c09aa8 Merge pull request #471 from Rapandrasmus/FixWorkingDoughCurve
Fixed weird curve stuff on game switch in working dough
2023-06-13 18:32:40 +00:00
Rapandrasmus 990af32379 Fixed weird curve stuff on game switch in working dough 2023-06-13 19:24:13 +02:00
minenice55 a0d7093345 Merge pull request #470 from Rapandrasmus/WorkingDoughFixes
Fixed small balls not working in working dough
2023-06-13 16:09:21 +00:00
Rapandrasmus 3d19e75e1a Fixed small balls not working in working dough 2023-06-13 18:07:13 +02:00
minenice55 bdef3f95c3 Merge pull request #467 from Rapandrasmus/WorkingDoughRework
Working Dough rework
2023-06-13 14:56:58 +00:00
Rapandrasmus 0bfafac6fe modernised rockers pass turn 2023-06-13 16:13:08 +02:00
Rapandrasmus d770266d81 Rhythm tweezers pass turn now works like working dough 2023-06-13 16:03:08 +02:00
Rapandrasmus 2109c99a95 gandw on balls has been added 2023-06-13 15:51:35 +02:00
Rapandrasmus 785abf8486 Proper inactive handling now 2023-06-13 14:59:56 +02:00
Rapandrasmus 0a92b7bd69 OnSpawnBall reimplemented 2023-06-13 13:52:15 +02:00
Rapandrasmus a14aacc181 new sounds 2023-06-13 13:37:09 +02:00
minenice55 8b0544246d update Jukebox to latest version
fixes for inferred entity loading
2023-06-12 17:18:37 -04:00
Rapandrasmus d8ff6744c0 ball transporter anims for pass turn 2023-06-12 21:36:57 +02:00
Rapandrasmus d283624b07 working dough converted, need to fix eveerything though 2023-06-12 20:38:48 +02:00
Rapandrasmus 5b3c59eabd Converted everything to new curves and made playerballs handle themselves input-wise 2023-06-12 18:36:41 +02:00
Rapandrasmus dee630ea45 Some new curves 2023-06-12 14:04:32 +02:00
Rapandrasmus 31e8890190 Rockers can do it too now 2023-06-12 12:03:21 +02:00
Rapandrasmus 76bf6eefa6 You can now place inputs on top of pass turn for rhythm tweezers 2023-06-12 11:58:31 +02:00
minenice55 8954b8c269 Merge branch 'master' into release_1 2023-06-11 15:55:40 -04:00
minenice55 743e954e05 Merge pull request #465 from minenice55/dont_infer_track
Don't infer the track field when importing converted v0 riq coming from unknown origin
2023-06-11 19:53:47 +00:00
minenice55 8929cd5618 don't infer track when importing a v0 riq from another program 2023-06-11 15:52:14 -04:00
minenice55 ce3e6f2d91 update from Release 1 (#464)
* Integration of Jukebox Library (#451)

* 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

* editor fixes (#459)

* ditch loading dialog

doesn't show up when it's supposed to

* format song offset in editor

* remove VorbisPlugin

* Update Editor.cs

* make base datamodels for special entity reading (#463)

* make base datamodels for special entity reading

* fix crop stomp breaking when no game switch or remix end is set

* fix save shortcut

fix loading charts with no music
2023-06-11 16:13:01 +00:00
minenice55 5af551b32e make base datamodels for special entity reading (#463)
* make base datamodels for special entity reading

* fix crop stomp breaking when no game switch or remix end is set

* fix save shortcut

fix loading charts with no music
2023-06-11 12:12:25 -04:00
minenice55 4291333cb0 add updater for marching orders turn 2023-06-10 23:00:30 -04:00
minenice55 82da6da741 Merge branch 'release_1' into pr/458 2023-06-10 22:36:10 -04:00
minenice55 a6559d63bf merge from release 1 (#460)
* Integration of Jukebox Library (#451)

* 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

* editor fixes (#459)

* ditch loading dialog

doesn't show up when it's supposed to

* format song offset in editor

* remove VorbisPlugin

* Update Editor.cs
2023-06-11 02:30:46 +00:00
minenice55 411b9a3cb1 Merge branch 'master' into release_1 2023-06-10 22:30:32 -04:00
minenice55 b6c222a981 editor fixes (#459)
* ditch loading dialog

doesn't show up when it's supposed to

* format song offset in editor

* remove VorbisPlugin

* Update Editor.cs
2023-06-10 22:27:58 -04:00
AstrlJelly 52a4d2b65c convert float to double and all that 2023-06-10 16:55:10 -04:00
AstrlJelly aa8f531466 Merge remote-tracking branch 'upstream/master' into MiscAdditions_4 2023-06-10 16:01:44 -04:00
AstrlJelly 242b076f09 Merge remote-tracking branch 'upstream/master' into MiscAdditions_4 2023-06-10 15:21:22 -04:00
AstrlJelly db653d5a52 a lot
* munchy monk input + mustache fixes
* fork lifter and pajama party bopping
* meat grinder miss bop fix
* cloud monkey Real
* marching orders Go! was broken
* force march doesn't break when it's too early from a game switch
* you can use the March! block without the marching now
2023-06-10 15:18:45 -04:00
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 50a1b7bcdb Integration of Jukebox Library (#451)
* 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 15:13:29 -04:00
patataofcourse 2b0ced2f17 make actions only run on master and release_1
to be updated for future branches that get ran like this ig (?
2023-06-08 23:17:40 +02:00
Rapandrasmus a59713d4ef Space Dance and Crop Stomp visual improvements + canvasScroll (#450)
* sprites1

* papapapunch

* dancers sheet done

* crop stomp

* Particulate

* Added veggie bag and particle to crop stomp, wip though

* Space dance scrolling background has been added

* cool

* Canvas Scroll hype

* Canvas scroll implemented in space soccer

* 4k

* gramps wip

* more

* assbun conflict fixed + long hair fix

* Space dance bop modernization and fixes

* ok

* sprites done

* wait.

* fixed space dance stuff

* Made miss return to idle

* catchy tune 3

* epic

---------

Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-06-06 18:59:56 +00:00
AstrlJelly f7d7dffae8 built assbuns (#453)
grr
2023-06-04 17:17:40 +00:00
AstrlJelly a206ddf400 Marching Orders Rework + Bug Fixes (#442)
* first things first, kill mr. downbeat.

now onto fixing meat grinder forrealzies

* meat grinder fix

* fixed munchy monk icon + mr upbeat ding bug

* a few little changes

* lotta stuff

yeahh just look at the pr description

* point and clap

* anim Adjustment

* new sheet + adjustments for it

* IM USING THE INTERNET

i hate merge conflicts

* grrr merge conflicts

* insane changes

* progress

* fixed The Spaceball Camera Bug (literally a single line of code wtf guys)
* colrs

* k im done :3

---------

Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
2023-06-04 04:30:42 +00:00
Rapandrasmus f0b68bdcd1 Games that override ondestroy now destroy their inputs when they are destroyed (#449) 2023-06-03 23:30:17 +00:00
Rapandrasmus cc787c5f36 Rockers and tweezers patch (#448)
* Rockers - Can now pitch down samples and bends, bends also correctly pitch to playback speed now.

* No peeking anim adjustment

* Added new no peeking signs
2023-06-03 14:51:30 +00:00
ev 967a4e313c Timing Window Particle (#446)
* particles

* oops
2023-06-01 02:28:59 +00:00
ev a17408dd47 Everything (#445) 2023-05-31 04:03:13 +00:00
ev ee5397e9dd Rockers + Rhythm Tweezers Call and Response API (#444)
* rock hers

* Rockers is a real game and also color maps have been added

* little more set up

* anims and mor sprites

* First version of CallAndResponseHandler added

* You can mute now wow

* Got some stuff working

* anim city

* Fixed Inputs

* Visual goodies

* Changed how some events work

* Rockers is now stack proof

* Fixed a bug

* Bend early stages

* bendbendbendbendbendover

* bend fully implemented

* Removed "noise"

* pain

* Many animation

* Bend anims implemented

* strum effect implemented

* Made bends work way better

* dfgdfsgsdffsd

* Implemented strumstart and countin

* hi

* Made strumstart transition into strumidle

* Implemented samples

* All of the btsds samples are in now too

* many anim2

* A buggy version of the custom together system has been implemented

* Ok now it's unbuggified

* fixed a small thing

* lightning eff

* anim fixes

* oops

* you can now mute voiceline and also put in a standalone voiceline block

* Tweaks to dropdowns

* more tiny anim thing

* more animation stuff

* Bug fixes

* implemented mute and gotomiddle sliders for custom together event

* Default cmon and last one added

* You can chain last ones and cmons now

* Applause sounds added

* Fixed some bugs

* Made it so you can disable camera movement

* fixed an inconsistency

* Rhythm tweezers is actually kinda playable now, not finished though, i need to make beat offset work with this

* Rhythm tweezers now works between game switches

* Beat offset eradication

* Made eye size work properly

* Camera quad ease rather than quint

* Inactive intervals added

* Rockers works inactively too now

* Bug fix

* No peeking! No way!

* Alt smile added for tweezers

* early and late riff

* jj miss anim

* icon and miss

* Long hair works properly now

* Miss anims implemented for rockers

---------

Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-05-29 20:09:34 +00:00