Commit graph

226 commits

Author SHA1 Message Date
minenice55
7f3876f1ec fully functional snap change menu 2022-07-04 11:29:19 -04:00
minenice55
b54194ebb8 spawn tempo changes on load 2022-07-04 10:28:40 -04:00
minenice55
77dd0fd3e4 get stuff ready for canary 2022-07-01 22:31:58 -04:00
minenice55
58dd43e67b event scroll fixes 2022-07-01 22:29:16 -04:00
minenice55
94a1e225e9 selecting crap works properly now 2022-07-01 22:03:15 -04:00
minenice55
f31b328f1a event selection doesn't go offscreen anymore
github copilot is insane it wrote half of the code in this commit lmao
2022-06-30 15:51:13 -04:00
minenice55
27a928712f editor fully scaleable 2022-06-29 21:58:21 -04:00
minenice55
77ce9cb06d Update Editor.unity 2022-06-28 18:55:28 -04:00
minenice55
dc111b80b9 make game selection scroll not suck 2022-06-28 18:51:19 -04:00
minenice55
ea978489b6 prep dialog stuff 2022-06-26 19:18:03 -04:00
minenice55
6e4cfb6dc5 basic layout ok 2022-06-26 18:24:45 -04:00
minenice55
10b5be926a wip editor responsive scaling 2022-06-26 17:37:30 -04:00
minenice55
0019c84ee8 Game scroll and other adjustments
add icons to Rhythm Somen, Trick on the Class
adjust bg colour of Rhythm Tweezers, Karate Man
2022-06-24 00:51:22 -04:00
minenice55
ae017fdeef Various small additions and changes (#105)
* Fan Club: spotlight effects

* new icons for Pajama Party, Karate Man

* Editor: make context use Rodin font

* idem for entities

* Blue Bear: import HQ texture

* Pajama Party: option to sleep forever

* Space Soccer: option to mute the dispense sound
2022-06-17 23:31:19 -07:00
minenice55
342f3d6771 Icon Improvement Concept & Resizeable Window (#104)
* Editor: mostly PoC icon effects

* slightly more responsive selection

* resizeable window

game camera still doesn't letterbox properly, will need a bit more work

* letterbox both in editor and in fullscreen

* restore camera rects when returning to editor
2022-06-13 22:24:41 -07:00
minenice55
fc07f80b4f Feature: Textboxes and other text-related features (#90)
* Textboxes: setup prefab

* Textboxes: basic functionality finished

* Textbox: scaling

* Textbox: open captions

* Textbox: res edits

* Textbox: song artist

* Textbox: closed captions

* Textbox: fix not being able to use multiple text events

* I/O: save / load remixes using UTF-8 encoding

* Textboxes: stop editor shortcuts while typing
2022-06-03 20:15:05 -07:00
Jenny Crowe
8d0895b86d Editor: Music volume! 2022-03-19 05:46:38 -07:00
minenice55
0479cb39f8 Fan Club: idol setup part 1 2022-03-13 18:23:38 -04:00
Jenny Crowe
f4b34563f9 URP drank all my Pepsi and called me a bitch 2022-03-07 08:23:28 -07:00
Carson Kompon
cc5e0e4f3e Fixed Wizard's Waltz FOV/Fake 3D 2022-03-05 12:46:10 -05:00
Carson Kompon
b0f74c9f01 Wizard's Waltz is feature complete
Just missing 90% of the visual assets
2022-03-03 22:30:08 -05:00
Carson Kompon
597908510b Bottom right tooltip now matches hover tooltip if there is one 2022-03-01 16:11:19 -05:00
Carson Kompon
8fa4838d9a Count-in Event Merge
LFG
2022-03-01 14:21:23 -05:00
Carson Kompon
76dfb920f5 im sorry im dumb
i fixed it for real idk why unity wasnt saving these changes
2022-03-01 13:05:33 -05:00
Carson Kompon
d1a4c0464f Karate Man Events have been merged also I forgot the toggle in the last update lol 2022-03-01 12:40:59 -05:00
Jenny Crowe
9d7620feb3 Editor: Tempo Finder button tooltip 2022-02-28 01:38:43 -07:00
Carson Kompon
4ebcdd038d 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
2a8da0a551 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
Jenny Crowe
867f8f75cc Editor: Tempo finder tweaks 2022-02-24 21:30:02 -07:00
pixlblade
d45521af90 f merge conflicts (part 2) 2022-02-24 20:12:22 -05:00
Jenny Crowe
8e1013b96a Editor: Song offset! 2022-02-24 07:02:21 -07:00
Jenny Crowe
bdfe5ba31b Editor: Fixed smol starting bpm text 2022-02-22 01:24:31 -07:00
Jenny Crowe
2725c3b9c6 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
a7dfb48dbc Editor: General enum property support. Hex input field functionality for color picker. 2022-02-20 06:31:55 -07:00
Braedon
aec0522ceb Rhythm Rally polish 2022-02-15 00:17:53 -05:00
Braedon
73042ae2ae Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -05: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
5098ca135d Spaceball camera easings 2022-02-04 17:16:22 -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
Braedon
dbf60aec34 Playback speed slider 2022-02-03 02:28:14 -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
05f8a5a842 Event properties wouldn't update when calling multiple events at once. (FIXED) 2022-01-30 23:59: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
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
4b197594c5 Karate Man combo bugs fixed and a default editor level 2022-01-26 17:41:51 -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
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
9266cf2a8a Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05:00