AwesomezPro99
1b91f3b57c
Fixed DJ Flicker After New Rank
2025-08-02 01:28:14 +08:00
EliteMasterEric
e003a38cab
Exclude the debug print function when we aren't in the build step
2025-08-01 18:32:37 +03:00
Karim Akra
e6fd5d9b12
Make the Android back button close the game when in TitleState
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-08-01 13:59:02 +07:00
Cameron Taylor
967397311b
remove tiny uncommented code, and simplify an unneeded variable initialization
2025-08-01 13:15:56 +07:00
Cameron Taylor
542f59ef72
tallyCompletion() function for cleanup + constency
2025-08-01 13:15:56 +07:00
Mihai Alexandru
312b5c8812
Flair adjustments to the build process
...
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-08-01 12:05:21 +07:00
MAJigsaw77
70d5730b70
Fix compile.
2025-07-27 00:56:31 -05:00
Abnormal
c527fed70c
conflict stuffs lol
2025-07-27 00:56:31 -05:00
TechnikTil
054a5cd00b
fix fullscreen bug and show clear save data if logged out of ng
2025-07-27 00:56:31 -05:00
TechnikTil
dbc26fd621
hopefully fix everything with load from ng
2025-07-27 00:56:31 -05:00
TechnikTil
eb1986b246
move clear save data to the top, add clear ng save data
2025-07-27 00:56:31 -05:00
TechnikTil
4a07d0a347
make newgrounds functions in Save static and only available if newgrounds feature flag is enabled, make sure base save slot is loaded and is not empty, and recover save data in case newgrounds doesnt wanna play nice
2025-07-27 00:56:31 -05:00
TechnikTil
832f01345f
Add Save Data Options, also allow user to load and save with Newgrounds Save Slots.
2025-07-27 00:56:31 -05:00
Cameron Taylor
52f3c63071
mobile fix where the capsules don't properly shift away from the letter sorting crap
2025-07-26 12:31:38 +03:00
Cameron Taylor
e71062b914
some lil variable renaming in SongMenuItem.hx
2025-07-26 12:31:38 +03:00
Cameron Taylor
3aa6a36b5e
small function renaming
2025-07-26 12:31:38 +03:00
Kade
b9852c316b
offset menu changes
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-26 10:36:29 +03:00
Cameron Taylor
444697620c
Use round
instead of floor
to fix rounding errors in Preferences.
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-26 10:04:00 +03:00
sector-a
1f18a3d1f4
Fix diff dots alignment.
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 16:37:39 +03:00
sector-a
0d57f61ffa
Scale up the bg in debug menu on widescreen
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 16:19:46 +03:00
MAJigsaw77
9fa70775b9
Use funkin.Assets
instead of openfl.utils.Assets
.
2025-07-25 16:15:51 +03:00
sector-a
2833827fbf
Change the way game searches for pixel icons
2025-07-25 16:15:51 +03:00
Hyper_
fb6d1b36d3
lasercar.................................................................................................................................................................................................
2025-07-22 07:43:15 +08:00
Karim Akra
8372d47d11
Fixed the menu item getting disabled if you hit back during the transition
2025-07-22 05:21:40 +08:00
MoonDroid
d89ebdf58f
Attempt to fix the soft lock issue for Main Menu.
2025-07-22 05:21:40 +08:00
kade-github
1e8c472084
holy shit
2025-07-21 23:16:43 +03:00
kade-github
17cef6f897
fix for winblows
2025-07-21 23:16:43 +03:00
kade-github
2cc43ee1f6
text fix for my mobile fellas
2025-07-21 23:16:43 +03:00
EliteMasterEric
0463b4e26b
Fix a bug where flames would show during the new rank animation
2025-07-18 12:24:30 +08:00
Karim Akra
aa0b8cbbbe
Fixed the main menu options not working on Desktop
2025-07-17 17:19:17 -04:00
EliteMasterEric
52cd4f6c36
one-line bug fix for freeplay flame positions :O
2025-07-18 05:09:17 +08:00
EliteMasterEric
6be7e89222
OK I tested it like 15 times in a row so if the bug still exists I'm going to blow a gasket
2025-07-17 14:50:28 -04:00
EliteMasterEric
abea46939f
Fix a softlock when tapping multiple buttons on the main menu at the same time
2025-07-17 14:50:28 -04:00
Mihai Alexandru
b4a7bd7462
Fix compile pref. ( #1439 )
2025-07-17 21:32:10 +03:00
MoonDroid
beb64528fb
Properly manage swipe threshold on states.
2025-07-18 02:08:46 +08:00
luckydog7
eac940bccb
temp credits font fix
2025-07-17 10:55:15 -07:00
MoonDroid
aa1c71cafd
Properly get the store's IAP in main menu
2025-07-17 10:54:02 -07:00
MoonDroid
e30a4ebb7b
Merge branch 'master' into feature/haptics-intensity-pref
2025-07-17 04:08:51 +07:00
Cameron Taylor
949f409cff
a few little FreeplayScore tidying perhaps
2025-07-17 04:28:52 +08:00
Cameron Taylor
4c5aa9743e
a few little FreeplayState tidying perhaps
2025-07-17 04:28:52 +08:00
Cameron Taylor
3fa2b3574b
potential fix for FUNK-2563 (incorrectly rounds to negative integer limit?)
2025-07-17 04:28:52 +08:00
TechnikTil
1e41ac3052
make currentCharacterId
the actual current character ID. also get the style from the style id instead of the character
2025-07-16 23:26:22 +03:00
MoonDroid
ad3bf2d2d2
Update haptic values to compensate for default 1 multiplier
2025-07-17 03:04:54 +07:00
kade-github
2aff2fa201
downscroll...
2025-07-17 03:58:03 +08:00
kade-github
7ec602f6ec
forgot dis
2025-07-17 03:58:03 +08:00
kade-github
4fbeffb57c
extra sync logic fix
2025-07-17 03:58:03 +08:00
kade-github
f029a27a3f
external devices and what not
2025-07-17 03:58:03 +08:00
sector-a
9c7f87c225
Disable the nametag mosaic sequence on menu startup
2025-07-16 23:33:51 +08:00
sector-a
43420092f3
Change minimal intensity multiplier to 0.1
2025-07-16 17:34:41 +03:00
sector-a
d8cd580535
Make haptics intensity on ios and android the same
2025-07-16 16:51:02 +03:00
sector-a
13c08b285d
Add haptics intensity preference
2025-07-16 16:51:02 +03:00
Karim Akra
32dc25bbf6
Fix the credits menu on iOS
2025-07-15 18:14:47 -04:00
Mihai Alexandru
f245365ed3
Merge pull request #1413 from FunkinCrew/mob-320/controls-menu-back-button
...
[MOB-320] Add back button to controls menu.
2025-07-16 00:22:32 +03:00
Cameron Taylor
f8634e2b81
tidy: small preloader code removing
2025-07-16 00:54:35 +07:00
Cameron Taylor
4f68f63e2d
preloader lookin alright on iOS now
2025-07-16 00:54:35 +07:00
Cameron Taylor
e9e0567f8b
preloader placement wips
...
more preloader placeholder wips
2025-07-16 00:54:35 +07:00
Cameron Taylor
8db768fd2a
tidy(preloader): some variable renaming
2025-07-16 00:54:35 +07:00
Cameron Taylor
cf814ee4e2
tidy(preloader): stop the preloader from spamming traces after completing
2025-07-16 00:54:35 +07:00
MoonDroid
e6a2a09801
Make the IAP product value actually saved into the game save file.
2025-07-16 00:32:52 +07:00
kade-github
efe333da92
fix jump note GOD DAM NIT
2025-07-15 15:11:13 +08:00
kade-github
e946b54249
sync fixies... can't hurt
2025-07-15 15:11:13 +08:00
Cameron Taylor
07f649ca37
LetterSort was causing that freeplay sound bug
2025-07-14 14:47:24 -04:00
Cameron Taylor
11ecd07606
various tiny lil tidyings in FreeplayState
2025-07-14 14:47:24 -04:00
Cameron Taylor
822c5ba405
use controls.active
instead of busy
for FreeplayState
2025-07-14 14:47:24 -04:00
Cameron Taylor
d61f89b0e4
make quick and easy little currentCapsule
getter
2025-07-14 14:47:24 -04:00
Cameron Taylor
9dfae07225
capsule song text no longer exposed
2025-07-14 14:47:24 -04:00
Cameron Taylor
e4d3e18e4f
charteditor: player and opponent toolboxes are disabled, so we don't want to run their handler code (since it initalizes them, which takes about 0.5s extra to load!)
2025-07-14 10:38:27 -07:00
Karim Akra
0567849665
Added a button in options menu to open the data folder
...
The game also reloads mods after closing the folder!!
Co-Authored-By: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-13 08:49:32 +03:00
kade-github
8c8eedf17a
sector!!!!
2025-07-12 19:05:04 +08:00
EliteMasterEric
fafe157a70
Update the variation list when switching difficulties forces a song switch.
2025-07-12 16:51:08 +08:00
kade-github
39a4292dc5
fix jump note
2025-07-12 16:48:48 +08:00
Abnormal
eea829ca7d
[MOBILE] Freeplay swiping fixes ( #1386 )
...
* I Have No Idea What Zack Fixed Here Please Help Me
* I Have No Idea What Zack Fixed Here Please Help Me
* fix: Slight scroll velocity issue with diff swipes
---------
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-09 11:11:57 +00:00
Abnormal
d98628ca0f
fix: Fix a bug preventing FNF Legacy files from being imported on macOS
2025-07-09 05:27:24 -05:00
fabs
efdc869206
fix dot position on mobile
2025-07-09 01:19:15 -05:00
fabs
bb714f210b
implement dots into freeplay
2025-07-09 01:19:15 -05:00
fabs
f0a112f185
difficulty dot code
2025-07-09 01:19:15 -05:00
EliteMasterEric
1025fed57f
Use cyn0x8's Sequence class to fix the nametags.
2025-07-09 01:02:55 -05:00
Abnormal
87fea7674b
fuck it remove this as well
2025-07-09 00:02:53 -04:00
Karim Akra
6b7b5d0bf7
fixed controls few menus with keyboard
2025-07-09 03:11:13 +07:00
Karim Akra
a74dcbc6f9
Fix keyboard & gamepad support on menus and playstate
2025-07-09 03:11:13 +07:00
Abnormal
d6d7a0886f
remove a useless boolean from freeplay
2025-07-08 18:46:30 +08:00
Lasercar
48013168ef
Open hold note context menu if note is hold note
2025-07-07 18:27:14 -07:00
Lasercar
62d24fcf4c
Selection context menu fix
...
Can someone please tell me why there's a button to select everything in the selection context menu????
2025-07-07 11:04:11 -04:00
Lasercar
7aa77a11cf
Sort the default difficulties
2025-07-07 10:35:26 -04:00
Kolo
0ea42e18e9
cancel tweens of txtCopyNotif
2025-07-07 04:07:05 -05:00
Cameron Taylor
21e5501835
difficulty touch controls implementation
2025-07-06 15:23:18 +07:00
Cameron Taylor
125aa0a438
some cute guard clauses
2025-07-06 15:23:18 +07:00
Cameron Taylor
6591fd8f2a
remove some unused/redundant variables
2025-07-06 15:23:18 +07:00
Cameron Taylor
b205a0b931
top left freeplay text grab stuff take it out
2025-07-06 15:23:18 +07:00
Cameron Taylor
7a6326b178
freeplay backingCard proper null safety
2025-07-06 15:23:18 +07:00
Cameron Taylor
df1dbeaef0
tidy: removed unused import in Freeplay
2025-07-06 15:23:18 +07:00
Cameron Taylor
91a16f6dc3
put DifficultySprite into it's own class lil cleanup in progres
2025-07-06 15:23:18 +07:00
Cameron Taylor
acd10ffbe5
some lil null safety fix for SwipeUtil
2025-07-06 15:23:18 +07:00
MAJigsaw77
9036f94970
Remove traces from NumberPreferenceItem
.
2025-07-05 21:18:04 +03:00
sector-a
f00f631db8
Merge branch 'master' into feature/num-pref-dragging
2025-07-05 18:42:15 +03:00
sector-a
d0b64fe4da
Add dragging for the NumberPreferenceItem
2025-07-05 18:35:23 +03:00
kade-github
f378c0adb6
comments and qol stuff
2025-07-04 18:53:58 -07:00
kade-github
313cf4b253
new music
2025-07-02 17:40:16 -05:00
Hundrec
dbd52a5bf1
Nudge notification box away from playbar
...
Thanks Kolo and Lasercar!
Co-Authored-By: Kolo <67389779+koloindacrib@users.noreply.github.com>
Co-Authored-By: Lasercar <64717068+lasercar@users.noreply.github.com>
2025-07-02 14:33:10 -05:00
kade-github
00a4f47e42
no offsets in the charting state
2025-06-30 18:37:00 +08:00
kade-github
c414de48f2
non-negative offsets
2025-06-29 17:34:23 +08:00
Kade
ec10f273b6
Merge pull request #1298 from FunkinCrew/kade-github/new-offsets
2025-06-28 22:44:27 -07:00
MAJigsaw77
2f223f84f5
Add FEATURE_DEBUG_MENU and FEATURE_ANIMATION_EDITOR defines.
2025-06-29 07:45:07 +03:00
kade-github
9ec7a5068a
change RESYNC_THRESHOLD to 70
2025-06-28 16:17:56 -07:00
kade-github
55e1967423
Merge branch 'master' into kade-github/new-offsets
2025-06-28 13:55:32 -07:00
kade-github
d3207de231
fixes
2025-06-28 13:47:28 -07:00
kade-github
afc08e285c
Bug Fixes for Offsets
2025-06-28 13:47:28 -07:00
kade-github
28fc5109d4
Offset menu Final maybe
2025-06-28 13:47:27 -07:00
kade-github
2b5ba8dfa9
Offsets menu wip
2025-06-28 13:47:27 -07:00
Mihai Alexandru
21bbef5542
Merge branch 'master' into pr-2655/lemz1/recycle-credits-lines
2025-06-28 14:18:23 +03:00
Mihai Alexandru
8aff75b308
Merge branch 'master' into touch-controls-define-gets-some-actual-use
2025-06-28 13:43:28 +03:00
Abnormal
58f101bf01
chore: Run Haxe Formatter on the source code
2025-06-28 18:41:49 +08:00
Hundrec
c49666c4b4
Fix remaining smoothLerp deprecations
2025-06-28 13:18:24 +03:00
Hundrec
8b6b91cc23
Fix build errors for MathUtil
2025-06-28 01:11:18 -05:00
cyn0x8
94eae116c7
MathUtil additions + lerp fix
2025-06-28 01:11:18 -05:00
MoonDroid
faadf406c3
Merge pull request #1321 from FunkinCrew/moon/hacky-gc-calls
2025-06-28 12:09:11 +07:00
Abnormal
d4c7339373
allow TouchUtil
functions to be used outside of FEATURE_TOUCH_CONTROLS
2025-06-27 22:46:00 -05:00
Mihai Alexandru
377697a358
Limit gyro panning
2025-06-28 01:23:32 +07:00
MoonDroid
c897d89b35
fix: Properly check if touch overlaps difficulty to prevent double-swiping
2025-06-27 03:59:02 -04:00
MoonDroid
cedf17fb99
fix: Fix temporary softlocking in main-menu
2025-06-27 03:59:02 -04:00
Lasercar
894d8cb463
Fix chart(er)
...
The charter is literally never ever set in the new or clone function of the songMetadata. HOW????
2025-06-26 22:39:26 -05:00
Abnormal
3fd80504e3
fix the most annoying chart editor bug ever
2025-06-27 10:17:48 +08:00
MoonDroid
42ec7f7796
Call GC only for IPhones above 12
2025-06-27 07:31:32 +07:00
MAJigsaw77
5be5abf4c9
chore: fix multiple warnings.
2025-06-26 04:00:57 -04:00
Abnormal
4cc922c373
add the long awaited tap to enter for mobile....
2025-06-26 02:10:47 -04:00
Hyper_
06a440f21c
fix: (and refactor) Fix some issues with chart editor sustain trails
...
Fixes the sustain height not being updated when undoing/redoing length commands
Fixes hanging duplicate sustain trail when dragging the notes
Refactored the displayed hold note sprite kill checks and removed an unnecessary check
2025-06-25 23:21:02 -04:00
Lasercar
6dcec592f4
mute/ zero volume disables visualiser
2025-06-26 11:00:05 +08:00
EliteMasterEric
9f9af722ca
Fix a breaking build error on HTML5
2025-06-25 21:05:57 -05:00
Karim Akra
b3d1adbd7f
make menuItems nullable and initialize it inside of create()
2025-06-26 01:14:10 +03:00
MoonDroid
cf0da45dd8
fix: Call camera reset BEFORE menuItems to prevent wonky touch hitboxes
...
sigh!!
2025-06-26 04:56:15 +07:00
MoonDroid
68695329cf
Fix compile errors related to null-safety
2025-06-25 14:32:59 -05:00
lemz
1b68c3a8d6
squashed commits
2025-06-25 13:45:43 -05:00
EliteMasterEric
e9915e52fa
Fix compile issues.
2025-06-25 09:07:48 -04:00
Hyper_
18fe868233
chore: Add null-safety for some classes in funkin.ui
2025-06-25 09:07:48 -04:00
Abnormal
720d279f89
okay well that didn't work
2025-06-24 17:39:38 -04:00
Abnormal
97754e5ed3
wonder if this fixes it
2025-06-24 17:39:38 -04:00
Abnormal
e2e8c383cd
hundrec's req changes
...
Co-authored-by: Kolo <67389779+KoloInDaCrib@users.noreply.github.com>
2025-06-24 17:39:38 -04:00
Kolo
19d1a8c593
remove the greed from weekend 1's title
2025-06-24 17:39:38 -04:00
VioletSnowLeopard
7cc9464573
refresh song list when changing difficulties
2025-06-24 16:35:12 -04:00
Hundrec
91550181f5
Remove misses from Gold (Perfect) debug
2025-06-24 14:27:00 -05:00
Abnormal
c5308ccbb9
feat: add perfect (gold) to results debug
2025-06-24 14:27:00 -05:00
Hyper_
905181c9af
Add labels for current beat and step in ChartEditorState (replaces previous display)
2025-06-23 21:40:19 -05:00
Hyper_
11d9998e5c
Fix Debug Results not showing proper rank
2025-06-23 21:25:40 -05:00
Hyper_
37dc66bc18
i hate these yanderedev ass if-elses but I just wanna fix this bug
2025-06-23 19:26:52 -04:00
MoonDroid
74627795d2
Fix compile-time error for desktop builds
2025-06-23 17:06:48 -05:00
sector-a
24c469dc31
Merge pull request #1287 from FunkinCrew/feature/increase-diff-hitbox
...
Hitbox changes for Freeplay's difficulty sprite
2025-06-24 00:28:18 +03:00
cyn0x8
eb6becc03f
scriptable class changes
2025-06-23 17:24:36 -04:00
Abnormal
fbd80ea41f
kolo........................................................................................................................................
...
Co-authored-by: Kolo <67389779+KoloInDaCrib@users.noreply.github.com>
2025-06-23 17:13:07 -04:00
Kolo
ccd0148e9b
easy pico shall not be easy default.......
2025-06-23 17:13:07 -04:00
MoonDroid
3a7379e851
fix: Decrease boundaries for diff swipes and add a swipe check.
2025-06-24 03:58:34 +07:00