Commit Graph

175 Commits

Author SHA1 Message Date
Jenny Crowe 3bf3b5b4ab Pelly moment 2022-02-28 18:18:06 -07:00
Jenny Crowe 77af919722 Editor: Tempo Finder button tooltip 2022-02-28 01:38:43 -07:00
Jenny Crowe 07f280a8b9
Merge pull request #10 from CarsonKompon/editor-autoplay-hotkey
Added Autoplay and Metronome Hotkeys
2022-02-26 00:15:02 -07:00
Carson Kompon 4e02c380e9 Added Autoplay and Metronome Hotkeys
A - Autoplay
M - Metronome
2022-02-26 02:03:33 -05:00
Carson Kompon f35e015bbc Whoops I never added CTRL+N 2022-02-26 01:54:00 -05:00
Carson Kompon e2ee02775a Preventing even more code re-use
Editor.NewRemix() from my last commit is now Editor.LoadRemix(json) and is called within Editor.LoadRemix(). The "New" button new calls Editor.LoadRemix("");
2022-02-25 22:48:44 -05:00
Carson Kompon 027a6cddbe Added New (CTRL+N) Button
Allows you to call GameManager.LoadRemix("") to initialize a blank remix at bpm 120. The New button (or CTRL+N) calls Editor.NewRemix();
2022-02-25 22:41:32 -05:00
Slaith fd748e8309 Fixed tempo change bug
Tempo changes that were deleted would still exist in some places and break the check that determines if a new change should be placed.
2022-02-24 23:01:41 -08:00
Jenny Crowe 68bb30ae2a Editor: Tempo finder tweaks 2022-02-24 21:30:02 -07:00
pixlblade 3573f55881 f merge conflicts 2022-02-24 20:02:05 -05:00
Jenny Crowe 72d55d887a Editor: Song offset! 2022-02-24 07:02:21 -07:00
Jenny Crowe 19a76babd2 Editor: Starting BPM can be entered via input field as well as through the BPM change tool. 2022-02-22 01:16:10 -07:00
Jenny Crowe 081c08e47f Tweezers: Allowed inputting via arrow keys. Editor: Remix files now saved as .tengoku files (.rhmania files can still be opened via the editor). 2022-02-21 22:43:31 -07:00
Jenny Crowe 2d996ba3c1 Rhythm Rally: Fixed broken background in editor preview. FreeCam components can now be enabled/disabled with ctrl+shift+D. 2022-02-20 06:57:20 -07:00
Jenny Crowe f24a081fce Editor: General enum property support. Hex input field functionality for color picker. 2022-02-20 06:31:55 -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 c04f994d1b Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -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
Jenny Crowe 96e7b7c3e1 Editor: Autoplay button updates at start to reflect autoplay status. 2022-02-05 06:47:47 -07:00
Braedon 686a8942f5 Spaceball camera easings 2022-02-04 17:16:22 -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 1b2aca94cd Minimizing Camera.main references 2022-02-03 01:25:27 -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 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 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 8a42130953 More space soccer crap, like fixing some animations 2022-01-24 20:02:45 -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 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