EliteMasterEric and Hundrec
4a6c81b136
Require the .env file include ad keys for release builds.
...
REMEMBER: You can build with `-debug` or with `-DNO_FEATURE_MOBILE_ADVERTISEMENTS` to skip this check.
2025-09-26 13:47:59 +08:00
EliteMasterEric and Hundrec
4f671f1e5b
Add some utility functions for working with constants from macros.
2025-09-26 13:47:59 +08:00
Karim Akra and Hundrec
01a076b6ed
Fix incorrect vars names on admob null checks
2025-09-26 04:25:23 +08:00
Karim Akra and Hundrec
f0f3e65bb0
fixed an oopsie in RegistryMacro
2025-09-26 03:44:22 +08:00
Karim Akra and Hundrec
2398fabffb
Fixed the build cache failing for iOS
2025-09-26 03:44:22 +08:00
EliteMasterEric and Abnormal
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
EliteMasterEric and Abnormal
5c78c5ba2c
Errors display a popup rather than crashing now.
2025-09-25 06:01:30 -05:00
Karim Akra and Abnormal
c8d0ae6a9d
Reset camera zoom as well
2025-09-25 06:01:30 -05:00
EliteMasterEric and Abnormal
3867e4bdca
This should keep the text visible after playtesting.
2025-09-25 06:01:30 -05:00
EliteMasterEric and Abnormal
bdad46e96d
Fix a bug where variations weren't accounted for with chart variations.
2025-09-25 06:01:30 -05:00
EliteMasterEric and Abnormal
d03199ccda
Implement a debug menu to select difficulty/variation
2025-09-25 06:01:30 -05:00
EliteMasterEric and Abnormal
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 Taylor and Abnormal
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
EliteMasterEric and Hundrec
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
Eviethecoder and Hundrec
618e093e1c
character sing overides and no anim notes
2025-09-25 16:45:50 +08:00
AwesomezPro99 and Abnormal
2f865a5c7f
Fix script create event
2025-09-24 23:24:02 -05:00
JVN-Pixels and Abnormal
aaf5084fd9
Freeplay Previews - Fading Out
2025-09-24 17:00:34 -05:00
Kolo and Hundrec
44c14ec4ce
fortunately the fix for hundrecs issue was just moving the line earlier
2025-09-25 01:28:47 +08:00
Kolo and Hundrec
66882d9677
kill off the cover brah
2025-09-25 01:28:47 +08:00
Kolo and Hundrec
bc1d36ddea
one liner number three billion
2025-09-24 22:39:36 +08:00
JVN-Pixels and Hundrec
2d5ef19b3b
Chart Editor - Remaining Time Milliseconds
2025-09-24 21:32:56 +08:00
AwesomezPro99 and Hundrec
a61016d2df
Fix Animation Editor crash
2025-09-24 21:03:00 +08:00
AwesomezPro99 and Hundrec
f2f6b4c859
Fix cursor visibility when exiting Anim Editor
2025-09-24 20:54:17 +08:00
Eric and GitHub
9f92d64641
Merge pull request #1761 from FunkinCrew/Hyper/debug-logging-crash
...
[PUBLIC PR] Prevent crash when closing certain states on debug builds
2025-09-23 20:30:10 -04:00
VioletSnowLeopard and Eric
23a38f76f9
Don't start calibration/test if no longer in offset menu
2025-09-23 20:29:31 -04:00
Hyper_ and Eric
9a8bda8b11
this should be running last...
2025-09-23 19:50:40 -04:00
Hero and Hundrec
3486fe3dde
refactor: cleaner and faster time formatter
2025-09-24 07:44:46 +08:00
AwesomezPro99 and Hundrec
26b253d8ca
Fix save data options back
2025-09-24 01:16:21 +08:00
MoonDroid
9908c8be32
Fix html5 builds from crashing and not compiling
2025-09-18 14:55:52 +07:00
MoonDroid
8522deab64
Adjust warning message
2025-09-18 14:55:52 +07:00
MoonDroid
7e93521666
Add custom context warnings for environment errors
...
woo!! im proud of this !!
2025-09-18 14:55:52 +07:00
MoonDroid and Mihai Alexandru
5aeb3a28fb
Add AnsiUtil for ease of ansi use
...
Co-Authored-By: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com >
2025-09-18 14:55:52 +07:00
MAJigsaw77 and MoonDroid
b5db93726a
Rewrite Environment macro.
2025-09-18 14:55:52 +07:00
Hundrec
8d328ace84
Fix HTML5 compile error
2025-09-18 01:03:00 +08:00
MAJigsaw77 and Hundrec
9d825f00aa
Use Sys.println instead of trace` for Admob events.
2025-09-16 22:56:11 +08:00
Honton129 and Abnormal
c7b68507a8
Typo Fix on PlayStatePlaylist
...
that was bothering me
2025-09-15 05:08:37 -05:00
Hyper_ and Hundrec
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
Pixel and Hundrec
479036a400
Add ability to pause during Credits scroll
2025-09-15 03:09:33 +08:00
Kolo and Hundrec
80d7ace714
remove the stupid chud gibberish
2025-09-15 03:06:44 +08:00
Hundrec
a7d5736e14
Adjust Stage Editor exit confirm prompt
2025-09-15 03:02:15 +08:00
Lasercar and Hundrec
b31be1043c
chart name in backup filename
2025-09-15 03:02:14 +08:00
VioletSnowLeopard and Hundrec
8ead5eeb08
change save shortcuts to CTRL+S and CTRL+SHIFT+S
2025-09-15 02:18:53 +08:00
Hundrec
c4ebd3175d
Remove beatHit() flash from Freeplay backing card
...
It's a cool idea, but too distracting, especially for Pico's blue backing card
2025-09-15 02:13:45 +08:00
e593bc8a61
Fix Debug Display memory leak on Linux
...
Co-authored-by: Linus Torvalds <torvalds@linux-foundation.org >
2025-09-15 02:03:55 +08:00
Hyper_ and Hundrec
cb554bd5f7
the one line fix
2025-09-15 01:59:37 +08:00
Hyper_ and Hundrec
dd54acfbd1
this pointless condition was pissing me off
2025-09-15 01:59:37 +08:00
Lasercar and Hundrec
6783f04139
No Chudding allowed
2025-09-15 01:56:03 +08:00
PurSnake and Hundrec
11eb4060d0
duh
2025-09-15 01:56:03 +08:00
VioletSnowLeopard and Hundrec
b5357acf98
Fallback to default if metadata voices don't exist
2025-09-15 01:50:09 +08:00
Hyper_ and Hundrec
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