diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/graphics/gui/button-icon-quests.png | bin | 0 -> 450 bytes | |||
-rw-r--r-- | data/graphics/gui/golden-delicious/CHANGELOG.txt | 134 | ||||
-rw-r--r-- | data/graphics/gui/golden-delicious/LICENSE.txt | 13 | ||||
-rw-r--r-- | data/graphics/gui/golden-delicious/equipmentbox.png | bin | 0 -> 5105 bytes | |||
-rw-r--r-- | data/graphics/gui/golden-delicious/progress-indicator.png | bin | 0 -> 3556 bytes | |||
-rw-r--r-- | data/graphics/gui/golden-delicious/theme.xml | 503 | ||||
-rw-r--r-- | data/graphics/gui/golden-delicious/window.png | bin | 0 -> 14269 bytes | |||
-rw-r--r-- | data/graphics/gui/jewelry/CHANGELOG.txt | 66 | ||||
-rw-r--r-- | data/graphics/gui/jewelry/LICENSE.txt | 5 | ||||
-rw-r--r-- | data/graphics/gui/jewelry/equipmentbox.png | bin | 0 -> 8576 bytes | |||
-rw-r--r-- | data/graphics/gui/jewelry/theme.xml | 515 | ||||
-rw-r--r-- | data/graphics/gui/jewelry/window.png | bin | 0 -> 26274 bytes | |||
-rw-r--r-- | data/graphics/gui/login_wallpaper.png (renamed from data/graphics/images/login_wallpaper.png) | bin | 10948 -> 10948 bytes | |||
-rw-r--r-- | data/graphics/gui/quest-icons.png | bin | 0 -> 257 bytes | |||
-rw-r--r-- | data/graphics/gui/theme.xml | 147 |
15 files changed, 1343 insertions, 40 deletions
diff --git a/data/graphics/gui/button-icon-quests.png b/data/graphics/gui/button-icon-quests.png Binary files differnew file mode 100644 index 00000000..4c2fbd3b --- /dev/null +++ b/data/graphics/gui/button-icon-quests.png diff --git a/data/graphics/gui/golden-delicious/CHANGELOG.txt b/data/graphics/gui/golden-delicious/CHANGELOG.txt new file mode 100644 index 00000000..1f01a275 --- /dev/null +++ b/data/graphics/gui/golden-delicious/CHANGELOG.txt @@ -0,0 +1,134 @@ +Legend: + [!] Bug fixed (usability issues/visual defects/etc). + [*] Some changes or misc. stuff. + [+] Something new. + +Version 3 Hello=) from 2025, GoldenDelicious revisited again. + +Changes: + [+] This is port of GoldenDelicious theme to Mana, with help from Thorbjorn. + [!] Few pixels were shuffled/fixed on window.png vs Version 2. + [*] zopflipng used on both theme images to reduce size. + +Version 2. Five years later I've revisited TMW and randomly crafted +glossy button. So I've got curious how far I can get. The story continues. + +Changes: + [+] Far more complicated and glamourous window title. I like it. + NB: window title is kind of cheat. It uses slightly incorrect lighting. + Good luck to notice it though. + [+] Glass-like buttons FTW. Looks much better. Buttons also look a bit larger. + [+] Minor color tweaks in few places. + [+] Some elements size tweaked & some repixeled for better usability. + [+] Cursors were recolored a bit to better match overall theme. + +TODO: + [*] My hourglass isn't best pixel art ever. Still need something better. + [*] Progressbars could use bitmaps. This apparently allows superb + appearance of progressbars. Should give it a try! + [*] Target "ring" could be more stylish/themed. + +Version 0.3. Three years later I've finally spotted obvious bugs. +Changes; + [!] Fixed items window theming: selected slot had odd appearance. + [+] Theme now uses different tab title color for channels, should + help to distinguish between whispers and channels. + [+] Redrawn checkboxes in hope to improve their appearance. + [+] Backported highlighted [X] button glow from XFWM4 theme. + Took shitload of coordinates fixups and bug hunting. + [*] Windows had very large titlebars, chopped largest of 'em a bit. + [*] Misc fixes/improvements for buttons and tabs. Tabs use more + consistent bit patterns, highlight strengtened a bit. Buttons + are also using more consistent patterns, bevels are less bright + and pressing buttons are a bit more convincing since bit patterns + now also move accordingly. + [*] Buttons of drop-downs repix'd to look better (they were too small). + + +Version 0.2. Reworked lot stuff and recolored a bit. +Load of "new" ManaPlus compatibility improvements. + +Note: this verion of theme tested only on latest ManaPlus. +(Code from 12.12.2013 or later) + +Changes: + [!] Fixed black-on-black color issue in help window. Thanks to 4144! + Caveat: new manaplus haves another idea about this as it + has been bug. Anyway, help should be readable on both "old" + and "new" manaplus. + [!] Reduced artefacts caused by window bitmap texture due to tiling. + [!] Fixed color of item protection background in shop windows. + [!] Fixed keyboard icon coloring. + [!] Fixed joystick frame appearance. + [!] Fixed joystick arrows invisible on some maps (jewelry bug!). + [!] Fixed quest log icons to match theme. + [!] Fixed theming of on-screen touch buttons. + [!] Fixed black-on-black connection progress - own progress indicator + (fairly dumb attempt to draw hourglass, looks okay though). + [+] Now since new manaplus supports OLDCHAT color, my theme uses it. + [+] Using *_BAR, *_BAR_OUTLINE text coloring on bars. + [+] Using "new" ManaPlus color for old chat text (loaded on startup). + [*] Tweaked window colors, using slightly different approach to do + texturing. Overall, windows are now looking better to my taste. + [*] Reworked window titlebar to have rounded corners. + [*] Same for chat tabs. + [*] Some small changes reducing overall theme contrast a bit. + [*] Tweaked padding of shortcuts bar, looks better as 1-column window. + Note: maybe only works well with recent manaplus. + [*] Some messing with padding of windows and buttons to make + theme a bit more compact overall. + [*] Improved cursor selection in items dialog so it no longer overlaps + items most of time. + +TODO: Still some things to chew on. + [*] Some ironing out of colors probably required (HELP, bars, etc) + [*] More attention to antialiasing on tabs? + +Version 0.03 pre-alpha. Quick fix of dumb bug. +Changes: + [!] Fixed chat color selection dropdown/listbox colors. + Everything else is untouched. + +Version 0.02 pre-alpha. First public version. +Changes: + [*] Shortcuts bar tweaked. Smaller padding, item boxes re-centered, + borders reduced. Still not perfect. + [*] Recolored text on bars to match rest of theme. + [!] Fixed offline chat tabs coloring. + [!] Online list coloring is at least acceptable (fixed default color, + guild/party coloring, self). + [*] Optipng applied for all PNGs after editing considered to be done :) + +Known issues: + [*] Shortcuts bar somewhat wide to my taste and wastes screen space. + Attempt to fix this has been only partial success. + [*] Same goes for other elements as well. So I would not recommend + this theme for phones and somesuch. + [*] Colors of MP/HP/... bars aren't perfect. + [*] Help browserbox colors are bad. Attempts to work it around isn't + huge success so far. [s]But who reads help, anyway?[/s] + [*] In Setup window, player relations table header looks ugly due + to hardcoded color. It has been fixed by 4144. In new version + of ManaPlus this will be okay (tested!). + [*] Lock button of chat appears below scroll button in chat if there're + too many tabs. Yet this issue presents on other themes as well. + Not sure if theme could work it around or not. + [*] Appearance of disabled tabs and disabled checkboxes + was not tested since I don't know + +TODO: + [*] Fix that damn shortcuts bar completely. For some reasons window + would not resize smaller than certain size, this thwarts efforts + to reduce padding as there is huge border at right due to inability + to resize window smaller than certain size. Maybe something + hardcoded in client? + [*] Help browserbox text colors should be fixed. + It's hard to read black-on-black! + [*] Try to reduce paddings/spacings for other widgets/windows/etc. + [*] Maybe rework F4 equipment window? Looks quite okay with some + remaining things from Jewelry, but probably appearance could be + improved further? Already looks okay though. + +Version 0.01 pre-alpha. First try to make theme. + Based on Jewelry from Hal9000. Load of bug and wasn't released. + Some bugfixes were based on feedback from screenshots :P. diff --git a/data/graphics/gui/golden-delicious/LICENSE.txt b/data/graphics/gui/golden-delicious/LICENSE.txt new file mode 100644 index 00000000..71a23d15 --- /dev/null +++ b/data/graphics/gui/golden-delicious/LICENSE.txt @@ -0,0 +1,13 @@ +"Golden Delicious" theme port to Mana by Hello=) +(c) 2025. Some rights reserved. + +This work is based on "Jewelry" theme by Francesco Miglietta (aka Hal9000) +and therefore also comes under same CC-BY-SA license, version 3, or at +your option, any later version of CC-BY-SA license, as allowed by +CC-BY-SA licensing terms. + +window.png: almost completely redrawn by Hello=) +equipmentbox.png: CC-BY-SA 3.0 Created by Francesco Miglietta (aka Hal9000) +progress-indicator.png: created by Hello=) + +theme.xml: Loosely based on Thorbjorn's port of Jewelry. Many changes by Hello=) diff --git a/data/graphics/gui/golden-delicious/equipmentbox.png b/data/graphics/gui/golden-delicious/equipmentbox.png Binary files differnew file mode 100644 index 00000000..d6daf651 --- /dev/null +++ b/data/graphics/gui/golden-delicious/equipmentbox.png diff --git a/data/graphics/gui/golden-delicious/progress-indicator.png b/data/graphics/gui/golden-delicious/progress-indicator.png Binary files differnew file mode 100644 index 00000000..e34ca2de --- /dev/null +++ b/data/graphics/gui/golden-delicious/progress-indicator.png diff --git a/data/graphics/gui/golden-delicious/theme.xml b/data/graphics/gui/golden-delicious/theme.xml new file mode 100644 index 00000000..f0ef48ad --- /dev/null +++ b/data/graphics/gui/golden-delicious/theme.xml @@ -0,0 +1,503 @@ +<theme name="Golden Delicious"> + <palette id="0"> + <color id="BROWSERBOX" color="#8f8f8f" /> + <color id="SELFNICK" color="#808600" /> + <color id="TEXT" color="#e8d8aa" /> + <color id="TEXT_DISABLED" color="#e8d8aa" /> + <color id="CARET" color="#F8E8DC" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="BORDER" color="#000000" /> + <color id="DROPDOWN" color="#e8d8aa" /> + <color id="LISTBOX" color="#e8d8aa" /> + <!-- WIP: next colors may still need tweak --> + <color id="CHANNEL_CHAT_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="BACKGROUND" color="#5f5f5f" /> + <color id="BACKGROUND_GRAY" color="#161514" /> + <color id="DROPDOWN_SHADOW" color="#c0c0c0" /> + <color id="HIGHLIGHT" color="#ebc873" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="TAB_FLASH" color="#a7ff2a" outlineColor="#142200" effect="pulse" /> + <color id="TAB_PLAYER_FLASH" color="#00ff00" effect="pulse" /> + <color id="PARTY_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="GUILD_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB_OFFLINE" color="#444444" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_HIGHLIGHTED" color="#fffbed" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_SELECTED" color="#444444" outlineColor="#000000" /> + <color id="SHOP_WARNING" color="#701111" /> + <color id="ITEM_EQUIPPED" color="#f8e8cf" /> <!-- Fixed --> + <color id="CHAT" color="#f1d9a9" /> + <color id="GM" color="#fec4ff" /> + <color id="GLOBAL" color="#fec4ff" /> + <color id="PLAYER" color="#eeeeee" /> + <color id="IS" color="#edbedb" /> + <color id="SERVER" color="#edbedb" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#bcdff4" outlineColor="#052f47" /> + <color id="UNKNOWN_ITEM" color="#ffffff" /> + <color id="CHARM" color="#ffffff" /> + <color id="GENERIC" color="#dbdbdb" outlineColor="#333333" /> + <color id="CARD" color="#dbdbdb" outlineColor="#333333" /> + <color id="HEAD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="USABLE" color="#b4d7ec" outlineColor="#052f47" /> + <color id="TORSO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ONEHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="LEGS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="FEET" color="#f8eb7c" outlineColor="#382a01" /> + <color id="TWOHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SHIELD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="RING" color="#f8eb7c" outlineColor="#382a01" /> + <color id="NECKLACE" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ARMS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="AMMO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <color id="WARNING" color="#ff0000" /> + <color id="CHAT" color="#ffffff" outlineColor="#3f3f3f" /> + <color id="GM" color="#ff45fd" outlineColor="#44033a" /> + <color id="GLOBAL" color="#ff45fd" outlineColor="#44033a" /> + <color id="PLAYER" color="#bcdff4" outlineColor="#052f47" /> + <color id="PLAYER_ADVANCED" color="#f9eabc" outlineColor="#3b2b04" /> + <color id="IS" color="#77deff" outlineColor="#02232e" /> + <color id="SERVER" color="#a7ff2a" outlineColor="#142200" /> + <color id="BROWSERBOX" color="#999999" outlineColor="#000000" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="BLACK" color="#999999" outlineColor="#000000" /> + <color id="RED" color="#ff6565" outlineColor="#470303" /> + <color id="GREEN" color="#57cb21" outlineColor="#0b3102" /> + <color id="BLUE" color="#8080ff" outlineColor="#060646" /> + <color id="ORANGE" color="#f1c777" outlineColor="#3d2201" /> + <color id="YELLOW" color="#f8eb7c" outlineColor="#382a01" /> + <color id="PINK" color="#ff90ee" outlineColor="#44033a" /> + <color id="PURPLE" color="#cd8cff" outlineColor="#260341" /> + <color id="GRAY" color="#dbdbdb" outlineColor="#333333" /> + <color id="BROWN" color="#cb884c" outlineColor="#271802" /> + <color id="OLDCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="AWAYCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="STATUSBAR_ON" color="#646464" /> + <color id="STATUSBAR_OFF" color="#ffff00" /> + <color id="TABLE_BACKGROUND" color="#bfbfbf" /> + <color id="SKILL_COOLDOWN" color="#5090ff" /> + </palette> + + <palette id="1"> + <color id="BROWSERBOX" color="#8f8f8f" /> + <color id="SELFNICK" color="#808600" /> + <color id="TEXT" color="#fbf4c4" outlineColor="#42403a" /> + <color id="TEXT_DISABLED" color="#e8d8aa" /> + <color id="CARET" color="#F8E8DC" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="BORDER" color="#000000" /> + <color id="DROPDOWN" color="#e8d8aa" /> + <color id="LISTBOX" color="#e8d8aa" /> + <!-- WIP: next colors may still need tweak --> + <color id="CHANNEL_CHAT_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="BACKGROUND" color="#ffffff" /> + <color id="BACKGROUND_GRAY" color="#404040" /> + <color id="DROPDOWN_SHADOW" color="#c0c0c0" /> + <color id="HIGHLIGHT" color="#ebc873" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="TAB_FLASH" color="#fec4ff" effect="pulse" /> + <color id="TAB_PLAYER_FLASH" color="#00ff00" effect="pulse" /> + <color id="PARTY_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="GUILD_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB_OFFLINE" color="#444444" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_HIGHLIGHTED" color="#fffbed" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_SELECTED" color="#444444" outlineColor="#000000" /> + <color id="SHOP_WARNING" color="#e07a7a" /> + <color id="ITEM_EQUIPPED" color="#f8e8cf" /> <!-- Fixed --> + <color id="CHAT" color="#f1d9a9" /> + <color id="GM" color="#fec4ff" /> + <color id="GLOBAL" color="#fec4ff" /> + <color id="PLAYER" color="#eeeeee" /> + <color id="IS" color="#edbedb" /> + <color id="SERVER" color="#edbedb" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#bcdff4" outlineColor="#052f47" /> + <color id="UNKNOWN_ITEM" color="#ffffff" /> + <color id="CHARM" color="#ffffff" /> + <color id="GENERIC" color="#dbdbdb" outlineColor="#333333" /> + <color id="CARD" color="#dbdbdb" outlineColor="#333333" /> + <color id="HEAD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="USABLE" color="#b4d7ec" outlineColor="#052f47" /> + <color id="TORSO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ONEHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="LEGS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="FEET" color="#f8eb7c" outlineColor="#382a01" /> + <color id="TWOHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SHIELD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="RING" color="#f8eb7c" outlineColor="#382a01" /> + <color id="NECKLACE" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ARMS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="AMMO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <color id="WARNING" color="#ff0000" /> + <color id="CHAT" color="#ffffff" outlineColor="#3f3f3f" /> + <color id="GM" color="#ff45fd" outlineColor="#44033a" /> + <color id="GLOBAL" color="#ff45fd" outlineColor="#44033a" /> + <color id="PLAYER" color="#bcdff4" outlineColor="#052f47" /> + <color id="PLAYER_ADVANCED" color="#f9eabc" outlineColor="#3b2b04" /> + <color id="IS" color="#77deff" outlineColor="#02232e" /> + <color id="SERVER" color="#a7ff2a" outlineColor="#142200" /> + <color id="BROWSERBOX" color="#999999" outlineColor="#000000" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="BLACK" color="#999999" outlineColor="#000000" /> + <color id="RED" color="#ff6565" outlineColor="#470303" /> + <color id="GREEN" color="#57cb21" outlineColor="#0b3102" /> + <color id="BLUE" color="#8080ff" outlineColor="#060646" /> + <color id="ORANGE" color="#f1c777" outlineColor="#3d2201" /> + <color id="YELLOW" color="#f8eb7c" outlineColor="#382a01" /> + <color id="PINK" color="#ff90ee" outlineColor="#44033a" /> + <color id="PURPLE" color="#cd8cff" outlineColor="#260341" /> + <color id="GRAY" color="#dbdbdb" outlineColor="#333333" /> + <color id="BROWN" color="#cb884c" outlineColor="#271802" /> + <color id="OLDCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="AWAYCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="STATUSBAR_ON" color="#646464" /> + <color id="STATUSBAR_OFF" color="#ffff00" /> + <color id="TABLE_BACKGROUND" color="#bfbfbf" /> + <color id="SKILL_COOLDOWN" color="#5090ff" /> + </palette> + + <progressbar id="DEFAULT" color="#969696" /> + <progressbar id="HP" color="#D00000,C09800,779000,008710"> + <text color="#97ff9f" outlineColor="#112211" /> + </progressbar> + <progressbar id="HP_POISON" color="#ffff00,70ff00,50ff00,30ff00" /> + <progressbar id="MP" color="#1250b0"> + <text color="#9dcfff" outlineColor="#111122" /> + </progressbar> + <progressbar id="NO_MP" color="#646464"> + <text color="#b9b9b9" outlineColor="#111111" /> + </progressbar> + <progressbar id="EXP" color="#6080a0"> + <text color="#ccccef" outlineColor="#111122" /> + </progressbar> + <progressbar id="INVY_SLOTS" color="#888805"> + <text color="#f9eabc" outlineColor="#111111" /> + </progressbar> + <progressbar id="WEIGHT" color="#0000c0,909000,a00000"> + <text color="#f9eabc" outlineColor="#111111" /> + </progressbar> + <progressbar id="JOB" color="#b86ea6"> + <text color="#ffa0a0" outlineColor="#221111" /> + </progressbar> + <progressbar id="MONEY" color="#606060"> + <text color="#f9eabc" outlineColor="#111111" /> + </progressbar> + <progressbar id="ARROWS" color="#e1c819"> + <text color="#f9eabc" outlineColor="#111111" /> + </progressbar> + <progressbar id="STATUS" color="#888808"> + <text color="#f9eabc" outlineColor="#111111" /> + </progressbar> + + <skin type="Window" frameSize="0" padding="7" titleBarHeight="31" titleOffsetX="14" titleOffsetY="6"> + <state> + <text bold="true" color="#f1d9a9" outlineColor="#000000"/> + <img src="window.png" x="220" y="2" width="107" height="102" left="30" right="29" top="53" bottom="27" fill="repeat" /> + </state> + </skin> + + <skin type="ToolWindow" padding="5" titleBarHeight="18"> + <state> + <img src="window.png" x="220" y="150" width="107" height="38" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="ResizeGrip" width="17" height="17"> + <state> + <img src="window.png" x="331" y="90" width="14" height="14" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="Popup" padding="9" titleBarHeight="26" titleOffsetX="8" titleOffsetY="7" palette="1"> + <state> + <text color="#f1d9a9" outlineColor="#000000"/> + <img src="window.png" x="220" y="108" width="107" height="38" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="SpeechBubble" padding="4"> + <state> + <img src="bubble.png|W:#000000" left="5" right="5" top="5" bottom="5" height="15" /> + </state> + </skin> + + <skin type="Desktop"> + <state> + <rect color="#161514" /> + </state> + </skin> + + <skin type="Button" padding="5"> + <state disabled="true"> + <text color="#aaaaaa" outlineColor="#000000"/> + <img src="window.png" x="1" y="66" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state selected="true"> + <text color="#f9eabc" outlineColor="#63450a"/> + <img src="window.png" x="1" y="45" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state hovered="true"> + <text color="#f9eabc" outlineColor="#63450a"/> + <img src="window.png" x="1" y="23" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state> + <text color="#efd7a7" outlineColor="#473005"/> + <img src="window.png" x="1" y="1" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="Tab" padding="6"> + <state disabled="true"> + <img src="window.png" x="26" y="65" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state selected="true"> + <text color="#f8eacf" outlineColor="#63450a"/> + <img src="window.png" x="26" y="44" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state hovered="true"> + <text color="#f8eacf" outlineColor="#63450a"/> + <img src="window.png" x="26" y="22" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state> + <text color="#efd7a7" outlineColor="#473005"/> + <img src="window.png" x="26" y="0" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="CheckBox" padding="3" spacing="6"> + <state disabled="true" selected="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="176" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state disabled="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="176" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true" hovered="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="163" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state hovered="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="163" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="150" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state> + <text color="#e8d8aa" /> + <img src="window.png" x="150" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="RadioButton" padding="3" spacing="6"> + <state hovered="true" selected="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="163" y="39" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state hovered="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="163" y="26" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true"> + <text color="#e8d8aa" /> + <img src="window.png" x="150" y="39" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state> + <text color="#e8d8aa" /> + <img src="window.png" x="150" y="26" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="TextField" frameSize="3" padding="2"> + <state> + <img src="window.png" x="1" y="186" width="32" height="32" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="ScrollArea" frameSize="3" padding="4" baseColor="#f1d9a9" showButtons="false"> + <state> + <img src="window.png" x="1" y="186" width="32" height="32" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="DropDownFrame" frameSize="3" padding="2"> + <state> + <img src="window.png" x="1" y="186" width="32" height="32" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="DropDownButton"> + <state selected="true" hovered="true"> + <img src="window.png" x="65" y="148" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state selected="true"> + <img src="window.png" x="49" y="148" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state hovered="true"> + <img src="window.png" x="65" y="132" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state> + <img src="window.png" x="49" y="132" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaVBar" width="20"> + <state> + <img src="window.png" x="51" y="186" width="18" height="34" left="18" top="6" bottom="6" fill="repeat" offsetX="1" /> + </state> + </skin> + + <skin type="ScrollAreaHBar" height="20"> + <state> + <img src="window.png" x="69" y="181" width="34" height="18" left="6" top="18" right="6" fill="repeat" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaHMarker" width="20" height="20"> + <state hovered="true"> + <img src="window.png" x="26" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + <state> + <img src="window.png" x="3" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaVMarker" width="20" height="20"> + <state hovered="true"> + <img src="window.png" x="26" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + <state> + <img src="window.png" x="3" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + </skin> + + <skin type="ProgressBar"> + <state> + <text color="#ffffff" outlineColor="#000000"/> + <img src="window.png" x="40" y="186" width="10" height="22" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="Slider" padding="5"> + <state hovered="true"> + <img src="window.png" x="113" y="149" width="15" height="6" left="4" right="4" top="6" offsetY="6" /> + </state> + <state> + <img src="window.png" x="113" y="133" width="15" height="6" left="4" right="4" top="6" offsetY="6" /> + </state> + </skin> + + <skin type="SliderHandle"> + <state hovered="true"> + <img src="window.png" x="97" y="148" width="13" height="13" offsetY="2" /> + </state> + <state> + <img src="window.png" x="97" y="132" width="13" height="13" offsetY="2" /> + </state> + </skin> + + <skin type="ButtonUp"> + <state selected="true"> + <img src="window.png" x="17" y="148" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="148" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonDown"> + <state selected="true"> + <img src="window.png" x="17" y="132" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="132" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonLeft"> + <state selected="true"> + <img src="window.png" x="17" y="100" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="100" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonRight"> + <state selected="true"> + <img src="window.png" x="17" y="116" width="12" height="12" offsetX="3" offsetY="3" /> + </state> + <state> + <img src="window.png" x="1" y="116" width="12" height="12" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="ButtonClose" padding="2"> + <state hovered="true"> + <img src="window.png" x="80" y="0" width="24" height="24" offsetX="-5" offsetY="-3" /> + </state> + <state> + <img src="window.png" x="55" y="0" width="24" height="24" offsetX="-5" offsetY="-3" /> + </state> + </skin> + + <skin type="ButtonSticky" padding="2" spacing="4"> + <state selected="true"> + <img src="window.png" x="121" y="50" width="19" height="22" /> + </state> + <state> + <img src="window.png" x="90" y="50" width="19" height="22" /> + </state> + </skin> + + <skin type="ShortcutBox" padding="2" width="36" height="42"> + <state> + <img src="window.png" x="58" y="75" width="36" height="42" /> + </state> + </skin> + + <skin type="EquipmentBox" padding="3" width="38" height="38"> + <state selected="true"> + <img src="window.png" x="175" y="75" width="38" height="38" /> + </state> + <state> + <img src="window.png" x="136" y="75" width="38" height="38" /> + </state> + </skin> + + <skin type="ItemSlot" padding="3" width="38" height="54"> + <state selected="true"> + <img src="window.png" x="175" y="114" width="38" height="38" /> + </state> + </skin> + + <skin type="EmoteSlot" width="34" height="34"> + <state hovered="true"> + <img src="window.png" x="331" y="0" width="32" height="32" offsetX="1" offsetY="2" /> + </state> + </skin> + + <icon name="equip-box-ammo" src="equipmentbox.png" x="128" y="32" width="32" height="32" /> + <icon name="equip-box-chest" src="equipmentbox.png" x="0" y="0" width="32" height="32" /> + <icon name="equip-box-feet" src="equipmentbox.png" x="128" y="0" width="32" height="32" /> + <icon name="equip-box-hands" src="equipmentbox.png" x="32" y="0" width="32" height="32" /> + <icon name="equip-box-head" src="equipmentbox.png" x="64" y="0" width="32" height="32" /> + <icon name="equip-box-legs" src="equipmentbox.png" x="96" y="0" width="32" height="32" /> + <icon name="equip-box-neck" src="equipmentbox.png" x="32" y="32" width="32" height="32" /> + <icon name="equip-box-ring" src="equipmentbox.png" x="0" y="32" width="32" height="32" /> + <icon name="equip-box-shield" src="equipmentbox.png" x="96" y="32" width="32" height="32" /> + <icon name="equip-box-weapon" src="equipmentbox.png" x="64" y="32" width="32" height="32" /> + + <icon name="offline" src="window.png" x="65" y="164" width="13" height="13" /> + <icon name="online" src="window.png" x="49" y="164" width="13" height="13" /> + + <icon name="complete" src="window.png" x="1" y="223" width="20" height="18" /> + <icon name="incomplete" src="window.png" x="23" y="223" width="20" height="18" /> +</theme> diff --git a/data/graphics/gui/golden-delicious/window.png b/data/graphics/gui/golden-delicious/window.png Binary files differnew file mode 100644 index 00000000..1c044c96 --- /dev/null +++ b/data/graphics/gui/golden-delicious/window.png diff --git a/data/graphics/gui/jewelry/CHANGELOG.txt b/data/graphics/gui/jewelry/CHANGELOG.txt new file mode 100644 index 00000000..acdd94e1 --- /dev/null +++ b/data/graphics/gui/jewelry/CHANGELOG.txt @@ -0,0 +1,66 @@ +>>> JEWELRY THEME <<< +Francesco Miglietta (Hal9000) + + +Version 1.0.5 (01.04.2025) + + - Ported to the Mana client (by Thorbjørn Lindeijer) + + +Version 1.0.4 (29.04.2013) + + - New character selection graphic implemented + - New scrollbar graphic implemented +100% usability on mobile + - New graphic for horizonal scrollbar background added + - Fix horizontal scrollbar issue + - Increase contrast with highlighted handle in new scrollbar graphic + + +Version 1.0.3 (12.02.2013) + + - Fix login window minor graphic artifacts + - Improved listboxes menu layout + - Fix language selection menus in setup window and npc dialogue + - Fix height in popuplist for language selection in setup window + - Fix bug in joypad area + - Bars and icons on top left corner and windows button in top right corner position tuning + + +Version 1.0.2 (03.01.2012) + + - Add outline to windows' headers + - Add outline to menu popup window, readability issue fixed + - Chat tab color scheme is now user friendly + - Chat tab color scheme for party and guild tabs implemented + - New resize grip graphic + - Fix position of resize grip in all windows + - Fix bug with status window lock button graphic + - New rounded border graphic for all windows + + +Version 1.0.1 (22.12.2012) + + - Fix bug in login, shop, world and itemcontainer windows + - Add transparency to onscreen buttons + - Improved skill window layout + - Fixed bug with item selection in inventory window + - New graphic for quest status icons in quest window + + +Version 1.0.0 (11.12.2012) + + JEWELRY THEME first release. + Changes are described comparing Jewelry Theme to standard The Mana World client themes. + + - New graphics for all gui elements + - Title bars on most windows + - Specific tuning parameters for each window (padding, title style, etc) + - Mouseover effects for all interactive objects (like close button) + - Bigger graphic elements like sliders, radio/check button, etc for easier interaction + - New equipment slot graphics and selection effects + - Transparent background for specific windows + - Updated cursors + - New graphic for scrollbar background + - New cursors graphic: mechanism trigger, doors/warps + - New font color combinations and window-specific color scheme for better readability + - Android: graphic for on-screen keyboard, joypad area and on-screen buttons diff --git a/data/graphics/gui/jewelry/LICENSE.txt b/data/graphics/gui/jewelry/LICENSE.txt new file mode 100644 index 00000000..16e7979c --- /dev/null +++ b/data/graphics/gui/jewelry/LICENSE.txt @@ -0,0 +1,5 @@ +HAL JEWELRY THEME - LICENSE + + +window.png CC-BY-SA 3.0 Created by Francesco Miglietta (aka Hal9000) +equipmentbox.png CC-BY-SA 3.0 Created by Francesco Miglietta (aka Hal9000) diff --git a/data/graphics/gui/jewelry/equipmentbox.png b/data/graphics/gui/jewelry/equipmentbox.png Binary files differnew file mode 100644 index 00000000..eda9d3a9 --- /dev/null +++ b/data/graphics/gui/jewelry/equipmentbox.png diff --git a/data/graphics/gui/jewelry/theme.xml b/data/graphics/gui/jewelry/theme.xml new file mode 100644 index 00000000..6ee35365 --- /dev/null +++ b/data/graphics/gui/jewelry/theme.xml @@ -0,0 +1,515 @@ +<theme name="Jewelry"> + <palette id="0"> + <color id="BROWSERBOX" color="#000000" /> + <color id="SELFNICK" color="#402600" /> + <color id="TEXT" color="#402600" /> + <color id="TEXT_DISABLED" color="#402600" /> + <color id="CARET" color="#80561f" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="BORDER" color="#000000" /> + <color id="DROPDOWN" color="#000000" /> + <color id="LISTBOX" color="#000000" /> + <color id="CHANNEL_CHAT_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="BACKGROUND" color="#ffffff" /> + <color id="BACKGROUND_GRAY" color="#404040" /> + <color id="DROPDOWN_SHADOW" color="#c0c0c0" /> + <color id="HIGHLIGHT" color="#ebc873" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="TAB_FLASH" color="#a7ff2a" outlineColor="#142200" effect="pulse" /> + <color id="TAB_PLAYER_FLASH" color="#00ff00" effect="pulse" /> + <color id="PARTY_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="GUILD_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="WHISPER_TAB_OFFLINE" color="#444444" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_HIGHLIGHTED" color="#fffbed" outlineColor="#000000" /> + <color id="WHISPER_TAB_OFFLINE_SELECTED" color="#444444" outlineColor="#000000" /> + <color id="SHOP_WARNING" color="#e07a7a" /> + <color id="ITEM_EQUIPPED" color="#000091" /> + <color id="CHAT" color="#f1d9a9" /> + <color id="GM" color="#fec4ff" /> + <color id="GLOBAL" color="#fec4ff" /> + <color id="PLAYER" color="#eeeeee" /> + <color id="IS" color="#edbedb" /> + <color id="SERVER" color="#edbedb" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#ab15bd" /> + <color id="UNKNOWN_ITEM" color="#ffffff" /> + <color id="CHARM" color="#ffffff" /> + <color id="GENERIC" color="#eeeeee" /> + <color id="CARD" color="#eeeeee" /> + <color id="HEAD" color="#b4d7ec" /> + <color id="USABLE" color="#ece9b4" /> + <color id="TORSO" color="#b4d7ec" /> + <color id="ONEHAND" color="#b4d7ec" /> + <color id="LEGS" color="#b4d7ec" /> + <color id="FEET" color="#b4d7ec" /> + <color id="TWOHAND" color="#b4d7ec" /> + <color id="SHIELD" color="#b4d7ec" /> + <color id="RING" color="#b4d7ec" /> + <color id="NECKLACE" color="#b4d7ec" /> + <color id="ARMS" color="#b4d7ec" /> + <color id="AMMO" color="#b4d7ec" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <color id="WARNING" color="#FF0000" /> + <color id="PLAYER_ADVANCED" color="#005000" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="BLACK" color="#000000" /> + <color id="RED" color="#ff0000" /> + <color id="GREEN" color="#009000" /> + <color id="BLUE" color="#0000ff" /> + <color id="ORANGE" color="#e0980e" /> + <color id="YELLOW" color="#f1dc27" /> + <color id="PINK" color="#ff00d8" /> + <color id="PURPLE" color="#8415e2" /> + <color id="GRAY" color="#919191" /> + <color id="BROWN" color="#774217" /> + <color id="OLDCHAT" color="#774217" /> + <color id="STATUSBAR_ON" color="#646464" /> + <color id="STATUSBAR_OFF" color="#ffff00" /> + <color id="TABLE_BACKGROUND" color="#bfbfbf" /> + <color id="SKILL_COOLDOWN" color="#5090ff" /> + </palette> + + <palette id="1"> + <color id="SELFNICK" color="#402600" /> + <color id="TEXT" color="#fbf4c4" outlineColor="#42403a" /> + <color id="TEXT_DISABLED" color="#f9eabc" /> + <color id="CARET" color="#80561f" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="BORDER" color="#000000" /> + <color id="DROPDOWN" color="#000000" /> + <color id="LISTBOX" color="#000000" /> + <color id="CHANNEL_CHAT_TAB" color="#efd7a7" outlineColor="#473005" /> + <color id="TAB_FLASH" color="#a7ff2a" outlineColor="#142200" /> + <color id="TAB_PLAYER_FLASH" color="#ff96f6" /> + <color id="BACKGROUND" color="#ffffff" /> + <color id="BACKGROUND_GRAY" color="#404040" /> + <color id="DROPDOWN_SHADOW" color="#c0c0c0" /> + <color id="HIGHLIGHT" color="#ebc873" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="SHOP_WARNING" color="#e07a7a" /> + <color id="ITEM_EQUIPPED" color="#000091" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#bcdff4" outlineColor="#052f47" /> + <color id="UNKNOWN_ITEM" color="#ffffff" /> + <color id="CHARM" color="#ffffff" /> + <color id="GENERIC" color="#dbdbdb" outlineColor="#333333" /> + <color id="CARD" color="#dbdbdb" outlineColor="#333333" /> + <color id="HEAD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="USABLE" color="#b4d7ec" outlineColor="#052f47" /> + <color id="TORSO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ONEHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="LEGS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="FEET" color="#f8eb7c" outlineColor="#382a01" /> + <color id="TWOHAND" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SHIELD" color="#f8eb7c" outlineColor="#382a01" /> + <color id="RING" color="#f8eb7c" outlineColor="#382a01" /> + <color id="NECKLACE" color="#f8eb7c" outlineColor="#382a01" /> + <color id="ARMS" color="#f8eb7c" outlineColor="#382a01" /> + <color id="AMMO" color="#f8eb7c" outlineColor="#382a01" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <color id="WARNING" color="#FF0000" /> + <color id="CHAT" color="#ffffff" outlineColor="#3f3f3f" /> + <color id="GM" color="#ff45fd" outlineColor="#44033a" /> + <color id="GLOBAL" color="#ff45fd" outlineColor="#44033a" /> + <color id="PLAYER" color="#bcdff4" outlineColor="#052f47" /> + <color id="PLAYER_ADVANCED" color="#f9eabc" outlineColor="#3b2b04" /> + <color id="IS" color="#77deff" outlineColor="#02232e" /> + <color id="SERVER" color="#a7ff2a" outlineColor="#142200" /> + <color id="BROWSERBOX" color="#999999" outlineColor="#000000" /> + <color id="BLACK" color="#999999" outlineColor="#000000" /> + <color id="RED" color="#ff6565" outlineColor="#470303" /> + <color id="GREEN" color="#57cb21" outlineColor="#0b3102" /> + <color id="BLUE" color="#8080ff" outlineColor="#060646" /> + <color id="ORANGE" color="#f1c777" outlineColor="#3d2201" /> + <color id="YELLOW" color="#f8eb7c" outlineColor="#382a01" /> + <color id="PINK" color="#ff90ee" outlineColor="#44033a" /> + <color id="PURPLE" color="#cd8cff" outlineColor="#260341" /> + <color id="GRAY" color="#dbdbdb" outlineColor="#333333" /> + <color id="BROWN" color="#cb884c" outlineColor="#271802" /> + <color id="OLDCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="AWAYCHAT" color="#cb884c" outlineColor="#271802" /> + <color id="STATUSBAR_ON" color="#646464" /> + <color id="STATUSBAR_OFF" color="#ffff00" /> + <color id="TABLE_BACKGROUND" color="#bfbfbf" /> + </palette> + + <palette id="2"> + <color id="SELFNICK" color="#402600" /> + <color id="TEXT" color="#402600" /> + <color id="TEXT_DISABLED" color="#402600" /> + <color id="CARET" color="#80561f" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="BORDER" color="#000000" /> + <color id="DROPDOWN" color="#000000" /> + <color id="LISTBOX" color="#000000" /> + <color id="CHANNEL_CHAT_TAB" color="#efd7a7" outlineColor="#000000" /> + <color id="BACKGROUND" color="#ffffff" /> + <color id="BACKGROUND_GRAY" color="#404040" /> + <color id="DROPDOWN_SHADOW" color="#c0c0c0" /> + <color id="HIGHLIGHT" color="#ebc873" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="TAB_FLASH" color="#fec4ff" effect="pulse" /> + <color id="TAB_PLAYER_FLASH" color="#00ff00" effect="pulse" /> + <color id="SHOP_WARNING" color="#e07a7a" /> + <color id="ITEM_EQUIPPED" color="#000091" /> + <color id="CHAT" color="#f1d9a9" /> + <color id="GM" color="#fec4ff" /> + <color id="GLOBAL" color="#fec4ff" /> + <color id="PLAYER" color="#eeeeee" /> + <color id="IS" color="#edbedb" /> + <color id="SERVER" color="#edbedb" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#9e1904" /> + <color id="UNKNOWN_ITEM" color="#ffffff" /> + <color id="CHARM" color="#ffffff" /> + <color id="GENERIC" color="#eeeeee" /> + <color id="CARD" color="#eeeeee" /> + <color id="HEAD" color="#b4d7ec" /> + <color id="USABLE" color="#ece9b4" /> + <color id="TORSO" color="#b4d7ec" /> + <color id="ONEHAND" color="#b4d7ec" /> + <color id="LEGS" color="#b4d7ec" /> + <color id="FEET" color="#b4d7ec" /> + <color id="TWOHAND" color="#b4d7ec" /> + <color id="SHIELD" color="#b4d7ec" /> + <color id="RING" color="#b4d7ec" /> + <color id="NECKLACE" color="#b4d7ec" /> + <color id="ARMS" color="#b4d7ec" /> + <color id="AMMO" color="#b4d7ec" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <color id="WARNING" color="#FF0000" /> + <color id="PLAYER_ADVANCED" color="#005000" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="BROWSERBOX" color="#000000" /> + <color id="BLACK" color="#000000" /> + <color id="RED" color="#b71313" /> + <color id="GREEN" color="#307200" /> + <color id="BLUE" color="#174b96" /> + <color id="ORANGE" color="#f1c777" /> + <color id="YELLOW" color="#f8eb7c" /> + <color id="PINK" color="#91105f" /> + <color id="PURPLE" color="#5e1298" /> + <color id="GRAY" color="#dbdbdb" /> + <color id="BROWN" color="#8e4c17" /> + <color id="OLDCHAT" color="#8e4c17" /> + <color id="AWAYCHAT" color="#8e4c17" /> + <color id="STATUSBAR_ON" color="#646464" /> + <color id="STATUSBAR_OFF" color="#ffff00" /> + <color id="TABLE_BACKGROUND" color="#bfbfbf" /> + </palette> + + <progressbar id="DEFAULT" color="#969696" /> + <progressbar id="HP" color="#b80000" /> + <progressbar id="HP_POISON" color="#ffff00,70ff00,50ff00,30ff00" /> + <progressbar id="MP" color="#1a66e6" /> + <progressbar id="NO_MP" color="#646464" /> + <progressbar id="EXP" color="#8fc0d3" /> + <progressbar id="INVY_SLOTS" color="#e1c819" /> + <progressbar id="WEIGHT" color="#0000ff,ffff00,ff0000" /> + <progressbar id="JOB" color="#e187cb" /> + <progressbar id="MONEY" color="#e1c819" /> + <progressbar id="ARROWS" color="#e1c819" /> + <progressbar id="STATUS" color="#8fc0d3" /> + + <skin type="Window" frameSize="0" padding="10" titleBarHeight="33" titleOffsetX="20" titleOffsetY="8"> + <state> + <text bold="true" color="#f1d9a9" outlineColor="#000000"/> + <img src="window.png" x="220" y="0" width="107" height="106" left="30" right="29" top="53" bottom="27" fill="repeat" /> + </state> + </skin> + + <skin type="ToolWindow" padding="9" titleBarHeight="18"> + <state> + <img src="window.png" x="220" y="149" width="107" height="41" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="ResizeGrip" width="17" height="17"> + <state> + <img src="window.png" x="328" y="89" width="15" height="15" /> + </state> + </skin> + + <skin type="Popup" padding="9" titleBarHeight="26" titleOffsetX="8" titleOffsetY="8" palette="1"> + <state> + <text color="#f1d9a9" outlineColor="#000000"/> + <img src="window.png" x="220" y="107" width="107" height="41" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="SpeechBubble" padding="4" palette="1"> + <state> + <img src="bubble.png|W:#000000" left="5" right="5" top="5" bottom="5" height="15" /> + </state> + </skin> + + <skin type="Desktop"> + <state> + <rect color="#5a5044" /> + </state> + </skin> + + <skin type="Button" padding="7"> + <state disabled="true"> + <text color="#aaaaaa" outlineColor="#000000"/> + <img src="window.png" x="1" y="66" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state selected="true"> + <text color="#f9eabc" outlineColor="#63450a"/> + <img src="window.png" x="1" y="45" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state hovered="true"> + <text color="#f9eabc" outlineColor="#63450a"/> + <img src="window.png" x="1" y="23" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + <state> + <text color="#efd7a7" outlineColor="#473005"/> + <img src="window.png" x="1" y="1" width="24" height="20" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="Tab" padding="6"> + <state disabled="true"> + <img src="window.png" x="26" y="65" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state selected="true"> + <text color="#f8eacf" outlineColor="#63450a"/> + <img src="window.png" x="26" y="44" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state hovered="true"> + <text color="#f8eacf" outlineColor="#63450a"/> + <img src="window.png" x="26" y="22" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + <state> + <text color="#efd7a7" outlineColor="#473005"/> + <img src="window.png" x="26" y="0" width="24" height="21" left="9" right="9" top="9" bottom="9" /> + </state> + </skin> + + <skin type="CheckBox" padding="3" spacing="6"> + <state disabled="true" selected="true"> + <img src="window.png" x="176" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state disabled="true"> + <img src="window.png" x="176" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true" hovered="true"> + <img src="window.png" x="163" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state hovered="true"> + <img src="window.png" x="163" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true"> + <img src="window.png" x="150" y="13" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state> + <img src="window.png" x="150" y="0" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="RadioButton" padding="3" spacing="6"> + <state hovered="true" selected="true"> + <img src="window.png" x="163" y="39" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state hovered="true"> + <img src="window.png" x="163" y="26" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state selected="true"> + <img src="window.png" x="150" y="39" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + <state> + <img src="window.png" x="150" y="26" width="13" height="13" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="TextField" frameSize="3" padding="2"> + <state> + <img src="window.png" x="1" y="186" width="32" height="31" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="ScrollArea" frameSize="3" padding="4" baseColor="#f1d9a9" showButtons="false"> + <state> + <img src="window.png" x="1" y="186" width="32" height="31" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="DropDownFrame" frameSize="3" padding="2"> + <state> + <img src="window.png" x="1" y="186" width="32" height="31" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="DropDownButton"> + <state selected="true" hovered="true"> + <img src="window.png" x="65" y="148" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state selected="true"> + <img src="window.png" x="49" y="148" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state hovered="true"> + <img src="window.png" x="65" y="132" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + <state> + <img src="window.png" x="49" y="132" width="15" height="15" offsetX="-2" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaVBar" width="20"> + <state> + <img src="window.png" x="51" y="186" width="18" height="34" left="18" top="6" bottom="6" fill="repeat" offsetX="1" /> + </state> + </skin> + + <skin type="ScrollAreaHBar" height="20"> + <state> + <img src="window.png" x="69" y="181" width="34" height="18" left="6" top="18" right="6" fill="repeat" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaHMarker" width="20" height="20"> + <state hovered="true"> + <img src="window.png" x="26" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + <state> + <img src="window.png" x="3" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + </skin> + + <skin type="ScrollAreaVMarker" width="20" height="20"> + <state hovered="true"> + <img src="window.png" x="26" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + <state> + <img src="window.png" x="3" y="165" width="18" height="18" offsetX="1" offsetY="1" /> + </state> + </skin> + + <skin type="ProgressBar"> + <state> + <text color="#ffffff" outlineColor="#000000"/> + <img src="window.png" x="40" y="186" width="10" height="22" left="4" right="4" top="4" bottom="4" /> + </state> + </skin> + + <skin type="Slider" padding="5"> + <state hovered="true"> + <img src="window.png" x="113" y="149" width="15" height="6" left="4" right="4" top="6" offsetY="6" /> + </state> + <state> + <img src="window.png" x="113" y="133" width="15" height="6" left="4" right="4" top="6" offsetY="6" /> + </state> + </skin> + + <skin type="SliderHandle"> + <state hovered="true"> + <img src="window.png" x="97" y="148" width="13" height="13" offsetY="2" /> + </state> + <state> + <img src="window.png" x="97" y="132" width="13" height="13" offsetY="2" /> + </state> + </skin> + + <skin type="ButtonUp"> + <state selected="true"> + <img src="window.png" x="17" y="148" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="148" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonDown"> + <state selected="true"> + <img src="window.png" x="17" y="132" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="132" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonLeft"> + <state selected="true"> + <img src="window.png" x="17" y="100" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + <state> + <img src="window.png" x="1" y="100" width="12" height="12" offsetX="4" offsetY="4" /> + </state> + </skin> + + <skin type="ButtonRight"> + <state selected="true"> + <img src="window.png" x="17" y="116" width="12" height="12" offsetX="3" offsetY="3" /> + </state> + <state> + <img src="window.png" x="1" y="116" width="12" height="12" offsetX="3" offsetY="3" /> + </state> + </skin> + + <skin type="ButtonClose" padding="2"> + <state hovered="true"> + <img src="window.png" x="80" y="0" width="24" height="24" /> + </state> + <state> + <img src="window.png" x="55" y="0" width="24" height="24" /> + </state> + </skin> + + <skin type="ButtonSticky" padding="2" spacing="4"> + <state selected="true"> + <img src="window.png" x="121" y="50" width="19" height="22" /> + </state> + <state> + <img src="window.png" x="90" y="50" width="19" height="22" /> + </state> + </skin> + + <skin type="ShortcutBox" padding="2" width="36" height="42"> + <state> + <img src="window.png" x="58" y="75" width="36" height="42" /> + </state> + </skin> + + <skin type="EquipmentBox" padding="3" width="38" height="38"> + <state selected="true"> + <img src="window.png" x="175" y="75" width="38" height="38" /> + </state> + <state> + <img src="window.png" x="136" y="75" width="38" height="38" /> + </state> + </skin> + + <skin type="ItemSlot" padding="3" width="38" height="54"> + <state selected="true"> + <img src="window.png" x="175" y="114" width="38" height="38" /> + </state> + </skin> + + <skin type="EmoteSlot" width="34" height="34"> + <state hovered="true"> + <img src="window.png" x="331" y="0" width="32" height="32" offsetX="1" offsetY="2" /> + </state> + </skin> + + <icon name="equip-box-ammo" src="equipmentbox.png" x="128" y="32" width="32" height="32" /> + <icon name="equip-box-chest" src="equipmentbox.png" x="0" y="0" width="32" height="32" /> + <icon name="equip-box-feet" src="equipmentbox.png" x="128" y="0" width="32" height="32" /> + <icon name="equip-box-hands" src="equipmentbox.png" x="32" y="0" width="32" height="32" /> + <icon name="equip-box-head" src="equipmentbox.png" x="64" y="0" width="32" height="32" /> + <icon name="equip-box-legs" src="equipmentbox.png" x="96" y="0" width="32" height="32" /> + <icon name="equip-box-neck" src="equipmentbox.png" x="32" y="32" width="32" height="32" /> + <icon name="equip-box-ring" src="equipmentbox.png" x="0" y="32" width="32" height="32" /> + <icon name="equip-box-shield" src="equipmentbox.png" x="96" y="32" width="32" height="32" /> + <icon name="equip-box-weapon" src="equipmentbox.png" x="64" y="32" width="32" height="32" /> + + <icon name="offline" src="window.png" x="65" y="164" width="13" height="13" /> + <icon name="online" src="window.png" x="49" y="164" width="13" height="13" /> + + <icon name="complete" src="window.png" x="1" y="223" width="20" height="18" /> + <icon name="incomplete" src="window.png" x="23" y="223" width="20" height="18" /> +</theme> diff --git a/data/graphics/gui/jewelry/window.png b/data/graphics/gui/jewelry/window.png Binary files differnew file mode 100644 index 00000000..addd8fe3 --- /dev/null +++ b/data/graphics/gui/jewelry/window.png diff --git a/data/graphics/images/login_wallpaper.png b/data/graphics/gui/login_wallpaper.png Binary files differindex 109acccd..109acccd 100644 --- a/data/graphics/images/login_wallpaper.png +++ b/data/graphics/gui/login_wallpaper.png diff --git a/data/graphics/gui/quest-icons.png b/data/graphics/gui/quest-icons.png Binary files differnew file mode 100644 index 00000000..a35566a0 --- /dev/null +++ b/data/graphics/gui/quest-icons.png diff --git a/data/graphics/gui/theme.xml b/data/graphics/gui/theme.xml index b0484c45..5a0408f7 100644 --- a/data/graphics/gui/theme.xml +++ b/data/graphics/gui/theme.xml @@ -1,40 +1,56 @@ <theme name="Mana"> - <color id="TEXT" color="#000000" /> - <color id="SHADOW" color="#000000" /> - <color id="OUTLINE" color="#000000" /> - <color id="PARTY_CHAT_TAB" color="#f48055" /> - <color id="PARTY_SOCIAL_TAB" color="#ff00d8" /> - <color id="BACKGROUND" color="#ffffff" /> - <color id="HIGHLIGHT" color="#c0c0c0" /> - <color id="TAB_FLASH" color="#ff0000" effect="pulse" /> - <color id="SHOP_WARNING" color="#910000" /> - <color id="ITEM_EQUIPPED" color="#000091" /> - <color id="CHAT" color="#000000" /> - <color id="BUBBLE_TEXT" color="#ffffff" /> - <color id="GM" color="#ff0000" /> - <color id="PLAYER" color="#1fa052" /> - <color id="WHISPER" color="#0000ff" /> - <color id="IS" color="#a08527" /> - <color id="PARTY" color="#ff00d8" /> - <color id="GUILD" color="#ff00d8" /> - <color id="SERVER" color="#8415e2" /> - <color id="LOGGER" color="#919191" /> - <color id="HYPERLINK" color="#e50d0d" /> - <color id="UNKNOWN_ITEM" color="#000000" /> - <color id="GENERIC" color="#21a5b1" /> - <color id="HEAD" color="#527fa4" /> - <color id="USABLE" color="#268d24" /> - <color id="TORSO" color="#d12aa4" /> - <color id="ONEHAND" color="#f42a2a" /> - <color id="LEGS" color="#699900" /> - <color id="FEET" color="#aa1d48" /> - <color id="TWOHAND" color="#f46d0e" /> - <color id="SHIELD" color="#9c2424" /> - <color id="RING" color="#0000ff" /> - <color id="NECKLACE" color="#ff00ff" /> - <color id="ARMS" color="#9c24e8" /> - <color id="AMMO" color="#8b6311" /> - <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + <palette id="0"> + <color id="TEXT" color="#000000" /> + <color id="RED" color="#ff0000" /> + <color id="GREEN" color="#009000" /> + <color id="BLUE" color="#0000ff" /> + <color id="ORANGE" color="#e0980e" /> + <color id="YELLOW" color="#f1dc27" /> + <color id="PINK" color="#ff00d8" /> + <color id="PURPLE" color="#8415e2" /> + <color id="GRAY" color="#919191" /> + <color id="BROWN" color="#8e4c17" /> + <color id="CARET" color="#000000" /> + <color id="SHADOW" color="#000000" /> + <color id="OUTLINE" color="#000000" /> + <color id="PARTY_TAB" color="#a9583b" /> + <color id="WHISPER_TAB" color="#3b58a9" /> + <color id="BACKGROUND" color="#ffffff" /> + <color id="HIGHLIGHT" color="#c0c0c0" /> + <color id="HIGHLIGHT_TEXT" color="#000000" /> + <color id="TAB_FLASH" color="#ff0000" effect="pulse" /> + <color id="SHOP_WARNING" color="#910000" /> + <color id="ITEM_EQUIPPED" color="#000091" /> + <color id="CHAT" color="#000000" /> + <color id="OLDCHAT" color="#8e4c17" /> + <color id="AWAYCHAT" color="#8e4c17" /> + <color id="BUBBLE_TEXT" color="#ffffff" /> + <color id="GM" color="#ff0000" /> + <color id="GLOBAL" color="#ff0000" /> + <color id="PLAYER" color="#1fa052" /> + <color id="WHISPER" color="#0000ff" /> + <color id="IS" color="#a08527" /> + <color id="PARTY" color="#ff00d8" /> + <color id="GUILD" color="#ff00d8" /> + <color id="SERVER" color="#8415e2" /> + <color id="LOGGER" color="#919191" /> + <color id="HYPERLINK" color="#e50d0d" /> + <color id="UNKNOWN_ITEM" color="#000000" /> + <color id="GENERIC" color="#21a5b1" /> + <color id="HEAD" color="#527fa4" /> + <color id="USABLE" color="#268d24" /> + <color id="TORSO" color="#d12aa4" /> + <color id="ONEHAND" color="#f42a2a" /> + <color id="LEGS" color="#699900" /> + <color id="FEET" color="#aa1d48" /> + <color id="TWOHAND" color="#f46d0e" /> + <color id="SHIELD" color="#9c2424" /> + <color id="RING" color="#0000ff" /> + <color id="NECKLACE" color="#ff00ff" /> + <color id="ARMS" color="#9c24e8" /> + <color id="AMMO" color="#8b6311" /> + <color id="SERVER_VERSION_NOT_SUPPORTED" color="#DC0000" /> + </palette> <progressbar id="DEFAULT" color="#969696" /> <progressbar id="HP" color="#ff0000,e28000,c38948,0f6a20" /> @@ -51,13 +67,19 @@ </state> </skin> - <skin type="ResizeGrip" padding="3"> + <skin type="ToolWindow" frameSize="0" padding="3" titleBarHeight="20" titleOffsetX="7" titleOffsetY="5"> <state> - <img src="resize.png" /> + <img src="window.png" left="4" right="4" top="4" bottom="4" fill="repeat" /> </state> </skin> - <skin type="Popup" padding="6"> + <skin type="ResizeGrip" width="15" height="13"> + <state> + <img src="resize.png" offsetX="-2" offsetY="-1" /> + </state> + </skin> + + <skin type="Popup" padding="6" titleBarHeight="20" titleOffsetX="7" titleOffsetY="5"> <state> <img src="window.png" left="4" right="4" top="4" bottom="4" fill="repeat" /> </state> @@ -69,6 +91,12 @@ </state> </skin> + <skin type="Desktop"> + <state> + <img src="login_wallpaper.png" left="258" right="34" top="143" bottom="22" /> + </state> + </skin> + <skin type="Button" padding="4"> <state disabled="true"> <text color="#333333" /> @@ -272,9 +300,48 @@ </state> </skin> - <skin type="ShortcutBox"> + <skin type="ShortcutBox" width="36" height="42"> <state> <img src="item_shortcut_bgr.png" /> </state> </skin> + + <skin type="EquipmentBox" padding="2" width="36" height="36"> + <state selected="true"> + <rect color="#c0c0c0" /> + <rect color="#000000" fill="false" /> + </state> + <state> + <rect color="#000000" fill="false" /> + </state> + </skin> + + <skin type="ItemSlot" width="35" height="45"> + <state selected="true"> + <img src="selection.png" /> + </state> + </skin> + + <skin type="EmoteSlot" width="34" height="34"> + <state hovered="true"> + <img src="selection.png" offsetX="1" offsetY="2" /> + </state> + </skin> + + <icon name="equip-box-ammo" src="equip-box-ammo.png" /> + <icon name="equip-box-chest" src="equip-box-chest.png" /> + <icon name="equip-box-feet" src="equip-box-feet.png" /> + <icon name="equip-box-hands" src="equip-box-hands.png" /> + <icon name="equip-box-head" src="equip-box-head.png" /> + <icon name="equip-box-legs" src="equip-box-legs.png" /> + <icon name="equip-box-neck" src="equip-box-neck.png" /> + <icon name="equip-box-ring" src="equip-box-ring.png" /> + <icon name="equip-box-shield" src="equip-box-shield.png" /> + <icon name="equip-box-weapon" src="equip-box-weapon.png" /> + + <icon name="offline" src="circle-gray.png" /> + <icon name="online" src="circle-green.png" /> + + <icon name="complete" src="quest-icons.png" x="0" y="0" width="16" height="16" /> + <icon name="incomplete" src="quest-icons.png" x="16" y="0" width="16" height="16" /> </theme> |