diff --git a/obs/forms/OBSBasic.ui b/obs/forms/OBSBasic.ui
index d4ebe91eb..fae7d3375 100644
--- a/obs/forms/OBSBasic.ui
+++ b/obs/forms/OBSBasic.ui
@@ -642,6 +642,9 @@
Basic.TransitionDuration
+
+ transitionDuration
+
-
diff --git a/obs/forms/OBSBasicSettings.ui b/obs/forms/OBSBasicSettings.ui
index bc4df7b05..4b8919c12 100644
--- a/obs/forms/OBSBasicSettings.ui
+++ b/obs/forms/OBSBasicSettings.ui
@@ -150,6 +150,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ language
+
-
@@ -160,6 +163,9 @@
Basic.Settings.General.Theme
+
+ theme
+
-
@@ -257,6 +263,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ streamType
+
-
@@ -320,6 +329,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ outputMode
+
-
@@ -409,6 +421,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ simpleOutputVBitrate
+
-
@@ -429,6 +444,9 @@
Basic.Settings.Output.AudioBitrate
+
+ simpleOutputABitrate
+
-
@@ -555,6 +573,9 @@
Basic.Settings.Output.EncoderPreset
+
+ simpleOutPreset
+
-
@@ -562,6 +583,9 @@
Basic.Settings.Output.CustomEncoderSettings
+
+ simpleOutCustom
+
-
@@ -623,6 +647,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ simpleOutputPath
+
-
@@ -674,6 +701,9 @@
Basic.Settings.Output.Format
+
+ simpleOutRecFormat
+
-
@@ -684,6 +714,9 @@
Basic.Settings.Output.Simple.RecordingQuality
+
+ simpleOutRecQuality
+
-
@@ -694,6 +727,9 @@
Basic.Settings.Output.Encoder
+
+ simpleOutRecEncoder
+
-
@@ -701,6 +737,9 @@
Basic.Settings.Output.CustomMuxerSettings
+
+ simpleOutMuxCustom
+
-
@@ -906,6 +945,9 @@
Basic.Settings.Output.Encoder
+
+ advOutEncoder
+
-
@@ -1001,6 +1043,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutRecType
+
-
@@ -1099,6 +1144,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutRecPath
+
-
@@ -1137,6 +1185,9 @@
Basic.Settings.Output.Format
+
+ advOutRecFormat
+
-
@@ -1237,6 +1288,9 @@
Basic.Settings.Output.Encoder
+
+ advOutRecEncoder
+
-
@@ -1291,6 +1345,9 @@
Basic.Settings.Output.CustomMuxerSettings
+
+ advOutMuxCustom
+
-
@@ -1408,6 +1465,9 @@
Basic.Settings.Output.Adv.FFmpeg.Format
+
+ advOutFFFormat
+
-
@@ -1432,6 +1492,9 @@
Basic.Settings.Output.VideoBitrate
+
+ advOutFFVBitrate
+
-
@@ -1478,6 +1541,9 @@
Basic.Settings.Output.Adv.FFmpeg.VEncoder
+
+ advOutFFVEncoder
+
-
@@ -1488,6 +1554,9 @@
Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings
+
+ advOutFFVCfg
+
-
@@ -1498,6 +1567,9 @@
Basic.Settings.Output.AudioBitrate
+
+ advOutFFABitrate
+
-
@@ -1583,6 +1655,9 @@
Basic.Settings.Output.Adv.FFmpeg.AEncoder
+
+ advOutFFAEncoder
+
-
@@ -1593,6 +1668,9 @@
Basic.Settings.Output.Adv.FFmpeg.AEncoderSettings
+
+ advOutFFACfg
+
-
@@ -1618,6 +1696,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutFFType
+
-
@@ -1639,6 +1720,9 @@
Basic.Settings.Output.Adv.FFmpeg.MuxerSettings
+
+ advOutFFMCfg
+
-
@@ -1780,6 +1864,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutTrack1Bitrate
+
-
@@ -1787,6 +1874,9 @@
Name
+
+ advOutTrack1Name
+
-
@@ -1827,6 +1917,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutTrack2Bitrate
+
-
@@ -1896,6 +1989,9 @@
Name
+
+ advOutTrack2Name
+
-
@@ -1936,6 +2032,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutTrack3Bitrate
+
-
@@ -2005,6 +2104,9 @@
Name
+
+ advOutTrack3Name
+
-
@@ -2045,6 +2147,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ advOutTrack4Bitrate
+
-
@@ -2114,6 +2219,9 @@
Name
+
+ advOutTrack4Name
+
-
@@ -2148,6 +2256,9 @@
Basic.Settings.Audio.SampleRate
+
+ sampleRate
+
-
@@ -2175,6 +2286,9 @@
Basic.Settings.Audio.Channels
+
+ channelSetup
+
-
@@ -2211,6 +2325,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ desktopAudioDevice1
+
-
@@ -2228,6 +2345,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ desktopAudioDevice2
+
-
@@ -2242,6 +2362,9 @@
Basic.Settings.Audio.AuxDevice
+
+ auxAudioDevice1
+
-
@@ -2256,6 +2379,9 @@
Basic.Settings.Audio.AuxDevice2
+
+ auxAudioDevice2
+
-
@@ -2270,6 +2396,9 @@
Basic.Settings.Audio.AuxDevice3
+
+ auxAudioDevice3
+
-
@@ -2333,6 +2462,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ baseResolution
+
-
@@ -2356,6 +2488,9 @@
Basic.Settings.Video.ScaledResolution
+
+ outputResolution
+
-
@@ -2373,6 +2508,9 @@
Basic.Settings.Video.DownscaleFilter
+
+ downscaleFilter
+
-
@@ -2692,6 +2830,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ colorFormat
+
-
@@ -2723,6 +2864,9 @@
Basic.Settings.Advanced.Video.ColorRange
+
+ colorRange
+
-
@@ -2733,6 +2877,9 @@
Basic.Settings.Advanced.Video.ColorSpace
+
+ colorSpace
+
-
@@ -2754,6 +2901,9 @@
Basic.Settings.Video.Renderer
+
+ renderer
+
-
@@ -2771,6 +2921,9 @@
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+ adapter
+
-
@@ -2821,6 +2974,9 @@
Basic.Settings.Advanced.StreamDelay.Duration
+
+ streamDelaySec
+
-
@@ -2906,6 +3062,9 @@
Basic.Settings.Output.RetryDelay
+
+ reconnectRetryDelay
+
-
@@ -2930,6 +3089,9 @@
Basic.Settings.Output.MaxRetries
+
+ reconnectMaxRetries
+
-