Commit graph

623 commits

Author SHA1 Message Date
Rapandrasmus 731f7bef17 end event functionality finished 2023-06-25 17:05:08 +02:00
Rapandrasmus 1ebf7ceaa9 Finding end blocks logic added 2023-06-25 15:26:18 +02:00
Rapandrasmus bb8a15bef9 End event setup 2023-06-25 15:14:37 +02:00
Rapandrasmus aab89a124f Fixed stars not stopping + upped amount of stars 2023-06-25 02:01:07 +02:00
Rapandrasmus 415d458fa0 Force evolve added + tweaks 2023-06-24 22:51:34 +02:00
Rapandrasmus 1fcaaf1e29 STARS BLINK NOW 2023-06-24 22:22:15 +02:00
Rapandrasmus a06b6a4e9b Blink animations n stuff 2023-06-24 21:49:50 +02:00
Rapandrasmus 84c564b85a Star scrolling functionality done 2023-06-24 20:51:14 +02:00
Rapandrasmus 2b4985ec5b walk is normalized now 2023-06-24 18:13:50 +02:00
Rapandrasmus 4b3cbea538 Fixed issues with platform heights on gameswitches 2023-06-24 16:11:32 +02:00
Rapandrasmus 09aa2d5aba Fall smear added 2023-06-24 15:11:43 +02:00
Rapandrasmus ca7d18e2d4 New sounds and whiff/barely sounds 2023-06-24 14:48:10 +02:00
Rapandrasmus 1368035d81 Balloons have random positioning now 2023-06-24 13:57:19 +02:00
Rapandrasmus 06afe43cef Implemented barelies into nightwalk gba 2023-06-24 13:47:13 +02:00
Rapandrasmus 4703e428b6 Walking Count-In added 2023-06-23 20:10:15 +02:00
Rapandrasmus 0dae215181 Tweaked landing pos 2023-06-23 19:57:04 +02:00
Rapandrasmus 48c78fd4e9 4 beat count in added 2023-06-23 19:17:48 +02:00
Rapandrasmus 6b1dc45ba6 Fixed kick sound being weird 2023-06-23 18:51:18 +02:00
Rapandrasmus 9ff4bef135 Fish implemented 2023-06-23 14:29:47 +02:00
Rapandrasmus 9c538208d4 Fixed drum patterns not working 2023-06-23 12:57:16 +02:00
Rapandrasmus 837b52fcbd Implemented falling :( 2023-06-22 22:27:23 +02:00
Rapandrasmus 1c8000c581 Fallyan :( 2023-06-22 22:03:17 +02:00
Rapandrasmus a61b10ca3a Umbrella drum pattern added 2023-06-22 21:34:03 +02:00
Rapandrasmus 5bfe5c6198 Umbrella and lollipop added 2023-06-22 20:59:05 +02:00
Rapandrasmus 32060d8045 No jumping added 2023-06-22 17:37:15 +02:00
Rapandrasmus 7b25ee197b Ok height changes should be flawless now 2023-06-22 13:06:18 +02:00
Rapandrasmus ecc67c5daa Fixed a bug with no count in blocks 2023-06-22 12:16:11 +02:00
Rapandrasmus dcc1d656b8 Randomness for height changes 2023-06-22 00:35:50 +02:00
Rapandrasmus 6c0d780576 Height changes added 2023-06-22 00:15:33 +02:00
Rapandrasmus 9e7d0bc08e He jumps now! 2023-06-21 21:30:46 +02:00
Rapandrasmus 5b95bd3290 Platforms now spawn when there's no count-in 2023-06-21 20:38:50 +02:00
Rapandrasmus 4f904c99c2 Got em inputs in nightwalk gba to work 2023-06-21 20:12:45 +02:00
Rapandrasmus fc07d6a170 small thing 2023-06-21 19:03:43 +02:00
Rapandrasmus 7d96bcfec0 Count In Added 2023-06-21 19:00:50 +02:00
Rapandrasmus ab1935bc0d Merge remote-tracking branch 'upstream/release_1' into Nightwalk 2023-06-21 00:00:01 +02:00
AstrlJelly 51843b310e Editor Additions (#479)
* favoriting and pick block

favoriting needs to not break after previewing (maybe make it persistent in the settings file?)
pick block needs to pick the icon, too. and preferably scroll to it as well

* final star anim + automatic icon game switching

before i make any more changes im making a checkpoint here cuz i know it works
* i want to add a way to specify which event SwitchGame() will switch to (because that's a cool feature for pick block)
* i'll have to figure out how to auto scroll to the game when the icon is selected
* the star now fully works, even between preview switches 👍

* fix the rest of the stuff

the event name gets colored correctly and hidden games are skipped over, but still loaded.
also i built mm ass buns

* tweaks + zoom and sorting

this stuff will be in the pr desc so it doesn't matter

* oop one more thing

* icons look better now :D

mipmaps to the rescue

* double date fix
2023-06-19 16:40:50 -04:00
Rapandrasmus b3664e01b3 Fixed stuff also scaled now yippee 2023-06-15 20:13:11 +02:00
minenice55 81384fe7fb
Update from release 1 branch (#472)
* 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

* 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

* convert float to double and all that

* 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

* add updater for marching orders turn

* 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

* don't infer track when importing a v0 riq from another program

* You can now place inputs on top of pass turn for rhythm tweezers

* Rockers can do it too now

* Some new curves

* Converted everything to new curves and made playerballs handle themselves input-wise

* working dough converted, need to fix eveerything though

* ball transporter anims for pass turn

* update Jukebox to latest version

fixes for inferred entity loading

* new sounds

* OnSpawnBall reimplemented

* Proper inactive handling now

* gandw on balls has been added

* Rhythm tweezers pass turn now works like working dough

* modernised rockers pass turn

* Fixed small balls not working in working dough

* Fixed weird curve stuff on game switch in working dough

* let play mode start if no song file is loaded

fix issue with loading large audio files

* add "updater" for the old marching entity

---------

Co-authored-by: AstrlJelly <bdlawson115@gmail.com>
Co-authored-by: Rapandrasmus <78219215+Rapandrasmus@users.noreply.github.com>
2023-06-13 18:47:52 -04:00
minenice55 df120f08c4
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 b1fab52ad9
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
Rapandrasmus 52e4e32dde Platform handler fundamentals 2023-06-09 19:00:21 +02:00
Rapandrasmus c073c17cae Play yan with balloons 2023-06-08 23:40:56 +02:00
Rapandrasmus ca2cab3d8e Nightwalks set up 2023-06-08 17:40:12 +02:00
Rapandrasmus efa8378797
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 c5f5b6d800
built assbuns (#453)
grr
2023-06-04 17:17:40 +00:00
AstrlJelly 11044922d3
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 bb6559fe58
Games that override ondestroy now destroy their inputs when they are destroyed (#449) 2023-06-03 23:30:17 +00:00
Rapandrasmus 761ae362e1
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 4d2bb8c782
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
Rapandrasmus a6931693be
Fixed rods not recoloring (#441) 2023-05-28 23:40:27 +00:00