diff --git a/assets/textures/gui/bevel/Speed2XButton.svg b/assets/textures/gui/bevel/Speed2XButton.svg
new file mode 100644
index 0000000000..8e8272ced8
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButton.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/assets/textures/gui/bevel/Speed2XButton.svg.import b/assets/textures/gui/bevel/Speed2XButton.svg.import
new file mode 100644
index 0000000000..0af7728d20
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButton.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cq3ewq272kbxb"
+path="res://.godot/imported/Speed2XButton.svg-3318e62436800505570b68c42f6dfd88.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/textures/gui/bevel/Speed2XButton.svg"
+dest_files=["res://.godot/imported/Speed2XButton.svg-3318e62436800505570b68c42f6dfd88.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=256
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/assets/textures/gui/bevel/Speed2XButtonActive.svg b/assets/textures/gui/bevel/Speed2XButtonActive.svg
new file mode 100644
index 0000000000..8bd682a668
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonActive.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/assets/textures/gui/bevel/Speed2XButtonActive.svg.import b/assets/textures/gui/bevel/Speed2XButtonActive.svg.import
new file mode 100644
index 0000000000..e95696a97a
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonActive.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://gee04cb8dj2n"
+path="res://.godot/imported/Speed2XButtonActive.svg-1dd0d282d3646bc633329ea9d5f04316.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/textures/gui/bevel/Speed2XButtonActive.svg"
+dest_files=["res://.godot/imported/Speed2XButtonActive.svg-1dd0d282d3646bc633329ea9d5f04316.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=256
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/assets/textures/gui/bevel/Speed2XButtonDisabled.svg b/assets/textures/gui/bevel/Speed2XButtonDisabled.svg
new file mode 100644
index 0000000000..a121015527
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonDisabled.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/assets/textures/gui/bevel/Speed2XButtonDisabled.svg.import b/assets/textures/gui/bevel/Speed2XButtonDisabled.svg.import
new file mode 100644
index 0000000000..ae2a523829
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonDisabled.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://xq1p0mf4k8sq"
+path="res://.godot/imported/Speed2XButtonDisabled.svg-ed35436f5ff98fba3b18081265c037f7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/textures/gui/bevel/Speed2XButtonDisabled.svg"
+dest_files=["res://.godot/imported/Speed2XButtonDisabled.svg-ed35436f5ff98fba3b18081265c037f7.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=256
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/assets/textures/gui/bevel/Speed2XButtonHover.svg b/assets/textures/gui/bevel/Speed2XButtonHover.svg
new file mode 100644
index 0000000000..1e44d4bc27
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonHover.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/assets/textures/gui/bevel/Speed2XButtonHover.svg.import b/assets/textures/gui/bevel/Speed2XButtonHover.svg.import
new file mode 100644
index 0000000000..d0848bcba5
--- /dev/null
+++ b/assets/textures/gui/bevel/Speed2XButtonHover.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bioa58mwt4ob7"
+path="res://.godot/imported/Speed2XButtonHover.svg-75c16c3e7a7e6ced9af8d65bbd415943.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/textures/gui/bevel/Speed2XButtonHover.svg"
+dest_files=["res://.godot/imported/Speed2XButtonHover.svg-75c16c3e7a7e6ced9af8d65bbd415943.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=256
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/locale/af.po b/locale/af.po
index 4052424926..44a343f5ca 100644
--- a/locale/af.po
+++ b/locale/af.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -1540,6 +1540,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Beweeg na die wakker stadium. Besikbaar na jy genoeg brain krag het (tiepe selle met \"axons\")."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/ar.po b/locale/ar.po
index 1e4cefe624..8bdb236448 100644
--- a/locale/ar.po
+++ b/locale/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2023-03-13 09:01+0000\n"
"Last-Translator: Xradiation \n"
"Language-Team: Arabic \n"
@@ -1556,6 +1556,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "استمر إلا مرحلة الاستيقاظ. يصبح متاحًا بمجرد أن تكون قوة العقل كافية (أنسجة مع محاور)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/be.po b/locale/be.po
index cd4658b9a9..44426d61ba 100644
--- a/locale/be.po
+++ b/locale/be.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2023-09-21 09:24+0000\n"
"Last-Translator: Henri Hyyryläinen \n"
"Language-Team: Belarusian \n"
@@ -1539,6 +1539,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Перамясціцца на стадыю Абуджэння. Дасягома толькі калі ў вас ёсць дастатковая колькасць развітасці мозга (Размясціце аксон у які небудзь тып клеткі)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/bg.po b/locale/bg.po
index ec0749665b..f037eb57f0 100644
--- a/locale/bg.po
+++ b/locale/bg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Bulgarian \n"
@@ -1764,6 +1764,10 @@ msgstr "Натиснете двукратно за преглед на цял е
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Това е мембрана с два слоя, която осигурява по-добра защита и се нуждае от по-малко енергия за да не се деформира. Недостатъците ѝ са, че клетката става по-бавна, както и усвояването на хранителните вещества."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Идентификаторът трябва да е положително цяло число"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/bn.po b/locale/bn.po
index 3e75d475b2..1d33306290 100644
--- a/locale/bn.po
+++ b/locale/bn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2023-09-10 12:18+0000\n"
"Last-Translator: Mahbeer Alam Sarker \n"
"Language-Team: Bengali \n"
@@ -1549,6 +1549,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "জাগ্রত পর্যায়ে চলে যাওয়া। আপনার পর্যাপ্ত মস্তিষ্কের শক্তি (অ্যাক্সন সহ টিস্যু টাইপ) থাকলে উপলব্ধ।"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/ca.po b/locale/ca.po
index 8fd6f29119..e735105135 100644
--- a/locale/ca.po
+++ b/locale/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Catalan \n"
@@ -1698,6 +1698,10 @@ msgstr "Doble clic per mostrar en pantalla completa"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Una membrana cel·lular formada per dues capes, que ofereix millor protecció i consumeix menys energia. No obstant, fa que la cèl·lula esdevingui més lenta. També redueix la velocitat a la qual s'absorbeixen els nutrients en entrar-hi en contacte."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "El valor utilitzat per generar el món, que ha de ser un nombre enter positiu"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/cs.po b/locale/cs.po
index c7487a0711..d4bcb2db86 100644
--- a/locale/cs.po
+++ b/locale/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Czech \n"
@@ -1762,6 +1762,10 @@ msgstr "Dvojklikem zobrazíte v celé obrazovce"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Membrána se dvěma vrstvami má lepší ochranu proti poškození a potřebuje méně energie k zabránění deformace. Avšak zpomaluje buňku a snižuje rychlost, kterou může absorbovat zdroje."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Hodnota použita pro generování světa, která musí být pozitivní celé číslo"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/da.po b/locale/da.po
index 60c8ce86b9..164fc90614 100644
--- a/locale/da.po
+++ b/locale/da.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2024-06-09 13:22+0000\n"
"Last-Translator: Magnus Norling Svane \n"
"Language-Team: Danish \n"
@@ -1528,6 +1528,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Tag til opvågningsstadiet. Tilgængelig, når du har nok hjernekraft (vævstype med axoner)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/de.po b/locale/de.po
index 0c0071db14..5f994de5f0 100644
--- a/locale/de.po
+++ b/locale/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-24 06:48+0000\n"
"Last-Translator: Maxim Maier \n"
"Language-Team: German \n"
@@ -1722,6 +1722,10 @@ msgstr "Doppelklicken zum Betrachten"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Als zweischichtige Membran bietet sie besseren Schutz vor Beschädigungen und benötigt weniger Energie, um sich nicht zu verformen. Allerdings verlangsamt sie die Zelle etwas und senkt die Geschwindigkeit, mit der sie Ressourcen absorbieren kann."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Der Zahlenwert zum Generieren der Zufallswelt. (Muss eine positive ganze Zahl sein.)"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/el.po b/locale/el.po
index f745044b63..97cf152b99 100644
--- a/locale/el.po
+++ b/locale/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2022-03-31 05:02+0000\n"
"Last-Translator: Apostolos Paschidis \n"
"Language-Team: Greek \n"
@@ -1533,6 +1533,9 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/en.po b/locale/en.po
index 13e30f75f3..b9db9df3a0 100644
--- a/locale/en.po
+++ b/locale/en.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
-"PO-Revision-Date: 2025-02-21 11:54+0200\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
+"PO-Revision-Date: 2025-02-25 16:58+0200\n"
"Last-Translator: Henri Hyyryläinen \n"
"Language-Team: English \n"
"Language: en\n"
@@ -1663,6 +1663,9 @@ msgstr "Double click to view in fullscreen"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "A membrane with two layers, it has better protection against damage and takes less energy to not deform. However, it slows the cell down some and lowers the rate at which it can absorb resources."
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Toggle between normal speed and double speed gameplay"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Drag this to reorder items with the mouse"
diff --git a/locale/eo.po b/locale/eo.po
index 82737b43f6..445aa4ea5b 100644
--- a/locale/eo.po
+++ b/locale/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Esperanto \n"
@@ -1751,6 +1751,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Membrano kun du tavoloj, ĝi havas pli bonan protekton kontraŭ damaĝo kaj bezonas malpli da energio por ne misformi. Tamen ĝi iom malrapidigas la ĉelon kaj malpliigas la rapidon, per kiu ĝi povas sorbi rimedojn."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Rekomenci"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/es.po b/locale/es.po
index 01e4d7e67a..590c1c5439 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Spanish \n"
@@ -1672,6 +1672,10 @@ msgstr "Doble click para ver en pantalla completa"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Una membrana con dos capas; tiene mejor protección y consume menos energía. Sin embargo, reduce un poco la velocidad del movimiento y absorbe recursos más lentamente."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "El valor usado para generar el planeta, debe ser un numero positivo"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Arrastra para reordenar los elementos con el ratón"
diff --git a/locale/es_AR.po b/locale/es_AR.po
index 7301e53425..3ad5b232af 100644
--- a/locale/es_AR.po
+++ b/locale/es_AR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Spanish (Argentina) \n"
@@ -1634,6 +1634,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Activar/Desactivar engullir"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/et.po b/locale/et.po
index 37db6a1c64..6ff57c968c 100644
--- a/locale/et.po
+++ b/locale/et.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Estonian \n"
@@ -1757,6 +1757,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Kahekihiline membraan kaitseb paremini kahjustuste eest ja võtab vähem energiat, et mitte deformeeruda. Siiski aeglustab see raku tööd ja aeglustab ressursside neelamise kiirust."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Peata mäng"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/fi.po b/locale/fi.po
index ff405aa370..7a44b2161d 100644
--- a/locale/fi.po
+++ b/locale/fi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Finnish \n"
@@ -1785,6 +1785,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Laita peli tauolle"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/fr.po b/locale/fr.po
index b33fc59c7e..e121988391 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: French \n"
@@ -1694,6 +1694,10 @@ msgstr "Double-cliquer pour voir en plein écran"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Étant une membrane à double couche de phospholipides, elle offre une meilleure protection et demande peu d'énergie pour ne pas se déformer. Néanmoins, elle peut ralentir une cellule en terme de vitesse de locomotion et d'absorption de ressources."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "La valeur utilisée pour générer le monde doit être un entier positif"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/frm.po b/locale/frm.po
index 379eb08e16..0c43ab5c4b 100644
--- a/locale/frm.po
+++ b/locale/frm.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -1517,6 +1517,9 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/he.po b/locale/he.po
index df8d85a072..8a40d8e964 100644
--- a/locale/he.po
+++ b/locale/he.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Hebrew \n"
@@ -1717,6 +1717,10 @@ msgstr "לחץ פעמיים בשביל להציג במסך מלא"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "קרום עם שתי שכבות, יש לו הגנה טובה יותר מפני נזק ולוקח פחות אנרגיה על מנת שלא להתעוות. יחד עם זאת, זה מאט את התא במעט ומוריד את הקצב שבו הוא ספוג משאבים מהסביבה."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "הערך משומש ביצור העולם, ועל כך, שחייב להיות מספר שלם חיובי"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/hr.po b/locale/hr.po
index a1cddb0147..0d72147722 100644
--- a/locale/hr.po
+++ b/locale/hr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Croatian \n"
@@ -1580,6 +1580,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Kreni u fazu buđenja. Moguće kada imaš dovoljno moždane snage (vrsta tkiva s aksionima)"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/hu.po b/locale/hu.po
index d381f01eef..ed6ae7a626 100644
--- a/locale/hu.po
+++ b/locale/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Hungarian \n"
@@ -1756,6 +1756,10 @@ msgstr "Dupla kattintás a teljes képernyő nézetért"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Egy membrán, ami két rétegből áll. Jobb védelmet nyújt sérülések ellen, és kevesebb energia szükséges ahhoz, hogy ne deformálódjon el. Hátránya viszont, hogy lassítja a sejt bekebelező képességét."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Az az érték, ami a világok generálásáért felelős. Ennek az értéknek pozitívnak kell lennie."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/id.po b/locale/id.po
index bba37a547c..0896d97bce 100644
--- a/locale/id.po
+++ b/locale/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Indonesian \n"
@@ -1736,6 +1736,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Membran dengan dua lapis, memiliki perlindungan yang lebih baik terhadap kerusakan dan memerlukan lebih sedikit energi agar tak berubah bentuk. Namun, memperlambat sel dan mengurangi laju kemampuannya menyerap sumber daya."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Lanjutkan"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/it.po b/locale/it.po
index b0bc626a67..a26e463d23 100644
--- a/locale/it.po
+++ b/locale/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Italian \n"
@@ -1689,6 +1689,10 @@ msgstr "Fai doppio click per visualizzare a schermo pieno"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Una membrana a due strati. Offre una migliore protezione ai danni e richiede meno energia per non deformarsi. Tuttavia, rallenta un po' la cellula e la sua capacità di assorbire i nutrienti."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Il valore usato per generare il mondo; deve essere un numero intero positivo"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Trascina questo per riordinare gli oggetti con il mouse"
diff --git a/locale/ja.po b/locale/ja.po
index 1c99e63cef..bc1e362b2b 100644
--- a/locale/ja.po
+++ b/locale/ja.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-23 16:13+0000\n"
"Last-Translator: grassgrass \n"
"Language-Team: Japanese \n"
@@ -1524,6 +1524,9 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/ka.po b/locale/ka.po
index 2fe80a25e6..209c97dd6b 100644
--- a/locale/ka.po
+++ b/locale/ka.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-23 17:05+0000\n"
"Last-Translator: NorwayFun \n"
"Language-Team: Georgian \n"
@@ -1576,6 +1576,10 @@ msgstr "ორმაგი წკაპი სრულ ეკრანზე
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "სამყაროს გენერაციისთვის გამოყენებული მნიშვნელობა, რომელიც დადებითი მთელი რიცხვი უნდა იყოს"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "გადაათრიეთ ეს, რომ საგნები თაგუნათი გადაალაგოთ"
diff --git a/locale/ko.po b/locale/ko.po
index 2e30f8b189..73300ff164 100644
--- a/locale/ko.po
+++ b/locale/ko.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Korean \n"
@@ -1756,6 +1756,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "두 개의 층이있는 막으로써 피해로부터 더 잘 보호되고 무너지지 않는데 더 적은 에너지를 사용합니다. 그러나 세포의 속도와 자원 흡수 또한 더욱 느려집니다 ."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "재개"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/la.po b/locale/la.po
index 78bd017fe4..5ee5c76a10 100644
--- a/locale/la.po
+++ b/locale/la.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Latin \n"
@@ -1602,6 +1602,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Movere ad Gradum Excitantem. In promptu cum semel satis mentis potentem habes (textus coporis generem cum axonibus)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/lb_LU.po b/locale/lb_LU.po
index 2111c34b6b..cc3e44db43 100644
--- a/locale/lb_LU.po
+++ b/locale/lb_LU.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Luxembourgish \n"
@@ -1617,6 +1617,15 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+"Dei hei Sektioun weist di total Balance (Produktioun - Verbrauch) fier all Stoff.\n"
+"Fir ze iwwerliewen muss d'Balance positif sinn.\n"
+"Den Menü hei drenner kann benotzt ginn fir ze gesinn wat passéiert wann d'Zell verschidde Stoffer net huet.\n"
+"Verschidden Zellen kennen nemmen eng positif ATB Balance areechen wann se multipel Substanzen hun fir ATP ze generéieren.\n"
+"Des sort Zell ass méi schwéier ze spillen."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/lt.po b/locale/lt.po
index 37c6104f6d..c594e093f5 100644
--- a/locale/lt.po
+++ b/locale/lt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Lithuanian \n"
@@ -1704,6 +1704,10 @@ msgstr "Spustelėkite du kartus peržiūrai pilname ekrane"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Reikšmė, naudojama generuojant pasaulį, kuri turi būti teigiamas sveikas skaičius"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/lv.po b/locale/lv.po
index 2f42e01fe0..f2492c77bf 100644
--- a/locale/lv.po
+++ b/locale/lv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2024-10-17 07:24+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Latvian \n"
@@ -1707,6 +1707,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Atsākt spēli"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/messages.pot b/locale/messages.pot
index f6c743d706..fb1dd657d7 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Thrive.Scripts 1.2.0.0\n"
-#: ../src/general/OptionsMenu.tscn:1549
+#: ../src/general/OptionsMenu.tscn:1550
msgid "2D_MOVEMENT_TYPE_SELECTION"
msgstr ""
@@ -29,7 +29,7 @@ msgstr ""
msgid "3D_MOVEMENT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1575
+#: ../src/general/OptionsMenu.tscn:1576
msgid "3D_MOVEMENT_TYPE_SELECTION"
msgstr ""
@@ -97,7 +97,7 @@ msgstr ""
msgid "ACTIVE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1091
+#: ../src/general/OptionsMenu.tscn:1092
msgid "ACTIVE_THREAD_COUNT"
msgstr ""
@@ -191,11 +191,11 @@ msgstr ""
msgid "ALT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:661
+#: ../src/general/OptionsMenu.tscn:662
msgid "ALWAYS_VISIBLE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:752
+#: ../src/general/OptionsMenu.tscn:753
msgid "AMBIANCE_VOLUME"
msgstr ""
@@ -208,11 +208,11 @@ msgstr ""
msgid "AMMONIA_COST"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1701
+#: ../src/general/OptionsMenu.tscn:1702
msgid "AMOUNT_OF_AUTOSAVE_TO_KEEP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1721
+#: ../src/general/OptionsMenu.tscn:1722
msgid "AMOUNT_OF_QUICKSAVE_TO_KEEP"
msgstr ""
@@ -241,11 +241,11 @@ msgstr ""
msgid "APRIL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1974
+#: ../src/general/OptionsMenu.tscn:1975
msgid "ARE_YOU_SURE_TO_RESET_ALL_SETTINGS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1980
+#: ../src/general/OptionsMenu.tscn:1981
msgid "ARE_YOU_SURE_TO_RESET_INPUT_SETTINGS"
msgstr ""
@@ -286,7 +286,7 @@ msgstr ""
msgid "ASSEMBLY_REQUIRED_WITH_HARMONY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1102
+#: ../src/general/OptionsMenu.tscn:1103
msgid "ASSUME_HYPERTHREADING"
msgstr ""
@@ -356,7 +356,7 @@ msgstr ""
msgid "AT_CURSOR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:827
+#: ../src/general/OptionsMenu.tscn:828
msgid "AUDIO_OUTPUT_DEVICE"
msgstr ""
@@ -364,7 +364,7 @@ msgstr ""
msgid "AUGUST"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:600 ../src/general/OptionsMenu.tscn:1564
+#: ../src/general/OptionsMenu.tscn:601 ../src/general/OptionsMenu.tscn:1565
msgid "AUTO"
msgstr ""
@@ -397,7 +397,7 @@ msgstr ""
msgid "AUTO-EVO_STRENGHT_MULTIPLIER_EXPLANATION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1694
+#: ../src/general/OptionsMenu.tscn:1695
msgid "AUTOSAVE_DURING_THE_GAME"
msgstr ""
@@ -442,7 +442,7 @@ msgstr ""
msgid "AUTO_MOVE_FORWARDS"
msgstr ""
-#: ../src/general/OptionsMenu.cs:1167 ../src/general/OptionsMenu.tscn:352
+#: ../src/general/OptionsMenu.cs:1167 ../src/general/OptionsMenu.tscn:353
msgid "AUTO_RESOLUTION"
msgstr ""
@@ -472,7 +472,7 @@ msgstr ""
#: ../src/auto-evo/AutoEvoExploringTool.tscn:685
#: ../src/general/MainMenu.tscn:429 ../src/general/MainMenu.tscn:488
#: ../src/general/MainMenu.tscn:536 ../src/general/MainMenu.tscn:885
-#: ../src/general/NewGameSettings.tscn:1056 ../src/general/OptionsMenu.tscn:1937
+#: ../src/general/NewGameSettings.tscn:1056 ../src/general/OptionsMenu.tscn:1938
#: ../src/general/PauseMenu.tscn:291
#: ../src/microbe_stage/gui/ExtinctionBox.tscn:72
#: ../src/modding/ModManager.tscn:83 ../src/saving/NewSaveMenu.tscn:122
@@ -480,7 +480,7 @@ msgstr ""
msgid "BACK"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:491
+#: ../src/general/OptionsMenu.tscn:492
msgid "BACKGROUND_BLUR"
msgstr ""
@@ -538,12 +538,12 @@ msgstr ""
msgid "BATHYPELAGIC"
msgstr ""
-#: ../src/microbe_stage/MicrobeHUD.cs:731
+#: ../src/microbe_stage/MicrobeHUD.cs:750
#: ../src/microbe_stage/MicrobeHUD.tscn:433
msgid "BECOME_MACROSCOPIC"
msgstr ""
-#: ../src/microbe_stage/MicrobeHUD.cs:687
+#: ../src/microbe_stage/MicrobeHUD.cs:706
#: ../src/microbe_stage/MicrobeHUD.tscn:426
msgid "BECOME_MULTICELLULAR"
msgstr ""
@@ -648,7 +648,7 @@ msgstr ""
msgid "BINDING_AGENT_PROCESSES_DESCRIPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1415 ../src/general/OptionsMenu.tscn:1499
+#: ../src/general/OptionsMenu.tscn:1416 ../src/general/OptionsMenu.tscn:1500
msgid "BIND_AXES_SENSITIVITY"
msgstr ""
@@ -660,7 +660,7 @@ msgstr ""
msgid "BIOME_LABEL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:452
+#: ../src/general/OptionsMenu.tscn:453
msgid "BLOOM_RENDER_EFFECT"
msgstr ""
@@ -706,23 +706,23 @@ msgstr ""
msgid "BY_REVOLUTIONARY_GAMES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1292
+#: ../src/general/OptionsMenu.tscn:1293
msgid "CACHE_DISK_MAX_TIME"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1317
+#: ../src/general/OptionsMenu.tscn:1318
msgid "CACHE_MEMORY_MAX_ITEMS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1267
+#: ../src/general/OptionsMenu.tscn:1268
msgid "CACHE_TIME_MEMORY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1341
+#: ../src/general/OptionsMenu.tscn:1342
msgid "CACHE_TIME_MEMORY_ONLY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1181
+#: ../src/general/OptionsMenu.tscn:1182
msgid "CACHING_TITLE"
msgstr ""
@@ -741,7 +741,7 @@ msgstr ""
#: ../src/awakening_stage/gui/InteractablePopup.tscn:64
#: ../src/awakening_stage/gui/SelectBuildingPopup.tscn:47
-#: ../src/general/OptionsMenu.tscn:2038
+#: ../src/general/OptionsMenu.tscn:2039
#: ../src/gui_common/dialogs/CustomConfirmationDialog.tscn:19
#: ../src/gui_common/dialogs/CustomConfirmationDialog.tscn:71
#: ../src/microbe_stage/editor/EndosymbiosisProgressDisplay.tscn:67
@@ -809,27 +809,27 @@ msgstr ""
msgid "CARBON_DIOXIDE"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:913
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:926
msgid "CATEGORY_AN_ABUNDANCE"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:917
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:930
msgid "CATEGORY_A_FAIR_AMOUNT"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:921
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:934
msgid "CATEGORY_LITTLE"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:915
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:928
msgid "CATEGORY_QUITE_A_BIT"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:919
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:932
msgid "CATEGORY_SOME"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:923
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:936
msgid "CATEGORY_VERY_LITTLE"
msgstr ""
@@ -879,7 +879,7 @@ msgstr ""
msgid "CELL_TYPE_BUTTON_ATP_PRODUCTION"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:728
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:730
msgid "CELL_TYPE_NAME"
msgstr ""
@@ -902,7 +902,7 @@ msgstr ""
msgid "CHEATS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1760
+#: ../src/general/OptionsMenu.tscn:1761
msgid "CHEAT_KEYS_ENABLED"
msgstr ""
@@ -910,7 +910,7 @@ msgstr ""
msgid "CHEAT_MENU"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:102
+#: ../src/microbe_stage/HUDBottomBar.tscn:107
msgid "CHEMICAL_BUTTON_MICROBE_TOOLTIP"
msgstr ""
@@ -1002,7 +1002,7 @@ msgstr ""
msgid "CHOSEN_FILENAME_ALREADY_EXISTS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:427
+#: ../src/general/OptionsMenu.tscn:428
msgid "CHROMATIC_ABERRATION"
msgstr ""
@@ -1042,13 +1042,13 @@ msgstr ""
msgid "CLEAN_UP_OLD_SAVES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1223
+#: ../src/general/OptionsMenu.tscn:1224
msgid "CLEAR_CACHE"
msgstr ""
#: ../src/benchmark/microbe/CloudBenchmark.tscn:141
#: ../src/benchmark/microbe/MicrobeBenchmark.tscn:112
-#: ../src/general/OptionsMenu.tscn:2094
+#: ../src/general/OptionsMenu.tscn:2095
#: ../src/gui_common/art_gallery/GalleryViewer.tscn:95
#: ../src/gui_common/charts/line/LineChart.tscn:215
#: ../src/gui_common/dialogs/LicensesDisplay.tscn:93
@@ -1063,7 +1063,7 @@ msgstr ""
msgid "CLOSE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1986
+#: ../src/general/OptionsMenu.tscn:1987
msgid "CLOSE_OPTIONS"
msgstr ""
@@ -1076,11 +1076,11 @@ msgstr ""
msgid "CLOUD_BENCHMARK"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:963
+#: ../src/general/OptionsMenu.tscn:964
msgid "CLOUD_RESOLUTION_DIVISOR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:919
+#: ../src/general/OptionsMenu.tscn:920
msgid "CLOUD_SIMULATION_MINIMUM_INTERVAL"
msgstr ""
@@ -1101,7 +1101,7 @@ msgstr ""
msgid "COLOUR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:396
+#: ../src/general/OptionsMenu.tscn:397
msgid "COLOURBLIND_CORRECTION"
msgstr ""
@@ -1178,7 +1178,7 @@ msgstr ""
msgid "COMMUNITY_WIKI_BUTTON_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1918
+#: ../src/general/OptionsMenu.tscn:1919
msgid "COMPILED_AT_COLON"
msgstr ""
@@ -1203,7 +1203,7 @@ msgstr ""
msgid "COMPOUNDS_AT_MAX_SPEED"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:89
+#: ../src/microbe_stage/HUDBottomBar.tscn:94
msgid "COMPOUNDS_BUTTON_MICROBE_TOOLTIP"
msgstr ""
@@ -1231,7 +1231,7 @@ msgstr ""
msgid "COMPOUND_BALANCE_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:902
+#: ../src/general/OptionsMenu.tscn:903
msgid "COMPOUND_CLOUDS"
msgstr ""
@@ -1574,7 +1574,7 @@ msgstr ""
msgid "CONTROLLER_BUTTON_XBOX_Y"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1542
+#: ../src/general/OptionsMenu.tscn:1543
msgid "CONTROLLER_DEADZONES"
msgstr ""
@@ -1587,11 +1587,11 @@ msgstr ""
msgid "CONTROLLER_DEADZONE_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:583
+#: ../src/general/OptionsMenu.tscn:584
msgid "CONTROLLER_PROMPT_TYPE_SETTING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1489
+#: ../src/general/OptionsMenu.tscn:1490
msgid "CONTROLLER_SENSITIVITY"
msgstr ""
@@ -1608,15 +1608,15 @@ msgstr ""
msgid "COPY_RESULTS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:410
+#: ../src/general/OptionsMenu.tscn:411
msgid "CORRECTION_PROTANOPE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:412
+#: ../src/general/OptionsMenu.tscn:413
msgid "CORRECTION_TRITANOPE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1062
+#: ../src/general/OptionsMenu.tscn:1063
msgid "CPU_THREADS"
msgstr ""
@@ -1739,11 +1739,11 @@ msgstr ""
msgid "CTRL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1210
+#: ../src/general/OptionsMenu.tscn:1211
msgid "CURRENT_CACHE_SIZE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1208 ../src/general/OptionsMenu.tscn:1214
+#: ../src/general/OptionsMenu.tscn:1209 ../src/general/OptionsMenu.tscn:1215
msgid "CURRENT_CACHE_SIZE_TOOLTIP"
msgstr ""
@@ -1772,7 +1772,7 @@ msgstr ""
msgid "CURRENT_WORLD_STATISTICS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1773
+#: ../src/general/OptionsMenu.tscn:1774
msgid "CUSTOM_USERNAME"
msgstr ""
@@ -1939,7 +1939,7 @@ msgstr ""
msgid "DESPAWN_ENTITIES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1079
+#: ../src/general/OptionsMenu.tscn:1080
msgid "DETECTED_CPU_COUNT"
msgstr ""
@@ -2031,7 +2031,7 @@ msgstr ""
msgid "DIGESTION_SPEED_VALUE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:331
+#: ../src/general/OptionsMenu.tscn:332
msgid "DISABLED"
msgstr ""
@@ -2039,7 +2039,7 @@ msgstr ""
msgid "DISABLE_ALL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2027
+#: ../src/general/OptionsMenu.tscn:2028
msgid "DISCARD_AND_CONTINUE"
msgstr ""
@@ -2079,15 +2079,15 @@ msgstr ""
msgid "DISCORD_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1195
+#: ../src/general/OptionsMenu.tscn:1196
msgid "DISK_CACHE_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1825
+#: ../src/general/OptionsMenu.tscn:1826
msgid "DISMISSED_POPUPS_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1823 ../src/general/OptionsMenu.tscn:1829
+#: ../src/general/OptionsMenu.tscn:1824 ../src/general/OptionsMenu.tscn:1830
msgid "DISMISSED_POPUPS_EXPLANATION"
msgstr ""
@@ -2099,19 +2099,19 @@ msgstr ""
msgid "DISMISS_WARNING_PERMANENTLY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:513
+#: ../src/general/OptionsMenu.tscn:514
msgid "DISPLAY_3D_MENU_BACKGROUNDS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:619
+#: ../src/general/OptionsMenu.tscn:620
msgid "DISPLAY_ABILITIES_BAR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:478
+#: ../src/general/OptionsMenu.tscn:479
msgid "DISPLAY_BACKGROUND_DISTORTION_EFFECT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:473
+#: ../src/general/OptionsMenu.tscn:474
msgid "DISPLAY_BACKGROUND_PARTICLES"
msgstr ""
@@ -2123,11 +2123,11 @@ msgstr ""
msgid "DISPLAY_DRIVER_VULKAN"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:286
+#: ../src/general/OptionsMenu.tscn:287
msgid "DISPLAY_MODE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:634
+#: ../src/general/OptionsMenu.tscn:635
msgid "DISPLAY_PART_NAMES"
msgstr ""
@@ -2162,6 +2162,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#: ../src/microbe_stage/HUDBottomBar.tscn:130
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
#: ../src/microbe_stage/editor/DraggableItem.tscn:24
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
@@ -2259,7 +2263,7 @@ msgstr ""
msgid "EASTER_EGG_BANANA_BIOME"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1607
+#: ../src/general/OptionsMenu.tscn:1608
msgid "EDGE_PAN_SPEED"
msgstr ""
@@ -2288,7 +2292,7 @@ msgstr ""
msgid "EDITOR_TUTORIAL_EDITOR_TEXT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:336
+#: ../src/general/OptionsMenu.tscn:337
msgid "EIGHT_TIMES"
msgstr ""
@@ -2317,7 +2321,7 @@ msgstr ""
msgid "ENABLE_EDITOR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:629
+#: ../src/general/OptionsMenu.tscn:630
msgid "ENABLE_GUI_LIGHT_EFFECTS"
msgstr ""
@@ -2397,19 +2401,19 @@ msgstr ""
msgid "ENERGY_BALANCE_TOOLTIP_PRODUCTION_WITH_REQUIREMENT"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2982
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:3005
msgid "ENERGY_IN_PATCH_FOR"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2818
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:2841
msgid "ENERGY_IN_PATCH_SHORT"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2993
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:3016
msgid "ENERGY_SOURCES"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2986
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:3009
msgid "ENERGY_SUMMARY_LINE"
msgstr ""
@@ -2445,7 +2449,7 @@ msgstr ""
msgid "ENVIRONMENTAL_GLUCOSE_RETENTION_EXPLANATION"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:77
+#: ../src/microbe_stage/HUDBottomBar.tscn:82
msgid "ENVIRONMENT_BUTTON_MICROBE_TOOLTIP"
msgstr ""
@@ -2461,7 +2465,7 @@ msgstr ""
msgid "EQUIPMENT_TYPE_AXE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2043 ../src/general/OptionsMenu.tscn:2050
+#: ../src/general/OptionsMenu.tscn:2044 ../src/general/OptionsMenu.tscn:2051
msgid "ERROR"
msgstr ""
@@ -2473,7 +2477,7 @@ msgstr ""
msgid "ERROR_CREATING_INFO_FILE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2048
+#: ../src/general/OptionsMenu.tscn:2049
msgid "ERROR_FAILED_TO_SAVE_NEW_SETTINGS"
msgstr ""
@@ -2521,11 +2525,11 @@ msgstr ""
msgid "EVOLUTIONARY_TREE_BUILD_FAILED"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1902
+#: ../src/general/OptionsMenu.tscn:1903
msgid "EXACT_VERSION_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1900 ../src/general/OptionsMenu.tscn:1908
+#: ../src/general/OptionsMenu.tscn:1901 ../src/general/OptionsMenu.tscn:1909
msgid "EXACT_VERSION_TOOLTIP"
msgstr ""
@@ -2537,7 +2541,7 @@ msgstr ""
msgid "EXCEPTION_HAPPENED_WHILE_LOADING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:301
+#: ../src/general/OptionsMenu.tscn:302
msgid "EXCLUSIVE_FULLSCREEN"
msgstr ""
@@ -2818,7 +2822,7 @@ msgstr ""
msgid "FOOD_CHAIN"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2999
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:3022
msgid "FOOD_SOURCE_ENERGY_INFO"
msgstr ""
@@ -2850,12 +2854,12 @@ msgstr ""
msgid "FOSSILISATION_FAILED_DESCRIPTION"
msgstr ""
-#: ../src/microbe_stage/MicrobeHUD.cs:607
+#: ../src/microbe_stage/MicrobeHUD.cs:626
#: ../src/thriveopedia/fossilisation/FossilisationButton.tscn:16
msgid "FOSSILISATION_HINT"
msgstr ""
-#: ../src/microbe_stage/MicrobeHUD.cs:606
+#: ../src/microbe_stage/MicrobeHUD.cs:625
msgid "FOSSILISATION_HINT_ALREADY_FOSSILISED"
msgstr ""
@@ -2872,7 +2876,7 @@ msgstr ""
msgid "FOSSIL_DELETION_FAILED_DESCRIPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:334
+#: ../src/general/OptionsMenu.tscn:335
msgid "FOUR_TIMES"
msgstr ""
@@ -2903,7 +2907,7 @@ msgstr ""
msgid "FREE_GLUCOSE_CLOUD_EXPLANATION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:299
+#: ../src/general/OptionsMenu.tscn:300
msgid "FULLSCREEN"
msgstr ""
@@ -2927,7 +2931,7 @@ msgstr ""
msgid "GAME_SYSTEMS_TITLE"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2918
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:2941
#: ../src/microbe_stage/editor/CellEditorComponent.tscn:900
msgid "GATHERED_ENERGY_TOOLTIP"
msgstr ""
@@ -2990,7 +2994,7 @@ msgstr ""
msgid "GITHUB_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:548
+#: ../src/general/OptionsMenu.tscn:549
msgid "GLES3"
msgstr ""
@@ -3051,11 +3055,11 @@ msgstr ""
msgid "GPL_LICENSE_HEADING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:520
+#: ../src/general/OptionsMenu.tscn:521
msgid "GPU_NAME"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:191
+#: ../src/general/OptionsMenu.tscn:192
msgid "GRAPHICS"
msgstr ""
@@ -3067,7 +3071,7 @@ msgstr ""
msgid "GROWTH_ORDER"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:570
+#: ../src/general/OptionsMenu.tscn:571
msgid "GUI"
msgstr ""
@@ -3079,7 +3083,7 @@ msgstr ""
msgid "GUI_TAB_NAVIGATION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:800
+#: ../src/general/OptionsMenu.tscn:801
msgid "GUI_VOLUME"
msgstr ""
@@ -3105,15 +3109,15 @@ msgstr ""
msgid "HELP"
msgstr ""
-#: ../src/general/PauseMenu.tscn:243 ../src/microbe_stage/HUDBottomBar.tscn:148
+#: ../src/general/PauseMenu.tscn:243 ../src/microbe_stage/HUDBottomBar.tscn:167
msgid "HELP_BUTTON_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:923 ../src/general/OptionsMenu.tscn:967
+#: ../src/general/OptionsMenu.tscn:924 ../src/general/OptionsMenu.tscn:968
msgid "HIGHER_VALUES_INCREASE_PERFORMANCE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:318 ../src/general/OptionsMenu.tscn:1025
+#: ../src/general/OptionsMenu.tscn:319 ../src/general/OptionsMenu.tscn:1026
msgid "HIGHER_VALUES_WORSEN_PERFORMANCE"
msgstr ""
@@ -3145,7 +3149,7 @@ msgstr ""
msgid "HOME"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1424 ../src/general/OptionsMenu.tscn:1508
+#: ../src/general/OptionsMenu.tscn:1425 ../src/general/OptionsMenu.tscn:1509
msgid "HORIZONTAL_COLON"
msgstr ""
@@ -3630,7 +3634,7 @@ msgstr ""
msgid "INIT_NEW_WORLD_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:218
+#: ../src/general/OptionsMenu.tscn:219
msgid "INPUTS"
msgstr ""
@@ -3771,8 +3775,8 @@ msgstr ""
msgid "INVENTORY_TOGGLE_GROUND"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1434 ../src/general/OptionsMenu.tscn:1449
-#: ../src/general/OptionsMenu.tscn:1518 ../src/general/OptionsMenu.tscn:1534
+#: ../src/general/OptionsMenu.tscn:1435 ../src/general/OptionsMenu.tscn:1450
+#: ../src/general/OptionsMenu.tscn:1519 ../src/general/OptionsMenu.tscn:1535
msgid "INVERTED"
msgstr ""
@@ -3808,19 +3812,19 @@ msgstr ""
msgid "JANUARY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1848
+#: ../src/general/OptionsMenu.tscn:1849
msgid "JSON_DEBUG_MODE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1861
+#: ../src/general/OptionsMenu.tscn:1862
msgid "JSON_DEBUG_MODE_ALWAYS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1860
+#: ../src/general/OptionsMenu.tscn:1861
msgid "JSON_DEBUG_MODE_AUTO"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1863
+#: ../src/general/OptionsMenu.tscn:1864
msgid "JSON_DEBUG_MODE_NEVER"
msgstr ""
@@ -4040,7 +4044,7 @@ msgstr ""
msgid "KPSUBTRACT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:841
+#: ../src/general/OptionsMenu.tscn:842
msgid "LANGUAGE"
msgstr ""
@@ -4056,7 +4060,7 @@ msgstr ""
msgid "LANGUAGE_TRANSLATION_PROGRESS_REALLY_LOW"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:1698
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:1703
msgid "LAST_ORGANELLE_DELETE_OPTION_DISABLED_TOOLTIP"
msgstr ""
@@ -4279,7 +4283,7 @@ msgstr ""
msgid "LIGHT_MAX"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1054
+#: ../src/general/OptionsMenu.tscn:1055
msgid "LIMIT_EXTREME"
msgstr ""
@@ -4291,31 +4295,31 @@ msgstr ""
msgid "LIMIT_GROWTH_RATE_EXPLANATION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1052
+#: ../src/general/OptionsMenu.tscn:1053
msgid "LIMIT_HUGE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1048
+#: ../src/general/OptionsMenu.tscn:1049
msgid "LIMIT_LARGE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1046
+#: ../src/general/OptionsMenu.tscn:1047
msgid "LIMIT_NORMAL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1044
+#: ../src/general/OptionsMenu.tscn:1045
msgid "LIMIT_SMALL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1041
+#: ../src/general/OptionsMenu.tscn:1042
msgid "LIMIT_TINY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1050
+#: ../src/general/OptionsMenu.tscn:1051
msgid "LIMIT_VERY_LARGE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1042
+#: ../src/general/OptionsMenu.tscn:1043
msgid "LIMIT_VERY_SMALL"
msgstr ""
@@ -4415,11 +4419,11 @@ msgstr ""
msgid "LOW_MENU_PERFORMANCE_DESCRIPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:484
+#: ../src/general/OptionsMenu.tscn:485
msgid "LOW_QUALITY_BACKGROUND_BLUR"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:483
+#: ../src/general/OptionsMenu.tscn:484
msgid "LOW_QUALITY_BACKGROUND_BLUR_TOOLTIP"
msgstr ""
@@ -4470,7 +4474,7 @@ msgstr ""
msgid "MARINE_SNOW"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:689
+#: ../src/general/OptionsMenu.tscn:690
msgid "MASTER_VOLUME"
msgstr ""
@@ -4478,24 +4482,24 @@ msgstr ""
msgid "MASTODON_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1231 ../src/general/OptionsMenu.tscn:1237
-#: ../src/general/OptionsMenu.tscn:1242
+#: ../src/general/OptionsMenu.tscn:1232 ../src/general/OptionsMenu.tscn:1238
+#: ../src/general/OptionsMenu.tscn:1243
msgid "MAX_CACHE_SIZE_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:360
+#: ../src/general/OptionsMenu.tscn:361
msgid "MAX_FPS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:386
+#: ../src/general/OptionsMenu.tscn:387
msgid "MAX_FPS_NO_LIMIT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1233
+#: ../src/general/OptionsMenu.tscn:1234
msgid "MAX_SIZE_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1021
+#: ../src/general/OptionsMenu.tscn:1022
msgid "MAX_SPAWNED_ENTITIES"
msgstr ""
@@ -4934,7 +4938,7 @@ msgstr ""
msgid "MIN_VISIBLE_DATASET_WARNING"
msgstr ""
-#: ../src/general/NewGameSettings.tscn:273 ../src/general/OptionsMenu.tscn:227
+#: ../src/general/NewGameSettings.tscn:273 ../src/general/OptionsMenu.tscn:228
msgid "MISC"
msgstr ""
@@ -4947,7 +4951,7 @@ msgstr ""
msgid "MISCELLANEOUS_3D_STAGE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1871
+#: ../src/general/OptionsMenu.tscn:1872
msgid "MISC_FUN"
msgstr ""
@@ -5155,15 +5159,15 @@ msgstr ""
msgid "MORE_INFO_PROMPT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1600
+#: ../src/general/OptionsMenu.tscn:1601
msgid "MOUSE_EDGE_PANNING_OPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1399
+#: ../src/general/OptionsMenu.tscn:1400
msgid "MOUSE_LOOK_SENSITIVITY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1453
+#: ../src/general/OptionsMenu.tscn:1454
msgid "MOUSE_SENSITIVITY_WINDOW_SIZE_ADJUSTMENT"
msgstr ""
@@ -5315,15 +5319,15 @@ msgstr ""
msgid "MULTIPLE_ORGANELLES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:314
+#: ../src/general/OptionsMenu.tscn:315
msgid "MULTISAMPLE_ANTI_ALIASING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1000
+#: ../src/general/OptionsMenu.tscn:1001
msgid "MULTITHREADED_SIMULATION_ENABLED"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1005
+#: ../src/general/OptionsMenu.tscn:1006
msgid "MULTITHREADED_SIMULATION_EXPLANATION"
msgstr ""
@@ -5335,7 +5339,7 @@ msgstr ""
msgid "MUSIC"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:728
+#: ../src/general/OptionsMenu.tscn:729
msgid "MUSIC_VOLUME"
msgstr ""
@@ -5355,9 +5359,9 @@ msgstr ""
msgid "MUTATION_POINTS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:715 ../src/general/OptionsMenu.tscn:748
-#: ../src/general/OptionsMenu.tscn:772 ../src/general/OptionsMenu.tscn:796
-#: ../src/general/OptionsMenu.tscn:820
+#: ../src/general/OptionsMenu.tscn:716 ../src/general/OptionsMenu.tscn:749
+#: ../src/general/OptionsMenu.tscn:773 ../src/general/OptionsMenu.tscn:797
+#: ../src/general/OptionsMenu.tscn:821
msgid "MUTE"
msgstr ""
@@ -5378,7 +5382,7 @@ msgstr ""
msgid "NAME_LABEL_STRUCTURE_UNFINISHED"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1140
+#: ../src/general/OptionsMenu.tscn:1141
msgid "NATIVE_THREAD_ADVICE_TOOLTIP"
msgstr ""
@@ -5538,7 +5542,7 @@ msgstr ""
#: ../simulation_parameters/common/wiki.json:2446
#: ../simulation_parameters/common/wiki.json:2466
#: ../simulation_parameters/common/wiki.json:2521
-#: ../src/general/OptionsMenu.tscn:409
+#: ../src/general/OptionsMenu.tscn:410
#: ../src/thriveopedia/pages/wiki/organelles/OrganelleInfoBox.cs:201
#: ../src/thriveopedia/pages/wiki/organelles/OrganelleInfoBox.cs:210
#: ../src/thriveopedia/pages/wiki/organelles/OrganelleInfoBox.cs:219
@@ -5595,7 +5599,7 @@ msgstr ""
msgid "NOTICE_RADIATION_DAMAGE"
msgstr ""
-#: ../src/general/base_stage/CreatureStageHUDBase.cs:480
+#: ../src/general/base_stage/CreatureStageHUDBase.cs:483
msgid "NOTICE_READY_TO_EDIT"
msgstr ""
@@ -5616,7 +5620,7 @@ msgid "NO_AI"
msgstr ""
#: ../src/gui_common/charts/line/LineChart.cs:693
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:3014
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:3037
msgid "NO_DATA_TO_SHOW"
msgstr ""
@@ -5644,7 +5648,7 @@ msgstr ""
msgid "NO_SAVE_DIRECTORY"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2058
+#: ../src/general/OptionsMenu.tscn:2059
msgid "NO_SCREENSHOT_DIRECTORY"
msgstr ""
@@ -5660,7 +5664,7 @@ msgstr ""
msgid "NUCLEUS"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:1697
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:1702
msgid "NUCLEUS_DELETE_OPTION_DISABLED_TOOLTIP"
msgstr ""
@@ -5684,8 +5688,8 @@ msgstr ""
#: ../src/gui_common/art_gallery/GalleryDetailsTooltip.cs:29
#: ../src/gui_common/art_gallery/GalleryDetailsTooltip.cs:39
#: ../src/gui_common/art_gallery/GalleryDetailsTooltip.cs:49
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2829
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2841
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:2852
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:2864
#: ../src/microbe_stage/editor/MicrobePartSelection.tscn:154
#: ../src/microbe_stage/MicrobeHUD.cs:540
msgid "N_A"
@@ -5705,7 +5709,7 @@ msgstr ""
msgid "OCTOBER"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:656
+#: ../src/general/OptionsMenu.tscn:657
msgid "OFF"
msgstr ""
@@ -5761,7 +5765,7 @@ msgstr ""
msgid "OPEN_IN_FREEBUILD"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1797
+#: ../src/general/OptionsMenu.tscn:1798
msgid "OPEN_LOGS_FOLDER"
msgstr ""
@@ -5789,7 +5793,7 @@ msgstr ""
msgid "OPEN_SCIENCE_MENU"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1791
+#: ../src/general/OptionsMenu.tscn:1792
msgid "OPEN_SCREENSHOT_FOLDER"
msgstr ""
@@ -5797,7 +5801,7 @@ msgstr ""
msgid "OPEN_THE_MENU"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:872
+#: ../src/general/OptionsMenu.tscn:873
msgid "OPEN_TRANSLATION_SITE"
msgstr ""
@@ -6079,7 +6083,7 @@ msgstr ""
msgid "PATCH_NOTES_LAST_PLAYED_INFO_PLURAL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2062
+#: ../src/general/OptionsMenu.tscn:2063
#: ../src/gui_common/PatchNotesDisplayer.tscn:25
msgid "PATCH_NOTES_TITLE"
msgstr ""
@@ -6116,7 +6120,7 @@ msgstr ""
msgid "PAUSE_PROMPT"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:70
+#: ../src/microbe_stage/HUDBottomBar.tscn:75
msgid "PAUSE_TOOLTIP"
msgstr ""
@@ -6167,7 +6171,7 @@ msgstr ""
msgid "PERFECT_ADAPTATION_DESCRIPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:209
+#: ../src/general/OptionsMenu.tscn:210
msgid "PERFORMANCE"
msgstr ""
@@ -6261,7 +6265,7 @@ msgstr ""
msgid "PLAYER_EXTINCT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1565
+#: ../src/general/OptionsMenu.tscn:1566
msgid "PLAYER_RELATIVE_MOVEMENT"
msgstr ""
@@ -6273,23 +6277,23 @@ msgstr ""
msgid "PLAYER_SPEED"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:607
+#: ../src/general/OptionsMenu.tscn:608
msgid "PLAYSTATION_3"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:609
+#: ../src/general/OptionsMenu.tscn:610
msgid "PLAYSTATION_4"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:611
+#: ../src/general/OptionsMenu.tscn:612
msgid "PLAYSTATION_5"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1678
+#: ../src/general/OptionsMenu.tscn:1679
msgid "PLAY_INTRO_VIDEO"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1683
+#: ../src/general/OptionsMenu.tscn:1684
msgid "PLAY_MICROBE_INTRO_ON_NEW_GAME"
msgstr ""
@@ -6311,7 +6315,7 @@ msgstr ""
msgid "POPULATION_IN_PATCHES"
msgstr ""
-#: ../src/microbe_stage/editor/CellEditorComponent.cs:2848
+#: ../src/microbe_stage/editor/CellEditorComponent.cs:2871
msgid "POPULATION_IN_PATCH_SHORT"
msgstr ""
@@ -6533,7 +6537,7 @@ msgstr ""
msgid "RESEARCH"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:858 ../src/general/OptionsMenu.tscn:1943
+#: ../src/general/OptionsMenu.tscn:859 ../src/general/OptionsMenu.tscn:1944
#: ../src/microbe_stage/editor/GrowthOrderPicker.tscn:22
msgid "RESET"
msgstr ""
@@ -6542,11 +6546,11 @@ msgstr ""
msgid "RESET_DEADZONES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1841
+#: ../src/general/OptionsMenu.tscn:1842
msgid "RESET_DISMISSED_POPUPS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1981
+#: ../src/general/OptionsMenu.tscn:1982
msgid "RESET_INPUTS_TO_DEFAULTS"
msgstr ""
@@ -6554,15 +6558,15 @@ msgstr ""
msgid "RESET_ITEM_ORDER_TO_DEFAULT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1649
+#: ../src/general/OptionsMenu.tscn:1650
msgid "RESET_KEYBINDINGS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1969
+#: ../src/general/OptionsMenu.tscn:1970
msgid "RESET_SETTINGS_TO_DEFAULTS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1975
+#: ../src/general/OptionsMenu.tscn:1976
msgid "RESET_TO_DEFAULTS"
msgstr ""
@@ -6575,7 +6579,7 @@ msgstr ""
msgid "RESIZE_METABALL_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:344
+#: ../src/general/OptionsMenu.tscn:345
msgid "RESOLUTION"
msgstr ""
@@ -6626,7 +6630,7 @@ msgstr ""
msgid "RESUME"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:71
+#: ../src/microbe_stage/HUDBottomBar.tscn:76
msgid "RESUME_TOOLTIP"
msgstr ""
@@ -6679,7 +6683,7 @@ msgstr ""
msgid "ROTATION_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:995
+#: ../src/general/OptionsMenu.tscn:996
msgid "RUN_AUTO_EVO_DURING_GAMEPLAY"
msgstr ""
@@ -6743,11 +6747,11 @@ msgstr ""
msgid "SAFE_MODE_TITLE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1952 ../src/saving/NewSaveMenu.tscn:80
+#: ../src/general/OptionsMenu.tscn:1953 ../src/saving/NewSaveMenu.tscn:80
msgid "SAVE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2021
+#: ../src/general/OptionsMenu.tscn:2022
msgid "SAVE_AND_CONTINUE"
msgstr ""
@@ -6848,19 +6852,19 @@ msgstr ""
msgid "SAVING_SUCCEEDED"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1464
+#: ../src/general/OptionsMenu.tscn:1465
msgid "SCALING_NONE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1465
+#: ../src/general/OptionsMenu.tscn:1466
msgid "SCALING_ON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1467
+#: ../src/general/OptionsMenu.tscn:1468
msgid "SCALING_ON_INVERSE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1879
+#: ../src/general/OptionsMenu.tscn:1880
msgid "SCREEN_EFFECT"
msgstr ""
@@ -6880,7 +6884,7 @@ msgstr ""
msgid "SCREEN_EFFECT_NONE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1567 ../src/general/OptionsMenu.tscn:1590
+#: ../src/general/OptionsMenu.tscn:1568 ../src/general/OptionsMenu.tscn:1591
msgid "SCREEN_RELATIVE_MOVEMENT"
msgstr ""
@@ -7002,7 +7006,7 @@ msgstr ""
msgid "SETTING_ONLY_APPLIES_TO_NEW_GAMES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:776
+#: ../src/general/OptionsMenu.tscn:777
msgid "SFX_VOLUME"
msgstr ""
@@ -7011,7 +7015,7 @@ msgstr ""
msgid "SHIFT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:624
+#: ../src/general/OptionsMenu.tscn:625
msgid "SHOW_DAMAGE_EFFECT"
msgstr ""
@@ -7023,11 +7027,11 @@ msgstr ""
msgid "SHOW_ITEM_COORDINATES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1808
+#: ../src/general/OptionsMenu.tscn:1809
msgid "SHOW_NEW_PATCH_NOTES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1807
+#: ../src/general/OptionsMenu.tscn:1808
msgid "SHOW_NEW_PATCH_NOTES_TOOLTIP"
msgstr ""
@@ -7035,15 +7039,15 @@ msgstr ""
msgid "SHOW_TUTORIALS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1746
+#: ../src/general/OptionsMenu.tscn:1747
msgid "SHOW_TUTORIALS_IN_NEW_CURRENT_OPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1740
+#: ../src/general/OptionsMenu.tscn:1741
msgid "SHOW_TUTORIALS_IN_NEW_GAMES_OPTION"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1752
+#: ../src/general/OptionsMenu.tscn:1753
msgid "SHOW_UNSAVED_PROGRESS_WARNING"
msgstr ""
@@ -7051,7 +7055,7 @@ msgstr ""
msgid "SHOW_UNSAVED_PROGRESS_WARNING_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1802
+#: ../src/general/OptionsMenu.tscn:1803
msgid "SHOW_WEB_NEWS_FEED"
msgstr ""
@@ -7176,7 +7180,7 @@ msgstr ""
msgid "SOCIETY_STAGE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:200
+#: ../src/general/OptionsMenu.tscn:201
msgid "SOUND"
msgstr ""
@@ -7311,7 +7315,7 @@ msgstr ""
msgid "SPRINT_ACTION_TOOLTIP"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:56
+#: ../src/microbe_stage/HUDBottomBar.tscn:61
msgid "STAGE_MENU_BUTTON_TOOLTIP"
msgstr ""
@@ -7337,7 +7341,7 @@ msgstr ""
#: ../src/microbe_stage/editor/EditorCommonBottomLeftButtons.tscn:46
#: ../src/microbe_stage/editor/MicrobeEditorReportComponent.tscn:446
-#: ../src/microbe_stage/HUDBottomBar.tscn:114
+#: ../src/microbe_stage/HUDBottomBar.tscn:119
msgid "STATISTICS"
msgstr ""
@@ -7454,7 +7458,7 @@ msgstr ""
msgid "STORE_LOGGED_IN_AS"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:643
+#: ../src/general/OptionsMenu.tscn:644
msgid "STRAIN_BAR_VISIBILITY"
msgstr ""
@@ -7531,7 +7535,7 @@ msgstr ""
msgid "SUCCESS_BUT_MISSING_ID"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:137
+#: ../src/microbe_stage/HUDBottomBar.tscn:156
msgid "SUICIDE_BUTTON_TOOLTIP"
msgstr ""
@@ -7740,7 +7744,7 @@ msgstr ""
msgid "THIS_IS_WORKSHOP_MOD"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1114 ../src/general/OptionsMenu.tscn:1148
+#: ../src/general/OptionsMenu.tscn:1115 ../src/general/OptionsMenu.tscn:1149
msgid "THREADS"
msgstr ""
@@ -7883,7 +7887,7 @@ msgstr ""
msgid "TOGGLE_FULLSCREEN"
msgstr ""
-#: ../src/microbe_stage/HUDBottomBar.tscn:159
+#: ../src/microbe_stage/HUDBottomBar.tscn:178
msgid "TOGGLE_HEAT_VIEW_TOOLTIP"
msgstr ""
@@ -8105,7 +8109,7 @@ msgstr ""
msgid "TRY_MAKING_A_SAVE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2057
+#: ../src/general/OptionsMenu.tscn:2058
msgid "TRY_TAKING_SOME_SCREENSHOTS"
msgstr ""
@@ -8221,7 +8225,7 @@ msgstr ""
msgid "TUTORIAL_VIEW_NOW"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:332
+#: ../src/general/OptionsMenu.tscn:333
msgid "TWO_TIMES"
msgstr ""
@@ -8404,7 +8408,7 @@ msgstr ""
msgid "UNLOCK_WITH_ANY_OF_FOLLOWING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:2003
+#: ../src/general/OptionsMenu.tscn:2004
msgid "UNSAVED_CHANGE_WARNING"
msgstr ""
@@ -8468,7 +8472,7 @@ msgstr ""
msgid "USED_LIBRARIES_LICENSES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:540
+#: ../src/general/OptionsMenu.tscn:541
msgid "USED_RENDERER_NAME"
msgstr ""
@@ -8484,23 +8488,23 @@ msgstr ""
msgid "USE_AUTO_HARMONY_TOOLTIP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1766
+#: ../src/general/OptionsMenu.tscn:1767
msgid "USE_A_CUSTOM_USERNAME"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1197
+#: ../src/general/OptionsMenu.tscn:1198
msgid "USE_DISK_CACHE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1107
+#: ../src/general/OptionsMenu.tscn:1108
msgid "USE_MANUAL_THREAD_COUNT"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1141
+#: ../src/general/OptionsMenu.tscn:1142
msgid "USE_MANUAL_THREAD_COUNT_NATIVE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1477
+#: ../src/general/OptionsMenu.tscn:1478
msgid "USE_VIRTUAL_WINDOW_SIZE"
msgstr ""
@@ -8553,7 +8557,7 @@ msgstr ""
msgid "VERSION_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1438 ../src/general/OptionsMenu.tscn:1522
+#: ../src/general/OptionsMenu.tscn:1439 ../src/general/OptionsMenu.tscn:1523
msgid "VERTICAL_COLON"
msgstr ""
@@ -8562,11 +8566,11 @@ msgstr ""
msgid "VERTICAL_WITH_AXIS_NAME_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:555
+#: ../src/general/OptionsMenu.tscn:556
msgid "VIDEO_MEMORY"
msgstr ""
-#: ../src/general/OptionsMenu.cs:1198 ../src/general/OptionsMenu.tscn:563
+#: ../src/general/OptionsMenu.cs:1198 ../src/general/OptionsMenu.tscn:564
msgid "VIDEO_MEMORY_MIB"
msgstr ""
@@ -8592,11 +8596,11 @@ msgstr ""
msgid "VIEW_PATCH_MICHES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1815
+#: ../src/general/OptionsMenu.tscn:1816
msgid "VIEW_PATCH_NOTES"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1813
+#: ../src/general/OptionsMenu.tscn:1814
msgid "VIEW_PATCH_NOTES_TOOLTIP"
msgstr ""
@@ -8616,11 +8620,11 @@ msgstr ""
msgid "VISIBLE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:657
+#: ../src/general/OptionsMenu.tscn:658
msgid "VISIBLE_WHEN_CLOSE_TO_FULL"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:659
+#: ../src/general/OptionsMenu.tscn:660
msgid "VISIBLE_WHEN_OVER_ZERO"
msgstr ""
@@ -8645,7 +8649,7 @@ msgstr ""
msgid "VOLUMEUP"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:271
+#: ../src/general/OptionsMenu.tscn:272
msgid "VSYNC"
msgstr ""
@@ -10804,7 +10808,7 @@ msgstr ""
msgid "WILL_YOU_THRIVE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:298
+#: ../src/general/OptionsMenu.tscn:299
msgid "WINDOWED"
msgstr ""
@@ -10873,7 +10877,7 @@ msgstr ""
msgid "WORLD_MISC_DETAILS_STRING"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:1591
+#: ../src/general/OptionsMenu.tscn:1592
msgid "WORLD_RELATIVE_MOVEMENT"
msgstr ""
@@ -10881,15 +10885,15 @@ msgstr ""
msgid "WORST_PATCH_COLON"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:601
+#: ../src/general/OptionsMenu.tscn:602
msgid "XBOX360"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:603
+#: ../src/general/OptionsMenu.tscn:604
msgid "XBOX_ONE"
msgstr ""
-#: ../src/general/OptionsMenu.tscn:605
+#: ../src/general/OptionsMenu.tscn:606
msgid "XBOX_SERIES"
msgstr ""
diff --git a/locale/mk.po b/locale/mk.po
index febaf3d2da..c83be6b572 100644
--- a/locale/mk.po
+++ b/locale/mk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2023-09-15 06:55+0000\n"
"Last-Translator: Kristijan Miracevski \n"
"Language-Team: Macedonian \n"
@@ -1566,6 +1566,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Префрлете се на фазата на будење. Достапно откако ќе имате доволно мозочна моќ (тип на ткиво со аксони)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/nb_NO.po b/locale/nb_NO.po
index 6e8ed9d430..70f9d640be 100644
--- a/locale/nb_NO.po
+++ b/locale/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Norwegian Bokmål \n"
@@ -1605,6 +1605,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Dra til Oppvåknings Fasen. Tilgjengelig når du har nok hjernekraft (vevstype med aksoner)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/nl.po b/locale/nl.po
index 9d79e75d60..0e2e31376a 100644
--- a/locale/nl.po
+++ b/locale/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-20 06:37+0000\n"
"Last-Translator: Joah van der Maaden \n"
"Language-Team: Dutch \n"
@@ -1692,6 +1692,10 @@ msgstr "Dubbelklikken om in volledige schermweergave te zien"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Een membraan met twee lagen, waardoor het beter beschermd is tegen schade en minder energie kost om zijn vorm te houden. Echter wordt de cel wel langzamer en grondstoffen worden iets minder snel opgenomen."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "De waarde die gebruikt wordt om de wereld te genereren; moet een natuurlijk getal zijn"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/nl_BE.po b/locale/nl_BE.po
index 5b85be0cba..38dc90b089 100644
--- a/locale/nl_BE.po
+++ b/locale/nl_BE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Dutch (Belgium) \n"
@@ -1735,6 +1735,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Een membraan met twee lagen, heft een betere bescherming tegen schade en heeft minder energie nodig om zijn vorm te behouden. Daar komt tegenin dat het de cel vertraagt en de snelheid waarmee het grondstoffen absorbeert verkleint."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Pauzeer het spel"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/pl.po b/locale/pl.po
index a41af4eccd..d01efa9975 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Polish \n"
@@ -1702,6 +1702,10 @@ msgstr "Należy kliknąć dwa razy żeby przejść w tryb pełnego ekranu"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Membrana z dwoma warstwami, lepiej chroni przed uszkodzeniami i potrzebuje mniej energii żeby się nie deformować. Aczkolwiek, spowalnia trochę komórkę oraz prędkość absorbcji zasobów."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Wartość używana do generacji świata (musi być dodatnią liczbą całkowitą)"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 9cf80ea88e..669793fe10 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-23 16:13+0000\n"
"Last-Translator: DiversoCortez \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -1684,6 +1684,10 @@ msgstr "Clique duas vezes para ver em tela cheia"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Uma membrana com duas camadas, tem melhor proteção contra dano e leva menos energia para não se deformar. No entanto, diminui um pouco sua velocidade e diminui a taxa em que pode absorver recursos."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "O valor usado para gerar o mundo, que deve ser um número inteiro positivo"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Arraste para reordenar itens com o mouse"
diff --git a/locale/pt_PT.po b/locale/pt_PT.po
index 2af1bb96f8..1f085c0991 100644
--- a/locale/pt_PT.po
+++ b/locale/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Portuguese (Portugal) \n"
@@ -1693,6 +1693,10 @@ msgstr "Clique duas vezes para ver em ecrã completo"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Uma membrana com duas camadas, tem uma melhor proteção contra danos e consome menos energia para não se deformar. No entanto, abranda um pouco a célula e diminui a taxa de absorção de recursos."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Valor utilizado para gerar o mundo, tem de ser um número inteiro positivo"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/ro.po b/locale/ro.po
index 93d53a7560..58b24615d6 100644
--- a/locale/ro.po
+++ b/locale/ro.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-01-21 12:01+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Romanian \n"
@@ -1599,6 +1599,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Treceți la etapa de trezire. Disponibil odată ce aveți creierul suficient de dezvoltat (tip de țesut cu axoni)."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/ru.po b/locale/ru.po
index 2973dea4ec..d39da3eb48 100644
--- a/locale/ru.po
+++ b/locale/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-23 16:13+0000\n"
"Last-Translator: Teashrock \n"
"Language-Team: Russian \n"
@@ -1673,6 +1673,10 @@ msgstr "Двойной клик для полноэкранного режима
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Мембрана с двумя слоями, имеет лучшую защиту от повреждений и требует меньше энергии, чтобы не деформироваться. Однако, несколько замедляет скорость клетки и снижает скорость, с которой она может поглощать ресурсы."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Это значение используется для генерации мира, оно должно быть положительным целым числом"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Потяните мышкой для изменения порядка"
diff --git a/locale/si_LK.po b/locale/si_LK.po
index 02f7acd5a7..cf7a589fac 100644
--- a/locale/si_LK.po
+++ b/locale/si_LK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2022-03-22 18:22+0000\n"
"Last-Translator: Henri Hyyryläinen \n"
"Language-Team: Sinhala \n"
@@ -1546,6 +1546,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "තේරූ:"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/sk.po b/locale/sk.po
index c3305ab90d..74f50fb02c 100644
--- a/locale/sk.po
+++ b/locale/sk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Slovak \n"
@@ -1662,6 +1662,10 @@ msgstr "Dvojitým kliknutím zobraziť na celej obrazovke"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Hodnota, ktorá sa používa pri generovaní sveta (musí kladné byť číslo)"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/sr_Cyrl.po b/locale/sr_Cyrl.po
index 4593e78196..a4cdf0a784 100644
--- a/locale/sr_Cyrl.po
+++ b/locale/sr_Cyrl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Serbian (Cyrillic script) \n"
@@ -1753,6 +1753,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Мембрана са два слоја, има бољу заштиту од оштећења и узима мање енергије да се не деформише. Међутим, то успорава ћелију и смањује брзину којом може да апсорбује ресурсе."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Наставити"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/sr_Latn.po b/locale/sr_Latn.po
index ef4473391b..b750844a44 100644
--- a/locale/sr_Latn.po
+++ b/locale/sr_Latn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Serbian (Latin script) \n"
@@ -1719,6 +1719,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Membrana sa dva sloja, ima bolju zaštitu od oštećenja i uzima manje energije da se ne deformiše. Međutim, to usporava ćeliju i smanjuje brzinu kojom može da apsorbuje resurse."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Nastaviti"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/sv.po b/locale/sv.po
index 4a13f48b61..acbb8dbc17 100644
--- a/locale/sv.po
+++ b/locale/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Swedish \n"
@@ -1731,6 +1731,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Fortsätt"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/th_TH.po b/locale/th_TH.po
index a6ec3fa51b..d49115c1a2 100644
--- a/locale/th_TH.po
+++ b/locale/th_TH.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Thai \n"
@@ -1677,6 +1677,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "ดำเนินการต่อ"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/tok.po b/locale/tok.po
index d5f5c070bb..7f687ff2c4 100644
--- a/locale/tok.po
+++ b/locale/tok.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2023-02-06 07:13+0000\n"
"Last-Translator: jan-sopi \n"
"Language-Team: Toki Pona \n"
@@ -1599,6 +1599,10 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "kama lon tenpo pi kama sona. open la sina jo e sona mute."
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/tr.po b/locale/tr.po
index 99136371f1..f475c0e617 100644
--- a/locale/tr.po
+++ b/locale/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-22 20:44+0000\n"
"Last-Translator: punctdan \n"
"Language-Team: Turkish \n"
@@ -1663,6 +1663,10 @@ msgstr "Tam ekranda görüntülemek için çift tıklayın"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "İki katmanlı bir hücre zarı. Hasara karşı koruyuculuğu daha iyidir ve şeklinin bozulmaması için daha az enerji harcar. Ancak hücreyi biraz yavaşlatır ve kaynakların emilim oranını düşürür."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Dünya oluşturmak için kullanılan değer pozitif bir tam sayı olmalıdır"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Fare ile öğeleri yeniden sıralamak için bunu taşıyın"
diff --git a/locale/tt.po b/locale/tt.po
index 722aaa336c..bf5c4a643a 100644
--- a/locale/tt.po
+++ b/locale/tt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Thrive VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -1517,6 +1517,9 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/uk.po b/locale/uk.po
index efa32ee6a3..e1e5251dae 100644
--- a/locale/uk.po
+++ b/locale/uk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-23 16:13+0000\n"
"Last-Translator: Teashrock \n"
"Language-Team: Ukrainian \n"
@@ -1666,6 +1666,10 @@ msgstr "Двічі клікніть, щоб переглянути в повно
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "Мембрана з двома шарами, що має кращий захист від пошкоджень, та потребує менше енергії для збереження форми. Проте вона уповільнює клітину та поглинання ресурсів."
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "Значення, яке використовує для генерації світу, що мусить бути дадатним, цілим числом"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "Потяніть мишкою щоб змінити порядок"
diff --git a/locale/vi.po b/locale/vi.po
index beca2634e4..901b30c5d2 100644
--- a/locale/vi.po
+++ b/locale/vi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -1517,6 +1517,9 @@ msgstr ""
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr ""
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr ""
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/zh_CN.po b/locale/zh_CN.po
index 2dfa0e409b..50b6fd7b49 100644
--- a/locale/zh_CN.po
+++ b/locale/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-06 13:29+0000\n"
"Last-Translator: Anonymous \n"
"Language-Team: Chinese (Simplified Han script) \n"
@@ -1679,6 +1679,10 @@ msgstr "双击可全屏查看"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "有两层的细胞膜,对伤害有更好的防护能力,也不需要花费那么多能量避免变形。不管怎样,它也会减缓细胞的移动速度,并降低其吸收营养的速率。"
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "用于生成世界的随机数种子,必须为正整数"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr ""
diff --git a/locale/zh_TW.po b/locale/zh_TW.po
index 6c95b1ead0..8629bc77ef 100644
--- a/locale/zh_TW.po
+++ b/locale/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-24 22:14+0300\n"
+"POT-Creation-Date: 2025-02-25 16:57+0200\n"
"PO-Revision-Date: 2025-02-21 21:31+0000\n"
"Last-Translator: xzihnago \n"
"Language-Team: Chinese (Traditional Han script) \n"
@@ -1663,6 +1663,10 @@ msgstr "雙擊即可全螢幕檢視"
msgid "DOUBLE_MEMBRANE_DESCRIPTION"
msgstr "有兩層的細胞膜,對傷害有更好的防護能力,並且花費更少能量來維持外型。然而,它會減慢細胞的移動速度並降低其吸收資源的速率。"
+#, fuzzy
+msgid "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+msgstr "用來生成世界的隨機數,必須為正整數"
+
msgid "DRAG_TO_REORDER_ITEMS_WITH_MOUSE"
msgstr "用滑鼠拖曳以重新排序"
diff --git a/src/general/base_stage/CreatureStageHUDBase.cs b/src/general/base_stage/CreatureStageHUDBase.cs
index bccb8e3587..0e19290135 100644
--- a/src/general/base_stage/CreatureStageHUDBase.cs
+++ b/src/general/base_stage/CreatureStageHUDBase.cs
@@ -455,6 +455,9 @@ public override void _Process(double delta)
UpdateProcessPanel();
UpdateFossilisationButtons();
+
+ // This would be kind of hard to make a non-polling approach for updating the button status
+ UpdateSpeedModeDisplay();
}
public void SendEditorButtonToTutorial(TutorialState tutorialState)
@@ -891,6 +894,16 @@ protected virtual bool ShouldShowAgentsPanel()
throw new GodotAbstractMethodNotOverriddenException();
}
+ protected virtual void ApplySpeedMode(bool fastModeEnabled)
+ {
+ GD.PrintErr("Fast mode is not implemented for this stage");
+ }
+
+ protected virtual bool GetCurrentSpeedMode()
+ {
+ return false;
+ }
+
protected Color GetCompoundDensityCategoryColor(float amount)
{
return amount switch
@@ -1232,6 +1245,16 @@ private void StatisticsButtonPressed()
ThriveopediaManager.OpenPage("CurrentWorld");
}
+ private void SpeedModeButtonPressed(bool pressed)
+ {
+ ApplySpeedMode(pressed);
+ }
+
+ private void UpdateSpeedModeDisplay()
+ {
+ bottomLeftBar.SpeedModePressed = GetCurrentSpeedMode();
+ }
+
private void HeatViewButtonPressed(bool pressed)
{
if (stage == null)
diff --git a/src/general/base_stage/DummyWorldSimulation.cs b/src/general/base_stage/DummyWorldSimulation.cs
index 06c1508464..fc9bb68c78 100644
--- a/src/general/base_stage/DummyWorldSimulation.cs
+++ b/src/general/base_stage/DummyWorldSimulation.cs
@@ -9,6 +9,7 @@ public class DummyWorldSimulation : IWorldSimulation
{
public World EntitySystem { get; } = new();
public bool Processing { get; set; }
+ public float WorldTimeScale { get; set; } = 1;
public void ResolveNodeReferences()
{
diff --git a/src/general/base_stage/IWorldSimulation.cs b/src/general/base_stage/IWorldSimulation.cs
index e99c56290e..453af7e687 100644
--- a/src/general/base_stage/IWorldSimulation.cs
+++ b/src/general/base_stage/IWorldSimulation.cs
@@ -18,6 +18,11 @@ public interface IWorldSimulation : IEntityContainer, IDisposable
///
public bool Processing { get; }
+ ///
+ /// Controls the timescale of the simulation. Affects only the simulation and not the frame render systems.
+ ///
+ public float WorldTimeScale { get; set; }
+
public void ResolveNodeReferences();
///
diff --git a/src/general/base_stage/WorldSimulation.cs b/src/general/base_stage/WorldSimulation.cs
index cd2d52fc14..a107781be7 100644
--- a/src/general/base_stage/WorldSimulation.cs
+++ b/src/general/base_stage/WorldSimulation.cs
@@ -55,6 +55,12 @@ public abstract class WorldSimulation : IWorldSimulation, IGodotEarlyNodeResolve
private float timeSinceLastEntityEstimate = 1;
private int ecsThreadsToUse = 1;
+ ///
+ /// Used to trigger warnings about being so high we can't process the game fast
+ /// enough
+ ///
+ private int timeScaleMissedUpdates;
+
public WorldSimulation()
{
entities = new World();
@@ -105,6 +111,19 @@ public WorldSimulation(World entities)
[JsonIgnore]
public bool Processing { get; private set; }
+ ///
+ /// Timescale of the non-framerate dependent simulation. Saved with the hope that any GUIs can properly detect
+ /// this being changed.
+ ///
+ ///
+ ///
+ /// As physics step size is not currently adjusted values below 1 can make the game feel a bit jittery, so for
+ /// now values in the range 1-3 are the best working (though the upper range depends on performance).
+ ///
+ ///
+ [JsonProperty]
+ public float WorldTimeScale { get; set; } = 1;
+
[JsonIgnore]
public bool NodeReferencesResolved { get; private set; }
@@ -126,12 +145,12 @@ public void ResolveNodeReferences()
/// This is an alternative to calling and separately
///
///
- /// True when a game logic update happened. False if it wasn't time yet.
+ /// True, when a game logic update happened. False if it wasn't time yet.
public bool ProcessAll(float delta)
{
bool useSpecialPhysicsMode = !disableComponentChecking && GenerateThreadedSystems.UseCheckedComponentAccess;
- // See the comment below about this special physics
+ // See the comment below about this about special physics
if (useSpecialPhysicsMode)
WaitForStartedPhysicsRun();
@@ -142,8 +161,8 @@ public bool ProcessAll(float delta)
{
// Physics only runs after the frame systems to ensure physics callbacks triggered during frame systems
// are not detected incorrectly. This slightly changes the characteristics of the physics interactions
- // with other systems, but is fine for this debugging purpose
- OnProcessPhysics(delta);
+ // with other systems but is fine for this debugging purpose
+ OnProcessPhysics(delta * WorldTimeScale);
}
return processed;
@@ -153,28 +172,47 @@ public bool ProcessAll(float delta)
/// Processes non-framerate dependent logic and steps the physics simulation once enough time has accumulated
///
///
- /// Time since previous call, used to determine when it is actually time to do something
+ /// Time since the previous call, used to determine when it is actually time to do something
///
- /// True when a game logic update happened. False if it wasn't time yet.
+ /// True, when a game logic update happened. False if it wasn't time yet.
public virtual bool ProcessLogic(float delta)
{
ThrowIfNotInitialized();
- accumulatedLogicTime += delta;
+ // This is a safety check about the timescale somehow being uninitialised / accidentally set to 0
+ if (WorldTimeScale <= 0)
+ {
+ GD.PrintErr("World timescale should be above 0, forcing it to 1");
+ WorldTimeScale = 1;
+ }
+
+ // Allow this time to actually reflect realtime
+ timeSinceLastEntityEstimate += delta;
+
+ accumulatedLogicTime += delta * WorldTimeScale;
// TODO: is it a good idea to rate limit physics to not be able to run on update frames when the logic
// wasn't ran?
if (accumulatedLogicTime < minimumTimeBetweenLogicUpdates)
return false;
- // Allow this time to actually reflect realtime
- timeSinceLastEntityEstimate += accumulatedLogicTime;
-
if (accumulatedLogicTime > Constants.SIMULATION_MAX_DELTA_TIME)
{
- // Prevent lag spikes from messing with game logic too bad. The downside here is that at extremely low
- // framerate the game will run in slow motion
+ // Prevent lag spikes from messing with game logic too badly. The downside here is that at extremely low
+ // framerate, the game will run in slow motion
accumulatedLogicTime = Constants.SIMULATION_MAX_DELTA_TIME;
+
+ if (WorldTimeScale > 1)
+ {
+ ++timeScaleMissedUpdates;
+
+ if (timeScaleMissedUpdates > 2)
+ GD.PrintErr("World time scale is higher than we have processing power for");
+ }
+ }
+ else
+ {
+ timeScaleMissedUpdates = 0;
}
Processing = true;
diff --git a/src/microbe_stage/HUDBottomBar.cs b/src/microbe_stage/HUDBottomBar.cs
index 7c8ab9b3d5..8573825420 100644
--- a/src/microbe_stage/HUDBottomBar.cs
+++ b/src/microbe_stage/HUDBottomBar.cs
@@ -6,19 +6,19 @@
public partial class HUDBottomBar : HBoxContainer
{
///
- /// When false the compound and environment toggles are hidden
+ /// When false, the compound and environment toggles are hidden
///
[Export]
public bool ShowCompoundPanelToggles = true;
///
- /// When false the suicide button is hidden
+ /// When false, the suicide button is hidden
///
[Export]
public bool ShowSuicideButton = true;
///
- /// When false the microbe processes button is hidden
+ /// When false, the microbe processes button is hidden
///
[Export]
public bool ShowProcessesButton = true;
@@ -44,6 +44,9 @@ public partial class HUDBottomBar : HBoxContainer
[Export]
private TextureButton heatButton = null!;
+ [Export]
+ private BaseButton? speedButton;
+
private TextureButton? compoundsButton;
private TextureButton? environmentButton;
private TextureButton? processPanelButton;
@@ -54,6 +57,9 @@ public partial class HUDBottomBar : HBoxContainer
private bool environmentPressed = true;
private bool processPanelPressed;
+ private bool speedModePressed;
+ private bool speedModeAvailable = true;
+
[Signal]
public delegate void OnMenuPressedEventHandler();
@@ -81,6 +87,9 @@ public partial class HUDBottomBar : HBoxContainer
[Signal]
public delegate void OnHeatToggledEventHandler(bool expanded);
+ [Signal]
+ public delegate void OnSpeedModeToggledEventHandler(bool enabled);
+
public bool Paused
{
get => pauseButton.Paused;
@@ -139,6 +148,31 @@ public bool HeatViewAvailable
}
}
+ [Export]
+ public bool SpeedModeAvailable
+ {
+ get => speedModeAvailable;
+ set
+ {
+ speedModeAvailable = value;
+
+ UpdateSpeedButton();
+ }
+ }
+
+ public bool SpeedModePressed
+ {
+ get => speedModePressed;
+ set
+ {
+ if (value == speedModePressed)
+ return;
+
+ speedModePressed = value;
+ UpdateSpeedButton();
+ }
+ }
+
public override void _Ready()
{
pauseButton = GetNode(PauseButtonPath);
@@ -151,6 +185,7 @@ public override void _Ready()
UpdateCompoundButton();
UpdateEnvironmentButton();
UpdateProcessPanelButton();
+ UpdateSpeedButton();
UpdateButtonVisibility();
}
@@ -258,6 +293,22 @@ private void UpdateProcessPanelButton()
processPanelButton.ButtonPressed = ProcessesPressed;
}
+ private void SpeedButtonPressed()
+ {
+ GUICommon.Instance.PlayButtonPressSound();
+ SpeedModePressed = !SpeedModePressed;
+ EmitSignal(SignalName.OnSpeedModeToggled, SpeedModePressed);
+ }
+
+ private void UpdateSpeedButton()
+ {
+ if (speedButton == null)
+ return;
+
+ speedButton.ButtonPressed = SpeedModePressed;
+ speedButton.Visible = speedModeAvailable;
+ }
+
private void UpdateButtonVisibility()
{
if (compoundsButton != null)
diff --git a/src/microbe_stage/HUDBottomBar.tscn b/src/microbe_stage/HUDBottomBar.tscn
index 145ee84a24..498e5bc1ec 100644
--- a/src/microbe_stage/HUDBottomBar.tscn
+++ b/src/microbe_stage/HUDBottomBar.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=31 format=3 uid="uid://bdwkyuskd3u3r"]
+[gd_scene load_steps=35 format=3 uid="uid://bdwkyuskd3u3r"]
[ext_resource type="Texture2D" uid="uid://blqjm72pgomg0" path="res://assets/textures/gui/bevel/suicideButton.png" id="1"]
[ext_resource type="Texture2D" uid="uid://cp3nxr3dfb88o" path="res://assets/textures/gui/bevel/statisticsButton.png" id="2"]
@@ -11,11 +11,15 @@
[ext_resource type="Texture2D" uid="uid://cmqynxgbt4jvj" path="res://assets/textures/gui/bevel/environmentButtonActive.png" id="10"]
[ext_resource type="Texture2D" uid="uid://qqpvmk0a71tk" path="res://assets/textures/gui/bevel/MainMenuActive.png" id="11"]
[ext_resource type="Texture2D" uid="uid://oq2xa0j5c6af" path="res://assets/textures/gui/bevel/MainMenuHover.png" id="12"]
+[ext_resource type="Texture2D" uid="uid://cq3ewq272kbxb" path="res://assets/textures/gui/bevel/Speed2XButton.svg" id="12_62oub"]
[ext_resource type="Texture2D" uid="uid://r3tppwbfq4mw" path="res://assets/textures/gui/bevel/chemicalButton.svg" id="12_r44vw"]
[ext_resource type="Texture2D" uid="uid://d2g6mdtpedlsu" path="res://assets/textures/gui/bevel/compoundsButtonHover.png" id="13"]
+[ext_resource type="Texture2D" uid="uid://gee04cb8dj2n" path="res://assets/textures/gui/bevel/Speed2XButtonActive.svg" id="13_k101w"]
[ext_resource type="Texture2D" uid="uid://n0vyshk4aji7" path="res://assets/textures/gui/bevel/chemicalButtonActive.svg" id="13_qgxfk"]
+[ext_resource type="Texture2D" uid="uid://bioa58mwt4ob7" path="res://assets/textures/gui/bevel/Speed2XButtonHover.svg" id="14_pxurr"]
[ext_resource type="Texture2D" uid="uid://ceko5ytw6ytnr" path="res://assets/textures/gui/bevel/chemicalButtonHover.svg" id="14_ti1r5"]
[ext_resource type="Texture2D" uid="uid://csoia3qjosic0" path="res://assets/textures/gui/bevel/environmentButtonHover.png" id="15"]
+[ext_resource type="Texture2D" uid="uid://xq1p0mf4k8sq" path="res://assets/textures/gui/bevel/Speed2XButtonDisabled.svg" id="15_aq5wf"]
[ext_resource type="Texture2D" uid="uid://dbudy6jb7bhad" path="res://assets/textures/gui/bevel/helpButtonHover.png" id="16"]
[ext_resource type="Texture2D" uid="uid://doeuoye8slhmb" path="res://assets/textures/gui/bevel/searchButtonActive.png" id="17"]
[ext_resource type="Texture2D" uid="uid://0wqh6lnuc71d" path="res://assets/textures/gui/bevel/statisticsButtonHover.png" id="18"]
@@ -32,7 +36,7 @@
[sub_resource type="StyleBoxEmpty" id="27"]
-[node name="HUDBottomBar" type="HBoxContainer" node_paths=PackedStringArray("heatButton")]
+[node name="HUDBottomBar" type="HBoxContainer" node_paths=PackedStringArray("heatButton", "speedButton")]
custom_minimum_size = Vector2(0, 35)
anchors_preset = 2
anchor_top = 1.0
@@ -49,6 +53,7 @@ EnvironmentButtonPath = NodePath("EnvironmentButton")
ProcessPanelButtonPath = NodePath("ChemicalButton")
SuicideButtonPath = NodePath("SuicideButton")
heatButton = NodePath("HeatViewButton")
+speedButton = NodePath("SpeedButton")
[node name="OpenMenu" type="TextureButton" parent="."]
custom_minimum_size = Vector2(50, 35)
@@ -119,6 +124,20 @@ texture_hover = ExtResource("18")
ignore_texture_size = true
stretch_mode = 5
+[node name="SpeedButton" type="TextureButton" parent="."]
+custom_minimum_size = Vector2(35, 35)
+layout_mode = 2
+tooltip_text = "DOUBLE_SPEED_TOGGLE_TOOLTIP"
+focus_mode = 0
+toggle_mode = true
+action_mode = 0
+texture_normal = ExtResource("12_62oub")
+texture_pressed = ExtResource("13_k101w")
+texture_hover = ExtResource("14_pxurr")
+texture_disabled = ExtResource("15_aq5wf")
+ignore_texture_size = true
+stretch_mode = 5
+
[node name="SearchButton" type="TextureButton" parent="."]
modulate = Color(0.384314, 0.384314, 0.384314, 1)
custom_minimum_size = Vector2(35, 35)
@@ -178,6 +197,7 @@ theme_override_styles/separator = SubResource("27")
[connection signal="pressed" from="CompoundsButton" to="." method="CompoundsButtonPressed"]
[connection signal="pressed" from="ChemicalButton" to="." method="ProcessButtonPressed"]
[connection signal="pressed" from="StatisticsButton" to="." method="StatisticsButtonPressed"]
+[connection signal="pressed" from="SpeedButton" to="." method="SpeedButtonPressed"]
[connection signal="pressed" from="SuicideButton" to="." method="SuicideButtonPressed"]
[connection signal="pressed" from="QuestionMarkButton" to="." method="HelpButtonPressed"]
[connection signal="toggled" from="HeatViewButton" to="." method="HeatButtonPressed"]
diff --git a/src/microbe_stage/MicrobeHUD.cs b/src/microbe_stage/MicrobeHUD.cs
index c77c9b35d8..a5fcd679f8 100644
--- a/src/microbe_stage/MicrobeHUD.cs
+++ b/src/microbe_stage/MicrobeHUD.cs
@@ -596,8 +596,27 @@ protected override void UpdateHoverInfo(float delta)
}
}
+ protected override void ApplySpeedMode(bool fastModeEnabled)
+ {
+ if (stage == null)
+ {
+ GD.PrintErr("Can't apply speed mode without stage set");
+ return;
+ }
+
+ stage.WorldSimulation.WorldTimeScale = fastModeEnabled ? 2 : 1;
+ }
+
+ protected override bool GetCurrentSpeedMode()
+ {
+ if (stage == null)
+ return false;
+
+ return stage.WorldSimulation.WorldTimeScale > 1;
+ }
+
///
- /// Sets button's texture and hint based on its status of fossilisation
+ /// Sets a button's texture and hint based on its status of fossilisation
///
private void SetupFossilisationButtonVisuals(FossilisationButton button, bool alreadyFossilised)
{
diff --git a/src/microbe_stage/MicrobeHUD.tscn b/src/microbe_stage/MicrobeHUD.tscn
index be385f70c8..47c178ba32 100644
--- a/src/microbe_stage/MicrobeHUD.tscn
+++ b/src/microbe_stage/MicrobeHUD.tscn
@@ -789,6 +789,7 @@ show_percentage = false
[connection signal="OnMenuPressed" from="BottomLeft/HUDBottomBar" to="." method="OpenMenu"]
[connection signal="OnPausePressed" from="BottomLeft/HUDBottomBar" to="." method="PauseButtonPressed"]
[connection signal="OnProcessesPressed" from="BottomLeft/HUDBottomBar" to="." method="ProcessPanelButtonPressed"]
+[connection signal="OnSpeedModeToggled" from="BottomLeft/HUDBottomBar" to="." method="SpeedModeButtonPressed"]
[connection signal="OnStatisticsPressed" from="BottomLeft/HUDBottomBar" to="." method="StatisticsButtonPressed"]
[connection signal="OnSuicidePressed" from="BottomLeft/HUDBottomBar" to="." method="OnSuicide"]
[connection signal="pressed" from="BottomRight/VBoxContainer/Control/Multicellular" to="." method="OnBecomeMulticellularPressed"]