Skip to content

Commit 7939623

Browse files
committed
Add release notes for EOS 2025.12.04
1 parent 1a77f4a commit 7939623

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import NodeRef from "@site/src/components/NodeRef";
2+
3+
### 2025.12.04
4+
5+
This release improves the stability of proximity voice chat and fixes several issues:
6+
7+
- Improved the stability of the voice chat system on platforms such as Android by limiting hardware device selection only to platforms that support it (Windows, Linux).
8+
- Added [development-only console variables](/docs/tools/console_variables.mdx#console-variables-for-voice-chat) which can be used to diagnose issues with the voice chat system.
9+
- Added "editor auto-mute", which silences the input audio of the currently focused play-in-editor to avoid undesired echo cancellation effects when testing with multiple players in the editor.
10+
- Added the <NodeRef name="Is Global Voice Chat Audio Feature Enabled" pure /> and <NodeRef name="Set Global Voice Chat Audio Feature Enabled" /> blueprint nodes to toggle audio features like echo cancellation and noise suppression.
11+
- Updated the [Minute of Mayhem example project](/docs/examples/minute/index.mdx):
12+
- Launching games via matchmaking or simple session search has now been abstracted into "launch providers", which can be located under `Redpoint/MainMenu/LaunchProviders` in the Content Browser.
13+
- Fixed an issue where changing unrelated Project Settings could result in dynamic configuration layers being unloaded; we use dynamic configuration layers to automatically configure things like net driver definitions. This fix only applies to Unreal Engine 5.7.
14+
- Fixed an crash that could happen when a remote socket did not have a peer address set.

docs/changelog/2025/_index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import R1204 from "./12.04/_index.mdx";
12
import R1128 from "./11.28/_index.mdx";
23
import R1116 from "./11.16/_index.mdx";
34
import R1029 from "./10.29/_index.mdx";
@@ -15,6 +16,7 @@ import R0223 from "./02.23/_index.mdx";
1516
import R0214 from "./02.14/_index.mdx";
1617
import R0207 from "./02.07/_index.mdx";
1718

19+
<R1204 />
1820
<R1128 />
1921
<R1116 />
2022
<R1029 />

docs/tools/console_variables.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,14 @@ If you're seeing high latency in the "In Flight" column, beyond the latency you
4646
:::caution
4747
Tools like Excel will lock the file for reading and writing, preventing the engine from writing timing data. Make sure you don't have the `EOSPacketTiming.csv` file open in Excel before turning on `t.EOSEnablePacketTiming`.
4848
:::
49+
50+
## Console variables for voice chat
51+
52+
The following console variables are available in non-Shipping builds only:
53+
54+
- `vc.RouteInputAudioThroughEngine`: Defaults to true. When turned off, audio input will be captured by the EOS SDK instead of through Unreal Engine. Features such as volume adjustment, muting and device selection will not work when this console variable is turned off.
55+
- `vc.RouteOutputAudioThroughEngine`: Defaults to true. When turned off, audio output will be emitted by the EOS SDK instead of through Unreal Engine. Features such as volume adjustment, muting, device selection and proximity/attenuation will not work when this console variable is turned off.
56+
- `vc.AlwaysUseMainSubmixDevice`: Defaults to false. When turned on, the plugin will always use the primary device for outputting voice chat audio, even on platforms that support multiple audio output devices (Windows and Linux). Output device selection will not be available on Windows and Linux when this option is turned on.
57+
- `vc.OverrideInputChannels`: Defaults to -1 (use hardware default). This can be set to override the input channels requested from the microphone device when audio capture begins.
58+
- `vc.RecordPcmToDisk`: Defaults to false. When turned on, the plugin will write raw PCM audio data to `Saved/VoiceChat` so you can see the raw audio data as it passes through the plugin and the EOS SDK.
59+
- `vc.AlwaysPopulateInputDevicesOnGameThread`: Defaults to false. When turned on, the plugin will always populate the input device list on the game thread. This may cause hitches if the underlying audio capture implementation takes time to query the hardware list.

0 commit comments

Comments
 (0)