From 4ba6b52ef052217a908ecfdfdb74e7b1b278e9a2 Mon Sep 17 00:00:00 2001 From: Kaique Santos Date: Sun, 2 Nov 2025 16:10:46 -0300 Subject: [PATCH 1/2] 21 - Enhanced Properties --- fmod/ext.properties | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 fmod/ext.properties diff --git a/fmod/ext.properties b/fmod/ext.properties new file mode 100644 index 0000000..0fab758 --- /dev/null +++ b/fmod/ext.properties @@ -0,0 +1,37 @@ +[fmod] +group = Runtime +help = Settings for FMOD extension +title = FMOD + +speaker_mode.type = string +speaker_mode.default = default +speaker_mode.options = default, raw, mono, stereo, quad, surround, 5.1, 7.1, max +speaker_mode.help = Speaker mode configuration + +num_raw_speakers.type = integer +num_raw_speakers.default = 0 +num_raw_speakers.help = Number of raw speakers (used when speaker_mode is set to raw) + +sample_rate.type = integer +sample_rate.default = 0 +sample_rate.help = Sample rate in Hz (0 = use system default) + +buffer_length.type = integer +buffer_length.default = 0 +buffer_length.help = DSP buffer length in samples (0 = use default, Emscripten default is 2048) + +num_buffers.type = integer +num_buffers.default = 0 +num_buffers.help = Number of DSP buffers (0 = use default, Emscripten default is 2) + +live_update.type = bool +live_update.default = 0 +live_update.help = Enable FMOD Studio live update for connecting to FMOD Studio + +run_while_iconified.type = bool +run_while_iconified.default = 0 +run_while_iconified.help = Keep FMOD running when the application is minimized (falls back to engine.run_while_iconified if not set) + +lib_path.type = string +lib_path.default = .internal/lib/*/extension-fmod-0.1.0-alpha/fmod/res +lib_path.help = Path to FMOD libraries, for editor use From cd222ab18b0bc1f77ae116f2c6fb21ff4f67224f Mon Sep 17 00:00:00 2001 From: Kaique Santos Date: Sun, 2 Nov 2025 20:18:23 -0300 Subject: [PATCH 2/2] 21 - fix ext.properties --- fmod/ext.properties | 8 -------- 1 file changed, 8 deletions(-) diff --git a/fmod/ext.properties b/fmod/ext.properties index 0fab758..d0a3778 100644 --- a/fmod/ext.properties +++ b/fmod/ext.properties @@ -6,32 +6,24 @@ title = FMOD speaker_mode.type = string speaker_mode.default = default speaker_mode.options = default, raw, mono, stereo, quad, surround, 5.1, 7.1, max -speaker_mode.help = Speaker mode configuration num_raw_speakers.type = integer num_raw_speakers.default = 0 -num_raw_speakers.help = Number of raw speakers (used when speaker_mode is set to raw) sample_rate.type = integer sample_rate.default = 0 -sample_rate.help = Sample rate in Hz (0 = use system default) buffer_length.type = integer buffer_length.default = 0 -buffer_length.help = DSP buffer length in samples (0 = use default, Emscripten default is 2048) num_buffers.type = integer num_buffers.default = 0 -num_buffers.help = Number of DSP buffers (0 = use default, Emscripten default is 2) live_update.type = bool live_update.default = 0 -live_update.help = Enable FMOD Studio live update for connecting to FMOD Studio run_while_iconified.type = bool run_while_iconified.default = 0 -run_while_iconified.help = Keep FMOD running when the application is minimized (falls back to engine.run_while_iconified if not set) lib_path.type = string lib_path.default = .internal/lib/*/extension-fmod-0.1.0-alpha/fmod/res -lib_path.help = Path to FMOD libraries, for editor use