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
01fad012f2
quick android conditionals
2025-07-14 14:45:06 -04:00
Cameron Taylor
044106e8a9
WaveformDataParser memory optimize + speed optimize perhaps + refactor mini
2025-07-14 10:38:27 -07:00
Cameron Taylor
d338be9270
removed some unused code in WaveformDataParser.hx
2025-07-14 10:38:27 -07: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
MAJigsaw77
5e50432b30
Add Intent.FLAG_GRANT_WRITE_URI_PERMISSION
.
2025-07-13 08:49:32 +03:00
MAJigsaw77
314d8af9c8
Some adjustments
2025-07-13 08:49:32 +03:00
MAJigsaw77
f91261f748
Small adjustment to ReloadAssetsDebugPlugin
.
2025-07-13 08:49:32 +03: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
MAJigsaw77
a701e6a4a9
Some fixes.
2025-07-13 08:49:32 +03:00
MAJigsaw77
abfc4ca79c
Fix formatting and properly delete folders recursevely.
2025-07-13 08:49:32 +03:00
Karim Akra
797a8bfcba
fix the docy provider
2025-07-13 08:49:32 +03:00
MAJigsaw77
d70838cca9
Bruh what
2025-07-13 08:49:32 +03:00
MAJigsaw77
0d845154ef
Add @:unreflective
here.
2025-07-13 08:49:32 +03:00
MAJigsaw77
9e04db2c5c
Adjustments
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
EliteMasterEric
aad0a0afb6
Fix a crash related to pausing stage sounds on HTML5
2025-07-11 17:22:52 -05:00
Karim Akra
f8516cfb4d
Fix sustain trail notes being flipped on upscroll in keyboards on mobile
2025-07-09 13:36:43 -07:00
Hundrec
3987445bd6
Bump resync threshold to 40 again...
2025-07-09 19:14:49 +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
kade-github
a6b3eb0b81
right lined
2025-07-09 05:20:34 -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
cyn0x8
9e182f70d2
timer sequence
2025-07-09 01:02:55 -05:00
Abnormal
87fea7674b
fuck it remove this as well
2025-07-09 00:02:53 -04:00
Abnormal
e309bac626
fix compiling error
2025-07-09 00:02:53 -04:00
luckydog7
8c6324641e
fixed bug when notes are offset when touching in keyboard mode
2025-07-09 03:11:13 +07: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
Kolo
7e76cf6634
maz.................................................................
2025-07-07 18:27:40 -07:00
Lasercar
48013168ef
Open hold note context menu if note is hold note
2025-07-07 18:27:14 -07:00
VioletSnowLeopard
e7c4b1ba38
start gameover retry music after stopping death quotes
2025-07-07 11:16:09 -04: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
Abnormal
3b897417fb
small scripted class additions......
2025-07-07 10:47:09 -04:00
Kolo
7bb2336972
spare some script class pie for sparrow dawg
2025-07-07 10:47:09 -04:00
Lasercar
7aa77a11cf
Sort the default difficulties
2025-07-07 10:35:26 -04:00
Keoiki
f54e140b65
Load FreeplayStyles on asset reload.
2025-07-07 07:16:28 -05:00
Kolo
0ea42e18e9
cancel tweens of txtCopyNotif
2025-07-07 04:07:05 -05:00
Abnormal
e2722434e0
fix: Fix playback rate being busted on mobile
...
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-06 15:56:03 +07:00
Mihai Alexandru
a08ada7e69
Show toast on Android IAP purchase update.
...
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-06 15:47:16 +07: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
Hundrec
ae6562f42b
change resync threshold back to 30
2025-07-04 03:39:38 +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
Mihai Alexandru
810162de27
mobile: update extension-iapcore
to 1.0..3
. ( #1346 )
2025-07-03 00:24:22 +07:00
Abnormal
95262b316a
bring them back but for mobile
2025-07-01 14:11:39 +08:00
Abnormal
82bbb9d30d
use delta time for the conductor update
2025-07-01 14:11:39 +08:00
kade-github
00a4f47e42
no offsets in the charting state
2025-06-30 18:37:00 +08:00
Abnormal
d703609a0a
remove conductor arguments from update()
2025-06-30 14:49:01 +08:00
kade-github
2c035d77cc
the newline fix of the century
2025-06-30 00:00:02 -05:00
T5mpler
96d1324af1
Fix a bug where holding down a note after dropping a previous one would sometimes not make its cover show.
2025-06-29 22:30:29 -05:00
kade-github
c414de48f2
non-negative offsets
2025-06-29 17:34:23 +08:00
kade-github
70fbd200bd
video offsets
2025-06-29 10:04:25 +03: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
Abnormal
32f32ba0bd
blacklist FlxSave
2025-06-28 20:52:41 -05:00
EliteMasterEric
25bf04d581
Implement a stub Discord API for builds where the client is disabled.
2025-06-28 19:23:34 -05:00
EliteMasterEric
f036593037
Fix error messages from the game trying to pre-cache the note style
2025-06-28 19:23:34 -05: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
kade-github
0ef1df33c9
calculate note y is in GRhythmUtil now
2025-06-28 13:47:07 -07:00
kade-github
b3aa6a0b8d
Hit Window process in it's own file
2025-06-28 13:47:07 -07:00
Mihai Alexandru
f6d9acb63a
Merge branch 'master' into resync-vocals-song-start
2025-06-28 14:32:01 +03: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
Abnormal
73ec37a473
Move resync threshold to a constant variable
2025-06-28 10:50:59 +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
MAJigsaw77
32701d9ab0
fix a tiny mistake
2025-06-27 03:59:02 -04: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
MoonDroid
97620e6038
chore: Reduce margin of error of desyncs to 30
2025-06-27 03:59:02 -04:00
MoonDroid
1d3b5eb246
Attempt to fix callback mishap for IAP
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-27 03:59:02 -04:00
Abnormal
40c292127d
add mobile platforms to platformutil
2025-06-27 01:33:58 -04:00
Hundrec
e2efd2bc81
adjust song metadata trace
2025-06-26 22:39:26 -05: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
MoonDroid
bc4c944d4d
Call GC after results if there is no stickers.
2025-06-27 07:28:53 +07:00
MoonDroid
715d2ba65f
feat: Add DeviceUtil class
2025-06-27 06:44:35 +07:00
VioletSnowLeopard
eb80a52841
fix null safety for CompiledClassList.get
...
Co-Authored-By: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-06-26 16:48:31 +08:00
VioletSnowLeopard
57d0871b5c
null safe registries in funkin.data
2025-06-26 16:48:31 +08:00
MAJigsaw77
5be5abf4c9
chore: fix multiple warnings.
2025-06-26 04:00:57 -04:00
EliteMasterEric
ab89cd33f9
What a stupid change, what kind of dumbass made this?
2025-06-26 02:48:46 -05:00
Abnormal
4cc922c373
add the long awaited tap to enter for mobile....
2025-06-26 02:10:47 -04:00
Abnormal
4557a681d1
This desync is Pissing me off... I'm the original Starwalker
2025-06-26 00:17:19 -05:00
Cameron Taylor
7db71574d1
TracyProfiler.hx more frame mark functions
2025-06-26 12:21:25 +08: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
Hundrec
a0d3f8ec55
default gamepad freeplay jump binds
...
Co-Authored-By: MrMadera <90923803+mrmadera@users.noreply.github.com>
2025-06-25 21:17:11 -05: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
647ce880e1
Add a bunch more classes to null safety.
2025-06-25 13:42:24 -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
EliteMasterEric
0869362fa1
Fix a compilation issue.
2025-06-25 08:36:19 -04:00
Lasercar
87a09cae21
Null safe some graphics classes
2025-06-25 08:36:19 -04:00
MoonDroid
74b30c0be4
feat: Properly call pause()
on tabbing out, including for conversations and cutscenes
2025-06-24 18:44:27 -04:00
MoonDroid
d0ff60ad0a
feat: Make cutscene/conversation pauses call the pause function
2025-06-24 18:44:27 -04:00
MoonDroid
1dd6fb8dd4
chore: Use Preferences.autoPause
instead of FlxG.autoPause
2025-06-24 18:44:27 -04:00
MoonDroid
2042f3db8a
refactor: Rewrite how pause()
works in PlayState and adding different modes
2025-06-24 18:44:27 -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
Abnormal
8dd007a7c2
the evil is defeated
2025-06-24 17:17:31 -04:00
Abnormal
3747b94246
fix: Check if TERM starts with xterm
instead of directly checking
2025-06-24 17:17:31 -04:00
VioletSnowLeopard
7cc9464573
refresh song list when changing difficulties
2025-06-24 16:35:12 -04:00
Abnormal
7b9bce3b4e
fix: Fix pixel strumline being weird as shit on downscroll
2025-06-25 03:56:22 +08: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
anysad
dcac362003
bye combomilestone comments
2025-06-23 23:31:06 -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
MoonDroid
a7055efb27
fix: Prevent wacky multi-swipes on difficulty sprite
2025-06-24 03:57:46 +07:00
MoonDroid
98cd45453b
fix: Increase hitbox vertically for difficulty sprite
2025-06-24 03:56:59 +07:00
Hyper_
c13167ece8
chore: Add null-safety for Leaderboards
and Medals
2025-06-23 16:37:17 -04:00
VioletSnowLeopard
7d9a9f452d
null safety for legacy importer
2025-06-23 16:34:17 -04:00
Abnormal
c30b519bc4
chore: Add null safety for most of the classes in funkin.audio.*
2025-06-23 16:20:40 -04:00
Lasercar
9b06bd6b11
NuN safety
2025-06-23 16:05:43 -04:00
Lasercar
f3db69cca8
Null safety
...
For real this time!
2025-06-23 15:45:27 -04:00
Lasercar
9174b83c93
Text Null Safety
2025-06-23 15:20:06 -04:00
anysad
74a8b8862e
goodbye nulls!
2025-06-23 15:07:03 -04:00
Hyper_
88ed66affa
chore: Add null safety to various utility and plugin classes
...
And add a bit of error handling to CharSelectGF & CharSelectSubState
Co-Authored-By: Linus Torvalds <torvalds@linux-foundation.org>
2025-06-23 14:13:35 -04:00
Lasercar
3ac2a02291
funkin null safe
2025-06-23 13:49:32 -04:00
sector-a
c1d4bba813
Merge pull request #1257 from FunkinCrew/mobile/button-fixes
...
Fix various menu button issues for Mobile
2025-06-23 17:06:39 +03:00
MoonDroid
80f3fb6150
fix: the stupid fucking alpha i fucking hate you i hope you DIE
...
i love you alpha -sigma
2025-06-23 20:57:50 +07:00
MoonDroid
94742eb9ba
fix: Properly play the back button animation in Freeplay
2025-06-23 20:21:47 +07:00
MoonDroid
5c06d263b2
fix: Prevent the buttons to be pressed mid-transition to also prevent softlocking
...
I HATE THIS
2025-06-23 20:21:31 +07:00
Abnormal
be60e52725
fix: Fix the stage editor crashing if an FNFS file is loaded through the Recent File section
2025-06-23 05:54:51 +08:00
Kolo
f9c1f7a5f7
clear up styleSheet be4 entering
2025-06-23 03:02:19 +08:00
Lasercar
3d3e2bd378
Intro done right
2025-06-19 22:18:26 -05:00
Abnormal
9804111583
[insert the name of the person that added an extra check for onConfirm
idk man]...........................................................................................................................................................................................
2025-06-19 22:15:01 -05:00
Kolo
0001017c00
the grand reopening
2025-06-19 17:57:12 -04:00
MoonDroid
4772dfdc13
Prevent overlapping transitions and checks for both backbutton and optionsbutton
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-19 22:12:13 +07:00
MoonDroid
9e3efc0de7
fix: Prevent options back-queuing
2025-06-19 22:09:44 +07:00
MoonDroid
c4d24e6d3e
refactor: Rework both backButton and optionsButton for better callbacks and readability
...
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-19 22:07:27 +07:00
MoonDroid
fc82b79c9a
fix: Prevent back queueing in Options
2025-06-19 17:08:50 +07:00
MoonDroid
a98f6f9778
fix: Prevent queuing the back button in Main Menu
2025-06-19 17:08:02 +07:00
MoonDroid
4ca42c3975
fix: Add missing import
...
hi kade
2025-06-19 17:07:34 +07:00
MoonDroid
51127dfd87
refactor: Change how callbacks are called and added extra checks to avoid softlocking for BackButton
2025-06-19 17:07:18 +07:00
MoonDroid
cae7c8a785
fix: Properly check if the state is busy or not for back button in Freeplay
2025-06-19 17:06:43 +07:00
CrusherNotDrip
204501779d
This should be 0.0
2025-06-18 22:46:01 -05:00
Abnormal
d7c83a5b70
fix a syntax error
2025-06-18 19:53:53 -04:00
Lasercar
4e31003a0f
New highscore plays twice fix
2025-06-18 19:53:53 -04:00
Hyper_
cce8c18822
Reduce calls to hold note trail graphic update
2025-06-18 13:02:01 -07:00
zackaryowo
ea6cb75b77
A different approach
...
Let's just override the original implementation with our own!
2025-06-18 13:01:16 -07:00
zackaryowo
9bd2c0b13b
Fix dialogue hanging bug
...
...wait, it's just one line?
2025-06-18 13:01:16 -07:00
GitRan
af716f9273
Allow disabling cool funcitons !!
2025-06-18 13:01:16 -07:00
GitRan
88d0e8c3b0
FunkinTypeText: Account for dialogue text wrapping
2025-06-18 13:01:16 -07:00
MoonDroid
6114dfcedb
Merge pull request #1185 from FunkinCrew/feature/mobile-unlock-everything
2025-06-18 18:32:09 +07:00
MoonDroid
52d891c8ff
fix: Prevent char select transition to be spam-triggered in Freeplay
2025-06-18 18:31:26 +07:00
Mihai Alexandru
8393c789e2
admob: dont run interstitial ads within the rank bg tween.
...
Co-authored-by: Hundrec <hundrecard@gmail.com>
2025-06-18 17:58:22 +07:00
JackXson-Real
39104fe77f
"Auto Pause" -> "Pause on Unfocus"
2025-06-18 01:54:03 -05:00
Kolo
56a18e1cf6
2bugs2fix
2025-06-17 19:17:27 -04:00
EliteMasterEric
948030ef1d
Fix several null reference issues tied to the Game Over substate.
2025-06-17 17:19:36 -05:00
Kade
8dce8afdfc
add shader teehee
2025-06-17 17:13:43 -05:00
kade-github
e7c6798f44
remove unused imports
2025-06-17 17:13:43 -05:00
kade-github
5482dee750
Stop everything, kris get the colorTransform
2025-06-17 17:13:43 -05:00
Lasercar
5549fddec3
Get deselected
2025-06-17 16:50:08 -05:00
Lasercar
65461d839b
Close the toolboxes
2025-06-17 16:50:08 -05:00
Lasercar
fee29f69ec
I.. quit (to the menu)!
2025-06-17 17:11:00 -04:00
Lasercar
539720f84d
There's a reason it's called the MAIN menu
2025-06-17 17:11:00 -04:00
Lasercar
576f8e54ff
Stage editor - Ctrl+N new stage
...
Also windows target configuration preset for straight to stage editor (not to be confused with the stage builder)
2025-06-17 17:11:00 -04:00
EliteMasterEric
49eff01afd
Fixed locked characters not showing up properly when selected
2025-06-17 15:08:48 -04:00
EliteMasterEric
c4aff95886
Fix inverted condition (whoops)
2025-06-17 15:08:48 -04:00
EliteMasterEric
9f41e22428
Always disable character unlock animations when UNLOCK_EVERYTHING is enabled
2025-06-17 15:08:48 -04:00
Lasercar
136a5dfad4
Fix Are you sure?
...
Also they now dance to Artistic Expression
2025-06-18 02:54:37 +08:00
Abnormal
f23eddcf2c
forgot vocals aren't included ( #1240 )
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-06-17 18:49:51 +00:00
MAJigsaw77
7d0772170f
Merge branch 'master' into gyro-damping
2025-06-17 17:32:25 +03:00
Mihai Alexandru
24101d654d
Merge branch 'master' into bugfix/ios-simulator
2025-06-17 08:29:46 +03:00
Abnormal
e82b578eb8
fix a crash when returning to the chart editor on release builds
2025-06-16 23:41:45 -05:00
Hundrec
3eace5a7c8
Adjust GCD MathUtil comments
2025-06-17 12:32:11 +08:00
Cameron Taylor
153f2be177
soften (and sorta limit?) the panning on main menu
2025-06-16 19:51:54 -04:00
Cameron Taylor
380f9e70d5
document the GCD function in MathUtil
2025-06-16 19:50:28 -04:00
EliteMasterEric
24d1116deb
Preload all the graphics of a note style before the song starts, greatly reduces stutters early in the song.
2025-06-16 16:34:07 -07:00
Lasercar
4819a74c29
Charselect remember character
2025-06-16 16:08:17 -04:00
Eric
f95258358c
Format and re-arrange project.hxp ( #1233 )
...
* Format and re-arrange project.hxp
* Remove merge conflict
2025-06-16 19:34:03 +00:00
Hyper_
c0e0523651
fix: Clear waveform data when destroying audio
...
This fixes an issue where recycled sounds would use the previous sound's waveform data.
2025-06-16 02:45:44 +08:00
MAJigsaw77
a69e08e986
Merge branch 'master' into back-button-tweaks
2025-06-14 22:06:18 +03:00
MAJigsaw77
839ff43123
Merge branch 'master' into bugfix/fix-menus-widescreen-alignment
2025-06-14 21:30:03 +03:00
Mihai Alexandru
f1c15c8a84
Merge branch 'master' into gyro
2025-06-14 21:22:25 +03:00
EliteMasterEric
d8a6abc48d
Rename the variable to CENSOR_EXPLETIVES
2025-06-13 21:17:09 -04:00
EliteMasterEric
2cf29a67d9
Added a separate variable specifically for mobile censorship.
2025-06-13 21:16:42 -04:00
Abnormal
e8cd87c1f1
Add FEATURE_NAUGHTYNESS
and turn it off for mobile builds
2025-06-13 21:16:41 -04:00
Abnormal
075f03235d
fix: Fix an issue where the album didn't update when switching variations
2025-06-13 21:09:10 -04:00
Cameron Taylor
fcb5fe85ff
gyroscope panning funzies on main menu
2025-06-13 20:47:09 -04:00
MoonDroid
a9ba2a7a1c
Merge pull request #1213 from FunkinCrew/feature/various-haptic-changes
2025-06-13 11:12:48 +07:00
KarimAkra
a2c0625137
Fixed title state aligment
2025-06-13 07:10:55 +03:00
KarimAkra
d0d1d3c376
story menu state aligments
2025-06-13 07:10:43 +03:00
Karim Akra
d0fe228e21
Scale the pico accept backing card for wide screen
2025-06-13 09:53:52 +07:00
MoonDroid
1b7dc5f1ac
fix: Make backing out of options instant
2025-06-13 09:45:55 +07:00
MoonDroid
ea0e4ee56d
fix: Remove all callbacks when destroyed
2025-06-13 09:45:36 +07:00
MoonDroid
1b1d0a978d
Play cancelMenu when backing out
2025-06-13 09:45:19 +07:00
sector-a
aa24e08fdb
Merge branch 'master' into feature/various-haptic-changes
2025-06-13 05:00:36 +03:00
sector-a
49693f06e9
winter horrorland haptics
2025-06-13 04:57:23 +03:00
KarimAkra
99ad45997e
Push the strums a bit back to the left
2025-06-13 04:21:21 +03:00
KarimAkra
403c6250f8
Merge branch 'master' into character-select-extensions
2025-06-13 02:48:19 +03:00
KarimAkra
ffbc8c80c8
nudge the speakers a bit to cover the curtain properly
2025-06-13 02:42:05 +03:00
Karim Akra
aacb200638
Merge pull request #1207 from FunkinCrew/mobile/freeplay-tweaks
...
Couple of Freeplay tweaks for final release
2025-06-13 02:04:25 +03:00
KarimAkra
b75cfcb833
Fixed last few issues with ios for notch and centering on character select
2025-06-13 01:18:22 +03:00
KarimAkra
dc800dc48e
added logicalSize
to FullScreenScaleMode
2025-06-13 00:32:09 +03:00
MAJigsaw77
9706a55eca
Merge branch 'master' into bugfix/freeze-video-restarting
2025-06-13 00:04:07 +03:00
KarimAkra
6b11f8b852
slight refactor for FullScreenScaleMode
to fix some wide screen related issue
2025-06-12 23:45:50 +03:00
KutikiPlayz
6ad9ffc7f9
notes move freaking normally
2025-06-12 13:21:39 -07:00
MAJigsaw77
895eeed852
fix: restart on video cutscenes.
2025-06-12 17:56:26 +03:00
luckydog7
068a995cdd
ios: tweaking audiosession to fix some bugs
2025-06-12 18:17:35 +07:00
MAJigsaw77
1a07e082c9
fix: freeze when restarting a video cutscene.
2025-06-12 12:47:36 +03:00
EliteMasterEric
fb9bf59a7e
Fix a null error caused by calling Constants.VERSION too early.
2025-06-12 03:33:34 -05:00
Kolo
15083a4776
delete logic fix + 2 new feats
...
feat 1: new objects now have the zIndex 1 higher than the last one (thanks hundrec)
feat 2: chars to test as are now saved (thanks imverybad)
2025-06-12 00:47:24 -06:00
Kolo
0dbffa6875
even more fixes and missing features
2025-06-12 00:47:24 -06:00
Kolo
a776ce1a81
stage editor bugfixes + features :D
2025-06-12 00:47:24 -06:00
MoonDroid
738bd8b7c7
Increase arrows touch hitbox for Freeplay
2025-06-12 13:32:15 +07:00
MoonDroid
d79f99475e
Remove swipe right to exit on Freeplay
2025-06-12 13:31:46 +07:00
MoonDroid
e92c6ec8f7
Merge pull request #1200 from FunkinCrew/bugfix/hide-pause-button-and-bring-resume-back
2025-06-12 12:00:35 +07:00
EliteMasterEric
de0a56ec95
Temporarily disable the input offsets feature until we get it fully functioning again.
2025-06-11 20:15:55 -07:00
EliteMasterEric
aefa8d149f
Fix typos preventing builds on "master" branch
2025-06-11 20:29:51 -06:00
EliteMasterEric
29ee386dfe
Update Polymod to allow mods with versions v0.6.3 or v0.7.0.
2025-06-11 19:21:00 -06:00
sector-a
0d965ba91c
Fix pause button hiding
2025-06-12 04:06:56 +03:00
Kade
a2c5758112
Merge branch 'master' into bugfix/html5-reflectutil-nullsafety
2025-06-11 17:36:11 -07:00
EliteMasterEric
01fd37e08b
Remove the redundant TimerUtil class.
2025-06-11 17:35:01 -07:00
Lasercar
5eecef17a1
Try push unique the difficulties for the notes
2025-06-11 17:32:44 -07:00
Lasercar
9df5395ff8
Load meta/chartdata fix
...
Deletes the song serialiser class, it has no use anymore
Also fixes the BPM changes
Note style is properly set when metadata toolbox is refreshed
Add variation dialog now fills note style dropdown with note styles and sets it properly afterwards
Also makes a few optimisations for the chart editor
2025-06-11 17:32:44 -07:00
Kolo
50d9584a38
another 20 trillion sandboxed classes
2025-06-11 17:31:40 -07:00
zackaryowo
0e24ae911f
Fixed instrumentalOffset goofiness :D
2025-06-11 19:24:46 -05:00
zackaryowo
c87a39b6c2
Oops, don't need this here
...
Thank you @NotHyper-474!
2025-06-11 19:24:46 -05:00
zackaryowo
760190d135
Update source/funkin/Conductor.hx
...
thank you https://github.com/cyn0x8 for reminding me FlxMath.bound exists
Co-Authored-By: cyn <cyn0x8+git@gmail.com>
2025-06-11 19:24:46 -05:00
GitRan
9f8e42bd3c
Alter countdown + conductor behavior
...
Conductor's minimum songPosition when music is playing is now combinedOffset.
resyncVocals is also no longer used when the song starts, as it complicates matters and causes weird double-upping whatever due to the song being played, paused, and then played again
2025-06-11 19:24:46 -05:00
GitRan
1f75a641e0
Fix audio offset interactions with song start
...
Don't use combined offset here-- using it will cause the instrumental to skip forwards due to your offset. Just use instrumental offset, and don't play it when the song starts-- let resyncVocals do that
2025-06-11 19:24:46 -05:00
sector-a
47f0fc7236
Bring back the resume entry in pause in cutscenes
2025-06-12 02:55:43 +03:00
sector-a
79185596c1
Hide the pause button on ending cutscenes
2025-06-12 02:53:42 +03:00
Hundrec
8cae34eed7
[PUBLIC PR] Hyper's Stacked Notes Viewer ( #1165 )
...
Co-authored-by: Hundrec <hundrecard@gmail.com>
Co-authored-by: Hyper_ <survivaltemer@gmail.com>
Co-authored-by: lemz1 <ismael.amjad07@gmail.com>
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: Kade <26305836+Kade-github@users.noreply.github.com>
2025-06-11 16:24:30 -07:00
Mihai Alexandru
a0ae4de5e8
mobile: make changing difficulties add to ad counter
2025-06-12 05:29:37 +07:00
Eric
e7df920e74
Revert "rank anim only plays when entering freeplay or changing difficulties"
...
This reverts commit 55221646b8
.
2025-06-11 16:29:17 -06:00
Mihai Alexandru
07958590a4
fix: iap not working correctly when upgrading
2025-06-12 05:18:19 +07:00
Mihai Alexandru
bc01d5cffa
fix: audio desync when restarting a video cutscene.
2025-06-12 04:41:01 +07:00
MAJigsaw77
295e6f652e
fix: fix gitaroo pause menu on wide screen.
2025-06-11 04:42:33 -06:00
KarimAkra
ea01052b18
Fixed static guy and some resolution dependant issues
2025-06-11 12:46:21 +03:00
EliteMasterEric
8e7de54aa0
Disable initial caching of "shared" assets on HTML5.
2025-06-11 05:08:37 -04:00
EliteMasterEric
ea81e061d2
Fix null safety issues specific to HTML5
2025-06-11 05:08:37 -04:00
Abnormal
cd3b7d7b95
????????????????????????
2025-06-11 02:52:05 -06:00
Abnormal
5d4e1d276b
additional revision made after pr was pulled internally
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-06-11 02:52:05 -06:00
VioletSnowLeopard
55221646b8
rank anim only plays when entering freeplay or changing difficulties
2025-06-11 04:26:55 -04:00
Abnormal
b80a8d60af
fix: Fix the Stage Editor button in the Debug Menu not doing anything
2025-06-10 17:57:22 -04:00
Hyper_
d968fb271c
Make sound effects pause with the game
2025-06-10 17:23:46 -04:00
Abnormal
70f0a54191
feat: Options Menu scrolling
2025-06-10 08:57:55 -07:00
Abnormal
29b94ea736
add cache
to Assets
2025-06-10 08:57:14 -07:00
MoonDroid
8ca4d933aa
Merge pull request #1182 from FunkinCrew/mobile/admob-and-iapcore-fixes
2025-06-10 20:43:47 +07:00
MAJigsaw77
20e8a4566d
mobile: make MAX_BEFORE_AD
final.
2025-06-10 15:32:17 +03:00
MAJigsaw77
69c5c05039
mobile: adjust admob
and iapcore
variables a little.
2025-06-10 15:29:08 +03:00
MAJigsaw77
299a720575
mobile: multiiple fixes to admob
and iapcore
code.
2025-06-10 14:52:06 +03:00
Hyper_
cadfa3b7ce
Polymod: Blacklist funkin.util.macro.*
...
It has `CompiledClassList` which allows access to `sys` and Newgrounds API functions.
2025-06-10 06:23:37 -05:00
MoonDroid
5342601f8b
fix: Call the callbacks if the upgrade is purchased
2025-06-10 05:01:30 -06:00
MoonDroid
9303e4c272
Force FPS, pause on unfocus, and debug display to be a set value on mobile
2025-06-10 17:15:41 +07:00
MoonDroid
b0f4a075b5
fix: Tweak back button position in Preferences
2025-06-10 17:15:12 +07:00
MoonDroid
031f888a25
Remove debug display, pause on unfocus, and FPS from Mobile
2025-06-10 17:14:52 +07:00
MoonDroid
bc94a5a6ac
fix: Remove control schemes and add back button into Options
2025-06-10 17:13:56 +07:00
MoonDroid
2450961b28
Add IAP functionality to the upgrade item in Main Menu
2025-06-10 17:13:04 +07:00
fabs
aa8f5087b5
set upgraded to true on pc always
2025-06-09 21:43:28 +01:00
fabs
edc668dad5
add options button to main menu + upgrade button tweaks
2025-06-09 21:21:09 +01:00