control.tscn 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654
  1. [gd_scene load_steps=6 format=3 uid="uid://ye05btta37gb"]
  2. [ext_resource type="Script" uid="uid://bbk03ocyrerm8" path="res://settings.gd" id="1_gm54x"]
  3. [ext_resource type="PackedScene" uid="uid://cbdt8lmycl8pc" path="res://3d_scene.tscn" id="2_hsbu5"]
  4. [sub_resource type="Environment" id="Environment_1f0b2"]
  5. background_mode = 1
  6. background_color = Color(0.6, 0.6, 0.6, 1)
  7. tonemap_mode = 4
  8. sdfgi_cascades = 2
  9. sdfgi_min_cell_size = 0.1
  10. sdfgi_cascade0_distance = 6.4
  11. sdfgi_max_distance = 25.6
  12. sdfgi_y_scale = 0
  13. glow_intensity = 1.0
  14. glow_hdr_threshold = 0.5
  15. glow_hdr_scale = 0.2
  16. volumetric_fog_density = 0.0
  17. volumetric_fog_temporal_reprojection_amount = 0.95
  18. adjustment_enabled = true
  19. [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_w3j8l"]
  20. content_margin_left = 20.0
  21. content_margin_top = 50.0
  22. content_margin_right = 20.0
  23. content_margin_bottom = 10.0
  24. bg_color = Color(0.231373, 0.231373, 0.231373, 0.768627)
  25. [sub_resource type="Gradient" id="Gradient_ehij4"]
  26. offsets = PackedFloat32Array(0, 0.333, 0.667, 1)
  27. colors = PackedColorArray(1, 0.17, 0.17, 1, 1, 0.816, 0.08, 1, 0.644, 1, 0.11, 1, 0.14, 0.885333, 1, 1)
  28. [node name="Control" type="Control"]
  29. layout_mode = 3
  30. anchors_preset = 15
  31. anchor_right = 1.0
  32. anchor_bottom = 1.0
  33. grow_horizontal = 2
  34. grow_vertical = 2
  35. script = ExtResource("1_gm54x")
  36. [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
  37. environment = SubResource("Environment_1f0b2")
  38. [node name="Node3D" parent="." instance=ExtResource("2_hsbu5")]
  39. [node name="SettingsMenu" type="PanelContainer" parent="."]
  40. layout_mode = 1
  41. anchors_preset = 9
  42. anchor_bottom = 1.0
  43. offset_right = 429.0
  44. grow_vertical = 2
  45. theme_override_styles/panel = SubResource("StyleBoxFlat_w3j8l")
  46. [node name="ScrollContainer" type="ScrollContainer" parent="SettingsMenu"]
  47. layout_mode = 2
  48. [node name="VBoxContainer" type="VBoxContainer" parent="SettingsMenu/ScrollContainer"]
  49. layout_mode = 2
  50. size_flags_horizontal = 3
  51. size_flags_vertical = 3
  52. theme_override_constants/separation = 10
  53. [node name="PresetSection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  54. layout_mode = 2
  55. theme_override_colors/font_color = Color(0.682353, 0.917647, 1, 1)
  56. text = "Apply Preset"
  57. horizontal_alignment = 1
  58. [node name="Presets" type="HBoxContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  59. layout_mode = 2
  60. [node name="VeryLowPreset" type="Button" parent="SettingsMenu/ScrollContainer/VBoxContainer/Presets"]
  61. layout_mode = 2
  62. size_flags_horizontal = 3
  63. text = "Very Low"
  64. [node name="LowPreset" type="Button" parent="SettingsMenu/ScrollContainer/VBoxContainer/Presets"]
  65. layout_mode = 2
  66. size_flags_horizontal = 3
  67. text = "Low"
  68. [node name="MediumPreset" type="Button" parent="SettingsMenu/ScrollContainer/VBoxContainer/Presets"]
  69. layout_mode = 2
  70. size_flags_horizontal = 3
  71. text = "Medium"
  72. [node name="HighPreset" type="Button" parent="SettingsMenu/ScrollContainer/VBoxContainer/Presets"]
  73. layout_mode = 2
  74. size_flags_horizontal = 3
  75. text = "High"
  76. [node name="UltraPreset" type="Button" parent="SettingsMenu/ScrollContainer/VBoxContainer/Presets"]
  77. layout_mode = 2
  78. size_flags_horizontal = 3
  79. text = "Ultra"
  80. [node name="HSeparator" type="HSeparator" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  81. layout_mode = 2
  82. [node name="UISection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  83. layout_mode = 2
  84. theme_override_colors/font_color = Color(0.683425, 0.916893, 1, 1)
  85. text = "User Interface Settings"
  86. horizontal_alignment = 1
  87. [node name="GridContainer" type="GridContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  88. layout_mode = 2
  89. size_flags_horizontal = 3
  90. size_flags_vertical = 3
  91. columns = 2
  92. [node name="UIScaleLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer"]
  93. layout_mode = 2
  94. size_flags_horizontal = 3
  95. theme_override_font_sizes/font_size = 16
  96. text = "UI Scale:"
  97. [node name="UIScaleOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer"]
  98. layout_mode = 2
  99. size_flags_horizontal = 3
  100. theme_override_font_sizes/font_size = 16
  101. selected = 2
  102. item_count = 5
  103. popup/item_0/text = "Smaller (66%)"
  104. popup/item_1/text = "Small (80%)"
  105. popup/item_1/id = 1
  106. popup/item_2/text = "Medium (100%)"
  107. popup/item_2/id = 2
  108. popup/item_3/text = "Large (133%)"
  109. popup/item_3/id = 3
  110. popup/item_4/text = "Larger (200%)"
  111. popup/item_4/id = 4
  112. [node name="ViewportSection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  113. layout_mode = 2
  114. theme_override_colors/font_color = Color(0.683425, 0.916893, 1, 1)
  115. text = "Video Settings"
  116. horizontal_alignment = 1
  117. [node name="GridContainer2" type="GridContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  118. layout_mode = 2
  119. columns = 2
  120. [node name="QualityLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  121. layout_mode = 2
  122. size_flags_horizontal = 3
  123. theme_override_font_sizes/font_size = 16
  124. text = "Resolution Scale:"
  125. [node name="QualitySlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  126. layout_mode = 2
  127. size_flags_horizontal = 3
  128. size_flags_vertical = 1
  129. min_value = 0.25
  130. max_value = 2.0
  131. step = 0.05
  132. value = 1.0
  133. [node name="FilterLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  134. layout_mode = 2
  135. size_flags_horizontal = 3
  136. theme_override_font_sizes/font_size = 16
  137. text = "Display Filter:"
  138. [node name="FilterOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  139. layout_mode = 2
  140. size_flags_horizontal = 3
  141. theme_override_font_sizes/font_size = 16
  142. selected = 0
  143. item_count = 3
  144. popup/item_0/text = "Bilinear (Fastest)"
  145. popup/item_1/text = "FSR 1.0 (Fast)"
  146. popup/item_1/id = 1
  147. popup/item_2/text = "FSR 2.2 (Slow)"
  148. popup/item_2/id = 2
  149. [node name="FSRSharpnessLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  150. unique_name_in_owner = true
  151. visible = false
  152. layout_mode = 2
  153. size_flags_horizontal = 3
  154. theme_override_font_sizes/font_size = 16
  155. text = "FSR Sharpness:"
  156. [node name="FSRSharpnessSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  157. unique_name_in_owner = true
  158. visible = false
  159. layout_mode = 2
  160. size_flags_horizontal = 3
  161. size_flags_vertical = 1
  162. max_value = 2.0
  163. step = 0.2
  164. value = 0.2
  165. [node name="FullscreenLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  166. layout_mode = 2
  167. size_flags_horizontal = 3
  168. theme_override_font_sizes/font_size = 16
  169. text = "Fullscreen:"
  170. [node name="FullscreenOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  171. layout_mode = 2
  172. size_flags_horizontal = 3
  173. theme_override_font_sizes/font_size = 16
  174. selected = 0
  175. item_count = 3
  176. popup/item_0/text = "Disabled"
  177. popup/item_1/text = "Enabled"
  178. popup/item_1/id = 1
  179. popup/item_2/text = "Exclusive"
  180. popup/item_2/id = 2
  181. [node name="VsyncLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  182. layout_mode = 2
  183. size_flags_horizontal = 3
  184. theme_override_font_sizes/font_size = 16
  185. text = "V-Sync:"
  186. [node name="VsyncOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  187. layout_mode = 2
  188. size_flags_horizontal = 3
  189. theme_override_font_sizes/font_size = 16
  190. selected = 0
  191. item_count = 3
  192. popup/item_0/text = "Disabled"
  193. popup/item_1/text = "Adaptive"
  194. popup/item_1/id = 1
  195. popup/item_2/text = "Enabled"
  196. popup/item_2/id = 2
  197. [node name="LimitFPSLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  198. layout_mode = 2
  199. size_flags_horizontal = 3
  200. theme_override_font_sizes/font_size = 16
  201. text = "Limit FPS:"
  202. [node name="LimitFPSSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  203. layout_mode = 2
  204. size_flags_horizontal = 3
  205. size_flags_vertical = 3
  206. max_value = 300.0
  207. step = 10.0
  208. [node name="TAALabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  209. layout_mode = 2
  210. size_flags_horizontal = 3
  211. theme_override_font_sizes/font_size = 16
  212. text = "Anti-Aliasing (TAA):"
  213. [node name="TAAOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  214. unique_name_in_owner = true
  215. layout_mode = 2
  216. size_flags_horizontal = 3
  217. theme_override_font_sizes/font_size = 16
  218. selected = 0
  219. item_count = 2
  220. popup/item_0/text = "Disabled (Fastest)"
  221. popup/item_1/text = "Enabled (Average)"
  222. popup/item_1/id = 1
  223. [node name="MSAALabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  224. layout_mode = 2
  225. size_flags_horizontal = 3
  226. theme_override_font_sizes/font_size = 16
  227. text = "Anti-Aliasing (MSAA):"
  228. [node name="MSAAOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  229. unique_name_in_owner = true
  230. layout_mode = 2
  231. size_flags_horizontal = 3
  232. theme_override_font_sizes/font_size = 16
  233. selected = 0
  234. item_count = 4
  235. popup/item_0/text = "Disabled (Fastest)"
  236. popup/item_1/text = "2× (Average)"
  237. popup/item_1/id = 1
  238. popup/item_2/text = "4× (Slow)"
  239. popup/item_2/id = 2
  240. popup/item_3/text = "8× (Slower)"
  241. popup/item_3/id = 3
  242. [node name="FXAALabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  243. layout_mode = 2
  244. size_flags_horizontal = 3
  245. theme_override_font_sizes/font_size = 16
  246. text = "Anti-Aliasing (FXAA):"
  247. [node name="FXAAOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  248. unique_name_in_owner = true
  249. layout_mode = 2
  250. size_flags_horizontal = 3
  251. theme_override_font_sizes/font_size = 16
  252. selected = 0
  253. item_count = 2
  254. popup/item_0/text = "Disabled (Fastest)"
  255. popup/item_1/text = "Enabled (Fast)"
  256. popup/item_1/id = 1
  257. [node name="FOVLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  258. layout_mode = 2
  259. size_flags_horizontal = 3
  260. theme_override_font_sizes/font_size = 16
  261. text = "Field of View:"
  262. [node name="FOVSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2"]
  263. layout_mode = 2
  264. size_flags_horizontal = 3
  265. size_flags_vertical = 1
  266. min_value = 50.0
  267. value = 50.0
  268. [node name="QualitySection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  269. layout_mode = 2
  270. theme_override_colors/font_color = Color(0.683425, 0.916893, 1, 1)
  271. text = "Quality Settings"
  272. horizontal_alignment = 1
  273. [node name="GridContainer4" type="GridContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  274. layout_mode = 2
  275. columns = 2
  276. [node name="ShadowSizeLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  277. layout_mode = 2
  278. size_flags_horizontal = 3
  279. theme_override_font_sizes/font_size = 16
  280. text = "Shadow Resolution:"
  281. [node name="ShadowSizeOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  282. unique_name_in_owner = true
  283. layout_mode = 2
  284. size_flags_horizontal = 3
  285. theme_override_font_sizes/font_size = 16
  286. selected = 3
  287. item_count = 6
  288. popup/item_0/text = "Minimum (Fastest)"
  289. popup/item_1/text = "Very Low (Faster)"
  290. popup/item_1/id = 1
  291. popup/item_2/text = "Low (Fast)"
  292. popup/item_2/id = 2
  293. popup/item_3/text = "Medium (Average)"
  294. popup/item_3/id = 3
  295. popup/item_4/text = "High (Slow)"
  296. popup/item_4/id = 4
  297. popup/item_5/text = "Ultra (Slowest)"
  298. popup/item_5/id = 5
  299. [node name="ShadowFilterLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  300. layout_mode = 2
  301. size_flags_horizontal = 3
  302. theme_override_font_sizes/font_size = 16
  303. text = "Shadow Filtering:"
  304. [node name="ShadowFilterOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  305. unique_name_in_owner = true
  306. layout_mode = 2
  307. size_flags_horizontal = 3
  308. theme_override_font_sizes/font_size = 16
  309. selected = 2
  310. item_count = 6
  311. popup/item_0/text = "Very Low (Fastest)"
  312. popup/item_1/text = "Low (Faster)"
  313. popup/item_1/id = 1
  314. popup/item_2/text = "Medium (Fast)"
  315. popup/item_2/id = 2
  316. popup/item_3/text = "High (Average)"
  317. popup/item_3/id = 3
  318. popup/item_4/text = "Very High (Slow)"
  319. popup/item_4/id = 4
  320. popup/item_5/text = "Ultra (Slower)"
  321. popup/item_5/id = 5
  322. [node name="MeshLODLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  323. layout_mode = 2
  324. size_flags_horizontal = 3
  325. theme_override_font_sizes/font_size = 16
  326. text = "Model Quality:"
  327. [node name="MeshLODOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4"]
  328. unique_name_in_owner = true
  329. layout_mode = 2
  330. size_flags_horizontal = 3
  331. theme_override_font_sizes/font_size = 16
  332. selected = 2
  333. item_count = 4
  334. popup/item_0/text = "Low (Faster)"
  335. popup/item_1/text = "Medium (Fast)"
  336. popup/item_1/id = 1
  337. popup/item_2/text = "High (Average)"
  338. popup/item_2/id = 2
  339. popup/item_3/text = "Ultra (Slow)"
  340. popup/item_3/id = 3
  341. [node name="EnvironmentSection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  342. layout_mode = 2
  343. theme_override_colors/font_color = Color(0.683425, 0.916893, 1, 1)
  344. text = "Effect Settings"
  345. horizontal_alignment = 1
  346. [node name="Environment" type="GridContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  347. layout_mode = 2
  348. columns = 2
  349. [node name="SDFGILabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  350. layout_mode = 2
  351. size_flags_horizontal = 3
  352. theme_override_font_sizes/font_size = 16
  353. text = "Global Illumination:"
  354. [node name="SDFGIOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  355. unique_name_in_owner = true
  356. layout_mode = 2
  357. size_flags_horizontal = 3
  358. theme_override_font_sizes/font_size = 16
  359. selected = 0
  360. item_count = 3
  361. popup/item_0/text = "Disabled (Fastest)"
  362. popup/item_1/text = "Low (Average)"
  363. popup/item_1/id = 1
  364. popup/item_2/text = "High (Slow)"
  365. popup/item_2/id = 2
  366. [node name="GlowLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  367. layout_mode = 2
  368. size_flags_horizontal = 3
  369. theme_override_font_sizes/font_size = 16
  370. text = "Bloom:"
  371. [node name="GlowOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  372. unique_name_in_owner = true
  373. layout_mode = 2
  374. size_flags_horizontal = 3
  375. theme_override_font_sizes/font_size = 16
  376. selected = 0
  377. item_count = 3
  378. popup/item_0/text = "Disabled (Fastest)"
  379. popup/item_1/text = "Low (Fast)"
  380. popup/item_1/id = 1
  381. popup/item_2/text = "High (Average)"
  382. popup/item_2/id = 2
  383. [node name="SSAOLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  384. layout_mode = 2
  385. size_flags_horizontal = 3
  386. theme_override_font_sizes/font_size = 16
  387. text = "Ambient Occlusion:"
  388. [node name="SSAOOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  389. unique_name_in_owner = true
  390. layout_mode = 2
  391. size_flags_horizontal = 3
  392. theme_override_font_sizes/font_size = 16
  393. selected = 0
  394. item_count = 6
  395. popup/item_0/text = "Disabled (Fastest)"
  396. popup/item_1/text = "Very Low (Fast)"
  397. popup/item_1/id = 1
  398. popup/item_2/text = "Low (Fast)"
  399. popup/item_2/id = 2
  400. popup/item_3/text = "Medium (Average)"
  401. popup/item_3/id = 3
  402. popup/item_4/text = "High (Slow)"
  403. popup/item_4/id = 4
  404. popup/item_5/text = "Ultra (Slower)"
  405. popup/item_5/id = 5
  406. [node name="SSReflectionsLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  407. layout_mode = 2
  408. size_flags_horizontal = 3
  409. theme_override_font_sizes/font_size = 14
  410. text = "Screen-Space Reflections:"
  411. [node name="SSReflectionsOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  412. unique_name_in_owner = true
  413. layout_mode = 2
  414. size_flags_horizontal = 3
  415. theme_override_font_sizes/font_size = 16
  416. selected = 0
  417. item_count = 4
  418. popup/item_0/text = "Disabled (Fastest)"
  419. popup/item_1/text = "Low (Average)"
  420. popup/item_1/id = 1
  421. popup/item_2/text = "Medium (Slow)"
  422. popup/item_2/id = 2
  423. popup/item_3/text = "High (Slower)"
  424. popup/item_3/id = 3
  425. [node name="SSILLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  426. layout_mode = 2
  427. size_flags_horizontal = 3
  428. theme_override_font_sizes/font_size = 16
  429. text = "Screen-Space Lighting:"
  430. [node name="SSILOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  431. unique_name_in_owner = true
  432. layout_mode = 2
  433. size_flags_horizontal = 3
  434. theme_override_font_sizes/font_size = 16
  435. selected = 0
  436. item_count = 6
  437. popup/item_0/text = "Disabled (Fastest)"
  438. popup/item_1/text = "Very Low (Fast)"
  439. popup/item_1/id = 1
  440. popup/item_2/text = "Low (Average)"
  441. popup/item_2/id = 2
  442. popup/item_3/text = "Medium (Slow)"
  443. popup/item_3/id = 3
  444. popup/item_4/text = "High (Slower)"
  445. popup/item_4/id = 4
  446. popup/item_5/text = "Ultra (Slowest)"
  447. popup/item_5/id = 5
  448. [node name="VolumetricFogLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  449. layout_mode = 2
  450. size_flags_horizontal = 3
  451. theme_override_font_sizes/font_size = 16
  452. text = "Volumetric Fog:"
  453. [node name="VolumetricFogOptionButton" type="OptionButton" parent="SettingsMenu/ScrollContainer/VBoxContainer/Environment"]
  454. unique_name_in_owner = true
  455. layout_mode = 2
  456. size_flags_horizontal = 3
  457. theme_override_font_sizes/font_size = 16
  458. selected = 0
  459. item_count = 3
  460. popup/item_0/text = "Disabled (Fastest)"
  461. popup/item_1/text = "Low (Fast)"
  462. popup/item_1/id = 1
  463. popup/item_2/text = "High (Average)"
  464. popup/item_2/id = 2
  465. [node name="AdjustmentSection" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  466. layout_mode = 2
  467. theme_override_colors/font_color = Color(0.683425, 0.916893, 1, 1)
  468. text = "Adjustments"
  469. horizontal_alignment = 1
  470. [node name="Adjustments" type="GridContainer" parent="SettingsMenu/ScrollContainer/VBoxContainer"]
  471. layout_mode = 2
  472. columns = 2
  473. [node name="BrightnessLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  474. layout_mode = 2
  475. size_flags_horizontal = 3
  476. theme_override_font_sizes/font_size = 16
  477. text = "Brightness:"
  478. [node name="BrightnessSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  479. layout_mode = 2
  480. size_flags_horizontal = 3
  481. size_flags_vertical = 1
  482. min_value = 0.5
  483. max_value = 2.0
  484. step = 0.01
  485. value = 1.0
  486. [node name="ContrastLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  487. layout_mode = 2
  488. size_flags_horizontal = 3
  489. theme_override_font_sizes/font_size = 16
  490. text = "Contrast:"
  491. [node name="ContrastSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  492. layout_mode = 2
  493. size_flags_horizontal = 3
  494. size_flags_vertical = 1
  495. min_value = 0.5
  496. max_value = 2.0
  497. step = 0.01
  498. value = 1.0
  499. [node name="SaturationLabel" type="Label" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  500. layout_mode = 2
  501. size_flags_horizontal = 3
  502. theme_override_font_sizes/font_size = 16
  503. text = "Saturation:"
  504. [node name="SaturationSlider" type="HSlider" parent="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments"]
  505. layout_mode = 2
  506. size_flags_horizontal = 3
  507. size_flags_vertical = 1
  508. min_value = 0.01
  509. max_value = 2.0
  510. step = 0.01
  511. value = 1.0
  512. [node name="HideShowButton" type="Button" parent="."]
  513. layout_mode = 0
  514. offset_right = 149.0
  515. offset_bottom = 31.0
  516. focus_mode = 0
  517. theme_override_font_sizes/font_size = 16
  518. toggle_mode = true
  519. button_pressed = true
  520. text = "Hide settings"
  521. [node name="FPSLabel" type="Label" parent="."]
  522. layout_mode = 1
  523. anchors_preset = 1
  524. anchor_left = 1.0
  525. anchor_right = 1.0
  526. offset_left = -56.0
  527. offset_top = 16.0
  528. offset_right = -16.0
  529. offset_bottom = 39.0
  530. grow_horizontal = 0
  531. theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
  532. theme_override_constants/outline_size = 4
  533. horizontal_alignment = 2
  534. metadata/gradient = SubResource("Gradient_ehij4")
  535. [node name="ResolutionLabel" type="Label" parent="."]
  536. layout_mode = 1
  537. anchors_preset = 1
  538. anchor_left = 1.0
  539. anchor_right = 1.0
  540. offset_left = -56.0
  541. offset_top = 48.0
  542. offset_right = -16.0
  543. offset_bottom = 71.0
  544. grow_horizontal = 0
  545. theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
  546. theme_override_constants/outline_size = 4
  547. horizontal_alignment = 2
  548. [connection signal="pressed" from="SettingsMenu/ScrollContainer/VBoxContainer/Presets/VeryLowPreset" to="." method="_on_very_low_preset_pressed"]
  549. [connection signal="pressed" from="SettingsMenu/ScrollContainer/VBoxContainer/Presets/LowPreset" to="." method="_on_low_preset_pressed"]
  550. [connection signal="pressed" from="SettingsMenu/ScrollContainer/VBoxContainer/Presets/MediumPreset" to="." method="_on_medium_preset_pressed"]
  551. [connection signal="pressed" from="SettingsMenu/ScrollContainer/VBoxContainer/Presets/HighPreset" to="." method="_on_high_preset_pressed"]
  552. [connection signal="pressed" from="SettingsMenu/ScrollContainer/VBoxContainer/Presets/UltraPreset" to="." method="_on_ultra_preset_pressed"]
  553. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer/UIScaleOptionButton" to="." method="_on_ui_scale_option_button_item_selected"]
  554. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/QualitySlider" to="." method="_on_quality_slider_value_changed"]
  555. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/FilterOptionButton" to="." method="_on_filter_option_button_item_selected"]
  556. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/FSRSharpnessSlider" to="." method="_on_fsr_sharpness_slider_value_changed"]
  557. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/FullscreenOptionButton" to="." method="_on_fullscreen_option_button_item_selected"]
  558. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/VsyncOptionButton" to="." method="_on_vsync_option_button_item_selected"]
  559. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/LimitFPSSlider" to="." method="_on_limit_fps_slider_value_changed"]
  560. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/TAAOptionButton" to="." method="_on_taa_option_button_item_selected"]
  561. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/MSAAOptionButton" to="." method="_on_msaa_option_button_item_selected"]
  562. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/FXAAOptionButton" to="." method="_on_fxaa_option_button_item_selected"]
  563. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer2/FOVSlider" to="." method="_on_fov_slider_value_changed"]
  564. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4/ShadowSizeOptionButton" to="." method="_on_shadow_size_option_button_item_selected"]
  565. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4/ShadowFilterOptionButton" to="." method="_on_shadow_filter_option_button_item_selected"]
  566. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/GridContainer4/MeshLODOptionButton" to="." method="_on_mesh_lod_option_button_item_selected"]
  567. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/SDFGIOptionButton" to="." method="_on_sdfgi_option_button_item_selected"]
  568. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/GlowOptionButton" to="." method="_on_glow_option_button_item_selected"]
  569. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/SSAOOptionButton" to="." method="_on_ssao_option_button_item_selected"]
  570. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/SSReflectionsOptionButton" to="." method="_on_ss_reflections_option_button_item_selected"]
  571. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/SSILOptionButton" to="." method="_on_ssil_option_button_item_selected"]
  572. [connection signal="item_selected" from="SettingsMenu/ScrollContainer/VBoxContainer/Environment/VolumetricFogOptionButton" to="." method="_on_volumetric_fog_option_button_item_selected"]
  573. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments/BrightnessSlider" to="." method="_on_brightness_slider_value_changed"]
  574. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments/ContrastSlider" to="." method="_on_contrast_slider_value_changed"]
  575. [connection signal="value_changed" from="SettingsMenu/ScrollContainer/VBoxContainer/Adjustments/SaturationSlider" to="." method="_on_saturation_slider_value_changed"]
  576. [connection signal="toggled" from="HideShowButton" to="." method="_on_HideShowButton_toggled"]