Commit Graph
46 Commits
Author SHA1 Message Date
Ralty 967bd4cf01 An attempt to fix stutters for low-end computers 2025-08-07 22:23:45 +07:00
Ralty 16b080bf84 Fix crashes on unseekable or pure empty vorbis files 2025-08-06 04:54:25 +07:00
Ralty d36c912e93 FIX AGAIN 2025-07-27 20:17:30 +07:00
Ralty 235d23a2f2 Fix UIAudioPlayer again... and AudioSource.time 2025-07-27 19:28:50 +07:00
Ralty 31e30fc6d9 Allow for vorbis files from bytes 2025-07-27 13:55:50 +07:00
Furo 9bd8ad0ad7 Merge branch 'main' into translations-system 2025-07-21 12:58:53 +02:00
Ralty 1baca2e941 Merge branch 'raltyro-audio-rewrite'
# Conflicts:
#	source/funkin/backend/system/Conductor.hx
#	source/funkin/backend/system/modules/AudioSwitchFix.hx
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/options/Options.hx
2025-07-20 00:36:31 +07:00
Ralty 52184f0470 Merge remote-tracking branch 'upstream/main' into new-editors-main
# Conflicts:
# commandline/commands/Compiler.hx
# source/funkin/backend/FunkinSprite.hx
# source/funkin/backend/MusicBeatState.hx
# source/funkin/backend/MusicBeatSubstate.hx
# source/funkin/backend/chart/Chart.hx
# source/funkin/backend/chart/EventsData.hx
# source/funkin/backend/scripting/GlobalScript.hx
# source/funkin/backend/system/Controls.hx
# source/funkin/backend/system/MainState.hx
# source/funkin/backend/utils/AudioAnalyzer.hx
# source/funkin/backend/utils/CoolUtil.hx
# source/funkin/editors/character/CharacterInfoScreen.hx
# source/funkin/editors/charter/Charter.hx
# source/funkin/editors/charter/CharterSelection.hx
# source/funkin/editors/charter/CharterStrumline.hx
# source/funkin/editors/charter/CharterStrumlineButton.hx
# source/funkin/editors/charter/SongCreationScreen.hx
# source/funkin/editors/ui/UIDropDown.hx
# source/funkin/editors/ui/UIFileExplorer.hx
# source/funkin/game/Note.hx
# source/funkin/game/PlayState.hx
# source/funkin/game/SplashGroup.hx
# source/funkin/game/Stage.hx
# source/funkin/game/Strum.hx
# source/funkin/menus/FreeplayState.hx
# source/funkin/options/Options.hx
# source/funkin/options/keybinds/KeybindsOptions.hx
2025-07-19 00:57:08 +07:00
Ralty 1544d1464b Fix AudioSwitchFix again 2025-07-15 18:27:01 +07:00
Ralty 7f3d976ac6 Fix FlxSound not completing correctly, & callbacks 2025-07-15 01:22:53 +07:00
Ralty 2ead99cdf4 Fix Mismatching Audio Streamed Buffer Size 2025-07-13 21:10:42 +07:00
Ralty e669eb32af Stable Reworked Audio
- Reworked Internal Audio to work with Streaming Vorbis Files (for now?)
- FlxSound.amplitude, FlxSound.amplitudeLeft, FlxSound.amplitudeRight, SoundChannel.leftPeak, SoundChannel.rightPeak now works. (Streamed Audio on this seems to be half-broken)
- Reworked AudioAnalyzer to work with all type of audios (hopefully) and work with Streamed Audio.
- Redo AudioSwitchFix to work in time instead of when switching states.

gosh, and all that i hope it doesnt break anything.
2025-07-13 19:56:26 +07:00
Ralty 89f862b42c Better Buffer Streamed Audio Management 2025-07-12 15:58:10 +07:00
Ralty 5187f4a438 Register Endianness, stuff, add option to toggle 2025-07-12 02:27:12 +07:00
Ralty 8b5314d66c quick fix 2025-07-12 00:46:31 +07:00
Ralty 6834216878 Disable __updatePeaks & More work in audiosource 2025-07-12 00:24:25 +07:00
Ralty 80bc6506b9 Rewrite Internal Audio Source & Fix AudioSwitchFix 2025-07-11 10:59:26 +07:00
Ralty 6cb90a66c9 FlxSound & internal rewrite & Streamed Music 2025-07-10 15:37:35 +07:00
Ne_Eo de406ff3cc Added onOpenFile to FileDialog 2025-04-04 22:33:28 +02:00
lunarcleint 1d745f3519 testing webhook >:D 2025-02-18 13:13:59 -07:00
Ne_Eo 204a151170 Merge branch 'main' into new-editors 2024-11-15 18:50:48 +01:00
Ne_Eo 82178e37a4 Merge branch 'main' into translations-system 2024-11-03 22:46:36 +01:00
Ne_Eo fd8b38930c Merge remote-tracking branch 'upstream/main' 2024-11-03 20:01:10 +01:00
crowplexusandGitHub 796d585f9c fix xdg-open in NixOS (#426)
since `/usr/bin/xdg-open` isn't an actual path in NixOS, it's actually BETTER to just invoke `xdg-open` without the full path
2024-11-03 14:01:56 +01:00
Ne_Eo 4d67576682 Optimize formatutil more 2024-10-16 20:43:33 +02:00
Ne_Eo 57799107a5 Optimize Lime Timers 2024-09-05 22:49:50 +02:00
Ne_Eo 997336a503 Optimize ObjectPool for debug 2024-08-25 13:24:16 +02:00
Ne_Eo 0dc166c601 Better building 2024-07-16 19:39:55 +02:00
Dirk-Dinkum e6a082209a working directory fix 2024-04-03 14:37:02 +02:00
NeeEoo f8b20774e3 Remove useless indentation 2024-03-16 21:15:18 +01:00
NeeEoo 4002cc9534 Haxe 4.3.x now works!!! 2024-03-01 17:51:55 +01:00
NeeEoo 1cdb7fe2f6 Fix stuff 2024-03-01 02:43:42 +01:00
NeeEoo 41b5044a55 Fixed crash when closing the game 2023-11-03 19:29:43 +01:00
✞Hoovy✞andGitHub af76191d7d fix for lime 8.1.0 (#212) 2023-11-03 19:08:27 +01:00
Yoshman29 90bc513adf downscroll if it was good 2023-04-27 18:46:29 +02:00
lunarcleint a6de27c5de ummm new dark mode code 2023-04-21 17:55:24 -07:00
Yoshman29 06828cade7 time to break your mods again for ease of use 2023-04-18 02:13:04 +02:00
Yoshman29 bb1e07c2d3 goodness gracious!those files were broken innit?🍵 2023-03-31 15:32:30 +02:00
Yoshman29 5eb5ca4d17 moved nativeapi 2023-03-31 15:23:15 +02:00
Yoshman29 a63e5f5958 FUCK SPACES!!!! TABS RULES!!! 💪💪💪💪 2023-03-25 22:53:47 +01:00
Yoshman29 94518547d2 fixed blur on high dpi systems 2023-03-18 20:24:00 +01:00
Yoshman29 f6a11a2472 fixed issue with texture atlases 2023-03-18 18:53:51 +01:00
NeeEoo c4a50908d4 Support for 50 minute songs (html5 untested))
Experimental support for 3+ hour long songs comes later
2023-01-13 04:22:00 +01:00
Yoshman29 c899b6731b command line arguments 2023-01-12 14:38:12 +01:00
Yoshman29 930d6833ef week 6 have started development 2022-11-04 04:06:31 +01:00
Yoshman29 235b8c6838 HAHA IT WAS POSSIBLE AFTER ALL 2022-10-15 13:05:07 +02:00