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
fabs
2771a13d5e
tweak behavior for main menu items on mobile
2025-06-09 21:20:54 +01:00
fabs
b63e02d9e7
make freeplay back button instant
2025-06-09 21:20:32 +01:00
fabs
9d3595c855
implement new back button + options button to musicbeatstates
2025-06-09 21:20:16 +01:00
fabs
250b5cb54f
add options button
2025-06-09 21:19:48 +01:00
fabs
e457b3e03b
add instant option for back button
2025-06-09 21:19:36 +01:00
fabs
38e0cb6ab1
remove trace from sparkles
2025-06-09 21:19:11 +01:00
fabs
db2644c0ff
add upgrade button to main menu + simple logic
2025-06-09 17:49:37 +01:00
fabs
f9aff5b11b
upgrade sparkles..
2025-06-09 17:49:27 +01:00
KarimAkra
cc9797c452
adjust character select for wide screen
...
small bug, the static guy is off position sorry will fix it later i need ot go now TwT
2025-06-09 11:14:57 +03:00
MAJigsaw77
a97acfe18e
mobile: move ad banner to the top left.
2025-06-09 01:31:19 -06:00
Hyper_
65ed58350b
Fix implementation of fastIndexOf causing duplicate notes in displayedNoteData
2025-06-08 23:59:33 -04:00
fabs
3360493444
implement extended assets
2025-06-09 03:14:57 +01:00
Hundrec
e657bc900b
save ALL params grrrrr
...
Co-authored-by: Kolo <67389779+JustKolosaki@users.noreply.github.com>
2025-06-09 08:03:05 +07:00
MoonDroid
5a5f1f83f3
[PUBLIC PR + TWEAKS] Always display charSelectHint after unlocking character, and adjust message for mobile ( #1157 )
2025-06-09 08:02:23 +07:00
Hundrec
277416b6a3
Nudge metadata differently for mobile
2025-06-09 08:00:43 +07:00
Mihai Alexandru
e90b74f788
Comment the failed ad banner placeholder code.
2025-06-09 06:53:55 +07:00
Lasercar
1c25713464
Use first difficulty as fallback
2025-06-08 16:57:34 -06:00
Hundrec
7cbc5b0dc7
Adjust character select hint message for mobile
2025-06-08 16:51:31 -06:00
Hundrec
7ccf75cd86
Always display charSelectHint after unlocking character
2025-06-08 16:49:09 -06:00
Mihai Alexandru
eec304f42f
mobile: add RESTORE PURCHASES
button on the options menu.
2025-06-09 05:41:16 +07:00
MoonDroid
7e4508f991
fix: Re-add the ability for the user to hold-scroll on Freeplay
2025-06-08 13:36:08 -06:00
MoonDroid
f74d1655d5
fix: Change ACCEPT to ENTER
...
Having it on ACCEPT only speeds it up for a frame
2025-06-08 13:30:58 -06:00
Mihai Alexandru
5057f3d1de
Merge pull request #1147 from FunkinCrew/fix/menu-cleanup
...
[MOBILE] Small menu fixes for mobile release
2025-06-08 21:32:55 +03:00
MoonDroid
a103b9641f
Merge pull request #1154 from FunkinCrew/bugfix/admob-running-no-any-state
2025-06-08 20:33:39 +07:00
MAJigsaw77
9e58ef70fb
Adjutements to how playing counter work aswell as playing an ad in the pause menu before restarting the song.
2025-06-08 16:29:33 +03:00
MoonDroid
d432e086cc
Merge branch 'master' into mobile-pause-plus-back
2025-06-08 20:19:01 +07:00
MoonDroid
f2280b1c0f
fix: Move the backbutton correctly to the bottom right, remove forced color
2025-06-08 19:22:46 +07:00
MoonDroid
7f619640f2
fix: Increase GLOBAL_PLAYING_COUNTER when resetting PlayState in Pause Menu
2025-06-08 18:52:01 +07:00
MoonDroid
9d5613cc95
fix: Move pause metadata to bottom right on mobile
2025-06-08 18:43:01 +07:00
Mihai Alexandru
96c788a420
mobile: don't initialize the VolumePlugin
.
2025-06-08 17:19:51 +07:00
MoonDroid
24db9235e1
fix: Add targetStateFactory to prevent Stickers to be called during an ad.
2025-06-08 16:50:28 +07:00
MAJigsaw77
370e00c9b9
Move the metadata
buttom right.
2025-06-08 12:22:19 +03:00
fabs
b3ebfd0910
pause button/pause screen rework
2025-06-08 04:09:40 +01:00
fabs
a9a4dad511
forgot these oooops
2025-06-08 04:09:27 +01:00
fabs
dc04ff23d7
move back button + swap class names
2025-06-08 04:09:20 +01:00
fabs
72f7317db2
rework freeplay back button
2025-06-08 04:07:56 +01:00
fabs
57ebeb25e4
i feel like this makes more sense
2025-06-08 04:06:30 +01:00
fabs
7fd1d312d7
rename FunkinBackspace + back button rework
2025-06-08 04:05:52 +01:00
MoonDroid
a7e46ed55b
fix: Prevent difficulty sprite from just disappearing
2025-06-07 22:26:12 +07:00
MoonDroid
22c24f53f6
fix: Push the difficulty sprites slightly to the left for Story Menu
2025-06-07 22:25:47 +07:00
MoonDroid
262c4fb9a1
chore: Moved haptics preference option up
2025-06-07 22:24:40 +07:00
sector-a
75aea15539
Fix death haptics not working on some variations
2025-06-07 21:56:52 +07:00
MoonDroid
6e8494e615
Merge branch 'bugfix/admob-running-no-any-state' of https://github.com/FunkinCrew/Funkin-secret into bugfix/admob-running-no-any-state
2025-06-07 21:41:20 +07:00
MoonDroid
4392f5e642
fix: prevent death quote looping in Game Over
2025-06-07 21:41:08 +07:00
MAJigsaw77
21616e9399
Combine both ad counters into GLOBAL_PLAYING_COUNTER
.
2025-06-07 17:26:38 +03:00
MAJigsaw77
814c563c55
Move gameover ads loading to gameover state.
2025-06-07 16:38:38 +03:00
MAJigsaw77
537c7cb5a1
Add a callback when the ad finishes showing.
2025-06-07 15:34:57 +03:00
Karim Akra
1801c542a6
Merge pull request #1133 from FunkinCrew/chore/invert-freeplay-swipes
...
More inverted difficulty anim fixes
2025-06-07 15:05:08 +03:00
MoonDroid
f854a6e07a
Merge pull request #1130 from FunkinCrew/Hyper/fix-countdown-stacking
2025-06-07 08:24:23 +07:00
VioletSnowLeopard
e193f7392a
set selected after changing difficulties or unfavoriting a song
2025-06-06 21:22:36 -04:00
Hyper_
eb8d878aeb
Prevent vwoosh timer from running outside PlayState
2025-06-06 21:10:03 -04:00
Hyper_
f19ae72b27
Improve vwoosh timer behaviour (no freezing the whole game this time)
2025-06-06 21:10:03 -04:00
Kolo
63eca96c98
run checks if timer's running
2025-06-06 21:10:03 -04:00
Lasercar
b008f88e0d
I sawed this playbackspeed in half!
2025-06-06 21:05:56 -04:00
Lasercar
a50a014de3
Whoops, didn't save and load the stuff properly
2025-06-06 21:05:56 -04:00
Lasercar
f78ab4da1d
Save chart editor vocal volume and playback speed
...
Also opponent hitsounds
2025-06-06 21:05:56 -04:00
EliteMasterEric
72a6b92daf
Remove auto-rebuilding of HXCPP (it forces the game to clean build every time)
2025-06-06 20:46:50 -04:00
EliteMasterEric
285a607d9a
Stop recreating the Hold Note graphic every time it is revived. This plugs a memory leak.
2025-06-06 20:45:23 -04:00
EliteMasterEric
c6526527f1
Add HXCPP build to Prebuild, and add timer to Prebuild script
2025-06-06 20:45:23 -04:00
Abnormal
e89f9f50dc
fix: Remove spammy trace
calls from DiscordClient
2025-06-06 20:33:31 -04:00
Hundrec
4eaa3842c6
apply these latencystate changes very important!!!
...
Co-Authored-By: Kade <26305836+Kade-github@users.noreply.github.com>
2025-06-06 17:21:54 -07:00
JackXson-Real
1d9e34359c
OptionsState now remembers selection
2025-06-06 17:21:54 -07:00
JackXson-Real
5361df2544
latency state exits to options state
2025-06-06 17:21:54 -07:00
Hundrec
6222c389e3
Hide cursor when Title Screen starts
2025-06-06 20:03:51 -04:00
Eric
6265d751f8
Merge pull request #1125 from FunkinCrew/Hundrec/faves-week-sort
...
[PUBLIC PR] Sort Favorites by Week order, not alphabetically
2025-06-06 20:01:50 -04:00
Kolo
d3d8aaae7b
move da hold note trails
2025-06-06 19:16:29 -04:00
Hundrec
7a2be205b9
Fix typos and errors in PlayState comments
...
Co-Authored-By: VioletSnowLeopard <202548129+violetsnowleopard@users.noreply.github.com>
2025-06-06 19:14:46 -04:00
VioletSnowLeopard
8b80478229
Fix squashed text for real this time
2025-06-06 15:54:19 -06:00
VioletSnowLeopard
0c62428fc8
fix song text remaining highlighted
...
unintentionally fixes song text squishing
2025-06-06 15:54:19 -06:00
EliteMasterEric
2904e660e9
Add confirmation sound and animation before transitioning to Chart Editor in Freeplay
2025-06-06 15:05:08 -06:00
EliteMasterEric
e2b9cc9ed5
Provide difficulty and variation to Chart Editor when transitioning from Freeplay
2025-06-06 15:05:08 -06:00
EliteMasterEric
5ac9cee76c
Fix Freeplay -> Chart Editor debug key not being processed properly
2025-06-06 15:05:08 -06:00
MoonDroid
62fa3ef934
Switch values for capsule swipes
2025-06-07 01:33:23 +07:00
MoonDroid
aac09f86fe
Merge branch 'master' into mob-96/week3-train-haptics
2025-06-07 01:28:15 +07:00
MoonDroid
2e0dfab9fb
chore: Properly animate difficulty swipes and invert swipes for capsule/diff drags
2025-06-07 00:36:07 +07:00
sector-a
7aa0db844b
Solve merge conflicts
2025-06-06 14:30:14 +03:00
sector-a
d72d93083f
Merge branch 'rewrite/master' into mob-96/week3-train-haptics
2025-06-06 14:29:58 +03:00
Karim Akra
28363652ef
Added outline for circle hints
2025-06-06 12:57:50 +07:00
Ralty
183cec62dc
Fix Lit Up being impossible to submit score into
2025-06-05 22:34:42 -06:00
Hundrec
da0964a7b7
Remove alphabetical sort from Favorites
2025-06-05 21:53:33 -06:00
sector-a
fabc16d265
Add haptics preference
2025-06-06 04:10:25 +07:00
MAJigsaw77
2f647127b1
Use TOP_CENTER
for the AD
banner on the pause menu.
2025-06-05 10:05:28 +03:00
Cameron Taylor
bbddb34853
Merge pull request #1112 from FunkinCrew/lasercar/chart-editor-tweens
...
[PUBLIC PR] Add additional tween types to Chart Editor events
2025-06-05 02:29:55 -04:00
Cameron Taylor
1d88ec473e
Merge pull request #1114 from FunkinCrew/nothyper/tracy-framemark
...
[PUBLIC PR] Remove unnecessary Tracy frame mark
2025-06-05 02:25:38 -04:00
VioletSnowLeopard
34d5ed1169
Fix combo drop animations
2025-06-04 20:30:21 -04:00
Lasercar
ab817bb1ea
Fake rank now visible
...
Also fixes the song text clipping the rank area when getting a new rank
2025-06-04 19:56:36 -04:00
Lasercar
3bbb4b06c8
no character?
2025-06-04 19:38:04 -04:00
VioletSnowLeopard
067a04e069
Remove this unnecessary line
...
`curSelected` is always set to 0 directly above this
2025-06-04 19:26:35 -04:00
sector-a
e9697e6f40
Make sharpness changeable
2025-06-05 01:34:09 +03:00
sector-a
0345107e71
Disable inst select menu on mobile
2025-06-05 05:17:33 +07:00
Lasercar
5177e1275e
Add all tween types
2025-06-04 17:31:26 -04:00
Karim Akra
be57d2fa3c
Merge pull request #1104 from FunkinCrew/menu-cleanup
...
Clean up Menu code and fix a few menu-related issues.
2025-06-04 22:27:53 +03:00
MoonDroid
ff7b7b5d3e
Increase verticle hitbox for the default control scheme ( #1103 )
2025-06-04 22:24:17 +03:00
MoonDroid
e7c42dae0c
fix: Invert difficulty change and its animations. ( #1102 )
2025-06-04 21:57:34 +03:00
Karim Akra
07ad53a09b
Merge pull request #1101 from FunkinCrew/refactor/pause-layout
...
Refactor pause menu layout
2025-06-04 21:54:35 +03:00
MoonDroid
113326089a
Merge pull request #1096 from FunkinCrew/feature/in-app-review
2025-06-05 00:05:31 +07:00
Karim Akra
ed0abb8215
Use proper insets for IOS notch rectangle
2025-06-04 23:54:56 +07:00
MoonDroid
405fe21c53
fix: Further improve scrolling in Story Menu by preventing unintended diagonal scrolling behavior
2025-06-04 23:44:32 +07:00
MoonDroid
4081f329d2
chore: Remove test purchase flow from OptionsState
2025-06-04 23:42:14 +07:00
MoonDroid
402d5b730b
refactor: lock scrolling in Main Menu, and prevent accidental tapping in Options Menu
2025-06-04 23:41:47 +07:00
MoonDroid
5e7e2f45f3
Remove merch from Main Menu on mobile.
2025-06-04 23:31:25 +07:00
MoonDroid
80393bbc6d
Revert "Push the pausebutton slightly further onto the left for iOS."
...
This reverts commit 7689c7d2e4
.
2025-06-04 22:17:31 +07:00
MoonDroid
2c44785c39
Move pause metadata text to bottom-right corner
...
also fix an issue where the countdown keeps running during pause.
2025-06-04 22:12:54 +07:00
KarimAkra
e79d4e69c2
Properly add IOS support for IAR
2025-06-04 17:57:48 +03:00
MoonDroid
fda944a9f7
fix: Prevent accidental taps by distinguishing swipes from taps
2025-06-04 21:18:52 +07:00
MoonDroid
ab00a126fa
refactor: Move pause and countdown logic into function, trigger on tab-out
2025-06-04 21:17:53 +07:00
MoonDroid
7689c7d2e4
Push the pausebutton slightly further onto the left for iOS.
2025-06-04 21:16:03 +07:00
EliteMasterEric
0e26f9d936
Implement in-app reviews
2025-06-03 20:00:34 -04:00
Karim Akra
af71c3acd7
Fix the freeplay flames position
2025-06-04 05:42:06 +07:00
KarimAkra
9bd65a4782
Added a FlxPieDial
meter to AttractState
for skipping the video
2025-06-03 09:47:41 -04:00
EliteMasterEric
8a3e623d28
Improvements to iOS simulator build documentation
2025-06-03 06:06:24 -04:00
Cameron Taylor
9d671888ef
Merge pull request #1057 from FunkinCrew/charlesisfeline/polymod-unserializer-2
...
[PUBLIC PR] Fix script blacklisting of haxe.Unserializer.
2025-06-03 03:41:03 -04:00
Cameron Taylor
fb2d587a15
Merge branch 'abnormal/playstate-instance-crash' into rewrite/master
2025-06-03 03:22:22 -04:00
Cameron Taylor
2b4a42ac0a
Merge branch 'hundrec/chart-editor-ms-display' into rewrite/master
2025-06-03 03:17:47 -04:00
Karim Akra
367c56c5e7
Merge pull request #1047 from FunkinCrew/invert-difficutly-capsule-drag
...
Invert difficulty drag
2025-06-03 00:47:01 +03:00
KarimAkra
b2aa111b71
Fixed scrollig upwards being too sensitive compared to dawnwards
2025-06-03 00:45:30 +03:00
Mihai Alexandru
c6c48bd9a8
chore: backlist mobile
extensions access.
...
"backlist"
2025-06-03 04:33:57 +07:00
Mihai Alexandru
835b79e3de
chore: use trace
instead of using Sys.println
on mobile utils. ( #1088 )
2025-06-03 03:59:13 +07:00
Karim Akra
ba12d505d6
Merge pull request #1056 from FunkinCrew/feature/bandaid-memory
...
Band-aid memory fixes to help the game run better.
2025-06-02 23:52:21 +03:00
KarimAkra
193f83e000
Improved memory cleaning by including the weeks directories to the textures purge
2025-06-02 23:45:39 +03:00
EliteMasterEric
44eb13ef9b
Fix issue where prebuild script wouldn't get called properly.
2025-06-02 11:41:22 -07:00
Karim Akra
3fca9cee63
remove the shadowed lime.utils.Log
class ( #1040 )
2025-06-02 08:11:16 +07:00
Karim Akra
e7a460042b
fix the opponent strums being misaligned on wide screens
2025-06-02 07:12:48 +07:00
Mihai Alexandru
ad1021ee33
feature: add a placeholder solid color graphic when a banner advertisement fails to load.
2025-06-02 07:12:16 +07:00
Mihai Alexandru
e9c411f770
[BUGFIX] Fix Android
compile with Admob
and add openAdInspector
function. ( #1070 )
2025-06-02 07:10:33 +07:00
MoonDroid
7485bc990e
Merge pull request #1076 from FunkinCrew/bugfix/better-capsule-scrolling-hitbox
2025-06-02 06:59:21 +07:00
MoonDroid
c333bbaa23
Merge branch 'rewrite/master' into feature/bandaid-memory
2025-06-02 06:57:12 +07:00
MoonDroid
8f216ada02
Fix build error for admob on Android
2025-06-02 06:53:16 +07:00
EliteMasterEric
52dfee61fa
Fix null safety on ReflectUtil
2025-06-01 18:42:19 -04:00
EliteMasterEric
a62d2b94a9
Fix several merge conflicts causing builds to fail.
2025-06-01 18:33:34 -04:00
EliteMasterEric
2e486d987b
Add "hscript" to the HScript blacklist
2025-06-01 18:05:24 -04:00
EliteMasterEric
83e1e1f68f
Full documentation and null safety for ReflectUtil, and add FIELD_NAME_BLACKLIST to prevent abuse.
2025-06-01 18:02:42 -04:00
MoonDroid
11383e9385
Merge branch 'rewrite/master' into feature/bandaid-memory
2025-06-02 02:13:19 +07:00
MoonDroid
7d567de24f
fix: Increase scroll hitbox slightly and make it so flicks can only be triggered on the htibox.
2025-06-01 18:16:26 +07:00
Lasercar
dc56ccada5
ctrl click on hold note null reference fix
2025-05-30 19:49:58 -07:00
Hyper_
d3490f8c99
Fix possible crash when trying to open nonexistent folders
2025-05-30 19:49:33 -07:00
Lasercar
1959a5250f
Difficulty no longer always set to normal
2025-05-30 19:49:00 -07:00
Lasercar
ae2c2db28f
fixed success message (also forgor playstate change)
2025-05-30 19:49:00 -07:00
Lasercar
82af988dce
chart editor target song variation parameter
2025-05-30 19:49:00 -07:00
Lasercar
e3fca16793
chart editor target song difficulty parameter
2025-05-30 19:49:00 -07:00
Eric
2221594883
[PUBLIC PR] Press Chart Editor key in Freeplay to open that song ( #1061 )
...
Co-authored-by: Lasercar <B_l_u_t_a_c_k@hotmail.com.au>
2025-05-30 19:48:22 -07:00
Hundrec
be7313453f
Make it 500, actually
2025-05-30 19:47:24 -07:00
Hundrec
c9c284787e
Raise max fps cap to 360
2025-05-30 19:47:24 -07:00
Eric
93e4f799f4
Remove JPEG ( #1065 )
...
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
2025-05-30 19:46:34 -07:00
anysad
c7abb19698
fix playhead width
2025-05-30 19:45:32 -07:00
Hundrec
7c7dc11f18
Prevent the playhead from scrolling before song start
2025-05-30 19:45:02 -07:00
anysad
b883ad3d50
bye bye trace!
2025-05-30 19:44:27 -07:00
Lasercar
426a9c0c10
Clear un/redo history on song load
2025-05-30 19:44:03 -07:00
Hyper_
0b7a94b1cc
Remove V-Sync option from in PreferencesMenu on web builds
2025-05-30 19:43:26 -07:00
KarimAkra
3179d33a17
Adjust the capsule scroll hitbox size for easier navigation on wider screens
2025-05-29 23:17:41 +03:00
Hundrec
26dc895a27
Fix chart editor playbar ms display
2025-05-29 00:12:19 -04:00
Hyper_
58257f6ac1
fix: Cleanup on LatencyState not being performed when closed/destroyed by state switch
2025-05-28 23:21:40 -04:00
CrusherNotDrip
b52c73f2b0
Fix crash when mashing I or D on title state.
2025-05-28 23:14:43 -04:00
Lasercar
564d679f96
fix: Fixes a bug where you open the user guide in the stage editor multiple times
2025-05-28 23:04:48 -04:00
Lasercar
5695bc20e7
Cancel state change on debug menu
2025-05-28 22:57:56 -04:00
charlesisfeline
3dc7699aac
silly typo...
2025-05-28 21:24:42 -04:00
MoonDroid
dc60c12963
fix: properly reset variables and checks for capsule clicks
2025-05-29 08:17:10 +07:00
MoonDroid
6b63884e38
Merge remote-tracking branch 'origin/rewrite/master' into feature/bandaid-memory
2025-05-29 08:10:54 +07:00
MoonDroid
4eff23a6f2
chore: update compression-excludes.txt with additional exclusions
...
Some of these if compressed will benefit us with nothing but app size increase.
2025-05-29 08:03:49 +07:00
MoonDroid
d8db5f7d88
refactor: optimize clearFreeplay()
to improve cleanup of freeplay assets
2025-05-29 08:01:49 +07:00
MoonDroid
23d31ff73b
feat: add clearStickers() to clean sticker data from memory, alongside purging cache in StickerSubState
2025-05-29 08:01:15 +07:00
MoonDroid
a89351f083
feat: add null safety to FunkinMemory class for improved stability
2025-05-29 07:53:38 +07:00
MoonDroid
fb3277ea35
fix: update memory management during state transitions
2025-05-29 07:33:47 +07:00
EliteMasterEric
fc83685b0f
Remove a bunch of deprecation warnings
2025-05-28 16:33:10 -07:00
MoonDroid
25e04cf061
Fix private access errors and remove iOS compiler block
2025-05-28 16:24:57 -07:00
MAJigsaw77
8965bb059e
fix: ensure admob
doesnt stop the audio session on iOS
.
2025-05-28 16:24:57 -07:00
Eric
d61cc1d5be
Merge public commits to MAIN and DEVELOP ( #1045 )
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
Co-authored-by: Hundrec <hundrecard@gmail.com>
Co-authored-by: Lasercar <B_l_u_t_a_c_k@hotmail.com.au>
Co-authored-by: anysad <anysadiscool@gmail.com>
Co-authored-by: VioletSnowLeopard <ngzeretzke@gmail.com>
Co-authored-by: unknown <47027981+ACrazyTown@users.noreply.github.com>
Co-authored-by: kade-github <26305836+Kade-github@users.noreply.github.com>
Co-authored-by: JackXson-Real <32755192+JackXson-Real@users.noreply.github.com>
Co-authored-by: Abnormal <86753001+AbnormalPoof@users.noreply.github.com>
Co-authored-by: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com>
Co-authored-by: cyn0x8 <cyn0x8+git@gmail.com>
Co-authored-by: ChillyBeanBAM <109490279+ChillyBeanBAM@users.noreply.github.com>
2025-05-28 16:06:35 -07:00
MoonDroid
45bcb93c21
Invert capsule difficulty drag to the correct values.
2025-05-28 22:14:37 +07:00
Hyper_
83216e171c
Remove unnecessary Tracy frame mark
...
This is already done by OpenFL
2025-05-26 17:46:36 -03:00
MoonDroid
d4ef73fb93
Merge branch 'rewrite/master' into feature/unlock-everything
2025-05-25 09:34:15 +07:00
MoonDroid
7f924cd563
fix(mobile): Made freeplay scrolling more consistent and less buggy when dragging diagonally.
2025-05-23 16:00:06 -04:00
KarimAkra
91e9d5d55c
Fixed the dark bar being missing (small) on the boyfriend backing card
2025-05-23 15:17:27 -04:00
MoonDroid
d311a16459
Merge remote-tracking branch 'origin/rewrite/master' into flick-math
2025-05-22 19:09:51 +07:00
MoonDroid
a5b4a7d2cc
Make UNLOCK_EVERYTHING
work properly with songs.
2025-05-22 16:55:51 +07:00
sector-a
5788d04890
Prevent stacked amplitude from not working and fix hold note end vibration
2025-05-20 10:34:56 -07:00
sector-a
30e9b2fb67
Improve the way note vibrations are handled and tweak hold note vibrations
2025-05-20 10:34:56 -07:00
MoonDroid
a60560e36c
fix: ensure draggingDifficulty is set correctly during swipe interactions
2025-05-20 10:34:33 -07:00
MoonDroid
511fd88ee9
fix: replace #if mobile
with #if FEATURE_TOUCH_CONTROLS
for clarity and consistency
2025-05-20 10:34:33 -07:00
MoonDroid
a73ba04706
feat(mobile): improve touch interaction with granular state tracking and enhanced flick scrolling
...
- Added detailed touch state tracking to improve drag and selection behavior in FreeplayState
- Enhanced capsule scrolling with better flick handling for smoother touch device interaction
2025-05-20 10:34:33 -07:00
MoonDroid
17f614ea06
refactor: replace FlxSprite with FlxObject for touch hitboxes
2025-05-20 10:34:33 -07:00
MoonDroid
29143505cc
chore: clean up unused and reorder imports in FreeplayState
2025-05-20 10:34:33 -07:00
MAJigsaw77
c462a5f8d0
videos: initialize hxvlc's handle early for faster loading speeds.
2025-05-20 10:32:54 -07:00
Cameron Taylor
94f1720870
accomodate notch positioning for different orientations
2025-05-12 14:13:20 -04:00
Cameron Taylor
4f3f43d6e7
tidy(iOS): rename some variables in ScreenUtil.hx
2025-05-12 14:13:20 -04:00
Cameron Taylor
6689ae9e9d
fix(iOS): fix the notch size math on iOS
2025-05-12 14:13:20 -04:00
MoonDroid
666b57a1cb
Increase scroll camera's height to account for bigger screens.
2025-05-12 12:52:24 -04:00
MoonDroid
6289dfdd02
Adjust touch movement scaling in FreeplayState
...
New flixel ref has DPI Scaling for flicks, and added DPI scaling to freeplay's scroll too.
2025-05-12 06:24:13 +07:00
Abnormal
c77e164513
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
...
Co-authored-by: Hundrec <hundrecard@gmail.com>
2025-05-11 20:23:33 +00:00
Abnormal
d2acb5d167
fix: Fix the game crashing when hot reloading with F5
2025-05-11 15:13:27 -05:00
MoonDroid
adfd73d6ab
Enhance touch controls by adding capsule hitbox and updating hit detection logic
2025-05-10 10:21:25 -07:00
MAJigsaw77
d104e3381b
Update extension-iapcore
.
2025-05-10 10:19:53 -07:00
MAJigsaw77
14e8e1f42f
Update extension-androidtools
.
2025-05-10 10:19:53 -07:00
MAJigsaw77
24e535c90a
Update extension-admob
.
2025-05-10 10:19:53 -07:00
Cameron Taylor
cbff9a3719
freeplay momentum scrolling on mobile
2025-05-09 22:58:06 -04:00
kade-github
9a3e58a7d4
lock sync for static man
2025-05-09 12:55:10 -04:00
sector-a
c8a86d3df8
Add the pressAction
method in TouchUtil and use it everywhere it's useful
2025-05-09 12:54:45 -04:00
Eric
44c32cb0fc
More public 0.6.4 fixes ( #1016 )
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
Co-authored-by: Lasercar <B_l_u_t_a_c_k@hotmail.com.au>
Co-authored-by: anysad <anysadiscool@gmail.com>
Co-authored-by: Hundrec <hundrecard@gmail.com>
Co-authored-by: VioletSnowLeopard <ngzeretzke@gmail.com>
Co-authored-by: unknown <47027981+ACrazyTown@users.noreply.github.com>
Co-authored-by: kade-github <26305836+Kade-github@users.noreply.github.com>
Co-authored-by: Abnormal <86753001+AbnormalPoof@users.noreply.github.com>
Co-authored-by: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com>
Co-authored-by: cyn0x8 <cyn0x8+git@gmail.com>
2025-05-08 10:28:39 -07:00
MAJigsaw77
83d198493c
Implement IAP
on iOS
.
...
Co-Authored-By: MoonDroid <zdgzackda@gmail.com>
2025-05-06 18:08:26 -04:00
KarimAkra
283d7c0971
Fixed wide screen cap making the game position look off
...
Co-Authored-By: luckydog7 <59097731+luckydog7@users.noreply.github.com>
2025-05-06 18:08:26 -04:00
sector-a
e9b1d5fc04
Make downscroll unavailable if Arrows scheme is selected
2025-05-06 18:08:26 -04:00
sector-a
13a2b192b9
Add available
to menu items
2025-05-06 18:08:26 -04:00
sector-a
27b1cd32b7
fix wrong class path
2025-05-06 18:08:26 -04:00
KarimAkra
fffea09270
Chore: rename Desktop
with Native
in places where the stuff apply for both Mobile & Desktop
2025-05-06 18:08:26 -04:00
KarimAkra
d3705042cf
Use NO_TESTING_ADS
instead of !TESTING_ADS
2025-05-06 18:08:26 -04:00
KarimAkra
f9b0acb998
these aren't needed actually
2025-05-06 18:08:26 -04:00
KarimAkra
b536619773
silly me!
2025-05-06 18:08:26 -04:00
KarimAkra
f6569907c8
delete this old unused scrapped hag
2025-05-06 18:08:26 -04:00
KarimAkra
a34cbaf87f
Made FunkinBackspace automatically take android's back button as a back action
...
so now on Android you can use the phone's back button instead of always having to press the button in game!
2025-05-06 18:08:26 -04:00
KarimAkra
ec5a736be6
move the DPad control scheme by the notch & give it tweens
2025-05-06 18:08:26 -04:00
MoonDroid
00b54150a4
Adjust target position calculations for fullscreen scaling in SongMenuItem.
2025-05-06 18:08:26 -04:00
MoonDroid
b0c3c020e0
Fix an issue where the songs dont refresh when you change the difficulty through capsule.
2025-05-06 18:08:26 -04:00
KarimAkra
045b240949
Automated the ASTC textures compression process to be in build time
2025-05-06 18:08:26 -04:00
KarimAkra
b84b531a2c
Fixed VSync getting automatically enabled on focus lost/gained in Mobile
2025-05-06 18:08:26 -04:00
KarimAkra
fc78eeee4f
Fixed un-indexed freeplay scrolling with touch
2025-05-06 18:08:26 -04:00
sector-a
c992180f7c
Fix capsules behavior in freeplay being a little bit weird
2025-05-06 18:08:26 -04:00
sector-a
c026c104f5
Fix Strumline for the Arrows controls scheme
2025-05-06 18:08:26 -04:00
sector-a
353f1780d1
Added nullSafety back in MusicBeat(Sub)State and fixed the errors
2025-05-06 18:08:26 -04:00
Cameron Taylor
86ead7096e
tidy(preloader): remove old progressBar code (i believe this was a solid progress bar, we use pieces now
2025-05-05 23:05:47 -07:00
Cameron Taylor
bdb8857d5c
tidy(preloader): remove unused site lock things, unplanned feature
2025-05-05 23:05:47 -07:00
Cameron Taylor
2325317902
tidy(preloader): guard clause readability change for updateProgressLeftText()
2025-05-05 23:05:47 -07:00
Cameron Taylor
adb74b4539
tidy(preloader): cleanup relating to displaying current status. We get the string info from our enum abstract instead
2025-05-05 23:05:47 -07:00
Cameron Taylor
f737ce6ed3
tidy(preloader): remove some old preloader code relating to logo
2025-05-05 23:05:47 -07:00
Eric
d29ecfb7c4
Merge pull request #4936 from CrusherNotDrip/bugfix/tooltip-chart-editor
...
[BUGFIX] Prevent the game from crashing when clicking a recent chart before tooltip shows up
2025-05-02 17:55:41 -04:00
Eric
cdd17ce033
Merge pull request #4938 from AbnormalPoof/bugfix/quick-web-fix
...
2 more commits from #3032
2025-05-02 17:54:38 -04:00
cyn0x8
6f43438cdb
hopefully fix #4814
2025-05-02 16:41:03 -05:00
cyn0x8
a74369c77e
fixes + stronger sandboxing
2025-05-02 16:40:50 -05:00
CrusherNotDrip
def1b74eb6
Stop the game from crashing when clicking a recent chart before tooltip appears
2025-05-02 16:40:31 -04:00
Abnormal
c0353bca2b
remove extra callback (already gets called in _onAnimationComplete()
by dispatching the animation name to onAnimationComplete
2025-05-02 13:53:30 -05:00
Abnormal
f385cf9fd3
fix: Fix texture atlases looping indefinitely
2025-05-02 13:52:16 -05:00
Eric
301f71b428
Merge pull request #4930 from Hundrec/Lasercar/commit-recovery
...
<RECOVERY> Restore two of Lasercar's commits
2025-05-02 14:30:11 -04:00
Eric
189e028442
Merge pull request #4931 from ACrazyTown/fix/crash-log-memory-overflow
...
Fix memory overflow in crash log (Redo)
2025-05-02 14:30:03 -04:00
Eric
a9647cf9fc
Merge pull request #4617 from Lasercar/destroy-the-volume-plugin
...
[BUGFIX] Destroy the volume plugin when wiping save data
2025-05-02 14:29:54 -04:00
Eric
05b9d68645
Merge pull request #4227 from Lasercar/main-menu-not-remembering-freeplay-menu-selection-fix
...
Main menu not remembering freeplay menu selection fix
2025-05-02 14:29:29 -04:00
Eric
45f0f14ed9
Merge pull request #4318 from Lasercar/fix-strumline-offset-when-downscroll
...
Fix strumline offset when downscroll
2025-05-02 14:29:11 -04:00
Eric
a8262a8d3b
Merge pull request #3090 from anysad/fix-animation-file-save
...
[BUGFIX] Animation Editor not saving the file name
2025-05-02 14:21:46 -04:00
Eric
264c2d8e77
Merge pull request #4266 from NotHyper-474/bugfix/chart-editor-broken-resize
...
[BUGFIX] Chart Editor - Fix resolution breaking after returning from PlayState
2025-05-02 14:21:33 -04:00
Eric
b2f231e889
Merge pull request #4871 from NotHyper-474/bugfix/initstate-spam-medal-crash-fix
...
[BUGFIX] Fix crash when spamming enter when opening game (properly this time)
2025-05-02 14:21:21 -04:00
Hundrec
d9fcaf0e63
Restore Lasercar's changes
...
Dropped them somewhere whoopsie
Co-Authored-By: Lasercar <64717068+Lasercar@users.noreply.github.com>
2025-05-02 05:02:29 -06:00
Hundrec
dc2acac152
no more negative clear percent shenanigans
...
"a thousand curses upon you for not testing your prs before making them /j"
- AbnormalPoof
Co-Authored-By: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-05-01 21:23:55 -06:00
EliteMasterEric
c823bba3d1
Fix some merge conflict issues
2025-05-01 22:03:50 -04:00
Eric
bf5a669592
Merge pull request #4919 from Kade-github/real-capsule-fix
...
Sorting in freeplay is weird
2025-05-01 21:56:24 -04:00
kade-github
8b9775d91f
the falsening by VioletSnowLeopard
2025-05-01 18:50:03 -07:00
EliteMasterEric
e917da0a7b
Merge branch 'rewrite/master' into funkin-mobile/main
2025-05-01 21:46:20 -04:00
Eric
6caeda9a9d
Merge pull request #4898 from Lasercar/fix-fix-scoring-changes
...
[BUGFIX] Fix `Fix scoring changes`
2025-05-01 21:42:29 -04:00
Eric
9983556748
Merge pull request #4358 from VioletSnowLeopard/fix-special-pause-menu-chance
...
[BUGFIX] Fix the chance of getting the special pause menu
2025-05-01 21:40:58 -04:00
Hyper_
142ea6db0c
fix: Force UI Camera resize
2025-05-01 22:32:02 -03:00
Eric
5397924edd
Merge pull request #4913 from VioletSnowLeopard/fix-switching-filters
...
[BUGFIX] Fix the Behavior of Selected Song when Changing Filters in Freeplay
2025-05-01 21:24:52 -04:00
Eric
664d9e0fb3
Merge pull request #4214 from Lasercar/freeplay-ui-fixes
...
Freeplay UI fixes
2025-05-01 21:07:51 -04:00
VioletSnowLeopard
edf6889af9
fix switching filters to do its intended behavior
2025-05-01 20:57:39 -04:00
EliteMasterEric
8de74c361c
Additional cleanup
2025-05-01 19:55:44 -04:00
MoonDroid
6c842fea20
Make widescreen not mobile only.
...
Fix a typo in Main too.
Reposositon
2025-05-02 00:26:59 +07:00
MoonDroid
9216fff9b0
Move InAppPurchasesUtil and AdMobUtil to funkin/api/mobile
2025-05-01 23:24:51 +07:00
unknown
c67085a46a
Fix memory overflow in crash log
2025-04-30 23:41:14 +02:00
Hyper_
a83a4a599c
fix: Null-check MedalList's internal map
2025-04-30 12:31:01 -03:00
Lasercar
f6ac4cad43
Whoops, missed this one
2025-04-30 23:58:09 +10:00
VioletSnowLeopard
0101bae7ec
convert decimal chance to percent
2025-04-30 09:31:22 -04:00
Hyper_
c5f2a74494
fix: Prevent loading invalid variation
2025-04-30 00:44:12 -04:00
Kolo
3e0dbe2758
performCleanup on reload
2025-04-30 00:43:37 -04:00
thesuperpig56
bbc0546c74
Shortened statement based on suggestion.
...
Co-authored-by: Abnormal <86753001+AbnormalPoof@users.noreply.github.com>
2025-04-30 00:42:15 -04:00
thesuperpig56
617d5ffa06
Called the wrong character here, whoops!
2025-04-30 00:42:15 -04:00
thesuperpig56
73114e2da6
Avoid crash when restarting song without characters.
2025-04-30 00:42:15 -04:00
Kolo
808698ace7
medal fix thing
2025-04-30 00:41:28 -04:00
VioletSnowLeopard
832bc5bd83
fix two issues with random capsule
2025-04-30 00:37:08 -04:00
EliteMasterEric
0253df7269
Feature flag cleanup
2025-04-30 00:31:31 -04:00
TechnikTil
b15e809c63
fix freeplay dj softlock
2025-04-29 18:01:55 -04:00
Lasercar
8074d57186
Don't add the default difficulty to song metadata
...
It'll now only add the current difficulty to the metadata if it doesn't exist in it when saved.
2025-04-29 18:01:23 -04:00
Kolo
31d3718e5c
music file priority thing
...
(updated a misleading comment, lols!)
2025-04-29 16:27:21 -04:00
Lasercar
5fdbd23a17
Misses now actually make you miss your grade
...
Sustain notes no longer add to the miss tally
2025-04-29 16:24:50 -04:00
KarimAkra
588eea019d
fixed memory counter position
2025-04-29 17:06:55 +03:00
Lasercar
afbb335993
Destroy the volume plugin
2025-04-29 20:23:52 +10:00
Lasercar
2bc1a31427
fix capsule jumpin and random capsule starting x position
2025-04-29 20:04:56 +10:00
Lasercar
dafbb43532
capsule jump in
2025-04-29 19:59:35 +10:00
Lasercar
4978c89ac3
capsule options menu null reference fix
2025-04-29 19:57:31 +10:00
Lasercar
29b541af38
First rank overrides itself fix
2025-04-29 19:57:31 +10:00
Lasercar
fc09350be7
This should fix the squashed capsule text, right?
2025-04-29 19:57:23 +10:00
Lasercar
e1ca3c69f0
Fixed letter sort animation
2025-04-29 19:53:32 +10:00
Lasercar
a15bd36943
Freeplay UI fixes
...
Input is disabled as soon as possible when a capsule is open
Input re-enables after capsule errors
instrument selector uses the capsule's target position as it's position, rather than the capsule's position
2025-04-29 19:53:32 +10:00
Lasercar
3a1b573ea3
Fix save being loaded twice for no reason
2025-04-29 17:14:23 +10:00
Lasercar
ef6b214872
Save vsync mode as string but get as vsync mode
2025-04-29 17:14:23 +10:00
sector-a
e6df6d5116
Temporarily remove nullSafety in two classes
2025-04-29 04:13:25 +03:00
EliteMasterEric
7e62782fa1
Merge branch 'rewrite/master' into funkin-mobile/main
2025-04-28 13:49:40 -04:00
KarimAkra
7fe621a839
Small implementation to ASTC textures
2025-04-27 14:33:34 +03:00
EliteMasterEric
adefa902e7
Fix several issues preventing builds on HTML5
2025-04-25 12:14:28 -07:00
kade-github
19eb138666
vwooshin for retry
2025-04-25 00:32:07 -04:00
EliteMasterEric
e21b01aa66
Fix a broken usage.
2025-04-25 00:32:00 -04:00
EliteMasterEric
c41c800998
Fix a bug where render distance ignores scroll speed (test on 0.5x scroll speed), then do some code cleanup and documentation.
2025-04-25 00:32:00 -04:00
Cameron Taylor
745f49ca6d
tiny little cleans in char select nametag
2025-04-24 19:26:35 -07:00
Cameron Taylor
78646c4635
fix for difficulty stars not appearing when returning from character select
2025-04-24 19:14:11 -07:00
Eric
1c4b8751b7
Pico Results Screen Easter Egg ( #1007 )
2025-04-23 16:52:29 -07:00
EliteMasterEric
e290e0c702
Make merch referrals error-proof (they don't work if the API is disabled whoops!)
2025-04-22 19:14:15 -04:00
nebulazorua
53dec057be
vuln patch part 1
...
so now you cant open files as easily i think
oops
2025-04-22 19:14:15 -04:00
Hyper_
f20b938f3f
fix: Pad number with 1 decimal place with zero
...
Merge pull request #1000 from FunkinCrew/hyper/chart-editor-display-beat
[PUBLIC PR] Display current beat and step in the Chart Editor
2025-04-22 19:02:56 -04:00
Hyper_
85915eae8c
Implement suggestion: Fractional beat display
2025-04-22 19:02:09 -04:00
Hyper_
83bb3bb507
feat: Show current beat and step next to song position
2025-04-22 19:02:09 -04:00
Kade
642b2142ca
Merge pull request #999 from FunkinCrew/kolo/chart-event-crash-fix
...
[PUBLIC PR] Fix a crash when messing with events in the chart editor
2025-04-22 19:00:24 -04:00
Kade
0c6b730647
Merge pull request #998 from FunkinCrew/kolo/cap-score-display
...
[PUBLIC PR] Cap Score Displays to their biggest possible values
2025-04-22 19:00:24 -04:00
Kolo
83c367e23b
another bugfix yeah
...
i hate dropdowns i hate dropdowns i hate dropdowns
2025-04-22 19:00:24 -04:00
Kade
fe7bf3dd55
Merge pull request #994 from FunkinCrew/cyn0x8/fileutil-sandbox
...
[PUBLIC PR] Sandboxing for FileUtil (prevent deleting important game files etc)
2025-04-22 19:00:24 -04:00
Kade
273d950899
Merge branch 'rewrite/master' into kolo/cap-score-display
2025-04-22 19:00:24 -04:00
Kolo
9e61481cfe
Merge branch 'develop' of https://github.com/FunkinCrew/Funkin into chart-events-fix
2025-04-22 19:00:24 -04:00
Super
e572c7c2fb
Remove FlxG.fixedTimeStep from PlayState
...
It's in TitleState now
2025-04-22 19:00:24 -04:00
cyn0x8
95ade2a08b
FileUtil overhaul + sandboxing
2025-04-22 19:00:24 -04:00
Kolo
51324e9c28
mmyes
2025-04-22 19:00:24 -04:00
Abnormal
e6e3a30c0c
docs: Add missing documentation to the remaining functions in Module
2025-04-22 19:00:24 -04:00
Super
2b7254fbd2
Add FlxG.fixedTimestep change to initState
2025-04-22 19:00:24 -04:00
sector-a
b40b4b0369
Fix Animation Editor Crash
...
Fix poor code formatting
This is unnecessary now
2025-04-22 15:53:53 -04:00
KarimAkra
4d77d21b15
Refactor menus UI positioning for notch size to look cleaner
2025-04-21 01:10:37 +03:00
MAJigsaw77
647b69bb0c
Use gradients
on labels.
2025-04-20 10:42:31 +03:00
MAJigsaw77
94cd22e243
Follow the notch possition on CreditsState
.
2025-04-20 10:41:09 +03:00
MAJigsaw77
324ef37505
Follow the notch possition on StoryMenuState
.
2025-04-20 10:40:44 +03:00
MAJigsaw77
3cc189869b
Some formatting on InAppPurchasesUtil
.
2025-04-20 10:39:47 +03:00
MAJigsaw77
cc7def5178
Somewhat finished the IAP implementation.
2025-04-20 00:39:14 +03:00
sector-a
842d1a72a4
DialogueBox tweaks for fullscreen
2025-04-19 23:11:58 +03:00
KarimAkra
3d52aab7a3
Use correct path for the .env
file for iOS
2025-04-19 12:26:39 +03:00
KarimAkra
f3b20dbbd3
properly calculate gameNotchSize
and gameNotchPosition
2025-04-19 12:24:12 +03:00
MoonDroid
b8db4947d6
Merge branch 'funkin-mobile/main' of https://github.com/FunkinCrew/Funkin-secret into funkin-mobile/main
2025-04-19 16:09:36 +07:00
MoonDroid
53794ab4cc
Fix compiling for desktop platforms by adding missing conditionals in some classes.
2025-04-19 16:09:19 +07:00
MoonDroid
804984b8c1
Add conditional path for DATA_FILE_BASE_PATH
for iOS.
2025-04-19 16:08:30 +07:00
MoonDroid
63ec721aa1
Fix notch calculation for iOS.
2025-04-19 16:06:57 +07:00
EliteMasterEric
93d4f30cad
Make ScreenshotPlugin null-safe.
2025-04-18 19:40:39 -04:00
Abnormal
dda91cf770
change requested by eric
2025-04-18 19:35:24 -04:00
Abnormal
6a1160feab
chore: Enable null safety for 11 classes
2025-04-18 19:35:24 -04:00
kade-github
b48b5ae1aa
remember diff for generate song list
2025-04-18 17:33:31 -04:00
MAJigsaw77
0444d47458
Dont add the fpsCounter
on Main
.
...
I think this was a left over?
2025-04-18 23:44:42 +03:00
MAJigsaw77
b755ed8d98
Implement extension-iapcore
and testing for it.
2025-04-18 18:28:09 +03:00
KarimAkra
64126a3df5
fixed StickerSubState
import on PauseSubState
2025-04-18 17:08:46 +03:00
KarimAkra
e78d3ecf8f
remove VSync option from mobile
2025-04-18 14:47:56 +03:00
KarimAkra
a7ef5580a4
Merge branch 'rewrite/master' of github.com:FunkinCrew/Funkin-secret into funkin-mobile/main
2025-04-18 14:41:20 +03:00
KarimAkra
1dfe8866ab
Don't touch the flixel soundtray on mobile targets
...
FlxG.game.soundTray stays null on mobile targets
2025-04-18 14:34:32 +03:00
Cameron Taylor
ee906ae8c0
fix: make the sound tray volume be less loud ( #990 )
2025-04-17 19:59:59 -04:00
Kade
7eebce432d
[PUBLIC PR] Prevent softlock caused by removing all keybinds for a UI control ( #988 )
...
* prevent removing last keybind for UI controls
* add popup to alert you cannot remove keybind
* ensure controls list is unique
* Use public submodule URLs (would be nice if this was automatic but oh well)
---------
Co-authored-by: VioletSnowLeopard <ngzeretzke@gmail.com>
Co-authored-by: EliteMasterEric <ericmyllyoja@gmail.com>
2025-04-17 19:59:59 -04:00
EliteMasterEric
750779a3fb
Disable the pop-in animation on the Random capsule for consistency.
2025-04-17 18:25:44 -04:00
kade-github
095bc9006d
animation on all diffs
2025-04-17 18:25:44 -04:00
kade-github
09fdd0c91e
going to erect with the erect takes you to the closest erect
2025-04-17 18:25:44 -04:00
kade-github
be5d6227a7
erect nearest neighbor select
2025-04-17 18:25:44 -04:00
sector-a
1f22313b8a
Force downscroll mode for Arrows controls scheme
2025-04-17 21:33:58 +03:00
sector-a
e359dad1e8
Remove option item for HitboxShowcase
2025-04-17 21:07:44 +03:00
sector-a
4d88df2120
Don't create Launch in Fullscreen preference item on mobile
2025-04-17 20:37:43 +03:00
sector-a
1c11a7003f
Fix controls scheme menu
2025-04-17 20:23:13 +03:00
sector-a
2932c24418
Add UNLOCK_EVERYTHING
for testing purpose
2025-04-17 20:04:05 +03:00
sector-a
bb46b699eb
Prevent SoundTray crash and Update Assets
2025-04-17 19:53:11 +03:00
sector-a
dc000b33eb
Add FEATURE_HAPTICS
2025-04-17 19:51:36 +03:00
MoonDroid
75d8101030
Comment this out temporarily until we fix up flixel.
2025-04-17 21:53:12 +07:00
MoonDroid
90fb8a1883
Fix black screen bug in StoryMenuState.
2025-04-17 21:52:51 +07:00
MoonDroid
50baf0c869
Fix idling difficulty position in FreeplayState.
2025-04-17 21:52:51 +07:00
KarimAkra
b6e31e581a
Fixed building errors
2025-04-17 14:51:33 +03:00
KarimAkra
5dd26101f2
Added environment config for getting android keystore & admob IDs
2025-04-17 14:22:45 +03:00
MoonDroid
81c92fc11f
Fix a bug with freeplay's difficulty swiping where it freezes the capsule.
2025-04-17 13:16:23 +03:00
KarimAkra
5b8b943b99
allow changing difficulty on story mode by swiping left and right
2025-04-17 13:15:06 +03:00
MoonDroid
c9138e4d1f
Small clean up to the new code in Freeplay.
2025-04-17 13:14:40 +03:00
MoonDroid
2bfc24f22b
Add the ability to swipe on the mp3 capsules to change difficulty.
2025-04-17 13:14:16 +03:00
MoonDroid
ebb9d373c3
Refactor handleInput()
into smaller neater functions, and add an extra difficulty check to avoid swipe issues.
2025-04-17 13:13:54 +03:00
sector-a
fc2e28ab18
Adjust strumline background for Arrows scheme
2025-04-17 13:12:41 +03:00
sector-a
b4f30c341e
Fix strumline background
2025-04-17 13:12:18 +03:00
sector-a
995f6c5adb
Do not create screenshot options if FEATURE_SCREENSHOTS is disabled
2025-04-17 13:11:57 +03:00
sector-a
bcdbe2993c
Fix selection in Freeplay
2025-04-17 13:09:57 +03:00
sector-a
8bf14b7d0c
Scale the dialogue box and speaker on fullscreen
2025-04-17 13:09:44 +03:00
sector-a
261a237934
Fix difficulty stars position
2025-04-17 13:09:09 +03:00
KarimAkra
ede705987c
Possibly fixed notch calculation for iOS
2025-04-17 13:08:27 +03:00
MoonDroid
828de1c512
Add grpDifficulty back to freeplay.
2025-04-17 13:06:01 +03:00
MoonDroid
85e77486f7
Properly fixed the strumline crash and visual bugs for mobile.
2025-04-17 13:06:01 +03:00
MoonDroid
50f467c366
Temporary crash fix for strumlines on mobile.
2025-04-17 13:03:27 +03:00
MAJigsaw77
97f8de0de4
Fixed notch position with createPrefItemEnum
.
2025-04-17 13:03:27 +03:00
sector-a
ed5b7fbb31
Do not initialize NewgroundsMedalPlugin if newgrounds feature is disabled
2025-04-17 13:03:27 +03:00
sector-a
418f7d71f9
Small fixes
2025-04-17 13:03:27 +03:00
sector-a
7111492578
Don't make it inline
2025-04-17 13:03:27 +03:00
sector-a
baaaaddead
Small fix
2025-04-17 13:03:27 +03:00
sector-a
c2956cd253
Put newgrounds related code in a define
2025-04-17 13:03:27 +03:00
sector-a
999557b501
Add private access to get funnyCam
2025-04-17 13:03:27 +03:00
sector-a
73914c6858
Don't build credentials if newgrounds feature is disabled
2025-04-17 13:03:27 +03:00
sector-a
4976a099af
Fix FunkinHitbox
2025-04-17 13:03:27 +03:00
sector-a
ec5f8344ed
Put onEventLogged under a define
2025-04-17 13:03:26 +03:00
sector-a
219c46f56b
Fix an import path
2025-04-17 13:03:26 +03:00
sector-a
4f5b0f2453
Put newground imports in Events class under a define
2025-04-17 13:03:26 +03:00
MAJigsaw77
359e40bf4d
Add lerping to the fps & memory counters reposition.
2025-04-17 12:56:58 +03:00
MAJigsaw77
bd39e2023c
Change the duration and ampl of the sticker vibration.
2025-04-17 12:55:56 +03:00
MAJigsaw77
809f4107ab
Fix hitbox's hint's label tweening.
2025-04-17 12:55:43 +03:00
MAJigsaw77
e838fef8e6
Update to extension-haptics
and update extension-admob
aswell.
2025-04-17 12:55:12 +03:00
MoonDroid
2c5c66286a
Move admob interstitial trigger from transition to targetState switching in ResultState.
2025-04-17 12:54:10 +03:00
MoonDroid
5ca22a6910
Fix options menu hitboxes
2025-04-17 12:52:19 +03:00
MAJigsaw77
bed90dc230
Add InAppPurchasesUtil
.
2025-04-17 12:50:25 +03:00
sector-a
ff144cf30b
Fix a typo in options desc
2025-04-17 12:49:17 +03:00
MoonDroid
58468abba7
Slightly push the album art and title upwards to fix the overlapping issue with the back button on mobile.
2025-04-17 12:46:45 +03:00
MAJigsaw77
5d26f8b433
Move the banner to top-left
and fix some offsets inside the pause menu.
2025-04-17 12:46:10 +03:00
sector-a
b68ba97ca6
Add tween out for backbutton in freeplay when the menu gets closed.
2025-04-17 12:44:30 +03:00
sector-a
ba449cabd6
Added vibrations to the sticker transition
2025-04-17 12:44:07 +03:00
MoonDroid
61f1bdd89a
Refactor the new flick and scroll code for mobile, aswell as fix a few unnoticable bugs.
2025-04-17 12:43:23 +03:00
MoonDroid
6d6441de6f
Tweak hitbox values for the default control scheme on mobile.
2025-04-17 12:43:15 +03:00
MoonDroid
f7f502dd92
Tweak scrolling values for mobile & fix flick wrapping for mobile in Freeplay.
2025-04-17 12:42:50 +03:00
zacksgamerz
4226ba8978
Work in progress sketch for new flicks and scrolls on freeplay
2025-04-17 12:40:21 +03:00
KarimAkra
39313be86b
revert things i accidentally comitted
2025-04-17 12:38:15 +03:00
Mihai Alexandru
b1986fb9c5
Fix boundingBoxColor
nullSafety.
2025-04-17 12:36:28 +03:00
KarimAkra
bef3815901
Fixed freeplay highlight and selection
2025-04-17 12:34:17 +03:00
KarimAkra
37fa11fe08
revamp songs selection and highlight on freeplay
2025-04-17 12:34:17 +03:00
KarimAkra
e8d3fa8a35
simplfy the un-indexed freeplay scrolling logic
2025-04-17 12:34:17 +03:00
KarimAkra
0a0789faea
Fixed selection
2025-04-17 12:32:28 +03:00
KarimAkra
5d6e44d5f1
Un-index freeplay
...
that's experimental
there's a weird bug when selecting a song where it confirms instead of selecting for some reason
2025-04-17 12:26:10 +03:00
zacksgamerz
7119d6a476
Tune the size of the hitboxes, strums, and incoming notes to be slighlty bigger.
2025-04-17 12:24:45 +03:00
sector-a
1093dd3400
Make pico playable haptics also work for dark and christmas versions
2025-04-17 12:24:29 +03:00
MAJigsaw77
c7906edc1e
Some things
...
* Fixed some other checkstyle issues.
* The controls schemes options menu now shows the hitboxes without a gradient to look better.
* Attempted to rewrite the tweeing system on the FunkinHint, needs more looking.
2025-04-17 12:22:56 +03:00
sector-a
3fcc2cc5bc
Add unique haptics for each game over animation
2025-04-17 12:22:56 +03:00
MAJigsaw77
34f97e3e3e
One lined tweens for the bg.
2025-04-17 12:22:56 +03:00
Mihai Alexandru
e0fcd655e7
Change the pointers for iOS at ScreenUtil
2025-04-17 12:22:32 +03:00
MAJigsaw77
b1089958c7
Tween the bg color to gray when entering demo mode.
2025-04-17 12:20:40 +03:00
MAJigsaw77
ea2b63b1bb
Updated some stuff
...
* Fixed some check-style warnings
* Merged polygon button and normal button together
* Updated `funkin.haptic` ref.
* Simplified `getNotchRect` for `iOS`.
2025-04-17 12:19:24 +03:00
MAJigsaw77
7fb5d8c65c
Fixed a checkstyle issue with admob
util.
2025-04-17 12:15:10 +03:00
MAJigsaw77
86f8cb76f2
Simplified some logic in the admob
util.
2025-04-17 12:14:55 +03:00
sector-a
b03eef01ca
Add sharpness for vibrations (iOS only)
2025-04-17 12:13:47 +03:00
sector-a
5d7517b839
Fix sustain notes vibrations for pixel notes
2025-04-17 12:08:23 +03:00
sector-a
1790c13fac
Changed vibration at rank tally animation end in results screen
2025-04-17 12:08:13 +03:00
sector-a
180ec17ce3
Prevent sustained vibrations not ending
2025-04-17 12:07:59 +03:00
KarimAkra
5a39439fcc
Align the pause button with the notch
2025-04-17 12:07:17 +03:00
sector-a
2f6e6ef7cd
Bound hitbox showcases x axis on dragging
2025-04-17 12:07:03 +03:00
KarimAkra
75e0992509
Fixed notch rect on ios platforms (??)
2025-04-17 12:06:50 +03:00
KarimAkra
67f0425e89
Fixed the result screen scroll text not being aligned properly on notched displays
2025-04-17 12:06:43 +03:00
sector-a
3a084accc9
Force amplitude to be bigger on iOS
2025-04-17 12:06:01 +03:00
zacksgamerz
31c96bc6a1
Added mobile compiler flag for the size change.
2025-04-17 12:04:09 +03:00
zacksgamerz
f439624404
Scaled down the size of the incomming notes for the player for the default control scheme.
2025-04-17 12:03:58 +03:00
zacksgamerz
0b2bb3391c
Fix the difficulty sprites not showing up in Freeplay.
2025-04-17 12:03:52 +03:00
zacksgamerz
ffee837bcd
Fixed flooring mistake for haptics in pico's freeplay.
...
What happens if you floor 0.3? it returns ZERO :D
2025-04-17 12:03:42 +03:00
zacksgamerz
e4733f9a5c
Tune the size for the player strumline a tiny bit.
2025-04-17 12:03:32 +03:00
sector-a
8fa6809723
Add vibration for locked selection in Character Select menu
2025-04-17 01:04:17 +03:00
sector-a
6b3fb46ae5
Forgot some few vars
2025-04-17 01:03:58 +03:00
Mihai Alexandru
d05a3519a3
Forgot to iInitialize funkin.haptic
in InitState
...
2025-04-17 01:03:36 +03:00
zacksgamerz
1a75c094b3
Refactored Tweening for TouchPointerPlugin, and added skipTween argument to removeAll()
2025-04-17 01:02:28 +03:00
zacksgamerz
def86a44eb
Refactored the middle offset code for the default control scheme, added amplification and increased it by 15 px.
2025-04-17 01:02:28 +03:00
zacksgamerz
3b3f4543b4
Increased player strumline size by 0.05 percent for the default control scheme.
2025-04-17 01:02:28 +03:00
zacksgamerz
d92d3130c8
Fixed opponentStrumline wacky positioning.
2025-04-17 01:02:28 +03:00
zacksgamerz
01cc9f1ae4
Added aspect ratio amplification to opponent's strumline in default controls.
2025-04-17 01:02:28 +03:00
zacksgamerz
9775034d7a
Add tapping to LetterSort for Freeplay.
2025-04-17 01:01:40 +03:00
Mihai Alexandru
824767af66
Replace the traditional lime Haptics with funkin.haptic
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-04-17 01:01:26 +03:00
sector-a
ae4384453c
Tweak freeplay scrolling vibrations a lil bit
2025-04-17 00:42:39 +03:00
sector-a
a80e3df799
Add vibrateByPreset method for calling vibrations using VibrationPresets
2025-04-17 00:42:35 +03:00
sector-a
52929de50a
Rework hitbox items scrolling in scheme menu
2025-04-17 00:40:30 +03:00
zacksgamerz
b81ff3c136
Fixed an issue where the touch pointer would permanently persist after switching states. Re-arranged imports in TouchPointerPlugin.
2025-04-17 00:38:35 +03:00
zacksgamerz
f11d7e8147
Disabled wrapping in Story Menu and fixed an unknown bug with the swipe threshold.
2025-04-17 00:38:23 +03:00
zacksgamerz
8f123e4ab9
Made it so you need to tap on LetterSort first so it would receive input.
2025-04-17 00:38:20 +03:00
zacksgamerz
25d27e62ce
Refactored scroll up and down logic in Freeplay.
2025-04-17 00:37:32 +03:00
zacksgamerz
b9230b6eb2
Add swipe gesture to back out in Freeplay.
2025-04-17 00:36:49 +03:00
KarimAkra
2236865f0f
Remove the unused FullScreenScaleMode class
2025-04-17 00:33:23 +03:00
KarimAkra
e197b7325a
Fixed the Preferences Menu options not aligning correctly on notched displays
2025-04-17 00:33:07 +03:00
KarimAkra
6080cd5bf3
Fixed the freeplay rating stars flames position to align properly with the notch
2025-04-17 00:32:53 +03:00
zacksgamerz
ef35ba759e
Added pointer fade out to each individual touch pointer. Changed the color of the touch pointer and added a "screen" blendmode.
2025-04-17 00:32:29 +03:00
zacksgamerz
f246fa2e6c
Fix tween cancellation and update flick direction logic in FreeplayState.
2025-04-17 00:32:17 +03:00
Karim Akra
2973b65c69
Check for resolution validity on desktop only
2025-04-17 00:31:51 +03:00
zacksgamerz
f6ee1c8f92
Cancel existing tweens for difficulty groups before starting a new tween in FreeplayState.
2025-04-17 00:31:19 +03:00
zacksgamerz
3389eaef96
Changed justSwiped to swipe in StoryMenuState.
2025-04-17 00:31:19 +03:00
zacksgamerz
86d050a11f
Refactor swipe threshold calculation to use SwipeUtil across multiple states.
2025-04-17 00:31:19 +03:00
Mihai Alexandru
5c0de03a74
Adjust the preferences options x to follow the cutout.
2025-04-17 00:31:18 +03:00
zacksgamerz
afe0087591
Invert flicks for a hotfix.
2025-04-17 00:30:33 +03:00
KarimAkra
616004d7f6
move FullScreenScaleMode
from flixel.system.scaleModes
to funkin.ui
2025-04-17 00:29:45 +03:00
Karim Akra
854f62ba54
Use correct arguments for aspect ratio validity check
2025-04-17 00:28:11 +03:00
zacksgamerz
7374986c05
Fix aspect ratio validation by using gameHeight instead of gameWidth
2025-04-17 00:28:11 +03:00
KarimAkra
6a064dc7f7
Fixed an issue with the game looking off on invalid aspect ratios
2025-04-17 00:28:11 +03:00
KarimAkra
d9bc989b91
Fixed notch rectangle calculations for iOS (??)
2025-04-17 00:28:11 +03:00
zacksgamerz
7bd6e09dcf
Slightly adjust the hitbox's width for the default control scheme on mobile.
2025-04-17 00:28:11 +03:00
zacksgamerz
45986f34c1
Adjust note hitbox calculations for mobile to be more wide-screen friendly.
2025-04-17 00:27:30 +03:00
Mihai Alexandru
3386d62951
Video Playback Optimization.
2025-04-17 00:27:13 +03:00
zacksgamerz
85330f73a1
Small readability tuning for initNoteHitbox in PlayState.
2025-04-17 00:26:46 +03:00
zacksgamerz
318e73a030
Fixed a small typo in playstate.
2025-04-17 00:26:20 +03:00
zacksgamerz
62acfd8365
Add TODO comment to address touch pointer positioning issue in PlayState
2025-04-17 00:25:56 +03:00
zacksgamerz
cbc3b6c0b5
Enhance documentation and reorganize imports for the TouchPointerPlugin class
2025-04-17 00:25:56 +03:00
zacksgamerz
3e71f12871
Remove unused strength calculation in HapticUtil
2025-04-17 00:25:56 +03:00
zacksgamerz
1a28e48434
Adjust hitbox dimensions for the default mobile controls scheme.
2025-04-17 00:25:56 +03:00
zacksgamerz
d57409ca20
Character Select Menu Fixed the issue where it instantly selects the item when you first tap into it.
2025-04-17 00:25:56 +03:00
zacksgamerz
195e3082df
Remove gamepad rumble in HapticUtil since it got reverted in openfl & flixel.
2025-04-16 23:42:51 +03:00
KarimAkra
27adb17a38
Fixed the null object refrence in AttractState
on mobile platforms
2025-04-16 23:41:55 +03:00
sector-a
85f3f4b047
Bound currentIndex in Controls Scheme Menu for targets with touch support
2025-04-16 23:41:53 +03:00
sector-a
16f8678d0f
Bound currentEntry in Pause SubState for targets with touch support
2025-04-16 23:41:18 +03:00
sector-a
64877bc999
Rename MobileControlsSchemeMenu to ControlsSchemeMenu
2025-04-16 23:41:11 +03:00
Mihai Alexandru
6b2572c176
Disable logging for AdMobUtil.
2025-04-16 23:38:58 +03:00
zacksgamerz
7a747993e7
Fixed issues with pixel notes' hitboxes on the default control scheme, adjusted positioning and scaled down the size even further.
2025-04-16 23:32:22 +03:00
Mihai Alexandru
5d2bd38f72
Attempt to implement controller rumble to HapticUtil
...
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com>
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-04-16 23:31:49 +03:00
Mihai Alexandru
1e40568ca9
Fixed minor issues in AdMobUtil
2025-04-16 23:25:13 +03:00
Kolo
855deb5828
set enabled when prompt gone
2025-04-16 16:06:39 -04:00
KarimAkra
51b82a0a7c
Fixed minor issues with swipes and Pointer Plugin
2025-04-16 16:07:59 +03:00
sector-a
6c2ff099da
Uncomment swipeThreshold.set() calls
2025-04-16 16:05:53 +03:00
KarimAkra
8119dcca8e
Fixed a tiny mistake in TouchPointerPlugin
to make it use the instance variable
2025-04-16 16:05:43 +03:00
KarimAkra
a289fb7f54
Fixed common issues with the Pointer Plugin
2025-04-16 16:05:20 +03:00
zacksgamerz
6f9b8f0284
Add TouchPointerPlugin integration and update pointer group initialization
2025-04-16 16:04:58 +03:00
zacksgamerz
46d10ede43
Comment out pointer group addition and fix variable assignments in TouchPointer
2025-04-16 16:04:38 +03:00
zacksgamerz
16884ba28e
Implement TouchPointerPlugin and remove old legacy TouchPointer code.
2025-04-16 16:04:22 +03:00
KarimAkra
c636024f75
Fixed pausing in PlayState when fake cutouts are present.
2025-04-16 15:59:28 +03:00
KarimAkra
a4207c1020
Allow skipping the video after holding the screen for 1.5 seconds with touch
2025-04-16 15:56:44 +03:00
KarimAkra
a2c2b8d9dd
Fixed the FPS counter position and removed skipping with touch from AttractState
2025-04-16 15:54:38 +03:00
KarimAkra
c466e1aa12
Refactor positioning of FPS and memory counters for mobile
2025-04-16 15:51:27 +03:00
KarimAkra
3bdd7b20b0
Added fake cutouts functions
2025-04-16 15:49:40 +03:00
Mihai Alexandru
5b4ed6e726
Use untyped
on width/height setter.
...
Also simplified something.
2025-04-16 15:44:31 +03:00
luckydog7
96ce6086e1
Implementing the maximum aspect ratio
2025-04-16 15:38:12 +03:00
sector-a
0e256021b1
Made note vibrations weaker, removed HAPTIC_VIBRATIONS define, moved vibration option from mobileOptions to options
2025-04-16 15:29:26 +03:00
zacksgamerz
18dcb8f446
Replaced all old flick checks, swipe checks, etc. with the proper checks from Flixel. Updated flixel ref. Removed justFlicked
checks as they are unused.
...
Replace swipeThreshold updates with the one in FlxTouchManager
Temporarily remove swipeThreshold sets for testing.
Proper SwipeUtil refactoring. Completely replaced all flick and movement checks with the one in Flixel. Rewrote most of the documentation to be more accurate.
Invert flick checks as it already comes inverted from FlxFlick.
Define fixes for SwipeUtil
Fixed null safety issues on compiling.
2025-04-16 15:22:10 +03:00
sector-a
ca391c6e32
Add Sustain Note vibration
2025-04-16 15:15:15 +03:00
sector-a
5ae73361b0
Move noteVibrations variable to Strumline and Add Sustain note splash vibration
2025-04-16 15:15:15 +03:00
sector-a
4cee6a9d56
Make Note Vibrations stacked amplitude work as intended
2025-04-16 15:15:15 +03:00
KarimAkra
c3ed2019b5
Change System.allowScreenTimeout
on state/substate destroy
instead of close
2025-04-16 15:10:46 +03:00
KarimAkra
6b090542f1
added some args that are missing from the FunkinHitbox
hitbox constructor
2025-04-16 15:06:20 +03:00
KarimAkra
ea9938a318
rename DISABLE_ADMOB_ADS to FEATURE_ADMOB_ADS
2025-04-16 15:06:07 +03:00
zacksgamerz
f17b9d234c
Scale down the strumline size visually but increase the hitbox to be bigger for the default control scheme. Added double note overlap.
2025-04-16 15:03:07 +03:00
zacksgamerz
5b9bd1af00
Removw justMoved
check as it makes confirming the selected song significantly harder.
2025-04-16 15:00:52 +03:00
zacksgamerz
9d48a04564
Fixed issue where you can't confirm your selection by tapping the icons in the character select menu.
2025-04-16 15:00:52 +03:00