Commit graph

44 commits

Author SHA1 Message Date
minenice55
bccd88e164
Beatmap Sections & Latency Reduction (#170)
* prep UI for chart section

* all special layers now on one area

todo: have buttons toggle between special layers  (selection mode shows all?), use the tabs system for this

* swapping between special timelines - prelim

* special entities can be placed

* spec. timeline base functions complete

music volume changes should work now

* attempt at input lag reduction

needs testing

* fix dsp issues

* smaller DSP buffer?

* Revert "smaller DSP buffer?"

This reverts commit 9d36db5ff90cf4e2d7bb8db9b4b7376cb493e02b.

* make conductor clock use real time (double)

change order of execution of input-related scripts to further attempt a reduction in input latency

* start values can be changed

make the old special entity bar visible when the corresponding type is selected

* creation of Chart Sections (TODO: GO REFERENCE)

* added GO references

* section edit dialog

* disable wrapping on chart section obj

* backspace can now delete entities

* entities don't shift when duplicated

* fix PlayerActionEvent order of operations

- fixed remix loading trying to clear special timeline while it's writing to itself

* make oop check match parity

* more operation order fix

* fix Karate Man BG initialization

* show section progress in editor

todo: section progress in-game

* more fix for entity duping
2022-09-18 16:48:14 -04:00
minenice55
b84dc9a2de prep auto-population of property menu 2022-09-01 20:57:47 -04:00
minenice55
a0f25ad4a4 split event properties into own scripts 2022-08-23 10:27:30 -04:00
minenice55
4a6f4fa1f0 correct param typings on load now 2022-08-22 19:14:38 -04:00
minenice55
fe0b97d1ab finally fix deserialization of the new format 2022-08-21 21:57:32 -04:00
minenice55
cc577966c1 further work
attempt at fixing colour deserialization, not working
2022-08-21 20:50:19 -04:00
minenice55
f209b2fd17 start implementation of new format
needs fixes for some types
2022-08-21 19:46:45 -04:00
minenice55
38a4086acf Merge branch 'master' into new-properties 2022-08-21 17:47:04 -04:00
minenice55
ca8d8b5145 fix bug with non-sequential enum properties 2022-08-21 17:40:40 -04:00
minenice55
cf2850ccb1 display action real name in aproppriate places
- make text on entities larger
- fix bug with enum properties
- show beat of editing entity when viewing properties
2022-08-20 23:54:09 -04:00
huantian
542ece5ed4
Random Code Refactoring 2022-08-18 18:28:05 -07:00
minenice55
ee142c9bcc fix issue with param disabling 2022-07-08 16:20:39 -04:00
minenice55
b02a6b0b8a event scroll fixes 2022-07-01 22:29:16 -04:00
minenice55
8e16e9be04 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
d1ee45fe7a editor fully scaleable 2022-06-29 21:58:21 -04:00
minenice55
8d571f6443
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
12fb8c2117
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
13a2417f37 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
163d414606 Fixed a bug where checkbox properties wouldn't load properly when selected 2022-05-03 17:26:08 +02:00
Jenny Crowe
9f7b8ee278 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Carson Kompon
a97fd43ec3 He rotate 2022-03-03 19:15:56 -05:00
Carson Kompon
8704daf8f9 Added tooltips for all existing parameters 2022-03-01 16:37:17 -05:00
Carson Kompon
4142c09a4c 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
3f84054779
Merge branch 'megaminerjenny:master' into karate-man-event-merging 2022-03-01 12:23:25 -05:00
Carson Kompon
42b7d724be 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
687f2b53f4 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
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
f24a081fce Editor: General enum property support. Hex input field functionality for color picker. 2022-02-20 06:31:55 -07: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
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
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
9185249dd1 Tempo change? (Don't update very buggy) 2022-01-27 21:50:57 -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
2b0781d047 Better tooltip 2022-01-17 19:40:23 -05:00
Braedon
06ef8986c7 Buggy timeline object resizing 2022-01-17 14:23:18 -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