Commit Graph

966 Commits

Author SHA1 Message Date
Jenny Crowe ea5a6a94e5 Spaceball: Proper cap for end value of camera zoom 2022-02-20 04:59:36 -07:00
Jenny Crowe f4067cf556 Merge branch 'master' of https://github.com/RhythmHeavenDevelopment/RhythmHeavenMania 2022-02-19 17:17:15 -07:00
Braedon 5d93a1ed90 Tap Trial: Player tap animation 2022-02-19 16:03:45 -05:00
Braedon dc761a31c3 Some tap trial setup 2022-02-19 13:51:46 -05:00
Jenny Crowe cd7b6ccd6e BTSDS: Outline postprocess approach 2022-02-19 11:26:01 -07:00
Braedon 10ffad5d3f Changing the "Update" function to "LateUpdate" in GameManager might fix some animation bugs. But also might cause a few others 2022-02-18 19:44:17 -05:00
Jenny Crowe 2e85be6738 BTSDS: Fine tuning for block animation timing. 2022-02-18 07:32:38 -07:00
Braedon 0b94364593 Got rid of unnecessary calculations 2022-02-17 21:59:52 -05:00
Braedon a8b5d3ed7f Fixed timeline event's not being rendered if their start and end points are outside of the view.
Thank you to chrislo27 for suggesting a fix to this.
2022-02-17 21:57:35 -05:00
Braedon e45304d5d4 Fork lifter gulp graphical bug 2022-02-17 21:36:01 -05:00
Jenny Crowe e2a278f7eb BTSDS: Implemented upscale hit graphic. Tweezers: Added background color events. 2022-02-17 05:11:06 -07:00
Jenny Crowe 39d2ed8d5a BTSDS: Material moment 2022-02-16 20:23:55 -07:00
Jenny Crowe 521c191fbd BTS DS: Crumble sfx (thanks Maddy!) 2022-02-16 19:59:46 -07:00
Jenny Crowe 22504b8d34 BTSDS: Added some sfx + slight margin tweak 2022-02-16 19:19:40 -07:00
Jenny Crowe 5dc02f5e42 Built to Scale: Gameplay implemented (missing lots of sfx) 2022-02-16 10:04:28 -07:00
Jenny Crowe 076b7bd291 Built to Scale (DS) asset setup 2022-02-15 16:28:08 -07:00
Braedon aec0522ceb Rhythm Rally polish 2022-02-15 00:17:53 -05:00
Jenny Crowe 719ceaccf9 Tweezers: Fixed visual bug associated with plucking hairs during a fast vegetable transition. 2022-02-14 11:23:24 -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 d18581074d Rhythm Rally: Basic gameplay setup 2022-02-14 01:53:58 -07:00
Jenny Crowe 20adbe4114 Tweezers: Added vegetable type and properties to "Next Vegetable" event. Added "Change Vegetable" event 2022-02-13 07:02:55 -07:00
Jenny Crowe bf64e5b0df Rhythm Rally: Better camera/layer configuration 2022-02-12 10:16:50 -07:00
Jenny Crowe 2b452ab4d8 Rhythm Rally: Utilizing rendertextures to preserve main camera qualities between games 2022-02-12 09:57:45 -07:00
Braedon ac8c1325bf Testing jpeg cardboard box background in Rhythm Rally 2022-02-12 04:08:24 -05:00
Jenny Crowe 454368e775 Rhythm Rally: Animations baybeeeeeeeeee 2022-02-12 01:12:12 -07:00
saladplainzone d1054489b5 DJ School: Fixed Playback Speed not playing well with Offsets
Added in a new bit to the offset fixes that accounts for song pitch
2022-02-11 20:09:39 -08:00
saladplainzone b23dadbe19 DJ School: SFX Syncing
Re-synced some SFX, split others into multiple clips
2022-02-11 19:47:13 -08:00
Jenny Crowe 54023e5e2e Merge branch 'master' of https://github.com/RhythmHeavenDevelopment/RhythmHeavenMania into megaminerzero 2022-02-11 19:59:40 -07:00
Jenny Crowe 0a8d278f96 Wait why didn't this push? 2022-02-11 19:59:23 -07:00
Braedon 73042ae2ae Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -05:00
Jenny Crowe 1da1c7cf5c Tweezers: Long hair implementation 2022-02-11 00:21:43 -07:00
Braedon 8a06687907 Long hair rhythm tweezers but very buggy (read desc)
Hair plucking is a bit weird a beat after a long pull.

The tweezers don't automatically skip to the beat they're supposed to be when pulling since it can put things out of sync.

You can't pull two long hairs at a time for some reason.

The long hair doesn't rotate correctly towards the tweezers.

I'm very tired if someone could go in and clean some of this up that would be great.
2022-02-10 21:14:09 -05:00
Braedon edf243d2f8 Update BCCAD.cs 2022-02-10 17:34:15 -05:00
Jenny Crowe 0022346446 Tweezers: Hairs fall after being plucked. Eye growing implemented. 2022-02-10 08:29:53 -07:00
Jenny Crowe 09c9e8de70 Tweezers: Plucking animation additions. Autoplay support. 2022-02-10 04:59:20 -07:00
Jenny Crowe 9f9ad88aba Tweezers programming fixes 2022-02-10 03:14:15 -07:00
Braedon 44f0b23373 bread2unity BCCAD interpreter setup 2022-02-10 03:13:54 -05:00
Jenny Crowe b9ef8a648d Certified merge moment 2022-02-09 03:33:55 -07:00
Jenny Crowe 9f7197152a Tweezers: Functioning gameplay loop + Editor implementation. 2022-02-09 03:29:09 -07:00
Braedon 7ba9449d80 DJ School extra sfx 2022-02-09 02:46:49 -05:00
Jenny Crowe 4d32560100 Tweezers: Added clamp effect to tweezer pluck animation 2022-02-09 00:08:22 -07:00
Braedon 07ebe1e318 Merge pull request #24 from jakobwcrowe/megaminerzero
Rhythm Tweezers: Smol tweaks
2022-02-09 01:56:35 -05:00
Jenny Crowe c8087d97f6 Tweezers:: Code cleanup 2022-02-08 23:52:50 -07:00
Jenny Crowe f2516c0ca5 Tweezers: Added idle anim (so the vegetable doesn't hop at the very start by default) 2022-02-08 23:29:41 -07:00
Braedon e181167480 bread2unity started but not really (read desc)
This is really just an excuse to try out the Unity Editor class. But I believe this can be useful for actually making this program.
Do with that information what you will.
2022-02-09 01:16:16 -05:00
Braedon 9656b54d9e Rhythm tweezers logic but not really 2022-02-08 22:58:25 -05:00
Jenny Crowe 5c50b8cc08 Tweezers: Tweaked error in HopFinal animation 2022-02-08 07:45:52 -07:00
Jenny Crowe dd15d6bca7 Tweezers: Tweaked eyes slightly. Altered vegetable animations to accommodate. 2022-02-08 07:43:29 -07:00
Jenny Crowe 6ee88bfc0e Karate Man: Tweaked bounds of some text sprites to hide the surrounding borders. Rhythm Tweezers: Sprite import. Basic scene outline. Vegetable face animations. 2022-02-08 07:26:55 -07:00
Braedon 18edfde4fe Fork Lifter food item rotation bug fixed 2022-02-07 20:24:26 -05:00
Braedon 79fc4c8f8d Camera flashes (bug associated with fullscreen) 2022-02-07 20:07:03 -05:00
Braedon 63daf103d3 Fix event property dropdown 2022-02-06 04:28:32 -05: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 3f01bfdf7f You can no longer stab multiple peas at once (Fork Lifter) 2022-02-05 23:03:31 -05:00
Braedon 34eef8327d Was unable to clap more than once at a time 2022-02-05 15:58:02 -05:00
Braedon cbccf98d43 Clappy trio input problem fixed 2022-02-05 15:28:04 -05:00
Jenny Crowe 1ca1177974 Forgot a playIndex comparison whoops 2022-02-05 08:24:07 -07:00
Jenny Crowe 5363eb9ee5 Music mixer: Removed lowpass filter (music wasn't playing while it was there and active. If it needs to be there pls make sure the music still plays properly by default.) 2022-02-05 06:50:18 -07:00
Jenny Crowe befa71a135 Editor: Autoplay button updates at start to reflect autoplay status. 2022-02-05 06:47:47 -07:00
Jenny Crowe 82e53cbb16 Fork Lifter: Zoom sound scheduling takes song speed into account. 2022-02-05 06:22:18 -07:00
Jenny Crowe 39e14e9e07 Fork Lifter: Pea zoom sound lines up (mostly) independent of bpm 2022-02-05 06:08:33 -07:00
Braedon 2b019b4462 Audio mixers 2022-02-04 23:40:33 -05:00
Braedon 973df96566 Some DJ School logic and animations, DJ Yellow is not currently animatable. 2022-02-04 22:48:35 -05:00
Braedon 49b1f9a5c2 Instant camera easing 2022-02-04 17:54:38 -05:00
Braedon 5098ca135d Spaceball camera easings 2022-02-04 17:16:22 -05:00
Braedon 4efc96255e Spaceball's camera messed with other games 2022-02-04 13:15:28 -05:00
Braedon c958e20ceb Spaceball camera and more entity parameters. (ugly UI) 2022-02-03 22:25:18 -05:00
Braedon be3c913c4e Entity object parameters testing 2022-02-03 17:20:26 -05:00
Jenny Crowe 8a1a159bfb Karate Man: Resolved layering issues with pot sprites 2022-02-03 05:27:55 -07:00
Jenny Crowe 6ade4c7dcf Minimizing Camera.main references 2022-02-03 01:25:27 -07:00
Jenny Crowe ef3b287beb GameManager no longer attempts to load games that are "fxOnly" (gameManager, countIn, etc) 2022-02-03 00:47:38 -07:00
Braedon dbf60aec34 Playback speed slider 2022-02-03 02:28:14 -05:00
Braedon 44faa3f150 Count ins and event selector cleanup 2022-02-02 22:58:08 -05:00
Braedon eac24e76c0 DJ School sounds 2022-02-02 21:09:50 -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 7190505628 Same but for Game Manager events 2022-01-31 00:02:36 -05:00
Braedon 05f8a5a842 Event properties wouldn't update when calling multiple events at once. (FIXED) 2022-01-30 23:59:15 -05:00
Braedon 31ac157f15 Build crashed if discord wasn't open 2022-01-30 21:49:49 -05:00
Braedon 759d4236e2 Discord rich presence 2022-01-30 18:40:12 -05:00
Braedon a910701b1c Make sure you can only select when the selection state is set 2022-01-30 14:04:15 -05:00
Braedon bc8f7419be Basic saving and loading system 2022-01-30 07:03:37 -05:00
Braedon 69535ba564 Upgrade renderer to the universal render pipeline 2022-01-30 04:09:26 -05:00
Braedon 80ca4743f2 Game switch improvements + Karate man animation fixes (READ DESC)
If you don't release on a combo, it will smoothly transition back to the idle animation. Fixing basically a soft-lock.
2022-01-29 20:26:53 -05:00
Braedon a5638a3302 Karate man game switch cue fix 2022-01-29 18:30:29 -05:00
Braedon dd0a811560 Keyboard shortcuts for timeline state 2022-01-29 16:59:20 -05:00
Braedon 0f70fe3fe2 Some tempo changes improvements 2022-01-28 21:26:34 -05:00
Braedon aef93fa0a1 Tempo change? (Don't update very buggy) 2022-01-27 21:50:57 -05:00
Braedon b69f58c433 Always check your code kids 2022-01-26 19:33:52 -05:00
Braedon 4b197594c5 Karate Man combo bugs fixed and a default editor level 2022-01-26 17:41:51 -05:00
Braedon 197fbbeb7d Fixed a space soccer bug that slowly desyncs 2022-01-26 17:23:18 -05:00
Braedon 8268936e6d Some facial expressions for Karate Man 2022-01-26 12:02:44 -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 19ec176092 Space soccer animation testing 2022-01-24 05:13:46 -05:00
Braedon d88a5614ec I'm tired 2022-01-23 21:15:23 -05:00
Braedon 606ad902e7 Fixed some bugs, including one where the game refuses to load a new game. Also migrating a few games to the new Input system. (Read desc)
However the new input system has a bug where if you press with two events eligible for a press, both of them interact. I don't know whether to fix this or not.
2022-01-23 02:01:59 -05:00
Braedon 62c6e65945 Autoplay began 2022-01-22 22:40:53 -05:00
Braedon 923dd15597 Command pattern (Undo/Redo) system began. (Read desc)
I spent about 6 hours trying to fix this one specific bug involving the move undo. Turns out all I had to do was calm down and think logically instead of typing random bullshit for a few hours until it worked. I'm tired and I thank this for ruining my sleep schedule.
2022-01-22 05:44:19 -05:00
Braedon 490f021279 Improvements to editor objects 2022-01-21 16:09:14 -05:00
Braedon 44e70ddf1e A lot of stuff (Read desc)
Beat action is now used to define one-off objects that is used by the beat but I don't wanna bother making a different script for. Example case: the "hit 3" sprite in Karate Man.

Animation helpers for functions I don't wanna rewrite 100,000 times.

General improvements for Karate Man, like prepare animation and some updates to game events.
2022-01-21 02:09:32 -05:00
Braedon e7353723ab Multisound + Combo miss animation 2022-01-20 20:24:30 -05:00
Braedon b8f694eedf Fixed Karate Man combo pot scale bug 2022-01-20 02:26:53 -05:00
Braedon 3e6d3b838a Karate man combos 2022-01-19 20:48:52 -05:00
Braedon d10d60358c Karate Man design overhaul 2022-01-19 00:40:49 -05:00
Braedon f7694ba345 Better tooltip 2022-01-17 19:40:23 -05:00
Braedon f0f09e44b9 Improved selection, just cleaner overall 2022-01-17 18:54:25 -05:00
Braedon b338b05a43 Some resizable fixes 2022-01-17 15:08:32 -05:00
Braedon 6cf529327b Buggy timeline object resizing 2022-01-17 14:23:18 -05:00
Braedon ce193bf572 Improved inputs (A SHIT MORE DYNAMIC BETWEEN GAMES) and a whole lot cleaner code in general 2022-01-17 00:00:26 -05:00
Braedon d99d420f59 Fixed some play and pause bugs in the editor 2022-01-16 21:31:49 -05:00
Braedon 5ac4d0c8fd Finally perfected grid game selector 2022-01-16 19:40:14 -05:00
Braedon e7d35d45e8 Game event selector needs to be rewritten, will do that soon 2022-01-16 18:29:45 -05:00
Braedon 936448351e Game event selector broken, unity ui fucking sucks 2022-01-16 17:51:57 -05:00
Braedon 32298d85d6 Box selection improvements 2022-01-16 14:23:46 -05:00
Braedon 38e442da84 Import game icons 2022-01-15 17:52:53 -05:00
Braedon 660af3f678 Game switching in every game 2022-01-15 13:46:50 -05:00
Braedon ff6eb94055 Game switching fixes 2022-01-15 12:45:08 -05:00
Braedon da7ca44bc5 Timeline playback start clamping 2022-01-15 02:08:23 -05:00
Braedon 11d111b0ac Proper editor button sprites and Tooltip improvements 2022-01-15 00:20:47 -05:00
Braedon c92e369d37 Editor ui improvements 2022-01-14 17:46:14 -05:00
Braedon bf7d7110bc Dynamic editor theme (WIP), read desc for more info
Spaceball has been improved, you can now hit multiple balls at a time. Fork Lifter and Karate Man need this update soon as well. No idea why I did it the way I did.

Time jumping also has been improved by pausing.

Dynamic editor themes for custom theme support, however that won't be implemented until later.
2022-01-13 21:33:51 -05:00
Braedon 75c98a87fb Time hopping improvements although still a bit buggy 2022-01-13 19:35:41 -05:00
Braedon 0686697150 bare bones selection system 2022-01-12 22:59:54 -05:00
Braedon 602f351e87 Event colors 2022-01-11 22:29:27 -05:00
Braedon e8f4b24490 Better game selection 2022-01-10 21:06:13 -05:00
Braedon 8e00fa3d4c Drag n drop begun 2022-01-10 19:17:29 -05:00
Braedon f4459c1c98 Timeline improvements 2022-01-09 18:35:55 -05:00
Braedon 5c2b4317df Timeline entities added 2022-01-08 11:42:48 -05:00
Starpelly 7928e3f94b Can pick places on timeline and gamemanager bugs fixed 2022-01-07 18:51:08 -05:00
Starpelly c838c65494 Playback visualization + started on timeline in editor 2022-01-07 06:36:23 -05:00
Starpelly 032777e36f Editor stuff 2022-01-05 19:11:33 -05:00
Starpelly ee42be75e0 Initialize game with one script 2022-01-03 17:42:43 -05:00
Starpelly 53afabce35 Kick finalization 2022-01-03 10:15:48 -05:00
Starpelly d008bbf5df DebugUI cleanup 2022-01-02 09:57:15 -05:00
Starpelly b12658a7a7 Most kick animations and functionality complete 2022-01-02 07:09:15 -05:00
Starpelly 88e2264d87 Karate Man Kick started 2022-01-01 13:54:17 -05:00
Starpelly 581435fe5d Game loading optimization 2021-12-31 09:46:11 -05:00
Starpelly 90f03dc4ff DSP to game time improvement, might be buggy, but works well so far 2021-12-31 01:56:51 -05:00
Starpelly 6482ab3d4c Spaceball camera and perspective fixes + Karate Man animated background 2021-12-30 07:17:22 -05:00
Starpelly c5938adb92 Karate Man animation fixes 2021-12-30 03:26:18 -05:00
Starpelly 2677ac1172 Karate Man started. 2021-12-29 01:52:48 -05:00
Starpelly cec00281c4 Spaceball pretty much finalized. 2021-12-28 02:38:55 -05:00
Starpelly b5a1651dbc Further improvements to AudioSource.time (Conductor.cs) 2021-12-27 21:36:27 -05:00
Starpelly 6a45b49521 Fixed AudioSource.time bug, check Conductor.cs for comment. 2021-12-26 23:48:39 -05:00
Starpelly ba8d5238e2 Spaceball costumes 2021-12-26 02:25:17 -05:00
Starpelly f68931cb9b Multiple events can now be called onto same frame + more Spaceball camera fixes 2021-12-26 00:11:54 -05:00
Starpelly 3840870684 Stars background + Camera zooming *UNFINISHED* 2021-12-25 20:04:23 -05:00
Starpelly 23b897206b Highball added to Spaceball + event types added. 2021-12-25 08:32:52 -05:00
Starpelly bd40c87b80 Spaceball swing + low ball throw + perspective camera 2021-12-25 07:16:40 -05:00
Starpelly d116b04c2e Logo upload + starting Spaceball 2021-12-25 01:22:09 -05:00
Starpelly 3f1b2a328c Further input latency fixes 2021-12-24 21:37:03 -05:00
Starpelly 7d1d97725d Better input latency, but not finalized. (weird results on low bpm's) 2021-12-24 18:41:35 -05:00
Starpelly 25e62b4af6 The Clappy Trio finalized (hopefully) + Dynamic "Trio" count. 2021-12-24 03:35:54 -05:00
Starpelly cb79307b46 Fixed ForkLifter hand grab bug 2021-12-23 22:36:16 -05:00
Starpelly 3d103fbf7a Fixed problem with Trio faces not changing 2021-12-23 19:58:48 -05:00
Starpelly dab2379f68 Music sorting 2021-12-23 17:39:03 -05:00
Starpelly 82e6b881eb General code cleanup 2021-12-22 21:28:05 -05:00
Starpelly 7635cd87b8 Fork Lifter fully functional again + more progress on dynamic event caller 2021-12-22 20:49:16 -05:00
Starpelly 5a9a2bcaae Dynamic event manager 2021-12-22 19:08:35 -05:00
Starpelly 8b3d270ee9 ClappyTrio Bop + Clap 2021-12-22 01:38:30 -05:00
Starpelly ff8bae2a5f Proper naming for sprites 2021-12-21 19:42:01 -05:00
Starpelly 286c862197 Got rid of all hard-coded ForkLifter code from GameManager. 2021-12-20 23:38:59 -05:00
Starpelly 5d85d9d363 Proper namespaces 2021-12-20 20:10:49 -05:00
Starpelly 9266cf2a8a Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05:00