Commit Graph
662 Commits
Author SHA1 Message Date
KoloandHundrec c1988f1858 make hotreloading during playtest only affect playtest 2025-10-13 20:48:07 -06:00
sector-aandHundrec c39046d999 Improve the way positioning is done 2025-10-13 11:15:22 -06:00
sector-aandHundrec e0bd5b8038 Add Subtitles to the Chart Editor! 2025-10-13 11:15:22 -06:00
5c07c41e62 Dont add haxeui if the platform doesnt use it.
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-10-09 21:17:49 +08:00
PurSnakeandHundrec 204dae213c Move migration porcces into ChartEditor itself, when we load events data 2025-10-09 04:41:34 +08:00
PurSnakeandHundrec fdaab2b229 Reduce width for ENUM fields in events 2025-10-09 04:41:34 +08:00
PurSnakeandHundrec e67643e0b1 1 hour, 39 minutes: Convertation method for old charts with old events. No, im not gonna kill myself
I think it should be removed in one of 0.8.x patches or in 0.9
Also some verbose code as this commit is a bit big
2025-10-09 04:41:34 +08:00
Hyper_andAbnormal c170c25693 always bet on... TWO LINE BANGERS?! 2025-10-08 01:29:09 -05:00
KoloandHundrec 71b4a58cab make going into chart editor thru a song go to the current song pos 2025-10-07 19:12:55 +08:00
EliteMasterEricandHundrec d80682333a Use cleaner array utilities rather than for loops. 2025-10-07 05:06:45 +08:00
LasercarandHundrec a8dec0cd70 Get last modified valid editor backup 2025-10-07 05:06:45 +08:00
KoloandAbnormal 9497378600 it's another what?? ONE LINER 🗣🗣
Fixes the bug where going into a song through the story menu then exiting forcefully via the F4 keybind (which moves you to the main menu but doesn't clear out the PlayStatePlaylist) and then going into the Chart Editor to playtest a song moving you further along the week once the song reaches the end. What a mouthful.
2025-10-01 13:25:49 -05:00
AwesomezPro99andHundrec 047187257b Hide cursor when playtesting chart 2025-09-29 18:26:22 +08:00
VioletSnowLeopardandHundrec 2f77ccfc6e Save preferences when exiting the Chart Editor 2025-09-29 18:14:47 +08:00
LasercarandHundrec 1df9632e31 Better time change placement and ms label after TS 2025-09-29 16:36:17 +08:00
LasercarandHundrec c05c0160c3 Render the measuring stick before loading a chart 2025-09-28 15:20:10 +08:00
HundrecandAbnormal 6193aa2faa Nuh uh gimme back that False...
Fixes input offsets being applied in the Chart Editor after a refactor
2025-09-27 14:15:02 -05:00
LasercarandAbnormal ca79c71851 Fix ghost notes having a zindex below measure ticks 2025-09-27 13:19:21 -05:00
LasercarandHundrec 2c4167bc11 Shorten playbar text when too l... 2025-09-28 00:27:51 +08:00
KeoikiandHundrec 6cc35815ba Fix Song ID field accidentally being removed. 2025-09-27 03:57:37 +08:00
KeoikiandHundrec a27149aa70 Fix a few issues from conflict merging. 2025-09-27 03:57:37 +08:00
KeoikiandHundrec 8e9dea898f Fix "Live Input" note positioning being wack
The Live Input positioning now uses the same snapping math that the cursor placement does. (Why wasn't this the case before??)
2025-09-27 03:57:37 +08:00
KeoikiandHundrec 73d3c27c25 Fix 2 issues + add numerators 17 to 32
- Fixed Skip Forward and Backwards buttons, they now properly set the position to the start of a measure.
- Fixed having the playhead (the red thing) at any position than the default would cause the song time to be wrong when passing through denominator changes.
2025-09-27 03:57:37 +08:00
KeoikiandHundrec b9eeebdbea Fix metronome measure beeps. 2025-09-27 03:57:37 +08:00
KeoikiandHundrec 1f33aec825 FIX MEASURE TICKS GRAAAAAAAAAAAHH!!!!!! 2025-09-27 03:57:37 +08:00
LasercarandHundrec 2d891a4248 Refresh time change inputs 2025-09-27 03:57:37 +08:00
LasercarandHundrec e533c87d08 Final fix (I hope) 2025-09-27 03:57:37 +08:00
LasercarandHundrec c5f5fdb089 Whoops 2.0 2025-09-27 03:57:37 +08:00
LasercarandHundrec 87fdb84202 Whoops. 2025-09-27 03:57:37 +08:00
LasercarandHundrec d78ead2927 Refactor time change commands, add @AbnormalPoof suggestion 2025-09-27 03:57:37 +08:00
LasercarandHundrec a4148102eb Fix crash, dropdown text not updating and timestamp.step is step
Timestamp step steps in step now

Nearly forgot to include the assets in this.
2025-09-27 03:57:37 +08:00
LasercarandHundrec 69affd43bb Forgot to remove these traces 2025-09-27 03:57:37 +08:00
LasercarandHundrec 1dce731aa4 Modify time changes in the metadata toolbox 2025-09-27 03:57:37 +08:00
KeoikiandHundrec f3c0541ade Fix note preview lines being in incorrect places.
Fun fact: This already affected "Monster" in current release versions and wasn't something caused by me.
2025-09-27 03:57:37 +08:00
KeoikiandHundrec eb40d3bda5 Fix measure number values and positions
(and remove 2 comments I forgot to remove last time)
2025-09-27 03:57:37 +08:00
KeoikiandHundrec b29339cd1a Several things. (Check description)
- Fix "beat time" when dealing with time signatures.
- Remove old, now unused stuff from previous commit in the Conductor.
- Overhaul getTimeInSteps() and getStepTimeInMs() to be a cumulative calculation.
2025-09-27 03:57:37 +08:00
KeoikiandHundrec 814bc4a3bf just to get this pushed i guess 2025-09-27 03:57:37 +08:00
KeoikiandHundrec b05a5c7f54 Changes from the old branch. 2025-09-27 03:57:37 +08:00
EliteMasterEricandAbnormal a03c93b006 The chart editor now uses the vocal data from the metadata rather than hardcoding to the character IDs. NOTE: This is correct but it breaks voices on some charts, we need some way of allowing users to easily correct messed up vocals. 2025-09-25 06:01:30 -05:00
EliteMasterEricandAbnormal 0c4f22173e Created a function to playtest a song directly from its FNFC file (TODO: difficulty select) 2025-09-25 06:01:30 -05:00
Cameron TaylorandAbnormal 17bafc2b5e cleanup on DebugDisplayMode enum abstract so we don't need to cast/convert to string all the time 2025-09-25 04:19:19 -05:00
EliteMasterEricandHundrec 666aaf4428 Restructred note kinds a bit to add hard-coded note kinds, then implemented the "noanim" note kind into the chart editor. 2025-09-25 16:45:50 +08:00
KoloandHundrec bc1d36ddea one liner number three billion 2025-09-24 22:39:36 +08:00
JVN-PixelsandHundrec 2d5ef19b3b Chart Editor - Remaining Time Milliseconds 2025-09-24 21:32:56 +08:00
Hyper_andHundrec 970ccf2f4a fix: Chart loading fixes
* Prevents charter from deleting `default` variation when there's more than one variation available.
* Fixes song variation list not being saved into `default` metadata file.
* Fixes chart data not being assigned its respective variation when loading from FNFC.
2025-09-15 03:12:43 +08:00
LasercarandHundrec b31be1043c chart name in backup filename 2025-09-15 03:02:14 +08:00
LasercarandHundrec 6783f04139 No Chudding allowed 2025-09-15 01:56:03 +08:00
PurSnakeandHundrec 11eb4060d0 duh 2025-09-15 01:56:03 +08:00
Hyper_andHundrec f85f2f03d9 another one liner god damn it
Fixes a crash when there's some previously focused text fields,
and the user tries to exit via the confirmation dialog.
Before a state switch HaxeUI tries to reset the tooltip manager and
remove all components, which in this case causes it to refocus a text field,
which tries to access a destroyed camera to retrieve the bounds.
Doing this ensures there's no text fields for it to do that.
2025-09-15 01:41:38 +08:00
sector-aandEric c9b8f21f61 Debug Display modes!!! 2025-09-08 13:02:48 -04:00