Commit graph

102 commits

Author SHA1 Message Date
minenice55
b54194ebb8 spawn tempo changes on load 2022-07-04 10:28:40 -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
e3edd01be3 tempo change: clamp on scroll 2022-06-28 16:58:23 -04:00
minenice55
5d62518e3a fix missing reference errors in tooltip 2022-06-28 16:09:41 -04:00
minenice55
a53176a1fd fix tooltip with scaled window 2022-06-28 15:57:32 -04:00
minenice55
10b5be926a wip editor responsive scaling 2022-06-26 17:37:30 -04: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
a824040f59 Tempo changes restored (#92)
* Prepwork for seeking + tempo change fixes

TODO: make playing after seeking function (I'll need help with the offset stuff so if anyone can push to this branch please do)

* functions to get the beat from a song position

will need more testing but I think it works well enough to get into prod
thanks @wooningcharithri#7419 for the psuedo-code
2022-06-06 09:54:57 -07:00
Saraistupid
9b9bfea627 Fix Importing Music files on Linux (#89)
* fix importing music files on linux

* oops
2022-06-03 20:15:45 -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
Pengu123
f5bcd70756 BUGFIX: Prevents Scrolling between cues mid-game
You can't scroll between the game event selector when the song is playing (Using the keyboard or scrollwheel). It's smoother especially when doing arrow inputs
2022-05-04 19:26:19 +02:00
Pengu123
555a2d6bc0 Fixed a bug where checkbox properties wouldn't load properly when selected 2022-05-03 17:26:08 +02:00
minenice55
68b12ee34b Editor: disabled tempo change placing
UNTESTED
2022-03-24 13:17:49 -04:00
Jenny Crowe
8d0895b86d Editor: Music volume! 2022-03-19 05:46:38 -07:00
Jenny Crowe
2d80cb05b1 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe
a570793803 Editor: Timeline now scales to fit song length 2022-03-09 21:24:06 -07:00
Carson Kompon
edece5218a He rotate 2022-03-03 19:15:56 -05:00
Carson Kompon
333c0c86dc Added WASD to Editor, Made Autoplay P as a result 2022-03-02 23:40:59 -05:00
Carson Kompon
187923d62a Added tooltips for all existing parameters 2022-03-01 16:37:17 -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
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
Carson Kompon
42dc3ec14c Merge branch 'megaminerjenny:master' into karate-man-event-merging 2022-03-01 12:23:25 -05:00
Carson Kompon
267d9f6bdd Started work on merging the karate man events
This breaks enum dropdowns but I'll fix that tomorrow
2022-03-01 03:17:06 -05:00
Carson Kompon
4636b8a4bf Added Checkbox Parameter + Toggle Inputs Event
So now you can disable inputs if you need to :)
2022-03-01 02:27:49 -05:00
Jenny Crowe
4c53e759f4 Pelly moment 2022-02-28 18:18:06 -07:00
Jenny Crowe
9d7620feb3 Editor: Tempo Finder button tooltip 2022-02-28 01:38:43 -07:00
Jenny Crowe
b681656cd6 Merge pull request #10 from CarsonKompon/editor-autoplay-hotkey
Added Autoplay and Metronome Hotkeys
2022-02-26 00:15:02 -07:00
Carson Kompon
66ab560817 Added Autoplay and Metronome Hotkeys
A - Autoplay
M - Metronome
2022-02-26 02:03:33 -05:00
Carson Kompon
bfa73ade05 Whoops I never added CTRL+N 2022-02-26 01:54:00 -05: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
Slaith
a43a81a566 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
867f8f75cc Editor: Tempo finder tweaks 2022-02-24 21:30:02 -07:00
pixlblade
775eed31e0 f merge conflicts 2022-02-24 20:02:05 -05:00
Jenny Crowe
8e1013b96a Editor: Song offset! 2022-02-24 07:02:21 -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
d9550afaec 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
973fe3118f 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
a7dfb48dbc Editor: General enum property support. Hex input field functionality for color picker. 2022-02-20 06:31:55 -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
73042ae2ae Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -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
Jenny Crowe
befa71a135 Editor: Autoplay button updates at start to reflect autoplay status. 2022-02-05 06:47:47 -07:00