From f65e839ac5890b21f128f1ca8ac97f5152c8dfee Mon Sep 17 00:00:00 2001 From: Vantha Date: Tue, 22 Apr 2025 16:24:56 +0200 Subject: [PATCH] Add a new button style: 'BrownButton' Each sprite is comprised of dynamically scaled 9 slices stored in a designated directory. Base, over, pressed, and disabled variants are combined into a button style called 'BrownButton'. The sprites have a native/maximum total resolution of 266 x 74 pixels. (which is larger than any other button sprites) Brightness of the base sprite is kept neutral so that it fits on both light and dark backgrounds. Disable compression and mipmapping as they don't work well with sliced sprites. --- .../button/button_brown/base/bottom_edge.png | 3 + .../button_brown/base/bottom_left_corner.png | 3 + .../button_brown/base/bottom_right_corner.png | 3 + .../button/button_brown/base/center.png | 3 + .../button/button_brown/base/left_edge.png | 3 + .../button/button_brown/base/right_edge.png | 3 + .../button/button_brown/base/top_edge.png | 3 + .../button_brown/base/top_left_corner.png | 3 + .../button_brown/base/top_right_corner.png | 3 + .../button/button_brown/over/bottom_edge.png | 3 + .../button_brown/over/bottom_left_corner.png | 3 + .../button_brown/over/bottom_right_corner.png | 3 + .../button/button_brown/over/center.png | 3 + .../button/button_brown/over/left_edge.png | 3 + .../button/button_brown/over/right_edge.png | 3 + .../button/button_brown/over/top_edge.png | 3 + .../button_brown/over/top_left_corner.png | 3 + .../button_brown/over/top_right_corner.png | 3 + .../button_brown/pressed/bottom_edge.png | 3 + .../pressed/bottom_left_corner.png | 3 + .../pressed/bottom_right_corner.png | 3 + .../button/button_brown/pressed/center.png | 3 + .../button/button_brown/pressed/left_edge.png | 3 + .../button_brown/pressed/right_edge.png | 3 + .../button/button_brown/pressed/top_edge.png | 3 + .../button_brown/pressed/top_left_corner.png | 3 + .../button_brown/pressed/top_right_corner.png | 3 + .../global/button/button_brown/textures.xml | 4 + .../data/mods/public/gui/common/sprites.xml | 132 ++++++++++++++++++ .../data/mods/public/gui/common/styles.xml | 13 ++ 30 files changed, 230 insertions(+) create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/center.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/left_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/right_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/center.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/left_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/right_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/center.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/left_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/right_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_edge.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_left_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_right_corner.png create mode 100644 binaries/data/mods/public/art/textures/ui/global/button/button_brown/textures.xml diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_edge.png new file mode 100644 index 0000000000..774a641412 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9a3f9882398071852320e656a09ead90965ae23a3276fccf2e513cd0b4ba5f +size 2160 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_left_corner.png new file mode 100644 index 0000000000..10d0491c70 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25f1df0feea566a54c78e20fec625e93139755d4e2ffdcfc971961f839f75d23 +size 319 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_right_corner.png new file mode 100644 index 0000000000..c0f0b9274d --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/bottom_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:554d9251467d6d92871f8faf8c341e1e42f90162487453494f7ab1417f1e4b51 +size 298 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/center.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/center.png new file mode 100644 index 0000000000..7bd8da0cad --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/center.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1d0eec5cec736ea185bbaaed747d4694eb248fdc558a2720407ad11c5ecb300 +size 22541 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/left_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/left_edge.png new file mode 100644 index 0000000000..d487ab8825 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/left_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fcef85093b8a4f21aa47c6b22a0fa8dba53d4781b58e5aad2abd28497400c56 +size 1215 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/right_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/right_edge.png new file mode 100644 index 0000000000..41cd50bea0 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/right_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:847e654f315d29d3c37ef71b2664d10c7e6c520573664eeaac84e922aef7c72f +size 887 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_edge.png new file mode 100644 index 0000000000..e6b6533cf2 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63367968f48d4ee58d42c03627376b3684acc8107fb84ba8645963b68f675ef2 +size 2293 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_left_corner.png new file mode 100644 index 0000000000..209ceca0fa --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d8aa9f9e85a3904d724c60a6d5c3201ab681063b3f3156509b47c7d93de965 +size 363 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_right_corner.png new file mode 100644 index 0000000000..b04235f34d --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/base/top_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17fa214e6809adfed4c31a242380a318d92ab2ba70b874efd26a4de61c6fda23 +size 344 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_edge.png new file mode 100644 index 0000000000..7573fcf01d --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e887cd7925b1a92b5d36da8478252d105de317d08ecb3bd8c36a79ec2051bc3 +size 2812 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_left_corner.png new file mode 100644 index 0000000000..c0677f43e0 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f686247e167746cd3f9f9755081ac36ab5c085c6622a152ede7f07591f5694c3 +size 322 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_right_corner.png new file mode 100644 index 0000000000..91c38b00bf --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/bottom_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd13cb0b803532c0c9767786778f0c41eb6d9e98b0a68954244fbea3592f5c4f +size 309 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/center.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/center.png new file mode 100644 index 0000000000..171403ce4c --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/center.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03eb0c16391bcaf2abfa44b3fa840c04e0144a9edbb334de591c8825ab319bd3 +size 29535 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/left_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/left_edge.png new file mode 100644 index 0000000000..ced2c1e588 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/left_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:079d97cbdce00e5ccf894cd843714fc03cb44855b7c511e6b145a6643057cbc8 +size 1173 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/right_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/right_edge.png new file mode 100644 index 0000000000..83ea4aac39 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/right_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:902c9df7360b032d7ef90868616b9fb12aa39a9aa10becc8d84bb98d83fa72c2 +size 1085 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_edge.png new file mode 100644 index 0000000000..cda86a4159 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12c2180133d812e2e52ab22649a7d009a3a6af999305901b66db754a7c5c26a7 +size 2990 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_left_corner.png new file mode 100644 index 0000000000..520454baab --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a48436e1f5231fd220a4e9978bcf9161a7853e13633acb1975ab815117594b39 +size 362 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_right_corner.png new file mode 100644 index 0000000000..b503b4129b --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/over/top_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac92ccc6a7eaa6af419441760aba07919ce82403cbfb7883f924082245f8ebe4 +size 356 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_edge.png new file mode 100644 index 0000000000..578b7af38a --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004812922aed86ce65ab91527c69f595c2ff1ddc964bdb74a60732f59b295868 +size 2888 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_left_corner.png new file mode 100644 index 0000000000..c2b2387a1d --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2e763c9f84c9a0b9c424dbcd3b49a94c3aea353386a3952de57ae6e08514c4 +size 327 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_right_corner.png new file mode 100644 index 0000000000..f41a20df7f --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/bottom_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:446aac570e6b026c50c46bad732911f1e1223f400daaa15a23705fbe7ffca6f7 +size 311 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/center.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/center.png new file mode 100644 index 0000000000..3acb750801 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/center.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94adc5ac9d10a479d1092442f3647f56e6da3cbe7242aa27fa9f24b10108c320 +size 29742 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/left_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/left_edge.png new file mode 100644 index 0000000000..98dbfba7cd --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/left_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5892737a3758acce121d9f8d94ce18783b70920740abdce0b0108275126b76a +size 1140 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/right_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/right_edge.png new file mode 100644 index 0000000000..29f06188f7 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/right_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c46a621fe5e1ec03bb38702b78624b9484ed9daf466ca6bafc3b032da7368100 +size 1067 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_edge.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_edge.png new file mode 100644 index 0000000000..d707eb5c7b --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_edge.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcc21116133951e9db8444373edb7864f7443907bc80b5e9118467616d31cd0d +size 2979 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_left_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_left_corner.png new file mode 100644 index 0000000000..561d49bb76 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_left_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cecec5a47af32f33e48bb394ea99753ac66ade1012b3606d6afff5e9769cb54 +size 357 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_right_corner.png b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_right_corner.png new file mode 100644 index 0000000000..e38b0864b7 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/pressed/top_right_corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a21be1227db5a913a14446fdc852ed8193da2a559eacd91d18551eddbfe951f0 +size 356 diff --git a/binaries/data/mods/public/art/textures/ui/global/button/button_brown/textures.xml b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/textures.xml new file mode 100644 index 0000000000..1e5f852dfe --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/global/button/button_brown/textures.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/binaries/data/mods/public/gui/common/sprites.xml b/binaries/data/mods/public/gui/common/sprites.xml index 03604f6875..7d2330a4b9 100644 --- a/binaries/data/mods/public/gui/common/sprites.xml +++ b/binaries/data/mods/public/gui/common/sprites.xml @@ -223,6 +223,138 @@ ========================================== --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +