Commit graph

719 commits

Author SHA1 Message Date
Jenny Crowe
612b042ecd Merge branch 'master' of https://github.com/RhythmHeavenDevelopment/RhythmHeavenMania 2022-02-19 17:17:15 -07:00
Braedon
bef5518b8f Tap Trial: Player tap animation 2022-02-19 16:03:45 -05:00
Braedon
00ba7dd3b7 Some tap trial setup 2022-02-19 13:51:46 -05:00
Jenny Crowe
e2f9dbddf4 BTSDS: Outline postprocess approach 2022-02-19 11:26:01 -07:00
Braedon
fc31354e14 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
35a15b04af BTSDS: Fine tuning for block animation timing. 2022-02-18 07:32:38 -07:00
Braedon
6ca364d5a0 Got rid of unnecessary calculations 2022-02-17 21:59:52 -05:00
Braedon
c2c59e7910 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
79bf70f76f Fork lifter gulp graphical bug 2022-02-17 21:36:01 -05:00
Jenny Crowe
78d08856cf BTSDS: Implemented upscale hit graphic. Tweezers: Added background color events. 2022-02-17 05:11:06 -07:00
Jenny Crowe
c2c6c3d98d RHDS crumble sound fix 2022-02-17 01:11:57 -07:00
Jenny Crowe
50389c3fa3 BTSDS: Material moment 2022-02-16 20:23:55 -07:00
Jenny Crowe
94684947f3 BTS DS: Crumble sfx (thanks Maddy!) 2022-02-16 19:59:46 -07:00
Jenny Crowe
01de648e3f BTSDS: Added some sfx + slight margin tweak 2022-02-16 19:19:40 -07:00
Jenny Crowe
13b8fc7de1 BTSDS: Smol sound tweak 2022-02-16 18:07:10 -07:00
Jenny Crowe
475b946059 Built to Scale: Gameplay implemented (missing lots of sfx) 2022-02-16 10:04:28 -07:00
Jenny Crowe
1a839517c8 Built to Scale (DS) asset setup 2022-02-15 16:28:08 -07:00
Braedon
bea09a5d2f Rhythm Rally polish 2022-02-15 00:17:53 -05:00
Jenny Crowe
f638bca3e4 Tweezers: Fixed visual bug associated with plucking hairs during a fast vegetable transition. 2022-02-14 11:23:24 -07:00
Jenny Crowe
60cc4fc751 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
ec5cc16493 Rhythm Rally: Basic gameplay setup 2022-02-14 01:53:58 -07:00
Jenny Crowe
51db8b53ba Tweezers: Added vegetable type and properties to "Next Vegetable" event. Added "Change Vegetable" event 2022-02-13 07:02:55 -07:00
Jenny Crowe
5cd14a2cb4 Rhythm Rally: Better camera/layer configuration 2022-02-12 10:16:50 -07:00
Jenny Crowe
9c2139129e Rhythm Rally: Utilizing rendertextures to preserve main camera qualities between games 2022-02-12 09:57:45 -07:00
Braedon
49f724f08a Testing jpeg cardboard box background in Rhythm Rally 2022-02-12 04:08:24 -05:00
Jenny Crowe
c92974dbe6 Rhythm Rally: Animations baybeeeeeeeeee 2022-02-12 01:12:12 -07:00
saladplainzone
db2d226a1d 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
231227e94e DJ School: SFX Syncing
Re-synced some SFX, split others into multiple clips
2022-02-11 19:47:13 -08:00
Jenny Crowe
e188e1e184 Merge branch 'master' of https://github.com/RhythmHeavenDevelopment/RhythmHeavenMania into megaminerzero 2022-02-11 19:59:40 -07:00
Jenny Crowe
4a4641b7e4 Wait why didn't this push? 2022-02-11 19:59:23 -07:00
Braedon
c04f994d1b Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -05:00
Jenny Crowe
b5a49c7ce9 Tweezers: Long hair implementation 2022-02-11 00:21:43 -07:00
Braedon
a65a6c012c 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
cbc2ecef72 Update BCCAD.cs 2022-02-10 17:34:15 -05:00
Jenny Crowe
5dba944412 Tweezers: Hairs fall after being plucked. Eye growing implemented. 2022-02-10 08:29:53 -07:00
Jenny Crowe
c9ac1608e2 Tweezers: Plucking animation additions. Autoplay support. 2022-02-10 04:59:20 -07:00
Jenny Crowe
6e11ba3b13 Tweezers programming fixes 2022-02-10 03:14:15 -07:00
Braedon
772ab2783c bread2unity BCCAD interpreter setup 2022-02-10 03:13:54 -05:00
Jenny Crowe
e664c25bab Certified merge moment 2022-02-09 03:33:55 -07:00
Jenny Crowe
7fbb02d7cc Tweezers: Functioning gameplay loop + Editor implementation. 2022-02-09 03:29:09 -07:00
Braedon
6cfbb0e3f5 DJ School extra sfx 2022-02-09 02:46:49 -05:00
Jenny Crowe
a0c1070b93 Tweezers: Added clamp effect to tweezer pluck animation 2022-02-09 00:08:22 -07:00
Braedon
fc71d1ec79
Merge pull request #24 from jakobwcrowe/megaminerzero
Rhythm Tweezers: Smol tweaks
2022-02-09 01:56:35 -05:00
Jenny Crowe
3e647cbc4a Tweezers:: Code cleanup 2022-02-08 23:52:50 -07:00
Jenny Crowe
dae934625c 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
97af950012 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
93c1cb2065 Rhythm tweezers logic but not really 2022-02-08 22:58:25 -05:00
Braedon
be83a87524
Merge pull request #23 from jakobwcrowe/megaminerzero
Karate Man sprite fix. Tweezers layout and partial animation setup
2022-02-08 15:41:44 -05:00
Braedon
6244130fae Karate man HD Icon 2022-02-08 15:40:35 -05:00
Jenny Crowe
433dd5d82c Tweezers: Tweaked error in HopFinal animation 2022-02-08 07:45:52 -07:00
Jenny Crowe
78f721b776 Tweezers: Tweaked eyes slightly. Altered vegetable animations to accommodate. 2022-02-08 07:43:29 -07:00
Jenny Crowe
eedde680f4 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
acc68f6eb1 Fork Lifter food item rotation bug fixed 2022-02-07 20:24:26 -05:00
Braedon
49ad157893 Camera flashes (bug associated with fullscreen) 2022-02-07 20:07:03 -05:00
Braedon
57b14c3f3e Fix event property dropdown 2022-02-06 04:28:32 -05:00
Jenny Crowe
b5d3621051 Editor: Added Float type. Space Soccer: Added "swing" property to high-kick-toe event. 2022-02-06 01:28:14 -07:00
Braedon
f376e30ee2 You can no longer stab multiple peas at once (Fork Lifter) 2022-02-05 23:03:31 -05:00
Braedon
bcb4396fb5 Was unable to clap more than once at a time 2022-02-05 15:58:02 -05:00
Braedon
7f68ad28c2 Clappy trio input problem fixed 2022-02-05 15:28:04 -05:00
Jenny Crowe
cbd679f2ce Forgot a playIndex comparison whoops 2022-02-05 08:24:07 -07:00
Jenny Crowe
6a566c3c63 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
96e7b7c3e1 Editor: Autoplay button updates at start to reflect autoplay status. 2022-02-05 06:47:47 -07:00
Jenny Crowe
890dfecbad Fork Lifter: Zoom sound scheduling takes song speed into account. 2022-02-05 06:22:18 -07:00
Jenny Crowe
dfed5a879f Fork Lifter: Pea zoom sound lines up (mostly) independent of bpm 2022-02-05 06:08:33 -07:00
Braedon
217849e666 Audio mixers 2022-02-04 23:40:33 -05:00
Braedon
7a624d0581 Some DJ School logic and animations, DJ Yellow is not currently animatable. 2022-02-04 22:48:35 -05:00
Braedon
c91d306a41 Instant camera easing 2022-02-04 17:54:38 -05:00
Braedon
686a8942f5 Spaceball camera easings 2022-02-04 17:16:22 -05:00
Braedon
b55a6dcabc Spaceball's camera messed with other games 2022-02-04 13:15:28 -05:00
Braedon
9722ce7122 Spaceball camera and more entity parameters. (ugly UI) 2022-02-03 22:25:18 -05:00
Braedon
e0db2a446e Entity object parameters testing 2022-02-03 17:20:26 -05:00
Jenny Crowe
4dd32279ac Karate Man: Resolved layering issues with pot sprites 2022-02-03 05:27:55 -07:00
Jenny Crowe
1b2aca94cd Minimizing Camera.main references 2022-02-03 01:25:27 -07:00
Jenny Crowe
39a3444fd5 GameManager no longer attempts to load games that are "fxOnly" (gameManager, countIn, etc) 2022-02-03 00:47:38 -07:00
Braedon
cf24d11cf8 Playback speed slider 2022-02-03 02:28:14 -05:00
Braedon
44a36ba846 Count ins and event selector cleanup 2022-02-02 22:58:08 -05:00
Braedon
3941410e17 DJ School sounds 2022-02-02 21:09:50 -05:00
Braedon
147e41ca35 Space soccer polish and editor preview button 2022-02-02 03:36:20 -05:00
Braedon
a7c1359f97 You can now press whenever you want on Space Soccer 2022-02-01 20:11:42 -05:00
Braedon
919320470b Same but for Game Manager events 2022-01-31 00:02:36 -05:00
Braedon
63155237c8 Event properties wouldn't update when calling multiple events at once. (FIXED) 2022-01-30 23:59:15 -05:00
Braedon
1373eefc70 Build crashed if discord wasn't open 2022-01-30 21:49:49 -05:00
Braedon
dd9203cace Discord rich presence 2022-01-30 18:40:12 -05:00
Braedon
e1f933a030 Make sure you can only select when the selection state is set 2022-01-30 14:04:15 -05:00
Braedon
d361f45590 Basic saving and loading system 2022-01-30 07:03:37 -05:00
Braedon
7330d19ff6 Upgrade renderer to the universal render pipeline 2022-01-30 04:09:26 -05:00
Braedon
df5a64622e 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
eee8a3952f Karate man game switch cue fix 2022-01-29 18:30:29 -05:00
Braedon
e4cc930b7e Keyboard shortcuts for timeline state 2022-01-29 16:59:20 -05:00
Braedon
af24468f25 Some tempo changes improvements 2022-01-28 21:26:34 -05:00
Braedon
9185249dd1 Tempo change? (Don't update very buggy) 2022-01-27 21:50:57 -05:00
Braedon
8f268f4d60 Always check your code kids 2022-01-26 19:33:52 -05:00
Braedon
21aa06150e Karate Man combo bugs fixed and a default editor level 2022-01-26 17:41:51 -05:00
Braedon
a6fcba54c1 Fixed a space soccer bug that slowly desyncs 2022-01-26 17:23:18 -05:00
Braedon
80ec9a350b Some facial expressions for Karate Man 2022-01-26 12:02:44 -05:00
Braedon
60cbe60ac4 Space Soccer HD textures (needs polish) 2022-01-26 00:38:12 -05:00
Braedon
aa86cac41b Even more space soccer animations + Clappy Trio Autoplay bug fixed 2022-01-24 22:49:40 -05:00
Braedon
8a42130953 More space soccer crap, like fixing some animations 2022-01-24 20:02:45 -05:00
Braedon
0c51d8fd77 Space soccer animation testing 2022-01-24 05:13:46 -05:00
Braedon
dcc378ce84 I'm tired 2022-01-23 21:15:23 -05:00
Braedon
6ac919a232 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
2b88703e3f Autoplay began 2022-01-22 22:40:53 -05:00
Braedon
1ed2291844 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
dea5860e95 Improvements to editor objects 2022-01-21 16:09:14 -05:00
Braedon
fa519d25d7 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
4be18d954c Multisound + Combo miss animation 2022-01-20 20:24:30 -05:00
Braedon
f2c33e041e Fixed Karate Man combo pot scale bug 2022-01-20 02:26:53 -05:00
Braedon
2c917d6fc7 Karate man combos 2022-01-19 20:48:52 -05:00
Braedon
9d67d26fda Karate Man design overhaul 2022-01-19 00:40:49 -05:00
Braedon
2b0781d047 Better tooltip 2022-01-17 19:40:23 -05:00
Braedon
ebc5d28e0e Improved selection, just cleaner overall 2022-01-17 18:54:25 -05:00
Braedon
70c5a8706a Some resizable fixes 2022-01-17 15:08:32 -05:00
Braedon
06ef8986c7 Buggy timeline object resizing 2022-01-17 14:23:18 -05:00
Braedon
6a05f31506 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
e735f1ccaf Fixed some play and pause bugs in the editor 2022-01-16 21:31:49 -05:00
Braedon
d4ac426612 Finally perfected grid game selector 2022-01-16 19:40:14 -05:00
Braedon
5fb90e8212 Game event selector needs to be rewritten, will do that soon 2022-01-16 18:29:45 -05:00
Braedon
9af52ba043 Game event selector broken, unity ui fucking sucks 2022-01-16 17:51:57 -05:00
Braedon
86e203be5e Box selection improvements 2022-01-16 14:23:46 -05:00
Braedon
c48f2064f0 Import game icons 2022-01-15 17:52:53 -05:00
Braedon
cb25e97699 Game switching in every game 2022-01-15 13:46:50 -05:00
Braedon
0d5b938c52 Game switching fixes 2022-01-15 12:45:08 -05:00
Braedon
799592860a Timeline playback start clamping 2022-01-15 02:08:23 -05:00
Braedon
f941a23d72 Proper editor button sprites and Tooltip improvements 2022-01-15 00:20:47 -05:00
Braedon
c5b1e4a4ce Editor ui improvements 2022-01-14 17:46:14 -05:00
Braedon
8760412bb2 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
38b8b6737d Time hopping improvements although still a bit buggy 2022-01-13 19:35:41 -05:00
Braedon
99832cfc23 bare bones selection system 2022-01-12 22:59:54 -05:00
Braedon
81ee9a8eca Event colors 2022-01-11 22:29:27 -05:00
Braedon
8f4bb39a08 Better game selection 2022-01-10 21:06:13 -05:00
Braedon
f8a8180061 Drag n drop begun 2022-01-10 19:17:29 -05:00
Braedon
00e3791e6d Timeline improvements 2022-01-09 18:35:55 -05:00
Braedon
9bcb315344 Timeline entities added 2022-01-08 11:42:48 -05:00
Starpelly
0208e6c490 Can pick places on timeline and gamemanager bugs fixed 2022-01-07 18:51:08 -05:00
Starpelly
afa2d6d482 Playback visualization + started on timeline in editor 2022-01-07 06:36:23 -05:00
Starpelly
576b0d8482 Editor stuff 2022-01-05 19:11:33 -05:00
Starpelly
775fd7e580 Initialize game with one script 2022-01-03 17:42:43 -05:00
Starpelly
4c83f7fec0 Kick finalization 2022-01-03 10:15:48 -05:00
Starpelly
9280412b1d DebugUI cleanup 2022-01-02 09:57:15 -05:00
Starpelly
76ed0ee2e9 Most kick animations and functionality complete 2022-01-02 07:09:15 -05:00
Starpelly
2c2d43ac17 Karate Man Kick started 2022-01-01 13:54:17 -05:00
Starpelly
fc3cb73bdf Game loading optimization 2021-12-31 09:46:11 -05:00
Starpelly
16140314be DSP to game time improvement, might be buggy, but works well so far 2021-12-31 01:56:51 -05:00
Starpelly
a52e883f3a Spaceball camera and perspective fixes + Karate Man animated background 2021-12-30 07:17:22 -05:00
Starpelly
5cbb182797 Karate Man animation fixes 2021-12-30 03:26:18 -05:00
Starpelly
88f13795a9 Karate Man started. 2021-12-29 01:52:48 -05:00
Starpelly
c653d487ac Spaceball pretty much finalized. 2021-12-28 02:38:55 -05:00
Starpelly
75965927d6 Further improvements to AudioSource.time (Conductor.cs) 2021-12-27 21:36:27 -05:00
Starpelly
ff6bce2806 Fixed AudioSource.time bug, check Conductor.cs for comment. 2021-12-26 23:48:39 -05:00
Starpelly
4b3bfeda1b Spaceball costumes 2021-12-26 02:25:17 -05:00
Starpelly
95ac1306d4 Multiple events can now be called onto same frame + more Spaceball camera fixes 2021-12-26 00:11:54 -05:00
Starpelly
417986c08c Stars background + Camera zooming *UNFINISHED* 2021-12-25 20:04:23 -05:00
Starpelly
6729eec8dc Highball added to Spaceball + event types added. 2021-12-25 08:32:52 -05:00
Starpelly
866c8c80be Spaceball swing + low ball throw + perspective camera 2021-12-25 07:16:40 -05:00
Starpelly
199abb7fd3 Logo upload + starting Spaceball 2021-12-25 01:22:09 -05:00
Starpelly
db79325393 Further input latency fixes 2021-12-24 21:37:03 -05:00
Starpelly
58ea8d5e4c Better input latency, but not finalized. (weird results on low bpm's) 2021-12-24 18:41:35 -05:00
Starpelly
2c4f7bbac7 The Clappy Trio finalized (hopefully) + Dynamic "Trio" count. 2021-12-24 03:35:54 -05:00
Starpelly
d72cb639b3 Fixed ForkLifter hand grab bug 2021-12-23 22:36:16 -05:00
Starpelly
aa3f999721 Fixed problem with Trio faces not changing 2021-12-23 19:58:48 -05:00
Starpelly
88d23ef8cc Music sorting 2021-12-23 17:39:03 -05:00
Starpelly
1a7b1b7e07 General code cleanup 2021-12-22 21:28:05 -05:00
Starpelly
575e47e384 Fork Lifter fully functional again + more progress on dynamic event caller 2021-12-22 20:49:16 -05:00
Starpelly
a0e2636ecd Dynamic event manager 2021-12-22 19:08:35 -05:00
Starpelly
3ae454e4e8 ClappyTrio Bop + Clap 2021-12-22 01:38:30 -05:00
Starpelly
b71606e9e3 Proper naming for sprites 2021-12-21 19:42:01 -05:00
Starpelly
1bdf6c68e8 Got rid of all hard-coded ForkLifter code from GameManager. 2021-12-20 23:38:59 -05:00
Starpelly
0b383940ac Proper namespaces 2021-12-20 20:10:49 -05:00
Starpelly
33bd99bbc1 Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05:00