Commit Graph
100 Commits
Author SHA1 Message Date
Ralty 9bf7bcefe4 global getLevels 2025-08-01 18:36:16 +07:00
Ralty 19e5c2c85e Attempt to fix duplicating events 2025-08-01 18:17:49 +07:00
Ralty 336db9320a frakits what did u do 2025-08-01 17:55:45 +07:00
Ralty 581d61c0f9 Merge PR #2 2025-08-01 17:35:32 +07:00
Ralty 1ed34f0b1f Merge branch 'raltyro-fft' 2025-08-01 15:47:38 +07:00
Ralty e0a26fdbd2 Documentation for AudioAnalyzer 2025-08-01 15:45:39 +07:00
Ralty f3f517d0a8 Disable 4 factoring, it looks ass with it 2025-08-01 15:25:26 +07:00
Ralty a9495eed5e Uhhuhhh 2025-08-01 15:15:03 +07:00
Ralty aabfb0f3cd it works? 2025-08-01 11:58:21 +07:00
Ralty 888f4135e9 Fix size out of bound 2025-08-01 11:58:13 +07:00
Ralty 1f5e048945 First attempt on reimplementing FFT 2025-07-31 19:32:21 +07:00
RaltyandGitHub 8b6b92149b Update OptionsMenu.hx 2025-07-31 05:16:23 +07:00
Ralty 21fedb2953 Add missing custom options 2025-07-31 05:10:37 +07:00
Ralty 2724c8b236 Cleanup AudioAnalyzer 2025-07-30 20:48:42 +07:00
Ralty 0615b7a9ec Merge branch 'main' into raltyro-fft 2025-07-30 02:54:20 +07:00
Ralty a6aa196d1b Fix a compilation error that came out of nowhere?
this happens previously with new-conductor too so like this is concerning but not too much of a big deal
2025-07-29 19:13:50 +07:00
Ralty b1fa5775c4 Merge branch 'options-rewrite' 2025-07-29 19:04:48 +07:00
RaltyandGitHub 4ef1e7d835 Merge pull request #12 keybinds for camera movements
keybinds for camera movements
2025-07-28 19:13:51 +07:00
Ralty 20cf90f5c2 Add Music Volume 2025-07-28 19:07:01 +07:00
Ralty da29fc4a4d shorten allowConfigWarning-name 2025-07-28 18:59:58 +07:00
Ralty 5bcc2b82ca Complete Slider and Mouse Control on Sliders 2025-07-28 18:54:34 +07:00
Ralty 5cd09e3e34 Fix slider atlas a bit 2025-07-28 04:53:30 +07:00
Ralty 5ed5c57727 frakits told me to put them on the right 2025-07-28 04:53:24 +07:00
Ralty 7f8e4360ea Sliders half finished 2025-07-28 04:49:01 +07:00
Ralty 9009f53347 Merge branch 'main' into options-rewrite 2025-07-27 20:18:02 +07:00
Ralty d36c912e93 FIX AGAIN 2025-07-27 20:17:30 +07:00
Ralty d434568f5d whatever agahgh 2025-07-27 20:00:38 +07:00
Ralty a3a08d2f42 Merge branch 'main' into options-rewrite 2025-07-27 19:47:55 +07:00
Ralty b282570604 Merge remote-tracking branch 'care/main' 2025-07-27 19:32:34 +07:00
Ralty 235d23a2f2 Fix UIAudioPlayer again... and AudioSource.time 2025-07-27 19:28:50 +07:00
Ralty 8524395c74 Fix UIAudioPlayer 2025-07-27 19:09:27 +07:00
Ralty 16f5d5010f Completely remove funkin.vis 2025-07-27 18:50:35 +07:00
Ralty 92ee5a280a fix SoundChannel peaks & give AudioAnalyzer desc 2025-07-27 18:49:23 +07:00
Ralty c6c7cdd32b Fix & Change a bit of AudioAnalyzer base functions 2025-07-27 18:29:24 +07:00
Ralty 23432cb596 Remove funkin.vis 2025-07-27 13:57:48 +07:00
Ralty 31e30fc6d9 Allow for vorbis files from bytes 2025-07-27 13:55:50 +07:00
Ralty f9d94bbebd WIP Slider 2025-07-27 13:51:27 +07:00
Ralty 33b346f17d Merge branch 'main' into options-rewrite 2025-07-27 10:44:42 +07:00
Ralty 180b47cd07 eugh 2025-07-27 10:44:20 +07:00
Ralty ca9ec15496 OOps 2025-07-27 10:44:15 +07:00
Ralty d3ba0251f0 Move Quality Option to Advanced instead 2025-07-27 10:43:42 +07:00
RaltyandGitHub 910daeb86c Merge pull request #13 from Jamextreme140/main
Roses cutscene fix
2025-07-27 10:05:21 +07:00
Ralty eb90177321 Forgot to dowscale this texture 2025-07-27 08:38:59 +07:00
Ralty d8845d50ea Fix DebugOptions... 2025-07-27 08:37:09 +07:00
Ralty 3b06f1e130 Fix CreditsCodename Crashing on destroy 2025-07-27 08:32:35 +07:00
Ralty c4cd1e8fb4 Fix Custom Checkbox Saves 2025-07-27 08:28:39 +07:00
Ralty 51dc821bbb Fix Alphabet Strings, Charter flash color 2025-07-27 08:22:57 +07:00
Ralty 44e1ac3957 Oops again 2025-07-27 08:20:46 +07:00
Ralty 7cd6059c87 Whoops 2025-07-27 08:18:28 +07:00
Ralty 2d7cd7cf3f Merge branch 'main' into options-rewrite 2025-07-27 08:12:36 +07:00
Ralty b15e3bb5aa Options Rewrite WIP All Editor Menus Done 2025-07-27 08:12:11 +07:00
Ralty d629b6afe4 Merge branch 'main' into options-rewrite 2025-07-26 20:47:27 +07:00
Ralty 3dd23f0690 Options Rewrite WIP All Options Done 2025-07-26 20:45:40 +07:00
Ralty ea85c71523 please actions 2025-07-26 19:11:18 +07:00
Ralty 45721b8cf3 actions can you please work 2025-07-26 19:03:18 +07:00
Ralty 83460a86cb forgot 2025-07-26 18:56:54 +07:00
Ralty ef6cdd5371 Options Rewrite WIP Appearance Restructure 2025-07-26 18:53:25 +07:00
Ralty f20fc25a82 Options Rewrite WIP not functional yet 2025-07-26 16:21:53 +07:00
Ralty 71242699ea Standard getFPSRatio 2025-07-26 16:21:25 +07:00
Ralty d39691a96e Merge branch 'main' into translations-system 2025-07-23 02:30:16 +07:00
Ralty 4898fd3e60 AAGAJGAJGJ 2025-07-23 02:02:07 +07:00
Ralty 65242ff29c Shitty MeterOption Impl for now 2025-07-23 01:35:09 +07:00
Ralty 64114e9349 frakits help mee 2025-07-22 20:19:16 +07:00
Ralty cb5e29dab7 Get the new editor sound effects from new-editors 2025-07-22 19:20:39 +07:00
Ralty 400a399cb6 remove STRIPPED_COMPILE, other small small changes 2025-07-22 19:18:53 +07:00
Ralty 64f8553811 Fix off-centered alphabets in menu somehow 2025-07-21 23:12:48 +07:00
Ralty 304bbe12fd remove macro-fixer that is uhh made by yknoow 2025-07-21 23:08:01 +07:00
Ralty 9f43f96ef7 Fix Misplaced Variable?? 2025-07-20 18:06:05 +07:00
Ralty b9e1d296f3 Change this for now 2025-07-20 12:36:09 +07:00
Ralty 9483e5ff3a put it back in 2025-07-20 08:55:55 +07:00
Ralty ec1b0175b0 A little fix, no clue whats going on w .position 2025-07-20 08:11:50 +07:00
Ralty 3b06a3142e Ooohh... 2025-07-20 00:56:18 +07: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 3fd4c47ed7 Merge branch 'new-editors-conductor' 2025-07-20 00:33:06 +07:00
Ralty 2f5155da42 oh it gets automatically resized 2025-07-20 00:32:03 +07:00
Ralty 31b2f5bcb9 Merge branch 'furo-charter-bookmarks' into new-editors-conductor
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/editors/charter/Charter.hx
2025-07-20 00:24:17 +07:00
Ralty 7c3b31c0be aagh 2025-07-19 23:56:14 +07:00
Ralty 2843d8a3a3 Merge branch 'main' into new-editors-conductor
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/backend/utils/IniUtil.hx
#	source/funkin/editors/character/CharacterEditor.hx
#	source/funkin/editors/ui/UIWarningSubstate.hx
2025-07-19 23:51:52 +07:00
Ralty b64f4612b9 Merge branch 'main' into raltyro-audio-rewrite
# Conflicts:
#	source/funkin/backend/utils/CoolUtil.hx
2025-07-19 23:36:06 +07:00
Ralty f34c274326 IniUtil Section Supports, uh whatever 2025-07-19 22:51:27 +07:00
Ralty 102f80b4e3 here u go frakits 2025-07-19 20:18:42 +07:00
Ralty 0b0b30239e oops 2025-07-19 19:19:25 +07:00
Ralty 144780ea0e what 2025-07-19 19:18:06 +07:00
Ralty b1829aa4ad Merge branch 'new-conductor' into new-editors-conductor
# Conflicts:
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/editors/charter/CharterBackdropGroup.hx
#	source/funkin/editors/charter/CharterEvent.hx
2025-07-19 19:17:27 +07:00
RaltyandGitHub 00f3d128af Merge pull request #7 from chronicsilly/patch-2
Clean the xml more
2025-07-19 14:45:18 +07:00
Ralty ba525ac0e4 oh my god 2025-07-19 14:41:19 +07:00
RaltyandGitHub 5cc10b2656 Merge pull request #8 from chronicsilly/patch-3
prettyprint option on stage xmls
2025-07-19 14:34:20 +07:00
Ralty 8259266f44 Small fixes 2025-07-19 14:10:54 +07:00
Ralty 19c6b5a83c Merge branch 'new-editors-main' into new-editors 2025-07-19 09:36:32 +07:00
Ralty 431928685d Merge remote-tracking branch 'upstream/main' into new-editors-main 2025-07-19 01:41:27 +07:00
Ralty f95ac046d6 Whoops! 2025-07-19 01:38:58 +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 c987a0cd19 Fix New-Conductor 2025-07-16 20:06:15 +07:00
Ralty e4be3bd427 Merge branch 'Time-Signature-Changes' into new-conductor
# Conflicts:
#	.gitignore
#	source/funkin/backend/FunkinSprite.hx
#	source/funkin/backend/chart/ChartData.hx
#	source/funkin/backend/chart/EventsData.hx
#	source/funkin/backend/system/Conductor.hx
#	source/funkin/backend/utils/CoolUtil.hx
#	source/funkin/editors/charter/Charter.hx
#	source/funkin/editors/charter/CharterEvent.hx
#	source/funkin/editors/charter/CharterEventScreen.hx
#	source/funkin/editors/charter/CharterMetaDataScreen.hx
#	source/funkin/editors/charter/SongCreationScreen.hx
#	source/funkin/game/PlayState.hx
2025-07-16 19:27:05 +07:00
Ralty 1544d1464b Fix AudioSwitchFix again 2025-07-15 18:27:01 +07:00
RaltyandGitHub a33f8a4e6d Streamed Music (Rewritten Internal Audio) PR Merge
- Reworked Internal Audio (FlxSound, NativeAudioSource, SoundChannel) to work with Streaming Vorbis Files (for now?)
  - FlxSound.amplitude now works. (This is implemented to avoid the lagspike on using the AudioAnalyzer on streamed audios as possible)
  - Implemented loopTime, and endTime into the internal instead of FlxSound for better looping (only for Streamed Audio)
  - Implemented Interpolation into time (only in FlxSound specifically, does not affect the actual internal audio classes)
  - Implemented variables such as offset, muted, pan, proximityPan, channels, stereo, loaded, streamed, onFinish (to seperate complete callback from looping callback), timeScaleBased (for pitch based in FlxG.timeScale)

- Reworked AudioAnalyzer to work much more faster with all type of audios (hopefully) and work with Streamed Audio. (NOTE: Using it on Streamed Audio is pretty expensive as it constantly seeking each calls, unless if the next time using it is the expected time decoder to seek to.)
- Redo AudioSwitchFix to work in time instead of when switching states.
- Improved the off-sync vocals detection
- Implemented LoopTime, EndTime, Offset into Ini's Music Assets
2025-07-15 01:41:10 +07:00
Ralty f2a5719c57 Whoops 2025-07-15 01:39:10 +07:00
Ralty bffb147cc2 Polish AudioAnalyzer & fix 8-bit detection 2025-07-15 01:23:52 +07:00
Ralty 7f3d976ac6 Fix FlxSound not completing correctly, & callbacks 2025-07-15 01:22:53 +07:00
Ralty a708c204e7 Little fix on AudioAnalyzer 2025-07-13 23:58:14 +07:00