diff --git a/changelog/snippets/features.7287.md b/changelog/snippets/features.7287.md new file mode 100644 index 0000000000..060c62b56e --- /dev/null +++ b/changelog/snippets/features.7287.md @@ -0,0 +1 @@ +- Add an option to scale the economy overlay (#7287). diff --git a/loc/CN/strings_db.lua b/loc/CN/strings_db.lua index 52cefb27b5..8cda025c50 100644 --- a/loc/CN/strings_db.lua +++ b/loc/CN/strings_db.lua @@ -7559,6 +7559,8 @@ OPTIONS_0283="UI缩放" OPTIONS_0284="更改所有UI控件的大小。(需要重启游戏)" OPTIONS_0285="自动提取器选择" OPTIONS_0286="选择工程师后,将鼠标悬停在质量提取资源点上即可自动预先选择用于建造的质量提取器." +OPTIONS_ECON_OVERLAY_SCALE_TITLE="经济界面缩放" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="调整经济界面的大小。\n如果本次会话已启用经济界面,则需要重新启动游戏。" SCORE_0042="没有目标" SCORE_0048="这个目标只有在完成之后才会被显示" SCORE_0062="没有得分数据" diff --git a/loc/CZ/strings_db.lua b/loc/CZ/strings_db.lua index d5e4a869e7..658b92910c 100644 --- a/loc/CZ/strings_db.lua +++ b/loc/CZ/strings_db.lua @@ -1422,6 +1422,8 @@ OPTIONS_0283="Měřítko uživatelského rozhraní" OPTIONS_0284="Změní velikost všech prvků uživatelského prostředí. (Vyžaduje restart hry)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to autopreselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Měřítko ekonomického náhledu" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Upraví velikost ekonomického náhledu.\nPo zapnutí náhledu v této relaci je vyžadován restart hry." Objective="Úkol" Ops="Operační" Ops_Choir_010_010="[{i Choir}]: Civilní budovy pod útokem!" diff --git a/loc/DE/strings_db.lua b/loc/DE/strings_db.lua index e4c9ee437e..38b34b7729 100644 --- a/loc/DE/strings_db.lua +++ b/loc/DE/strings_db.lua @@ -1420,6 +1420,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatische Extraktorauswahl" OPTIONS_0286="Nachdem Sie einen Techniker ausgewählt haben, bewegen Sie die Maus über einen Massenextraktor-Punkt, um automatisch einen Massenextraktor zum Bauen auszuwählen" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Maßstab der Ökonomie-Einblendung" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Passt die Größe der Ökonomie-Einblendung an.\nErfordert einen Neustart, wenn die Einblendung in dieser Sitzung aktiviert war." Objective="Ziel" Ops="Ops" Ops_Choir_010_010="[{i Choir}]: Zivile Gebäude werden angegriffen!" diff --git a/loc/ES/strings_db.lua b/loc/ES/strings_db.lua index 69a3e7295c..9eb0a79aa1 100644 --- a/loc/ES/strings_db.lua +++ b/loc/ES/strings_db.lua @@ -1406,6 +1406,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to autopreselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Escala de superposición económica" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Ajusta el tamaño de la superposición económica.\nRequiere reiniciar el juego si la superposición estaba activada en esta sesión." Objective="Objetivo" Ops="Ops" Ops_Choir_010_010="[{i Choir}]: ¡Edificios civiles atacados!" diff --git a/loc/FR/strings_db.lua b/loc/FR/strings_db.lua index 205867b3a4..145e41e3d0 100644 --- a/loc/FR/strings_db.lua +++ b/loc/FR/strings_db.lua @@ -7698,6 +7698,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Sélection Automatique D'extracteur" OPTIONS_0286="Après avoir sélectionné un ingénieur, positionnez la souris sur un emplacement d'extracteur de masse pour automatiquement pré-selectionner un extracteur de masse" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Échelle de la surimpression économique" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Ajuste la taille de la surimpression économique.\nNécessite un redémarrage du jeu si la surimpression a été activée pendant cette session." lobui_0414 = "%d restrictions de construction" lobui_0415 = "1 restriction de construction" lobui_0416 = "Vérifiez la liste des unités" diff --git a/loc/IT/strings_db.lua b/loc/IT/strings_db.lua index 30c9ff8ad7..0be15bd97e 100644 --- a/loc/IT/strings_db.lua +++ b/loc/IT/strings_db.lua @@ -7839,6 +7839,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to autopreselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Scala del piano economico" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Regola la dimensione del piano economico.\nRichiede il riavvio del gioco se il piano economico era attivo in questa sessione." lobui_0414 = "%d restrizioni alle costruzioni" lobui_0415 = "1 restrizione alle costruzioni" lobui_0416 = "controlla la gestione delle unità" diff --git a/loc/PL/strings_db.lua b/loc/PL/strings_db.lua index d574d9d4b6..1806f3a517 100644 --- a/loc/PL/strings_db.lua +++ b/loc/PL/strings_db.lua @@ -1422,6 +1422,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to autopreselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Skala podglądu ekonomicznego" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Zmienia rozmiar podglądu ekonomicznego.\nWymaga ponownego uruchomienia gry, jeśli podgląd był włączony w tej sesji." Objective="Cel" Ops="Operacje" Ops_Choir_010_010="[{i Choir}]: Budynki cywilne są atakowane!" diff --git a/loc/RU/strings_db.lua b/loc/RU/strings_db.lua index 9aefc26d66..ad8b43dcf8 100644 --- a/loc/RU/strings_db.lua +++ b/loc/RU/strings_db.lua @@ -8678,6 +8678,8 @@ OPTIONS_0283="Масштаб пользовательского интерфей OPTIONS_0284="Изменяет размер всех элементов пользовательского интерфейса. (Требуется перезагрузка игры)" OPTIONS_0285="Автоматический выбор экстрактора" OPTIONS_0286="После выбора инженера при наведии курсора мыши на экстрактор, будет автоматически выбран экстрактор для строительства" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Масштаб экономического слоя" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Изменяет размер экономического слоя.\nТребуется перезапуск игры, если слой был включён в этой сессии." restricted_units_data_0016 = "Боевые единицы на воздушной подушке недоступны" restricted_units_data_0030 = "Воздушные боевые единицы Т3 недоступны" diff --git a/loc/TW/strings_db.lua b/loc/TW/strings_db.lua index 493e0ff779..b767d356b0 100644 --- a/loc/TW/strings_db.lua +++ b/loc/TW/strings_db.lua @@ -7546,6 +7546,8 @@ OPTIONS_0283="UI 縮放" OPTIONS_0284="變更UI縮放比例(需要重啟遊戲)" OPTIONS_0285="自動選擇質量萃取機" OPTIONS_0286="當選擇一輛工程師時,游標如果位於質量礦床上將會自動出現建造模型" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="經濟覆層縮放" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="調整經濟覆層的大小。\n如果這次遊戲中已啟用經濟覆層,則需要重新啟動遊戲。" OPTIONS_0287="工廠預設循環建造" OPTIONS_0288="調整熱鍵縮放距離" OPTIONS_0289="縮放開採標示" diff --git a/loc/TZM/strings_db.lua b/loc/TZM/strings_db.lua index 9a1e615a38..106558e17b 100644 --- a/loc/TZM/strings_db.lua +++ b/loc/TZM/strings_db.lua @@ -7823,6 +7823,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to autopreselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Scale Economy Overlay" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Adjusts the size of the economy overlay.\nRequires a game restart if overlay was enabled this session." lobui_0414 = "%d Build Restrictions" lobui_0415 = "1 Build Restriction" lobui_0416 = "Check Unit Manager" diff --git a/loc/US/strings_db.lua b/loc/US/strings_db.lua index a0a5329963..9bbb57ac97 100644 --- a/loc/US/strings_db.lua +++ b/loc/US/strings_db.lua @@ -7633,6 +7633,8 @@ OPTIONS_0283="UI Scale" OPTIONS_0284="Changes the size of all UI elements. (requires game restart)" OPTIONS_0285="Automatic Extractor Selection" OPTIONS_0286="After selecting an engineer, hover the mouse over a mass extractor spot to auto preselect a mass extractor for building" +OPTIONS_ECON_OVERLAY_SCALE_TITLE="Scale Economy Overlay" +OPTIONS_ECON_OVERLAY_SCALE_DESCRIPTION="Adjusts the size of the economy overlay.\nRequires a game restart if overlay was enabled this session." lobui_0414 = "%d Build Restrictions" lobui_0415 = "1 Build Restriction" diff --git a/lua/options/options.lua b/lua/options/options.lua index d747145789..72ca9c0b82 100644 --- a/lua/options/options.lua +++ b/lua/options/options.lua @@ -1059,6 +1059,23 @@ options = { }, }, + { + title = "Scale Economy Overlay", + key = 'econ_overlay_scale', + type = 'toggle', + default = 1.0, + custom = { + states = { + { text = "80%", key = 0.8, }, + { text = "100%", key = 1.0, }, + { text = "125%", key = 1.25, }, + { text = "150%", key = 1.5, }, + { text = "175%", key = 1.75, }, + { text = "200%", key = 2.0, }, + }, + }, + }, + { title = "Reclaim batching", key = 'reclaim_overview_batching', diff --git a/lua/ui/game/econoverlayparams.lua b/lua/ui/game/econoverlayparams.lua index 1be5d6e5c3..4bcd3b0ff3 100644 --- a/lua/ui/game/econoverlayparams.lua +++ b/lua/ui/game/econoverlayparams.lua @@ -1,12 +1,34 @@ +local scale = import('/lua/user/prefs.lua').GetOption('econ_overlay_scale') +local scaleSuffix = { + [0.8] = '_0.8x', + [1] = '', + [1.25] = '_1.25x', + [1.5] = '_1.5x', + [1.75] = '_1.75x', + [2] = '_2.0x', +} +local suffix = scaleSuffix[scale or 1] or '' +---@param number number +---@return integer +local function ScaleNumber(number) + return math.floor(number * scale) +end EconOverlayParams = { positiveColor = "FF00D000", negativeColor = "red", - leftTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_l.dds"), - midTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_m.dds"), - rightTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_r.dds"), + leftTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_l" .. suffix .. ".dds"), + midTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_m" .. suffix .. ".dds"), + rightTexture = import("/lua/ui/uiutil.lua").UIFile("/game/economic-overlay/econ_bmp_r" .. suffix .. ".dds"), fontName = "Ariel", - fontSize = 9, - energyTopOffset = 13.0, - massTopOffset = 1.0, -} \ No newline at end of file + fontSize = ScaleNumber(9), + energyTopOffset = ScaleNumber(13.0), + massTopOffset = ScaleNumber(1.0), +} + +local scaleOptionItem = import('/lua/options/optionslogic.lua').FindOptionItem('econ_overlay_scale') +if scaleOptionItem then + -- engine only imports this file once per application opening + -- which means once imported, it needs a restart to be updated + scaleOptionItem.restart = true +end diff --git a/lua/ui/help/tooltips.lua b/lua/ui/help/tooltips.lua index e0c849ac06..9d552b6357 100644 --- a/lua/ui/help/tooltips.lua +++ b/lua/ui/help/tooltips.lua @@ -1101,6 +1101,10 @@ Tooltips = { title = 'Show Player Cursor Locations for Observers', description = 'Shows the cursor locations of alive players and other observers as you observe a game.\r\nDoes not apply for replays, including live ones.', }, + options_econ_overlay_scale = { + title = 'Scale Economy Overlay', + description = 'Adjusts the size of the economy overlay.\nRequires a game restart if overlay was enabled this session.', + }, -- ********************** -- ** Lobby Strings -- ********************** diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_l_0.8x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_0.8x.dds new file mode 100644 index 0000000000..a21c8bea63 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_0.8x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.25x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.25x.dds new file mode 100644 index 0000000000..494191a026 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.25x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.5x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.5x.dds new file mode 100644 index 0000000000..eebf5c02af Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.5x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.75x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.75x.dds new file mode 100644 index 0000000000..bf21868c2f Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_1.75x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_l_2.0x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_2.0x.dds new file mode 100644 index 0000000000..7bbd85eac8 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_l_2.0x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_m_0.8x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_0.8x.dds new file mode 100644 index 0000000000..693b42afa1 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_0.8x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.25x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.25x.dds new file mode 100644 index 0000000000..538db475bd Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.25x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.5x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.5x.dds new file mode 100644 index 0000000000..1010fc96f6 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.5x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.75x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.75x.dds new file mode 100644 index 0000000000..6f3280c75d Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_1.75x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_m_2.0x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_2.0x.dds new file mode 100644 index 0000000000..a3ff5ac384 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_m_2.0x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_r_0.8x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_0.8x.dds new file mode 100644 index 0000000000..f8bfde33c6 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_0.8x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.25x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.25x.dds new file mode 100644 index 0000000000..89e4503138 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.25x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.5x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.5x.dds new file mode 100644 index 0000000000..fc589fdbd8 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.5x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.75x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.75x.dds new file mode 100644 index 0000000000..85f9bd4624 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_1.75x.dds differ diff --git a/textures/ui/AEON/game/economic-overlay/econ_bmp_r_2.0x.dds b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_2.0x.dds new file mode 100644 index 0000000000..10ab265fb4 Binary files /dev/null and b/textures/ui/AEON/game/economic-overlay/econ_bmp_r_2.0x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_0.8x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_0.8x.dds new file mode 100644 index 0000000000..f2c0bf7d5e Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_0.8x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.25x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.25x.dds new file mode 100644 index 0000000000..a6882b1f63 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.25x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.5x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.5x.dds new file mode 100644 index 0000000000..463db23aa2 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.5x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.75x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.75x.dds new file mode 100644 index 0000000000..77fe495614 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_1.75x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_2.0x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_2.0x.dds new file mode 100644 index 0000000000..0ba310ba87 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_l_2.0x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_0.8x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_0.8x.dds new file mode 100644 index 0000000000..cc2acd7ee7 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_0.8x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.25x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.25x.dds new file mode 100644 index 0000000000..890f42ee3e Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.25x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.5x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.5x.dds new file mode 100644 index 0000000000..1a981ea87e Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.5x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.75x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.75x.dds new file mode 100644 index 0000000000..dfc27d6e12 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_1.75x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_2.0x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_2.0x.dds new file mode 100644 index 0000000000..7d113ff649 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_m_2.0x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_0.8x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_0.8x.dds new file mode 100644 index 0000000000..02bf9b6078 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_0.8x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.25x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.25x.dds new file mode 100644 index 0000000000..ee6d16b5ff Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.25x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.5x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.5x.dds new file mode 100644 index 0000000000..c0b5d46371 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.5x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.75x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.75x.dds new file mode 100644 index 0000000000..bda1a09025 Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_1.75x.dds differ diff --git a/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_2.0x.dds b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_2.0x.dds new file mode 100644 index 0000000000..94fcfbd7dd Binary files /dev/null and b/textures/ui/CYBRAN/game/economic-overlay/econ_bmp_r_2.0x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_0.8x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_0.8x.dds new file mode 100644 index 0000000000..6e27f870f8 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_0.8x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.25x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.25x.dds new file mode 100644 index 0000000000..3551410841 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.25x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.5x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.5x.dds new file mode 100644 index 0000000000..09c470fb3d Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.5x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.75x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.75x.dds new file mode 100644 index 0000000000..a4de54b9eb Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_1.75x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_2.0x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_2.0x.dds new file mode 100644 index 0000000000..883aaf4546 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_l_2.0x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_0.8x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_0.8x.dds new file mode 100644 index 0000000000..c561089c36 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_0.8x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.25x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.25x.dds new file mode 100644 index 0000000000..5d0a88416c Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.25x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.5x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.5x.dds new file mode 100644 index 0000000000..e9e9811b5a Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.5x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.75x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.75x.dds new file mode 100644 index 0000000000..082f5382a2 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_1.75x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_2.0x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_2.0x.dds new file mode 100644 index 0000000000..e01b37aabd Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_m_2.0x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_0.8x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_0.8x.dds new file mode 100644 index 0000000000..10e4090082 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_0.8x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.25x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.25x.dds new file mode 100644 index 0000000000..7563f38f98 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.25x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.5x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.5x.dds new file mode 100644 index 0000000000..7daff5d5f4 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.5x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.75x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.75x.dds new file mode 100644 index 0000000000..d122016f56 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_1.75x.dds differ diff --git a/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_2.0x.dds b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_2.0x.dds new file mode 100644 index 0000000000..f486221244 Binary files /dev/null and b/textures/ui/SERAPHIM/game/economic-overlay/econ_bmp_r_2.0x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_l_0.8x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_l_0.8x.dds new file mode 100644 index 0000000000..bbc7105dcb Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_l_0.8x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_l_1.25x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.25x.dds new file mode 100644 index 0000000000..960914dc7f Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.25x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_l_1.5x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.5x.dds new file mode 100644 index 0000000000..e76f126f15 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.5x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_l_1.75x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.75x.dds new file mode 100644 index 0000000000..731d1a74c5 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_l_1.75x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_l_2.0x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_l_2.0x.dds new file mode 100644 index 0000000000..bf1e440b51 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_l_2.0x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_m_0.8x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_m_0.8x.dds new file mode 100644 index 0000000000..6d8a522099 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_m_0.8x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_m_1.25x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.25x.dds new file mode 100644 index 0000000000..8640e5eef0 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.25x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_m_1.5x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.5x.dds new file mode 100644 index 0000000000..0701451f24 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.5x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_m_1.75x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.75x.dds new file mode 100644 index 0000000000..d4dc44578b Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_m_1.75x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_m_2.0x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_m_2.0x.dds new file mode 100644 index 0000000000..6840515509 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_m_2.0x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_r_0.8x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_r_0.8x.dds new file mode 100644 index 0000000000..6b44948d5c Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_r_0.8x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_r_1.25x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.25x.dds new file mode 100644 index 0000000000..ee7d4ec665 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.25x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_r_1.5x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.5x.dds new file mode 100644 index 0000000000..6bd3f4cafe Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.5x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_r_1.75x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.75x.dds new file mode 100644 index 0000000000..4d14202e77 Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_r_1.75x.dds differ diff --git a/textures/ui/common/game/economic-overlay/econ_bmp_r_2.0x.dds b/textures/ui/common/game/economic-overlay/econ_bmp_r_2.0x.dds new file mode 100644 index 0000000000..d0df21754e Binary files /dev/null and b/textures/ui/common/game/economic-overlay/econ_bmp_r_2.0x.dds differ