When i
I want to place and see the z kills, death, and loot stages, and i merge with 2 hud mods. and this is the problem
Code:
2025-01-06T15:11:54 2649.280 INF [XUi] Loading XUi asynchronously
2025-01-06T15:11:55 2649.746 WRN Type:PlayerStats, PlayerStatController was missing when we looked it up via Type.GetType()
2025-01-06T15:11:55 2649.746 ERR [XUi] Controller 'PlayerStats, PlayerStatController' not found, using base XUiController --- hierarchy: windows -> window (HUDLeftStatBars) -> rect (hud) -> rect (hud)
2025-01-06T15:11:55 2649.748 WRN Type:PlayerStats, PlayerStatController was missing when we looked it up via Type.GetType()
2025-01-06T15:11:55 2649.748 ERR [XUi] Controller 'PlayerStats, PlayerStatController' not found, using base XUiController --- hierarchy: windows -> window (HUDLeftStatBars) -> rect (hud) -> rect -> label (XPtoNextLVL)
2025-01-06T15:11:55 2649.750 WRN Type:PlayerStats, PlayerStatController was missing when we looked it up via Type.GetType()
2025-01-06T15:11:55 2649.751 ERR [XUi] Controller 'PlayerStats, PlayerStatController' not found, using base XUiController --- hierarchy: windows -> window (HUDLeftStatBars) -> rect (hud) -> rect -> label (TextContent)
2025-01-06T15:11:55 2649.753 WRN Type:PlayerStats, PlayerStatController was missing when we looked it up via Type.GetType()
2025-01-06T15:11:55 2649.753 ERR [XUi] Controller 'PlayerStats, PlayerStatController' not found, using base XUiController --- hierarchy: windows -> window (HUDLeftStatBars) -> rect (hud) -> rect -> label (TextContent)
The bottom left hud working normally with this xml:
Code:
<AGF-HUDPlus>
<!-- Rucksack -->
<set xpath="/windows/window[@name='windowToolbelt']/@pos">-313, 88</set>
<setattribute xpath="/windows/window[@name='ActiveBuffsWindow']/panel[@name='header']" name="pos">70,-160</setattribute>
<set xpath="/windows/window[@name='ActiveBuffsWindow']/panel[@name='content']/@pos">70,-205</set>
<set xpath="/windows/window[@name='ActiveBuffsWindow']/panel[@name='header']/sprite[@name='windowIcon']/@pos">10,-5</set>
<set xpath="/windows/window[@name='ActiveBuffsWindow']/panel[@name='header']/label[@name='characterName']/@pos">75,-5</set>
<set xpath="/windows/window[@name='windowLooting']/rect[@name='content']/grid[@name='queue']/@rows">30</set>
<set xpath="/windows/window[@name='windowLooting']/rect[@name='content']/grid[@name='queue']/@cols">30</set>
<!--
<remove xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/sprite[@name='windowIcon']"/>
<remove xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/label[@name='windowName']"/>
<setattribute xpath="/windows/window[@name='windowBackpack']/panel[@name='header']" name="width">1008</setattribute>
<setattribute xpath="/windows/window[@name='windowBackpack']/panel[@name='header']" name="pos">0,8</setattribute>
<set xpath="/windows/window[@name='windowBackpack']/@width">941</set>
<set xpath="/windows/window[@name='windowBackpack']/@height">403</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/rect[@controller='ContainerStandardControls']/button[@name='btnSort']/@sprite">ui_game_symbol_backpack</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/rect[@controller='ContainerStandardControls']/@pos">24,0</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/rect[@controller='ContainerStandardControls']/button[@name='btnClearInventory']/@pos">250, -22</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/label[@width='100']/@pos">850,-8</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/sprite[@name='costIcon']/@pos">965,-10</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/sprite[@name='costIcon']/@color">255, 215, 0</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/@height">370</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/@pos">0,-33</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/grid[@name='inventory']/@rows">6</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/grid[@name='inventory']/@cols">15</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/sprite[@name='backgroundMain']/@width">1008</set>
<set xpath="/windows/window[@name='windowBackpack']/panel[@name='content']/sprite[@name='backgroundMain']/@height">403</set>
<append xpath="/windows/window[@name='windowBackpack']/panel[@name='header']/rect[@controller='ContainerStandardControls']">
<combobox depth="3" name="cbxLockedSlots" pos="110,-7" width="100" height="30" tooltip_key="xuiStashLockedSlots" type="ComboBoxInt" value_min="0" value_max="90" value_wrap="true" value_increment="1" />
</append>
<append xpath="/windows/window[@name='windowBackpack']/panel[@name='header']">
<sprite depth="3" name="Lamsbackpack" sprite="Lamsbackpack" size="290,50" pos="360,5" foregroundlayer="true"/>
</append>
-->
<remove xpath="/windows/window[@name='windowToolsForge']" />
<append xpath="/windows">
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowToolsForge" width="228" height="121" panel="Right" cursor_area="true" >
<!--#$-IGS END.-$#-->
<panel style="header.panel" pos="80,-5" >
<sprite style="header.icon" pos="50,-3" sprite="ui_game_symbol_wrench"/>
<label style="header.name" pos="90,-3" text="TOOLS" text_key="xuiTools" />
</panel>
<rect name="content" depth="0" pos="80,-50" height="75" disablefallthrough="true">
<grid name="inventory" rows="1" cols="3" pos="3,-3" cell_width="75" cell_height="75" controller="WorkstationToolGrid" repeat_content="true"
required_tools="toolBellows,toolAnvil,toolForgeCrucible" required_tools_only="true">
<item_stack controller="RequiredItemStack" name="0"/>
</grid>
</rect>
</window>
</append>
<remove xpath="/windows/window[@name='windowFuel']" />
<append xpath="/windows">
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowFuel" width="228" height="166" panel="Right" cursor_area="true">
<!--#$-IGS END.-$#-->
<panel style="header.panel" pos="80,-75" >
<sprite style="header.icon" pos="5,-3" sprite="ui_game_symbol_fire"/>
<label style="header.name" pos="40,-3" text="FUEL" text_key="xuiFuel" />
<label style="header.timer" pos="60,-3"/>
</panel>
<rect name="content" depth="0" pos="80,-120" height="79" >
<rect disablefallthrough="true">
<grid rows="1" cols="3" pos="3,-3" cell_width="75" cell_height="75" controller="WorkstationFuelGrid" repeat_content="true">
<item_stack name="0"/>
</grid>
</rect>
<grid name="slot_preview" depth="1" rows="1" cols="3" pos="3,-3" cell_width="75" cell_height="75" controller="SlotPreview">
<rect>
<sprite name="slot" depth="2" width="64" height="64" sprite="resourceWood" atlas="ItemIconAtlasGreyscale" pos="37,-40" pivot="center" foregroundlayer="true"/>
</rect>
<rect>
<sprite name="slot" depth="2" width="64" height="64" sprite="resourceWood" atlas="ItemIconAtlasGreyscale" pos="37,-40" pivot="center" foregroundlayer="true"/>
</rect>
<rect>
<sprite name="slot" depth="2" width="64" height="64" sprite="resourceWood" atlas="ItemIconAtlasGreyscale" pos="37,-40" pivot="center" foregroundlayer="true"/>
</rect>
</grid>
</rect>
<panel name="buttonContent" depth="5" pos="80, -200" height="40" backgroundcolor="[black]" bordercolor="[black]">
<sprite depth="5" name="backgroundMain" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" />
<rect depth="1" pos="3,-3" width="225" height="34">
<button name="button" sprite="menu_empty" defaultcolor="[mediumGrey]" disabledcolor="[mediumGrey]" hoversprite="ui_game_select_row" hovercolor="[white]" type="sliced" width="222" hoverscale="1.0" />
<sprite depth="2" name="flameIcon" style="icon32px" pos="5,0" sprite="ui_game_symbol_fire" />
<label depth="2" name="onoff" pos="0,-3" justify="center" text="TURN ON" text_key="xuiTurnOn" font_size="26" />
</rect>
</panel>
</window>
</append>
<remove xpath="/windows/window[@name='windowForgeInput']" />
<append xpath="/windows">
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowForgeInput" width="228" height="204" panel="Right"
controller="WorkstationMaterialInputWindow" materials_accepted="iron,brass,lead,glass,stone,clay" valid_materials_color="[green]" invalid_materials_color="[red]" cursor_area="true" >
<!--#$-IGS END.-$#-->
<panel style="header.panel" pos="80,-70" >
<sprite style="header.icon" pos="50,-3" sprite="ui_game_symbol_forge"/>
<label style="header.name" pos="90,-3" text="INPUT" text_key="xuiSmelting" />
</panel>
<sprite depth="2" name="backgroundMain" sprite="menu_empty3px" pos="80,-115" height="153" color="[black]" type="sliced" fillcenter="false" on_press="true" />
<rect name="content" depth="1" pos="80,-115" height="228">
<grid depth="7" rows="2" cols="1" pos="3,-3" cell_width="75" cell_height="75" controller="WorkstationMaterialInputGrid" repeat_content="true">
<item_stack name="0"/>
</grid>
</rect>
<rect name="content2" depth="0" pos="158, -118" width="147" height="148">
<sprite depth="1" color="[mediumGrey]" type="sliced" on_press="true"/>
<grid rows="6" cols="1" pos="3,-3" cell_width="147" cell_height="24" repeat_content="true">
<forge_material name="0"/>
</grid>
</rect>
</window>
</append>
<remove xpath="/windows/window[@name='windowOutput']" />
<append xpath="/windows">
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowOutput" width="228" height="198" anchor="CenterTop" panel="Right" cursor_area="true" >
<!--#$-IGS END.-$#-->
<panel style="header.panel" pos="80,-135" >
<sprite style="header.icon" pos="50,-5" sprite="ui_game_symbol_loot_sack"/>
<label style="header.name" pos="90,-5" text="OUTPUT" text_key="xuiOutput" />
</panel>
<rect name="content" depth="0" pos="80,-180" height="150" disablefallthrough="true" on_press="true">
<sprite depth="2" name="backgroundMain" sprite="menu_empty3px" height="150" color="[black]" type="sliced" fillcenter="false" on_press="true" />
<grid depth="10" name="inventory" rows="2" cols="3" pos="3,-3" cell_width="75" cell_height="75" controller="WorkstationOutputGrid" repeat_content="true">
<item_stack name="0"/>
</grid>
</rect>
</window>
</append>
<remove xpath="/windows/window[@name='windowToolsCampfire']" />
<append xpath="/windows">
<!--#$-IGS BEGIN: Adding cursor area. -$#-->
<window name="windowToolsCampfire" width="228" height="121" panel="Right" cursor_area="true" >
<!--#$-IGS END.-$#-->
<panel style="header.panel" pos="80,-5" >
<sprite style="header.icon" pos="50,-3" sprite="ui_game_symbol_cookware"/>
<label style="header.name" pos="90,-3" text="TOOLS" text_key="xuiTools" />
</panel>
<rect name="content" depth="0" pos="80,-50" height="75" disablefallthrough="true">
<grid name="inventory" rows="1" cols="3" pos="3,-3" cell_width="75" cell_height="75" controller="WorkstationToolGrid" repeat_content="true" required_tools="toolCookingPot,toolCookingGrill,toolBeaker" required_tools_only="true">
<item_stack controller="RequiredItemStack" name="0"/>
</grid>
</rect>
</window>
</append>
<!-- Rucksack ENDE -->
<!-- Hunger und Durstanzeige -->
<!--Section 1 = CHATBOX IMPROVEMENT
a. Removal of Original Chatbox
b. Replacement with the updated Chatbox-->
<!--a. Removal of Original Chatbox-->
<remove xpath="/windows/window[@name='chatoutput']"/>
<remove xpath="/windows/window[@name='chat']"/>
<!--b. Replacement with the updated Chatbox-->
<append xpath="/windows">
<window name="chatoutput" pos="20, -250" depth="-1" width="500" height="250" anchor="LeftTop" controller="ChatOutput" fadeout_wait_time="5" fadeout_duration="2">
<textlist name="txtOutput" pos="8,-214" width="484" height="210" list_style="chat" pivot="bottomleft" depth="2" font_size="26" crispness="Never">
<sprite depth="-1" name="border" pos="-8,212" width="500" height="218" sprite="menu_empty2px" color="[black]" type="sliced" fillcenter="false"/>
<sprite depth="-1" color="[darkGrey]" pos="-8,212" width="500" height="218" type="sliced" globalopacitymod=".95" />
</textlist>
</window>
<window name="chat" pos="20, -250" width="500" height="250" anchor="LeftTop" controller="Chat" cursor_area="true">
<rect name="input" depth="2" pos="0,-218" height="32">
<sprite depth="8" name="border" sprite="menu_empty2px" color="[black]" type="sliced" fillcenter="false"/>
<sprite color="[darkGrey]" type="sliced" globalopacitymod="0.95" />
<combobox name="cbxTarget" type="ComboBoxList`1[EChatType]" value_max="party" pos="2, -6" width="100" height="22" font_size="22" localization_prefix="xuiChatTarget" />
<textfield name="txtInput" backgroundcolor="[transparent]" depth="2" pos="110,-16" width="386" height="28" pivot="left" justify="left" overflow="ClampContent" max_line_count="1" crispness="Never" open_vk_on_open="true"/>
</rect>
</window>
</append>
___________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
<!--a. Removal of existing display-->
<remove xpath="/windows/window[@name='HUDLeftStatBars']"/>
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Water']" /><!--water display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Food']" /> <!--food display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/sprite[@pos='0,6']" /><!--XP display-->
<!--b. Display change for player stats in bottom left corner-->
<append xpath="/windows">
<window name="HUDLeftStatBars" >
<rect name="hud" pos="9,145" rows="2" cols="1" width="168" side="right" >
<!--Stealth Bar Adjustment-->
<rect pos="1,55" width="150" height="36" controller="HUDStatBar" stat_type="Stealth" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" height="36" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" type="filled" fill="1" />
<filledsprite depth="4" name="BarContent" color="{stealthcolor}" type="filled" fill="0" />
<sprite depth="5" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="6" name="TextContent" pos="38,-5" font_size="28" color="[white]" justify="center" text="{statcurrent}" height="34" width="100"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
</rect>
<!--Health Bar Adjustment-->
<rect pos="1,15" width="150" height="36" controller="HUDStatBar" stat_type="Health" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="255,0,0,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="28,28" pos="2,-4" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
<!--Stamina Bar Adjustment-->
<rect pos="1,-25" width="150" height="36" controller="HUDStatBar" stat_type="Stamina" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,54,255,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_agility" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
<!--OTHER: elevation, player temp, outdoor temp-->
<!--REMOVABILITY = You may delete this section to remove this part of the display-->
<rect name="hud" pos="155,-64" rows="1" cols="1" width="84" controller="MapStats" visible="{statvisible}" side="right">
<sprite depth="1" pos="0,0" height="77" width="84" color="0,0,0,250" type="sliced" foregroundlayer="true"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-4" sprite="ui_game_symbol_climb" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiElevation"/>
<label depth="2" name="TextContent" pos="30,-6" width="80" height="18" text="[DECEA3]{mapelevation}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-29" sprite="ui_game_symbol_temperature" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiTemperature"/>
<label depth="2" name="TextContent" pos="30,-31" width="80" height="18" text="[DECEA3]{maptemperature}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-54" sprite="ui_game_symbol_light_armor" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiFeelsLike"/>
<label depth="2" name="TextContent" pos="30,-56" width="80" height="18" text="[DECEA3]{playercoretemp}" display_value_key="{0}" font_size="18"/>
</rect>
<!--XP Bar, Now Circle-->
<rect pos="76,-103" width="75" height="75" cursor_area="true" xp_fill_speed="2" >
<sprite depth="8" height="77" width="77" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="9" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<sprite depth="10" height="69" width="69" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="11" height="69" width="69" name="background" sprite="ui_game_filled_circle" color="{xpcolor}" pivot="center" globalopacity="false" type="filled" fill="{xp}" filldirection="radial360" controller="ToolbeltWindow"/>
<sprite depth="12" width="55" height="55" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<label depth="15" pos="0,9" name="Level" width="45" height="42" pivot="center" justify="center" text="LEVEL" font_size="18"/>
<label depth="15" pos="0,-10" name="LevelNumber" width="45" height="42" pivot="center" justify="center" text="{cvar($LastPlayerLevel)}" font_size="20" controller="HUDStatBar" />
</rect>
<!--Food Bar-->
<rect pos="1,-64" width="75" height="77" controller="HUDStatBar" stat_type="Food" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,150,54,180" width="75" type="filled" fill="0" filldirection="vertical" />
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_fork" size="22,28" pos="11,-47" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="0,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="Food Percentage" />
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}"/>
</rect>
<!--Water Bar-->
<rect pos="76,-64" width="75" height="77" controller="HUDStatBar" stat_type="Water" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}"/>
<filledsprite depth="5" name="BarContent" color="0,200,255,180" width="75" type="filled" fill="0" filldirection="vertical" globalopacity="false"/>
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_water" size="30,30" pos="38,-45" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="34,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="Water Percentage"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
</rect>
<!--God Mode / Buffs Popup Adjustment-->
<rect name="hud" pos="91,187" side="left" controller="BuffPopoutList" pivot="BottomLeft" >
<panel width="168" height="46" name="item" visible="false" pivot="right" disableautobackground="true" pos="70, 0" style="press" sound="[recipe_click]" on_hover="true" >
<sprite depth="3" pos="0,0" name="Background" sprite="ui_game_popup" height="46" width="162" pivot="center" flip="Horizontally" color="[transparent]" />
<sprite depth="4" name="Icon" size="40,40" pos="-54,0" pivot="center" color="[transparent]"/>
<label depth="6" name="TextContent" pos="0,-2" font_size="28" color="[white]" justify="center" height="40" pivot="center"/>
</panel>
</rect>
</window>
</append>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
___________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________
<!--c. Map View icons match the stats displayed in OTHER-->
<remove xpath="/windows/window[@name='mapArea']/panel[@name='content']/panel[@name='mapView']/rect"/>
<append xpath="/windows/window[@name='mapArea']/panel[@name='content']/panel[@name='mapView']">
<rect name="content" depth="5" pos="0,-565" height="239" controller="MapStats">
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="10,16" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="dayTimeLabel" pos="40,14" width="250" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="26"/>
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="10,-16" sprite="ui_game_symbol_temperature" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="dayTimeLabel" pos="40,-18" width="250" height="28" text="Outdoor Temp: [DECEA3]{maptemperature}[-]" font_size="26"/>
<sprite depth="2" name="tempIcon" width="24" height="24" pos="10,-48" sprite="ui_game_symbol_light_armor" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="tempLabel" pos="40,-50" width="250" height="28" text="{playercoretemptitle}: [DECEA3]{playercoretemp}[-]" font_size="26"/>
<sprite depth="2" name="windIcon" width="24" height="24" pos="10,-80" sprite="ui_game_symbol_wind" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="windLabel" pos="40,-82" width="250" height="28" text="{mapwindtitle}: [DECEA3]{mapwind} MPH[-]" font_size="26"/>
<sprite depth="2" name="elevIcon" width="24" height="24" pos="10,-112" sprite="ui_game_symbol_climb" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="elevLabel" pos="40,-114" width="250" height="28" text="{mapelevationtitle}: [DECEA3]{mapelevation} M[-]" font_size="26"/>
</rect>
</append>
<setattribute xpath="/windows/window[@name='windowFuel']/panel[@style='header.panel']/label[@style='header.timer']" name="color">[white]</setattribute>
<!--a. Compass Adjustments-->
<set xpath="/windows/window[@name='windowCompass']/@pos">-260,-9</set>
<set xpath="/windows/window[@name='windowCompass']/@width">520</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@color">0,0,0,235</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@color">120,120,120,235</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@width">456</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@width">450</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@pos">32,0</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@pos">35,-3</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@width">450</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@rect_size">0.35,1</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@rect_offset">{#compass_rotation / 360 + 0.067 - 0.18},0</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@pos">35,-12</set>
<!--b. Mark on center of compass-->
<append xpath="/windows/window[@name='windowCompass']">
<label depth="20" name="TextContent" pos="69,5" width="380" height="60" text="I" font_size="60" color="22,22,22,235" justify="center"/>
</append>
<!--c. Day and Time adjustment-->
<remove xpath="/windows/window[@name='windowCompass']/sprite[@pos='240,-60']"/>
<append xpath="/windows/window[@name='windowCompass']">
<rect name="hud" pos="-117,-1" rows="1" cols="1" width="121">
<sprite depth="1" pos="0,-2" height="38" width="121" color="0,0,0,235" type="sliced" foregroundlayer="true" />
<label depth="2" name="TextContent" pos="4,-9" width="113" height="30" text="{daytitle}: [{daycolor|always}]{day|always}" font_size="28" color="[white]" justify="center"/>
</rect>
<rect name="hud" pos="515,-1" rows="1" cols="1" width="108" >
<sprite depth="1" pos="0,-2" height="38" width="121" color="0,0,0,235" type="sliced" foregroundlayer="true"/>
<label depth="2" name="TextContent" pos="4,-9" width="113" height="30" text="{timetitle}: [DECEA3]{time|always}" font_size="28" color="[white]" justify="center"/>
</rect>
</append>
<!--d. Day and Time on Menus!!!-->
<append xpath="/windows/window[@name='windowPagingHeader']">
<sprite depth="1" name="timeBackground" width="230" height="34" pos="-345,-5" color="[black]"/>
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="-330,-10" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="dayTimeLabel" pos="-300,-12" width="230" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats"/>
</append>
<append xpath="/windows/window[@name='windowNonPagingHeader']">
<sprite depth="1" name="timeBackground" width="230" height="34" pos="-345,-5" color="[black]"/>
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="-330,-10" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="dayTimeLabel" pos="-300,-12" width="230" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats"/>
</append>
<!--a. Lowered Toolbelt-->
<set xpath="/windows/window[@name='windowToolbelt']/@pos">-377,82</set>
<!--b. Toolbelt Slot Numbers Display-->
<!--REMOVABILITY = it is safe to delete JUST this section-->
<append xpath="/windows/window[@name='windowToolbelt']/rect">
<sprite depth="19" pos="32,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="32,10" width="14" height="12" text="[DECEA3]1" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="107,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="107,10" width="14" height="12" text="[DECEA3]2" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="182,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="182,10" width="14" height="12" text="[DECEA3]3" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="257,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="257,10" width="14" height="12" text="[DECEA3]4" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="332,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="332,10" width="14" height="12" text="[DECEA3]5" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="407,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="407,10" width="14" height="12" text="[DECEA3]6" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="482,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="482,10" width="14" height="12" text="[DECEA3]7" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="557,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="557,10" width="14" height="12" text="[DECEA3]8" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="632,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="632,10" width="14" height="12" text="[DECEA3]9" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="707,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="707,10" width="14" height="12" text="[DECEA3]10" font_size="12" color="" justify="center"/>
</append>
___________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='76,-103']"/>
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='1,-64']"/>
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='76,-64']"/>
<append xpath="/windows/window[@name='HUDLeftStatBars']/rect[@pos='9,145']">
<!--OTHER: Zombie Kills, Player Deaths, and Player Lootstage-->
<!--REMOVABILITY = You may delete this section to remove this part of the display-->
<rect name="hud" pos="155,15" rows="1" cols="1" width="84" controller="PlayerStats, PlayerStatController" side="right">
<sprite depth="1" pos="0,0" height="76" width="84" color="0,0,0,250" type="sliced" foregroundlayer="true"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-4" sprite="ui_game_symbol_marksmanship" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiZombieKills"/>
<label depth="2" name="TextContent" pos="30,-6" width="80" height="18" text="[DECEA3]{PlayerZombieKills}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-29" sprite="ui_game_symbol_near_death_trauma" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiDeaths"/>
<label depth="2" name="TextContent" pos="30,-31" width="80" height="18" text="[DECEA3]{PlayerDeaths}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-54" sprite="ui_game_symbol_shopping_cart" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiLootstage"/>
<label depth="2" name="TextContent" pos="30,-56" width="80" height="18" text="[DECEA3]{PlayerLootStage}" font_size="18"/>
</rect>
<!--XP Bar, Now Circle-->
<rect pos="76,-103" width="75" height="75" cursor_area="true" xp_fill_speed="2" >
<sprite depth="8" height="77" width="77" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="9" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<sprite depth="10" height="69" width="69" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="11" height="69" width="69" name="background" sprite="ui_game_filled_circle" color="{xpcolor}" pivot="center" globalopacity="false" type="filled" fill="{xp}" filldirection="radial360" controller="ToolbeltWindow"/>
<sprite depth="12" width="55" height="55" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<label depth="15" pos="0,10" name="LevelNumber" width="45" height="42" pivot="center" justify="center" text="{cvar($LastPlayerLevel)}" font_size="22" controller="HUDStatBar" tooltip_key="xuiPlayerLevel"/>
<label depth="15" pos="0,-12" name="XPtoNextLVL" width="45" height="42" pivot="center" justify="center" text="[DECEA3]{PlayerXPToNextLevel}" font_size="15" controller="PlayerStats, PlayerStatController" tooltip_key="xuiXPToNextLevel"/>
</rect>
<!--Food Bar-->
<rect pos="1,-64" width="75" height="77" controller="HUDStatBar" stat_type="Food" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,150,54,180" width="75" type="filled" fill="0" filldirection="vertical" />
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_fork" size="20,20" pos="10,-30" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="-2,-58" font_size="20" color="[white]" text="{PlayerFoodCurrent}" controller="PlayerStats, PlayerStatController" height="34" width="42" justify="center" tooltip_key="xuiFoodAmount"/>
<label depth="7" name="TextContent" pos="0,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiFoodPercentage" />
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}"/>
</rect>
<!--Water Bar-->
<rect pos="76,-64" width="75" height="77" controller="HUDStatBar" stat_type="Water" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}"/>
<filledsprite depth="5" name="BarContent" color="0,200,255,180" width="75" type="filled" fill="0" filldirection="vertical" globalopacity="false"/>
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_water" size="22,22" pos="46,-28" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="36,-58" font_size="20" color="[white]" text="{PlayerWaterCurrent}" controller="PlayerStats, PlayerStatController" height="34" width="42" justify="center" tooltip_key="xuiWaterAmount"/>
<label depth="7" name="TextContent" pos="34,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiWaterPercentage"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
</append>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
___________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________
<!-- Hunger und Durstanzeige ENDE -->
<!-- Zombi HP Balken -->
<remove xpath="/windows/window[@name='windowTargetBar']" />
<append xpath="/windows">
<window name="windowTargetBar" controller="TargetBar" visibility="always"> <!-- never,godmode,always -->
<rect pos="-200,-85" width="400" height="36" visible="{isnotboss}" >
<sprite depth="1" name="border" color="0,0,0,100" type="sliced" width="400" globalopacity="false"/>
<filledsprite depth="2" name="BarContent" type="filled" color="200,0,0,180" width="400" fill="{fill}" globalopacity="false"/>
<label depth="3" name="TextContent" pos="9,-4" font_size="28" color="[white]" justify="left" pivot="topleft" text="{name}:{currentwithmax}" height="30"/>
</rect>
</window>
</append>
<!-- Zombi HP Balken ENDE -->
</AGF-HUDPlus>
BUT I want to put in that the bottom xml, more informative stats at hud, like stat numbers, not only %, z kills, loot stage etcetc... like the upper xml:
Code:
<AGF-HUDPlus>
<!--LOCKABLE SLOTS CHANGES-->
<set xpath="/windows/window[@name='windowBackpack']/panel/rect/button[@name='btnToggleLockMode']/@style">icon32px, press, agfLock</set>
<!--LOCATION INDICATOR ADJUSTMENTS-->
<!--Removing the entering area x thing.-->
<remove xpath="/windows/window[@name='windowEntering']"/>
<!--Repositioning location next to compass-->
<remove xpath="/windows/window[@name='windowLocation']"/>
<append xpath="/windows/window[@name='windowCompass']">
<rect name="Location" pos="521, -4" anchor="CenterTop" width="240" height="60" depth="-20" controller="Location">
<sprite pos="0,6" name="Background" sprite="menu_empty" color="0,0,0,225" foregroundlayer="true" height="46" width="250" type="sliced" />
<label depth="3" text="{locationname}" font_size="20" justify="center" pos="6,2" height="28" />
<grid pos="125, -28" pivot="center" cols="8" cell_width="18" cell_height="16">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor1}" visible="{visible1}" />
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor2}" visible="{visible2}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor3}" visible="{visible3}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor4}" visible="{visible4}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor5}" visible="{visible5}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor6}" visible="{visible6}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor7}" visible="{visible7}"/>
<rect width="16" height="16" visible="{visible_half}">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" color="255,128,0"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" fillinvert="true" color="[lightGrey]"/>
</rect>
</grid>
</rect>
<sprite sprite="" pos="0,-500" color="255,255,255,255" globalopacitymod="1.8">
<calendar_entry />
</sprite>
</append>
<!--Added the location display onto every window.-->
<append xpath="/windows/window[@name='windowNonPagingHeader']">
<rect name="Location" pos="525, -4" anchor="CenterTop" width="240" height="60" depth="-20" controller="Location">
<sprite pos="0,6" name="Background" sprite="menu_empty" color="[darkestGrey]" height="46" width="250" type="sliced" />
<label depth="3" text="{locationname}" font_size="20" justify="center" pos="6,2" height="28" />
<grid pos="125, -28" pivot="center" cols="8" cell_width="18" cell_height="16">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor1}" visible="{visible1}" />
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor2}" visible="{visible2}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor3}" visible="{visible3}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor4}" visible="{visible4}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor5}" visible="{visible5}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor6}" visible="{visible6}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor7}" visible="{visible7}"/>
<rect width="16" height="16" visible="{visible_half}">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" color="255,128,0"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" fillinvert="true" color="[lightGrey]"/>
</rect>
</grid>
</rect>
</append>
<append xpath="/windows/window[@name='windowPagingHeader']">
<rect name="Location" pos="725, -4" anchor="CenterTop" width="240" height="60" depth="-20" controller="Location">
<sprite pos="0,6" name="Background" sprite="menu_empty" color="[darkestGrey]" height="46" width="250" type="sliced" />
<label depth="3" text="{locationname}" font_size="20" justify="center" pos="6,2" height="28" />
<grid pos="125, -28" pivot="center" cols="8" cell_width="18" cell_height="16">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor1}" visible="{visible1}" />
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor2}" visible="{visible2}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor3}" visible="{visible3}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor4}" visible="{visible4}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor5}" visible="{visible5}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor6}" visible="{visible6}"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor7}" visible="{visible7}"/>
<rect width="16" height="16" visible="{visible_half}">
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" color="255,128,0"/>
<sprite depth="2" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" fillinvert="true" color="[lightGrey]"/>
</rect>
</grid>
</rect>
</append>
<!--CHATBOX IMPROVEMENT
Feature: 1. Improved readability of the chat output when sending and receiving messages.
2. The background of the Chat Output fades when the text does, not immediately after sending a message.
3. Chat windows now appear behind other windows.
Why: 1. My goal is for easier readability / accessability.
2. When the background faded before the text, I would have to reopen chat to read the messages!
3. Decided to have chat behind menus so they don't interrupt whatever you are doing in the menus.
Default: You would have to read white text without any background to aid in visibility.
Chat window will get in the way of seeing menu items.
Delete?: Safe to remove this section on existing games.
To remove, delete this windows section.
XML's: windows
Code: (windows.xml) Removed original chat windows.
(windows.xml) Appended new chat window placing the output background within the chat.
-->
<!--Removed original chat windows-->
<remove xpath="/windows/window[@name='chatoutput']"/>
<remove xpath="/windows/window[@name='chat']"/>
<!--Appended new chat window placing the output background within the chat.-->
<append xpath="/windows">
<window name="chatoutput" pos="20, -250" depth="-1" width="500" height="250" anchor="LeftTop" controller="ChatOutput" fadeout_wait_time="5" fadeout_duration="2">
<textlist name="txtOutput" pos="8,-214" width="484" height="210" list_style="chat" pivot="bottomleft" depth="2" font_size="26" crispness="Never">
<sprite depth="-1" name="border" pos="-8,212" width="500" height="218" sprite="menu_empty2px" color="[black]" type="sliced" fillcenter="false"/>
<sprite depth="-1" color="[darkGrey]" pos="-8,212" width="500" height="218" type="sliced" globalopacitymod=".95" />
</textlist>
</window>
<window name="chat" pos="20, -250" width="500" height="250" anchor="LeftTop" controller="Chat" cursor_area="true">
<rect name="input" depth="2" pos="0,-218" height="32">
<sprite depth="8" name="border" sprite="menu_empty2px" color="[black]" type="sliced" fillcenter="false"/>
<sprite color="[darkGrey]" type="sliced" globalopacitymod="0.95" />
<combobox name="cbxTarget" type="ComboBoxList`1[EChatType]" value_max="party" pos="2, -6" width="100" height="22" font_size="22" localization_prefix="xuiChatTarget" />
<textfield name="txtInput" backgroundcolor="[transparent]" depth="2" pos="110,-16" width="386" height="28" pivot="left" justify="left" overflow="ClampContent" max_line_count="1" crispness="Never" open_vk_on_open="true"/>
</rect>
</window>
</append>
<!--BOTTOM LEFT IMPROVEMENT
Feature: 1. Compact and readable display of health, stamina, food, water, level, xp, elevation, and temperature.
2. Health bar above stamina.
3. XP bar now in a circle.
4. Food/water displayed with percentages.
5. Tooltip_keys used on added stat icons.
-When you move your cursor over an icon, a text label will tell you what it represents.
Why: 1. In my opinion, default HUD is way too simple without providing enough useful information.
2. Something about Health above Stamina seems the norm for me, so I did that.
3. XP bar in circle gives you a quicker idea of how far along you are in leveling up.
4. I wanted a more direct way to see hunger and thirst status.
5. Tooltip_keys help when someone doesn't know what an icon represents. Also, good for new players.
Default: Level, elevation and temperatures are not displayed on the main HUD.
Xp, water, and food are attached to the toolbelt without indicators and are tiny.
Delete?: Safe to remove this section on existing games.
To remove, delete this windows section. Localization can be ignored.
XML's: windows, Localization
Code: (windows.xml) Removed default lower left stats.
(windows.xml) Removed the display stats off of the toolbelt.
(windows.xml) Appended new display with positioning and details.
(windows.xml) Adjusted surrounding windows to fit changes, such as God Mode / buff popups.
(windows.xml) For consistent distance between margins and stats, made positional adjustments to lower right display.
(Localization.txt) Created tooltip_key descriptions of stats not included in default localization.
-->
___________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
<!--Removed default lower left stats-->
<remove xpath="/windows/window[@name='HUDLeftStatBars']"/>
<!--Removed the display stats off of the toolbelt.-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Water']" /><!--water display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Food']" /> <!--food display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/sprite[@pos='0,6']" /><!--XP display-->
<!--Appended new display with positioning and details.-->
<append xpath="/windows">
<window name="HUDLeftStatBars" >
<rect name="hud" pos="9,145" rows="2" cols="1" width="168" side="right" >
<!--Stealth Bar Adjustment-->
<rect pos="1,55" width="150" height="36" controller="HUDStatBar" stat_type="Stealth" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,150" height="36" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" type="filled" fill="1" />
<filledsprite depth="4" name="BarContent" color="{stealthcolor}" type="filled" fill="0" />
<sprite depth="5" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="6" name="TextContent" pos="38,-5" font_size="28" color="[white]" justify="center" text="{statcurrent}" height="34" width="100"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
</rect>
<!--Health Bar Adjustment-->
<rect pos="1,15" width="150" height="36" controller="HUDStatBar" stat_type="Health" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="255,0,0,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="28,28" pos="2,-4" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
<!--Stamina Bar Adjustment-->
<rect pos="1,-25" width="150" height="36" controller="HUDStatBar" stat_type="Stamina" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,54,255,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_agility" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<sprite depth="8" visible="{sprintactive}" name="sprint" atlas="{uiatlas}" sprite="server_z_always_run" size="36,36" pos="147,-19" pivot="left"/>
</rect>
<!--Outdoor Temperature and Player Elevation-->
<rect name="OutdoorTemp" pos="160,-93" rows="1" cols="1" width="84" controller="MapStats" side="right">
<sprite depth="2" name="background" pos="-5,4" width="54" height="52" color="0,0,0,255" type="sliced" />
<sprite depth="2" name="windowIcon" pos="13,-2" width="19" height="19" sprite="ui_game_symbol_temperature" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiTemperature"/>
<label depth="15" name="LevelNumber" pos="22,-34" width="46" height="42" pivot="center" justify="center" text="{maptemperature}" color="230,187,18,250" font_size="22" tooltip_key="xuiTemperature"/>
</rect>
<rect name="Elevation" pos="218,-93" rows="1" cols="1" width="84" controller="MapStats" side="right">
<sprite depth="2" name="background" pos="-5,4" width="54" height="52" color="0,0,0,255" type="sliced" />
<sprite depth="2" name="windowIcon" pos="13,-2" width="19" height="19" sprite="ui_game_symbol_climb" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiElevation"/>
<label depth="15" name="LevelNumber" pos="22,-34" width="46" height="42" pivot="center" justify="center" text="{mapelevation}" color="0,150,54,250" font_size="22" tooltip_key="xuiElevation"/>
</rect>
<!--XP Bar Adjustments, Now Circle-->
<rect pos="76,-103" width="75" height="75" cursor_area="true" xp_fill_speed="2" >
<sprite depth="8" height="77" width="77" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="9" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<sprite depth="10" height="69" width="69" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="11" height="69" width="69" name="background" sprite="ui_game_filled_circle" color="{xpcolor}" pivot="center" globalopacity="false" type="filled" fill="{xp}" filldirection="radial360" controller="ToolbeltWindow"/>
<sprite depth="12" width="55" height="55" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<label depth="15" pos="0,9" name="Level" width="45" height="42" pivot="center" justify="center" text="LEVEL" font_size="18"/>
<label depth="15" pos="0,-10" name="LevelNumber" width="45" height="42" pivot="center" justify="center" text="{cvar($LastPlayerLevel)}" font_size="20" controller="MapStats" />
</rect>
<!--Food Bar Adjustments-->
<rect name="food" pos="1,-64" width="75" height="77" controller="HUDStatBar" stat_type="Food" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,150,54,180" width="75" type="filled" fill="0" filldirection="vertical" />
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_fork" size="22,28" pos="11,-47" foregroundlayer="true" tooltip_key="xuiFoodPercentage"/>
<label depth="7" name="TextContent" pos="0,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiFoodPercentage" />
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}"/>
</rect>
<!--Water Bar Adjustments-->
<rect name="water" pos="76,-64" width="75" height="77" controller="HUDStatBar" stat_type="Water" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}"/>
<filledsprite depth="5" name="BarContent" color="0,200,255,180" width="75" type="filled" fill="0" filldirection="vertical" globalopacity="false"/>
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_water" size="30,30" pos="38,-45" foregroundlayer="true" tooltip_key="xuiWaterPercentage"/>
<label depth="7" name="TextContent" pos="34,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiWaterPercentage"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
</rect>
<!--Adjusted surrounding windows to fit changes, such as God Mode / buff popups-->
<rect name="hud" pos="91,187" side="left" controller="BuffPopoutList" pivot="BottomLeft" >
<panel width="168" height="46" name="item" visible="false" pivot="right" disableautobackground="true" pos="70, 0" style="press" sound="[recipe_click]" on_hover="true" >
<sprite depth="3" pos="0,0" name="Background" sprite="ui_game_popup" height="46" width="162" pivot="center" flip="Horizontally" color="[transparent]" />
<sprite depth="4" name="Icon" size="40,40" pos="-54,0" pivot="center" color="[transparent]"/>
<label depth="6" name="TextContent" pos="0,-2" font_size="28" color="[white]" justify="center" height="40" pivot="center"/>
</panel>
</rect>
</window>
</append>
<!--For consistent distance between margins and stats, made positional adjustments to lower right display-->
<set xpath="/windows/window[@name='HUDRightStatBars']/grid[@pos='-194,55']/@pos">-194,50</set>
<set xpath="/windows/window[@name='HUDRightStatBars']/rect[@pos='-177,106']/@pos">-177,100</set>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
---------------------------------------------------------------------------------------------------------------------------------------------------
___________________________________________________________________________________________________________________________________________________
<!--MAP IMPROVEMENTS
Feature: Map information moved to its own section next to the map with labels.
Why: Many stats and buttons are crammed together and most don't realize they exist.
Some of the map stats cover up the map.
Default: Subheader of the map is crammed with data and buttons that are hard to identify.
Map stats are covering the bottom left corner of the map view.
Delete?: Safe to remove this section on existing games.
To remove, delete the sections under windows and styles. Localization can be ignored.
XML's: windows, styles, Localization
Code: (Localization.txt) Created tooltip_key descriptions of stats not included in default localization.
(styles.xml) Created an icon style that defaults to red for remove quick waypoint button.
(windows.xml) Removed the map stats data that is shown ON the bottom left of the map.
(windows.xml) Removed the subheader that is above the map and below the main header.
(windows.xml) Created the new panel next to the map of the stats and buttons.
(windows.xml) Adjusted Map header width to include the new panel.
(windows.xml) Adjusted position of debug map overlay buttons to account for new header width.
(windows.xml) Adjusted map view positioning to go where subheader used to be.
-->
<!--Removed the map stats data that is shown ON the bottom left of the map.-->
<remove xpath="/windows/window[@name='mapArea']/panel[@name='content']/panel[@name='mapView']/rect"/>
<!--Removed the subheader that is above the map and below the main header-->
<remove xpath="/windows/window[@name='mapArea']/panel[@name='content']/rect[@name='toolbar']"/>
<!--Created the new panel next to the map of the stats and buttons.-->
<append xpath="/windows/window[@name='mapArea']/panel[@name='content']">
<rect depth="1" name="toolbar" width="260" height="712" pos="721,-5">
<sprite color="[lightGrey]" type="sliced" />
<sprite depth="8" name="backgroundMain" sprite="menu_empty3px" pos="-3,2" width="266" height="716" color="[black]" type="sliced" fillcenter="false" />
<label depth="1" name="title" pos="6,-12" width="248" height="28" text_key="lblCenterOnPlayer" font_size="26"/>
<button depth="1" name="playerIcon" style="icon32px, press, hover" pivot="center" pos="25,-55" sprite="ui_game_symbol_map_player_arrow" tooltip="Center on Player" tooltip_key="lblCenterOnPlayer" sound="[paging_click]" />
<label depth="1" name="playerPos" pos="50,-46" width="150" height="28" text="110 S 769 W" font_size="26"/>
<label depth="1" name="title" pos="6,-125" width="248" height="28" text_key="lblCenterOnSleepingBag" font_size="26"/>
<button depth="1" name="bedrollIcon" style="icon32px, press, hover" pivot="center" pos="25,-168" sprite="ui_game_symbol_map_bed" tooltip="Center on Sleeping Bag" tooltip_key="lblCenterOnSleepingBag" sound="[paging_click]" />
<label depth="1" name="bedrollPos" pos="50,-159" width="150" height="28" text="300 N 832 W" font_size="26"/>
<label depth="1" name="title" pos="6,-238" width="248" height="28" text_key="lblCursorPosition" font_size="26"/>
<sprite depth="1" name="cursorIcon" style="icon32px, press, hover" pos="9,-265" sprite="ui_game_symbol_map_cursor" tooltip="Cursor Position" tooltip_key="lblCursorPosition" sound="[paging_click]"/>
<label depth="1" name="cursorPos" pos="50,-272" width="130" height="28" text="300 N 832 W" font_size="26"/>
<label depth="1" name="title" pos="6,-351" width="248" height="28" text_key="lblRemoveQuickWaypoint" font_size="26"/>
<button depth="1" name="waypointIcon" style="icon32pxRed, hover" pivot="center" on_press="true" pos="25,-394" sprite="ui_game_symbol_map_waypoint_remove" tooltip="Remove Quick Waypoint" tooltip_key="lblRemoveQuickWaypoint" />
<label depth="1" name="waypointDistance" pos="50,-385" width="122" height="28" text="0.2 KILOMETERS" font_size="26"/>
<rect name="content" depth="5" pos="-4,-565" height="239" controller="MapStats">
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="10,16" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true" visible="{showtime}"/>
<label depth="2" name="dayTimeLabel" pos="40,14" width="250" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="26" visible="{showtime}"/>
<sprite depth="2" name="temperatureIcon" width="24" height="24" pos="10,-16" sprite="ui_game_symbol_temperature" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="temperatureLabel" pos="40,-18" width="250" height="28" text="Outdoor Temp: [DECEA3]{maptemperature}[-]" font_size="26"/>
<sprite depth="2" name="tempIcon" width="24" height="24" pos="10,-48" sprite="ui_game_symbol_light_armor" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="tempLabel" pos="40,-50" width="250" height="28" text="{playercoretemptitle}: [DECEA3]{playercoretemp}[-]" font_size="26"/>
<sprite depth="2" name="windIcon" width="24" height="24" pos="10,-80" sprite="ui_game_symbol_wind" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="windLabel" pos="40,-82" width="250" height="28" text="{mapwindtitle}: [DECEA3]{mapwind} MPH[-]" font_size="26"/>
<sprite depth="2" name="elevIcon" width="24" height="24" pos="10,-112" sprite="ui_game_symbol_climb" color="[iconColor]" foregroundlayer="true"/>
<label depth="2" name="elevLabel" pos="40,-114" width="250" height="28" text="{mapelevationtitle}: [DECEA3]{mapelevation} M[-]" font_size="26"/>
</rect>
</rect>
</append>
<!--Adjusted Map header width to include the new panel.-->
<set xpath="/windows/window[@name='mapArea']/@width">981</set>
<!--Adjusted position of debug map overlay buttons to account for new header width.-->
<set xpath="/windows/window[@name='mapArea']/panel[@name='header']/button[@name='switchStaticMap']/@pos">953,-21</set>
<set xpath="/windows/window[@name='mapArea']/panel[@name='header']/combobox[@name='cbxStaticMapType']/@pos">723,-6</set>
<!--Adjusted map view positioning to go where subheader used to be.-->
<set xpath="/windows/window[@name='mapArea']/panel[@name='content']/panel[@name='mapView']/@pos">6,-6</set>
<set xpath="/windows/window[@name='mapArea']/panel[@name='content']/sprite[@name='backgroundMain']/@height">716</set>
<!--adusted share waypoints to meet map edges.-->
<!--<set xpath="/windows/window[@name='mapInvites']/rect[@name='content']/grid/@rows">3</set>-->
<set xpath="/windows/window[@name='mapInvites']/panel[@name='header']/@pos">3,10</set>
<set xpath="/windows/window[@name='mapInvites']/rect[@name='toolbar']/@pos">6,-36</set>
<set xpath="/windows/window[@name='mapInvites']/rect[@name='content']/@pos">0,-30</set>
<set xpath="/windows/window[@name='mapInvites']/rect[@name='content']/grid[@name='invitesList']/@cell_height">40</set>
<!--CRAFTING IMPROVEMENT
Feature: Crafting and burning times adjusted for easier viewing.
Why: I like readability and sometimes find it hard to differentiate the crafting time and whats behind it.
Default: Burn time is a bright red that for some, is difficult to read.
Craft time in crafting queue is white with minimal differentiation of what is behind it.
Delete?: Safe to remove this section on existing games.
To remove, delete the sections under windows and controls.
XML's: windows, contols
Code: (windows.xml) Added a line of code of the burning time to adjust the color.
(controls.xml) Removed original crafting timer set-up.
(controls.xml) Appended a new timer setting that changes the color and adds a background.
-->
<!--Added a line of code of the burning time to adjust the color.-->
<setattribute xpath="/windows/window[@name='windowFuel']/panel[@style='header.panel']/label[@style='header.timer']" name="color">[white]</setattribute>
<!--5th Crafting Slot-->
<set xpath="/windows/window[@name='windowCraftingQueue']/rect/grid/@cols">5</set>
<set xpath="/windows/window[@name='windowCraftingQueue']/rect/@pos">9,0</set>
<!--COMPASS IMPROVEMENTS
Feature: 1. Wider and accurate compass with a center mark.
2. Date and time separated and given a background for easier readability.
3. Date and time now shown on all menus.
Why: 1. I like being able to walk in a straight line directly to my targeted location.
2. I like readability and found them scrunhced together difficult. And in the way.
3. Sometimes I spend a lot of time in the menus; its good to know the date and time.
Default: Smaller compass that does not directly pinpoint the markers you are walking towards.
Date and time under compass, close together in one color.
Date and time is NOT shown on menus.
Delete?: Safe to remove this section on existing games.
To remove, delete this section under windows.
XML's: windows
Code: (windows.xml) Widened and centered the compass area.
(windows.xml) Adjusted colors of the compass backgrounds.
(windows.xml) Adjusted the actual compass and its rotational stats.
(windows.xml) Added a center mark on the compass.
(windows.xml) Removed original Day and Time set-up.
(windows.xml) Recreated Day and Time seperately with backgrounds.
(windows.xml) Added the Day and Time onto every window.
-->
<!--Widened and centered the compass area.-->
<set xpath="/windows/window[@name='windowCompass']/@pos">-260,-9</set>
<set xpath="/windows/window[@name='windowCompass']/@width">520</set>
<!--Adjusted colors of the compass backgrounds.-->
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@color">0,0,0,255</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@width">456</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='0']/@pos">32,0</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@color">120,120,120,255</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@width">450</set>
<set xpath="/windows/window[@name='windowCompass']/sprite[@depth='1']/@pos">35,-3</set>
<!--Adjusted the actual compass and its rotational stats.-->
<set xpath="/windows/window[@name='windowCompass']/texture/@width">450</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@rect_size">0.35,1</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@rect_offset">{#compass_rotation / 360 + 0.067 - 0.18},0</set>
<set xpath="/windows/window[@name='windowCompass']/texture/@pos">35,-12</set>
<!--Added a center mark on the compass.-->
<append xpath="/windows/window[@name='windowCompass']">
<label depth="20" name="TextContent" pos="69,5" width="380" height="60" text="I" font_size="60" color="22,22,22,235" justify="center"/>
</append>
<!--Removed original Day and Time set-up.-->
<remove xpath="/windows/window[@name='windowCompass']/sprite[@pos='240,-60']"/>
<!--Recreated Day and Time seperately with backgrounds.-->
<append xpath="/windows/window[@name='windowCompass']">
<!--Day and Time-->
<rect name="hud" pos="-250,-4" rows="1" cols="1" width="250">
<sprite pos="0,6" name="Background" sprite="menu_empty" color="0,0,0,225" foregroundlayer="true" height="46" width="250" type="sliced" />
<label depth="3" text="{daytitle}" width="140" font_size="20" justify="center" pos="6,2" height="28" visible="{showtime}"/>
<label depth="3" text="[{daycolor}]{day}" width="140" font_size="20" justify="center" pos="6,-20" height="28" visible="{showtime}"/>
<label depth="3" text="{timetitle}" width="170" font_size="20" justify="center" pos="86,2" height="28" visible="{showtime}"/>
<label depth="3" text="[DECEA3]{time}" width="170" font_size="20" justify="center" pos="86,-20" height="28" visible="{showtime}"/>
<!--<label depth="2" name="TextContent" pos="4,-9" width="125" height="40" text="{daytitle}: [{daycolor}]{day}" font_size="28" color="[white]" justify="left" visible="{showtime}"/>
<label depth="2" name="TextContent" pos="129,-9" width="125" height="40" text="{timetitle}: [DECEA3]{time}" font_size="28" color="[white]" justify="left" visible="{showtime}"/>
--> </rect>
</append>
<!--Added the Day and Time onto every window.-->
<append xpath="/windows/window[@name='windowPagingHeader']">
<sprite depth="1" name="timeBackground" width="230" height="34" pos="-345,-5" color="[black]"/>
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="-330,-10" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true" visible="{showtime}"/>
<label depth="2" name="dayTimeLabel" pos="-300,-12" width="230" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats" visible="{showtime}"/>
</append>
<append xpath="/windows/window[@name='windowNonPagingHeader']">
<sprite depth="1" name="timeBackground" width="230" height="34" pos="-345,-5" color="[black]"/>
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="-330,-10" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true" visible="{showtime}"/>
<label depth="2" name="dayTimeLabel" pos="-300,-12" width="230" height="28" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats" visible="{showtime}"/>
</append>
<!--TOOLBELT IMPROVEMENTS
Feature: Lowered toolbelt for backpack mod compatibility and added slot numbers.
Why: I like compatibility of backpack mods.
I sometimes mix up which slot is which in a quick moment.
Default: Toolbelt often blocked a bit of larger backpack mods and without slot numbers.
Delete?: Safe to remove this section on existing games.
To remove, delete this section under windows.
XML's: windows
Code: (windows.xml) Lowered the toolbelt.
(windows.xml) Created slot numbers for each slot.
-->
<!--Lowered the toolbelt.-->
<set xpath="/windows/window[@name='windowToolbelt']/@pos">-377,82</set>
<!--Created slot numbers for each slot.-->
<append xpath="/windows/window[@name='windowToolbelt']">
<rect name="agf10slots">
<sprite depth="19" pos="32,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="32,10" width="14" height="12" text="[DECEA3]1" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="107,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="107,10" width="14" height="12" text="[DECEA3]2" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="182,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="182,10" width="14" height="12" text="[DECEA3]3" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="257,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="257,10" width="14" height="12" text="[DECEA3]4" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="332,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="332,10" width="14" height="12" text="[DECEA3]5" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="407,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="407,10" width="14" height="12" text="[DECEA3]6" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="482,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="482,10" width="14" height="12" text="[DECEA3]7" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="557,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="557,10" width="14" height="12" text="[DECEA3]8" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="632,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="632,10" width="14" height="12" text="[DECEA3]9" font_size="12" color="" justify="center"/>
<sprite depth="19" pos="707,10" height="13" width="14" color="0,0,0,250" type="sliced" foregroundlayer="true" />
<label depth="20" name="slot#" pos="707,10" width="14" height="12" text="[DECEA3]10" font_size="12" color="" justify="center"/>
</rect>
</append>
<!--QUEST SELECTION IMPROVEMENTS
Feature: Viewing quest selections made easier with improved background, color, and poi_names.
Added Time/Date to be viewable while looking at options.
Why: Sometimes found it difficult to read the the selection with the transparent background.
I prefer to know the POI from the quest options list.
Default: The background of the quest selections is see-through (transparent).
There are NO names of the POI when looking at the quest options until you select one.
Colors are mostly white with the ingames yellowish/peach color only.
Delete?: Safe to remove this section on existing games.
To remove, delete this section under windows.
Within Localization, delete lines that start with "quest_".
XML's: windows, Localization
Code: (Localization.txt) Added the POI names into the quest selection text.
(Localization.txt) Arranged quest details in consistent order and with a color scheme.
(windows.xml) Removed existing quest selection window.
(windows.xml) Created new quest selection window with wider and solid background.
-->
<!--Removed existing quest selection window.-->
<remove xpath="/windows/window[@name='windowResponses']"/>
<!--Created new quest selection window with wider and solid background.-->
<append xpath="/windows">
<window name="windowResponses" pos="-750,0" width="700" height="320" anchor="RightCenter" cursor_area="true">
<sprite depth="0" name="background" pos="-25,25" width="740" height="362" type="sliced" color="96,96,96,255" globalopacity="false"/>
<sprite depth="1" name="background" pos="-20,20" width="730" height="352" type="sliced" color="0,0,0,255" globalopacity="false"/>
<grid name="items" pos="3,-18" rows="8" cols="1" width="690" height="200" cell_width="590" cell_height="40" repeat_content="true" arrangement="vertical" controller="DialogResponseList">
<response_entry id="0" />
</grid>
<rect pos="535,20">
<sprite depth="2" name="dayTimeIcon" width="24" height="24" pos="-30,-10" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true" visible="{showtime}"/>
<label depth="2" name="dayTimeLabel" width="230" height="28" pos="0,-12" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats" visible="{showtime}"/>
</rect>
</window>
</append>
<!--Schematic Checklist-->
<!--The Button to access Schematic Checklist-->
<append xpath="windows/window[@name='windowPagingHeader']">
<sprite name="background" sprite="ui_game_filled_circle" depth="2" pos="-39,-3" height="36" width="36" color="[lightGrey]" type="sliced"/>
<sprite name="background" sprite="ui_game_filled_circle" depth="1" pos="-41,-1" height="40" width="40" color="0, 0, 0" type="sliced"/>
<button pos="-21,-21" name="Schematics" sprite="ui_game_symbol_book_read" defaultcolor="221, 205, 250" tooltip_key="checklistSchematicsTitle" style="press, hover, paging.window.icon"/>
</append>
<!--Adjusting the gamepad icon to incorporate the space of the new button-->
<set xpath="windows/window[@name='windowPagingHeader']/gamepad_icon[@name='LB_Icon']/@pos">-58,-20</set>
<!--The Actual Checklist-->
<append xpath="/windows">
<window name="Schematics" panel="Left" pos="0,0" height="780" width="1390" cursor_area="true" globalopacitymod="1.35" controller="TabSelector">
<!--Including the Day and Time in the menu-->
<sprite depth="3" name="dayTimeIcon" width="24" height="24" pos="30,34" sprite="ui_game_symbol_clock" color="[iconColor]" foregroundlayer="true" visible="{showtime}"/>
<label depth="3" name="dayTimeLabel" pos="60,32" width="230" height="28" foregroundlayer="true" text="{mapdaytimetitle}: [DECEA3]{mapdaytime}[-]" font_size="22" controller="MapStats" visible="{showtime}"/>
<rect name="Location" pos="1110, 38" width="240" height="60" foregroundlayer="true" controller="Location">
<label depth="3" text="{locationname}" font_size="20" justify="center" pos="6,2" height="28" />
<grid pos="125, -28" pivot="center" cols="8" cell_width="18" cell_height="16">
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor1}" visible="{visible1}" />
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor2}" visible="{visible2}"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor3}" visible="{visible3}"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor4}" visible="{visible4}"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor5}" visible="{visible5}"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor6}" visible="{visible6}"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" color="{difficultycolor7}" visible="{visible7}"/>
<rect width="16" height="16" visible="{visible_half}">
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" color="255,128,0"/>
<sprite depth="3" name="windowicon" width="16" height="16" sprite="ui_game_symbol_skull" type="filled" fill="0.5" fillinvert="true" color="[lightGrey]"/>
</rect>
</grid>
</rect>
<!--Header with title and notes-->
<rect name="header">
<sprite name="background" depth="2" pos="0,43" height="45" color="[black]" type="sliced" />
</rect>
<!--Entire Background-->
<rect name="Background" >
<sprite name="background" depth="2" color="[mediumGrey]" type="sliced" fillcenter="true" foregroundlayer="false" /><!--globalopacity="false"-->
<sprite depth="2" name="backgroundBorder" sprite="menu_empty3px" color="[black]" type="sliced" fillcenter="false" on_press="true" foregroundlayer="false" /><!--globalopacity="false"-->/>
</rect>
When i want to copy the first xml hud configs to second xml, the
result are this
Code:
<!--a. Removal of existing display-->
<remove xpath="/windows/window[@name='HUDLeftStatBars']"/>
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Water']" /><!--water display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@stat_type='Food']" /> <!--food display-->
<remove xpath="/windows/window[@name='windowToolbelt']/rect/sprite[@pos='0,6']" /><!--XP display-->
<!--b. Display change for player stats in bottom left corner-->
<append xpath="/windows">
<window name="HUDLeftStatBars" >
<rect name="hud" pos="9,145" rows="2" cols="1" width="168" side="right" >
<!--Stealth Bar Adjustment-->
<rect pos="1,55" width="150" height="36" controller="HUDStatBar" stat_type="Stealth" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" height="36" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" type="filled" fill="1" />
<filledsprite depth="4" name="BarContent" color="{stealthcolor}" type="filled" fill="0" />
<sprite depth="5" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="6" name="TextContent" pos="38,-5" font_size="28" color="[white]" justify="center" text="{statcurrent}" height="34" width="100"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="1" />
</rect>
<!--Health Bar Adjustment-->
<rect pos="1,15" width="150" height="36" controller="HUDStatBar" stat_type="Health" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="255,0,0,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="{staticon|once}" size="28,28" pos="2,-4" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
<!--Stamina Bar Adjustment-->
<rect pos="1,-25" width="150" height="36" controller="HUDStatBar" stat_type="Stamina" visible="{statvisible}" >
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="149" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,54,255,180" width="149" type="filled" fill="0" />
<sprite depth="6" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_agility" size="32,32" pos="2,-2" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="46,-5" font_size="28" color="[white]" text="{statcurrentwithmax}" height="34"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="150" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
<!--OTHER: elevation, player temp, outdoor temp-->
<!--REMOVABILITY = You may delete this section to remove this part of the display-->
<rect name="hud" pos="155,-64" rows="1" cols="1" width="84" controller="MapStats" visible="{statvisible}" side="right">
<sprite depth="1" pos="0,0" height="77" width="84" color="0,0,0,250" type="sliced" foregroundlayer="true"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-4" sprite="ui_game_symbol_climb" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiElevation"/>
<label depth="2" name="TextContent" pos="30,-6" width="80" height="18" text="[DECEA3]{mapelevation}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-29" sprite="ui_game_symbol_temperature" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiTemperature"/>
<label depth="2" name="TextContent" pos="30,-31" width="80" height="18" text="[DECEA3]{maptemperature}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-54" sprite="ui_game_symbol_light_armor" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiFeelsLike"/>
<label depth="2" name="TextContent" pos="30,-56" width="80" height="18" text="[DECEA3]{playercoretemp}" display_value_key="{0}" font_size="18"/>
</rect>
<!--XP Bar, Now Circle-->
<rect pos="76,-103" width="75" height="75" cursor_area="true" xp_fill_speed="2" >
<sprite depth="8" height="77" width="77" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="9" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<sprite depth="10" height="69" width="69" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="11" height="69" width="69" name="background" sprite="ui_game_filled_circle" color="{xpcolor}" pivot="center" globalopacity="false" type="filled" fill="{xp}" filldirection="radial360" controller="ToolbeltWindow"/>
<sprite depth="12" width="55" height="55" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<label depth="15" pos="0,9" name="Level" width="45" height="42" pivot="center" justify="center" text="LEVEL" font_size="18"/>
<label depth="15" pos="0,-10" name="LevelNumber" width="45" height="42" pivot="center" justify="center" text="{cvar($LastPlayerLevel)}" font_size="20" controller="HUDStatBar" />
</rect>
<!--Food Bar-->
<rect pos="1,-64" width="75" height="77" controller="HUDStatBar" stat_type="Food" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,150,54,180" width="75" type="filled" fill="0" filldirection="vertical" />
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_fork" size="22,28" pos="11,-47" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="0,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="Food Percentage" />
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}"/>
</rect>
<!--Water Bar-->
<rect pos="76,-64" width="75" height="77" controller="HUDStatBar" stat_type="Water" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}"/>
<filledsprite depth="5" name="BarContent" color="0,200,255,180" width="75" type="filled" fill="0" filldirection="vertical" globalopacity="false"/>
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_water" size="30,30" pos="38,-45" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="34,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="Water Percentage"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
</rect>
<!--God Mode / Buffs Popup Adjustment-->
<rect name="hud" pos="91,187" side="left" controller="BuffPopoutList" pivot="BottomLeft" >
<panel width="168" height="46" name="item" visible="false" pivot="right" disableautobackground="true" pos="70, 0" style="press" sound="[recipe_click]" on_hover="true" >
<sprite depth="3" pos="0,0" name="Background" sprite="ui_game_popup" height="46" width="162" pivot="center" flip="Horizontally" color="[transparent]" />
<sprite depth="4" name="Icon" size="40,40" pos="-54,0" pivot="center" color="[transparent]"/>
<label depth="6" name="TextContent" pos="0,-2" font_size="28" color="[white]" justify="center" height="40" pivot="center"/>
</panel>
</rect>
</window>
</append>
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='76,-103']"/>
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='1,-64']"/>
<remove xpath="/windows/window[@name='HUDLeftStatBars']/rect[@name='hud']/rect[@pos='76,-64']"/>
<append xpath="/windows/window[@name='HUDLeftStatBars']/rect[@pos='9,145']">
<!--OTHER: Zombie Kills, Player Deaths, and Player Lootstage-->
<!--REMOVABILITY = You may delete this section to remove this part of the display-->
<rect name="hud" pos="155,15" rows="1" cols="1" width="84" controller="PlayerStats, PlayerStatController" side="right">
<sprite depth="1" pos="0,0" height="76" width="84" color="0,0,0,250" type="sliced" foregroundlayer="true"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-4" sprite="ui_game_symbol_marksmanship" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiZombieKills"/>
<label depth="2" name="TextContent" pos="30,-6" width="80" height="18" text="[DECEA3]{PlayerZombieKills}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-29" sprite="ui_game_symbol_near_death_trauma" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiDeaths"/>
<label depth="2" name="TextContent" pos="30,-31" width="80" height="18" text="[DECEA3]{PlayerDeaths}" font_size="18"/>
<sprite depth="2" name="windowIcon" width="19" height="19" pos="5,-54" sprite="ui_game_symbol_shopping_cart" color="[iconColor]" foregroundlayer="true" tooltip_key="xuiLootstage"/>
<label depth="2" name="TextContent" pos="30,-56" width="80" height="18" text="[DECEA3]{PlayerLootStage}" font_size="18"/>
</rect>
<!--XP Bar, Now Circle-->
<rect pos="76,-103" width="75" height="75" cursor_area="true" xp_fill_speed="2" >
<sprite depth="8" height="77" width="77" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="9" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<sprite depth="10" height="69" width="69" name="border" sprite="ui_game_filled_circle" color="[black]" pivot="center" globalopacity="false"/>
<sprite depth="11" height="69" width="69" name="background" sprite="ui_game_filled_circle" color="{xpcolor}" pivot="center" globalopacity="false" type="filled" fill="{xp}" filldirection="radial360" controller="ToolbeltWindow"/>
<sprite depth="12" width="55" height="55" name="center" sprite="ui_game_filled_circle" color="115,115,115" pivot="center" globalopacity="false"/>
<label depth="15" pos="0,10" name="LevelNumber" width="45" height="42" pivot="center" justify="center" text="{cvar($LastPlayerLevel)}" font_size="22" controller="HUDStatBar" tooltip_key="xuiPlayerLevel"/>
<label depth="15" pos="0,-12" name="XPtoNextLVL" width="45" height="42" pivot="center" justify="center" text="[DECEA3]{PlayerXPToNextLevel}" font_size="15" controller="PlayerStats, PlayerStatController" tooltip_key="xuiXPToNextLevel"/>
</rect>
<!--Food Bar-->
<rect pos="1,-64" width="75" height="77" controller="HUDStatBar" stat_type="Food" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced" />
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="5" name="BarContent" color="0,150,54,180" width="75" type="filled" fill="0" filldirection="vertical" />
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_fork" size="20,20" pos="10,-30" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="-2,-58" font_size="20" color="[white]" text="{PlayerFoodCurrent}" controller="PlayerStats, PlayerStatController" height="34" width="42" justify="center" tooltip_key="xuiFoodAmount"/>
<label depth="7" name="TextContent" pos="0,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiFoodPercentage" />
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}"/>
</rect>
<!--Water Bar-->
<rect pos="76,-64" width="75" height="77" controller="HUDStatBar" stat_type="Water" visible="{statvisible}">
<sprite depth="1" name="border" color="0,0,0,235" type="sliced"/>
<sprite depth="2" name="background" color="0,0,0,140" type="sliced" />
<filledsprite depth="3" name="background" color="110,110,110,128" width="75" type="filled" fill="{statmodifiedmax}"/>
<filledsprite depth="5" name="BarContent" color="0,200,255,180" width="75" type="filled" fill="0" filldirection="vertical" globalopacity="false"/>
<sprite depth="7" name="Icon" atlas="{staticonatlas|once}" sprite="ui_game_symbol_water" size="22,22" pos="46,-28" foregroundlayer="true"/>
<label depth="7" name="TextContent" pos="36,-58" font_size="20" color="[white]" text="{PlayerWaterCurrent}" controller="PlayerStats, PlayerStatController" height="34" width="42" justify="center" tooltip_key="xuiWaterAmount"/>
<label depth="7" name="TextContent" pos="34,-2" font_size="18" color="[white]" text="{statcurrent}%" height="34" width="42" justify="center" tooltip_key="xuiWaterPercentage"/>
<sprite depth="8" name="border" color="0,0,0,255" type="sliced" fillcenter="false"/>
<filledsprite depth="8" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
<filledsprite depth="3" name="background" color="0,0,0,255" width="75" fillcenter="false" type="filled" fill="{statmodifiedmax}" />
</rect>
</append>
This is only the second xml hud config changed to first xml hud config, In the configs i marking with:
_-V^ symbols,
and the error is at the top.