Reorganize profiles and capture EQL

This commit is contained in:
2026-07-20 20:10:52 -07:00
parent fd6cba7c04
commit 356a637385
27 changed files with 2578 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
# Last install verified to apply all UI patches. Refresh with: bash ui/verify.sh --record
verified_date=2026-05-26T11:02:00-07:00
eqgame_mtime=2026-05-22 10:52:08.000000000 -0700
EQUI_PlayerWindow_mtime=2022-09-15 08:04:02.000000000 -0700
game_path=/home/pleb/.local/share/Steam/steamapps/common/Everquest F2P
patch_count=6
patches=EQUI_Animations,EQUI_CastSpellWnd,EQUI_ChatWindow,EQUI_HotButtonWnd,EQUI_PlayerWindow,EQUI_Templates
+68
View File
@@ -0,0 +1,68 @@
--- /mnt/d/EverQuest/uifiles/default/EQUI_Animations.xml 2019-02-25 13:12:11.000000000 -0800
+++ /mnt/d/EverQuest/uifiles/isuldor/EQUI_Animations.xml 2019-03-22 16:57:36.616215400 -0700
@@ -93,6 +93,18 @@
<CY>256</CY>
</Size>
</TextureInfo>
+ <TextureInfo item="dark_tile_64.tga">
+ <Size>
+ <CX>32</CX>
+ <CY>32</CY>
+ </Size>
+ </TextureInfo>
+ <TextureInfo item="dark_tile_192.tga">
+ <Size>
+ <CX>32</CX>
+ <CY>32</CY>
+ </Size>
+ </TextureInfo>
<TextureInfo item="wnd_bg_dark_rock.tga">
<Size>
<CX>256</CX>
@@ -6216,6 +6228,20 @@
</Frames>
</Ui2DAnimation>
<!-- Chat Window Border -->
+ <Ui2DAnimation item="A_WindowTitlePlaceholder">
+ <Cycle>true</Cycle>
+ <Frames>
+ <Texture>window_pieces05.tga</Texture>
+ <Location>
+ <X>254</X>
+ <Y>240</Y>
+ </Location>
+ <Size>
+ <CX>2</CX>
+ <CY>16</CY>
+ </Size>
+ </Frames>
+ </Ui2DAnimation>
<Ui2DAnimation item="A_ChatWindowTitleLeft">
<Cycle>true</Cycle>
<Frames>
@@ -8213,6 +8239,25 @@
</Ui2DAnimation>
<!-- Border for pieces inside windows -->
+ <Ui2DAnimation item="A_InnerFramePlaceholder">
+ <Cycle>true</Cycle>
+ <Frames>
+ <Texture>window_pieces01.tga</Texture>
+ <Location>
+ <X>0</X>
+ <Y>0</Y>
+ </Location>
+ <Size>
+ <CX>2</CX>
+ <CY>2</CY>
+ </Size>
+ <Hotspot>
+ <X>0</X>
+ <Y>0</Y>
+ </Hotspot>
+ <Duration>1000</Duration>
+ </Frames>
+ </Ui2DAnimation>
<Ui2DAnimation item="A_InnerFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
+19
View File
@@ -0,0 +1,19 @@
--- /mnt/d/EverQuest/uifiles/default/EQUI_CastSpellWnd.xml 2018-05-25 12:25:14.000000000 -0700
+++ /mnt/d/EverQuest/uifiles/isuldor/EQUI_CastSpellWnd.xml 2019-03-22 16:48:13.098523100 -0700
@@ -357,13 +357,13 @@
<CY>373</CY>
</Size>
<Text>Spells</Text>
- <Style_Transparent>false</Style_Transparent>
+ <Style_Transparent>true</Style_Transparent>
<TooltipReference>Allows you to cast your memorized spells</TooltipReference>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
<Style_Titlebar>false</Style_Titlebar>
- <Style_Closebox>true</Style_Closebox>
+ <Style_Closebox>false</Style_Closebox>
<Style_Minimizebox>false</Style_Minimizebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
+29
View File
@@ -0,0 +1,29 @@
--- /mnt/d/EverQuest/uifiles/default/EQUI_ChatWindow.xml 2019-03-12 13:58:42.000000000 -0700
+++ /mnt/d/EverQuest/uifiles/isuldor/EQUI_ChatWindow.xml 2019-03-22 17:11:42.695289600 -0700
@@ -3,7 +3,7 @@
<Schema xmlns="EverQuestData" xmlns:dt="EverQuestDataTypes" />
<Editbox item="CW_ChatInput">
<ScreenID>CW_ChatInput</ScreenID>
- <DrawTemplate>WDT_Inner</DrawTemplate>
+ <DrawTemplate>WDT_Inner_Null</DrawTemplate>
<RelativePosition>true</RelativePosition>
<AutoStretch>true</AutoStretch>
<LeftAnchorOffset>2</LeftAnchorOffset>
@@ -17,7 +17,7 @@
</Editbox>
<STMLbox item="CW_ChatOutput">
<ScreenID>CW_ChatOutput</ScreenID>
- <DrawTemplate>WDT_Inner</DrawTemplate>
+ <DrawTemplate>WDT_Inner_Null</DrawTemplate>
<RelativePosition>true</RelativePosition>
<Style_VScroll>true</Style_VScroll>
<AutoStretch>true</AutoStretch>
@@ -41,7 +41,7 @@
<Style_HScroll>false</Style_HScroll>
<Style_Transparent>true</Style_Transparent>
<DrawTemplate>WDT_Def2</DrawTemplate>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>false</Style_Sizable>
<Escapable>false</Escapable>
<Pieces>CW_ChatOutput</Pieces>
+945
View File
@@ -0,0 +1,945 @@
--- /mnt/d/EverQuest/uifiles/default/EQUI_HotButtonWnd.xml 2018-05-25 12:26:04.000000000 -0700
+++ /mnt/d/EverQuest/uifiles/isuldor/EQUI_HotButtonWnd.xml 2019-03-22 16:48:13.136738400 -0700
@@ -4,17 +4,13 @@
<Ui2DAnimation item="A_HotButton1Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
- <CX>40</CX>
- <CY>40</CY>
+ <CX>32</CX>
+ <CY>32</CY>
</Size>
<Hotspot>
- <X>0</X>
+ <X>32</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
@@ -23,11 +19,7 @@
<Ui2DAnimation item="A_HotButton1Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -42,11 +34,7 @@
<Ui2DAnimation item="A_HotButton1Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -61,11 +49,7 @@
<Ui2DAnimation item="A_HotButton1PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -80,11 +64,7 @@
<Ui2DAnimation item="A_HotButton1Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -99,11 +79,7 @@
<Ui2DAnimation item="A_HotButton2Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -118,11 +94,7 @@
<Ui2DAnimation item="A_HotButton2Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -137,11 +109,7 @@
<Ui2DAnimation item="A_HotButton2Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -156,11 +124,7 @@
<Ui2DAnimation item="A_HotButton2PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -175,11 +139,7 @@
<Ui2DAnimation item="A_HotButton2Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -194,11 +154,7 @@
<Ui2DAnimation item="A_HotButton3Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -213,11 +169,7 @@
<Ui2DAnimation item="A_HotButton3Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -232,11 +184,7 @@
<Ui2DAnimation item="A_HotButton3Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -251,11 +199,7 @@
<Ui2DAnimation item="A_HotButton3PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -270,11 +214,7 @@
<Ui2DAnimation item="A_HotButton3Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -289,11 +229,7 @@
<Ui2DAnimation item="A_HotButton4Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -308,11 +244,7 @@
<Ui2DAnimation item="A_HotButton4Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -327,11 +259,7 @@
<Ui2DAnimation item="A_HotButton4Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -346,11 +274,7 @@
<Ui2DAnimation item="A_HotButton4PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -365,11 +289,7 @@
<Ui2DAnimation item="A_HotButton4Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -384,11 +304,7 @@
<Ui2DAnimation item="A_HotButton5Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -403,11 +319,7 @@
<Ui2DAnimation item="A_HotButton5Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -422,11 +334,7 @@
<Ui2DAnimation item="A_HotButton5Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -441,11 +349,7 @@
<Ui2DAnimation item="A_HotButton5PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -460,11 +364,7 @@
<Ui2DAnimation item="A_HotButton5Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -479,11 +379,7 @@
<Ui2DAnimation item="A_HotButton6Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>0</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -498,11 +394,7 @@
<Ui2DAnimation item="A_HotButton6Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>80</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -517,11 +409,7 @@
<Ui2DAnimation item="A_HotButton6Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>40</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -536,11 +424,7 @@
<Ui2DAnimation item="A_HotButton6PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>120</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -555,11 +439,7 @@
<Ui2DAnimation item="A_HotButton6Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces06.tga</Texture>
- <Location>
- <X>160</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -574,11 +454,7 @@
<Ui2DAnimation item="A_HotButton7Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -593,11 +469,7 @@
<Ui2DAnimation item="A_HotButton7Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -612,11 +484,7 @@
<Ui2DAnimation item="A_HotButton7Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -631,11 +499,7 @@
<Ui2DAnimation item="A_HotButton7PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -650,11 +514,7 @@
<Ui2DAnimation item="A_HotButton7Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>0</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -669,11 +529,7 @@
<Ui2DAnimation item="A_HotButton8Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -688,11 +544,7 @@
<Ui2DAnimation item="A_HotButton8Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -707,11 +559,7 @@
<Ui2DAnimation item="A_HotButton8Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -726,11 +574,7 @@
<Ui2DAnimation item="A_HotButton8PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -745,11 +589,7 @@
<Ui2DAnimation item="A_HotButton8Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>40</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -764,11 +604,7 @@
<Ui2DAnimation item="A_HotButton9Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -783,11 +619,7 @@
<Ui2DAnimation item="A_HotButton9Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -802,11 +634,7 @@
<Ui2DAnimation item="A_HotButton9Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -821,11 +649,7 @@
<Ui2DAnimation item="A_HotButton9PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -840,11 +664,7 @@
<Ui2DAnimation item="A_HotButton9Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>80</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -859,11 +679,7 @@
<Ui2DAnimation item="A_HotButton10Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -878,11 +694,7 @@
<Ui2DAnimation item="A_HotButton10Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -897,11 +709,7 @@
<Ui2DAnimation item="A_HotButton10Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -916,11 +724,7 @@
<Ui2DAnimation item="A_HotButton10PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -935,11 +739,7 @@
<Ui2DAnimation item="A_HotButton10Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>120</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -954,11 +754,7 @@
<Ui2DAnimation item="A_HotButton11Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -973,11 +769,7 @@
<Ui2DAnimation item="A_HotButton11Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -992,11 +784,7 @@
<Ui2DAnimation item="A_HotButton11Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1011,11 +799,7 @@
<Ui2DAnimation item="A_HotButton11PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1030,11 +814,7 @@
<Ui2DAnimation item="A_HotButton11Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>160</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1049,11 +829,7 @@
<Ui2DAnimation item="A_HotButton12Normal">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>0</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1068,11 +844,7 @@
<Ui2DAnimation item="A_HotButton12Pressed">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>80</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1087,11 +859,7 @@
<Ui2DAnimation item="A_HotButton12Flyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>40</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_192.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1106,11 +874,7 @@
<Ui2DAnimation item="A_HotButton12PressedFlyby">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>120</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1125,11 +889,7 @@
<Ui2DAnimation item="A_HotButton12Disabled">
<Cycle>true</Cycle>
<Frames>
- <Texture>window_pieces07.tga</Texture>
- <Location>
- <X>160</X>
- <Y>200</Y>
- </Location>
+ <Texture>dark_tile_64.tga</Texture>
<Size>
<CX>40</CX>
<CY>40</CY>
@@ -1144,10 +904,6 @@
<SpellGem item="HB_SpellGem">
<ScreenID>HB_SpellGem</ScreenID>
- <Location>
- <X>0</X>
- <Y>1</Y>
- </Location>
<Size>
<CX>37</CX>
<CY>32</CY>
@@ -1161,10 +917,6 @@
</SpellGem>
<InvSlot item="HB_InvSlot">
<ScreenID>HB_InvSlot</ScreenID>
- <Location>
- <X>0</X>
- <Y>0</Y>
- </Location>
<Size>
<CX>37</CX>
<CY>34</CY>
@@ -1705,9 +1457,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1732,9 +1485,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1759,9 +1513,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1786,9 +1541,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1813,9 +1569,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1840,9 +1597,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1867,9 +1625,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1894,9 +1653,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1921,9 +1681,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1948,9 +1709,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -1975,9 +1737,10 @@
<CY>53</CY>
</Size>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
+ <Style_Transparent>true</Style_Transparent>
<Style_Qmarkbox>true</Style_Qmarkbox>
<Style_Closebox>true</Style_Closebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
+331
View File
@@ -0,0 +1,331 @@
--- "/home/pleb/.local/share/Steam/steamapps/common/Everquest F2P/uifiles/default/EQUI_PlayerWindow.xml" 2022-09-15 08:04:02.000000000 -0700
+++ /tmp/pw.crlf.xml 2026-05-26 11:02:39.246834677 -0700
@@ -272,8 +272,8 @@
<EndCapRight>A_GaugeEndCapRight</EndCapRight>
</GaugeDrawTemplate>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>82</TopAnchorOffset>
- <BottomAnchorOffset>92</BottomAnchorOffset>
+ <TopAnchorOffset>85</TopAnchorOffset>
+ <BottomAnchorOffset>95</BottomAnchorOffset>
<LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorOffset>1</RightAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
@@ -288,8 +288,8 @@
<AlignRight>false</AlignRight>
<Font>1</Font>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>82</TopAnchorOffset>
- <BottomAnchorOffset>92</BottomAnchorOffset>
+ <TopAnchorOffset>85</TopAnchorOffset>
+ <BottomAnchorOffset>95</BottomAnchorOffset>
<LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
<Style_Tooltip>false</Style_Tooltip>
@@ -395,36 +395,41 @@
<RightAnchorOffset>1</RightAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
</Gauge>
-
- <Label item="Player_HPLabel">
- <ScreenID>HPLabel</ScreenID>
- <EQType>19</EQType>
+ <Label item="Player_HPLabelShadow">
+ <ScreenID>HPLabelShadow</ScreenID>
+ <EQType>17</EQType>
<RelativePosition>true</RelativePosition>
- <Text>100</Text>
+ <TextColor>
+ <R>0</R>
+ <G>0</G>
+ <B>0</B>
+ </TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
- <Font>1</Font>
+ <Font>5</Font>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>35</TopAnchorOffset>
- <BottomAnchorOffset>45</BottomAnchorOffset>
+ <TopAnchorOffset>26</TopAnchorOffset>
+ <BottomAnchorOffset>42</BottomAnchorOffset>
<LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
- <Style_Tooltip>false</Style_Tooltip>
</Label>
- <Label item="Player_HPPercLabel">
- <ScreenID>HPPerLabel</ScreenID>
+ <Label item="Player_HPLabel">
+ <ScreenID>HPLabel</ScreenID>
+ <EQType>17</EQType>
<RelativePosition>true</RelativePosition>
- <Text>%</Text>
<NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
- <Font>1</Font>
+ <Font>5</Font>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>35</TopAnchorOffset>
- <BottomAnchorOffset>45</BottomAnchorOffset>
- <LeftAnchorOffset>34</LeftAnchorOffset>
+ <TopAnchorOffset>24</TopAnchorOffset>
+ <BottomAnchorOffset>42</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
<Style_Tooltip>false</Style_Tooltip>
</Label>
+ <Label item="Player_HPPercLabel">
+ <ScreenID>HPPerLabel</ScreenID><!-- REQUIRED -->
+ </Label>
<Gauge item="Pet_HP">
<ScreenID>PetHP</ScreenID>
<TextColor>
@@ -475,33 +480,41 @@
<RightAnchorOffset>1</RightAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
</Gauge>
- <Label item="Player_ManaLabel">
- <ScreenID>ManaLabel</ScreenID>
- <EQType>20</EQType>
- <Font>1</Font>
+ <Label item="Player_ManaLabelShadow">
+ <ScreenID>ManaLabelShadow</ScreenID>
+ <EQType>124</EQType>
+ <Font>5</Font>
<RelativePosition>true</RelativePosition>
- <Text>100</Text>
+ <TextColor>
+ <R>0</R>
+ <G>0</G>
+ <B>0</B>
+ </TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>45</TopAnchorOffset>
- <BottomAnchorOffset>55</BottomAnchorOffset>
+ <TopAnchorOffset>41</TopAnchorOffset>
+ <BottomAnchorOffset>57</BottomAnchorOffset>
<LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
- <Style_Tooltip>false</Style_Tooltip>
</Label>
- <Label item="Player_ManaPercLabel">
- <ScreenID>ManPercLabel</ScreenID>
- <Font>1</Font>
- <Text>%</Text>
+ <Label item="Player_ManaLabel">
+ <ScreenID>ManaLabel</ScreenID>
+ <EQType>124</EQType>
+ <Font>5</Font>
+ <RelativePosition>true</RelativePosition>
+ <NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>45</TopAnchorOffset>
- <BottomAnchorOffset>55</BottomAnchorOffset>
- <LeftAnchorOffset>34</LeftAnchorOffset>
+ <TopAnchorOffset>39</TopAnchorOffset>
+ <BottomAnchorOffset>57</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
<Style_Tooltip>false</Style_Tooltip>
</Label>
+ <Label item="Player_ManaPercLabel">
+ <ScreenID>ManPercLabel</ScreenID><!-- REQUIRED -->
+ </Label>
<Gauge item="Player_Fatigue">
<ScreenID>PlayerFatigue</ScreenID>
<RelativePosition>true</RelativePosition>
@@ -528,30 +541,133 @@
</Gauge>
<Label item="Player_FatigueLabel">
<ScreenID>FatigueLabel</ScreenID>
- <EQType>21</EQType>
- <Font>1</Font>
+ </Label>
+ <Label item="Player_FatiguePercLabel">
+ <ScreenID>FatiguePercLabel</ScreenID>
+ </Label>
+ <Gauge item="Player_Exp">
+ <ScreenID>PlayerExp</ScreenID>
<RelativePosition>true</RelativePosition>
- <Text>100</Text>
+ <GaugeOffsetY>0</GaugeOffsetY>
+ <FillTint>
+ <R>220</R>
+ <G>150</G>
+ <B>0</B>
+ </FillTint>
+ <LinesFillTint>
+ <R>0</R>
+ <G>80</G>
+ <B>220</B>
+ </LinesFillTint>
+ <DrawLinesFill>true</DrawLinesFill>
+ <EQType>4</EQType>
+ <GaugeDrawTemplate>
+ <Background>A_GaugeBackground</Background>
+ <Fill>A_GaugeFill</Fill>
+ <Lines>A_GaugeLines</Lines>
+ <LinesFill>A_GaugeLinesFill</LinesFill>
+ <EndCapLeft>A_GaugeEndCapLeft</EndCapLeft>
+ <EndCapRight>A_GaugeEndCapRight</EndCapRight>
+ </GaugeDrawTemplate>
+ <AutoStretch>true</AutoStretch>
+ <TopAnchorOffset>65</TopAnchorOffset>
+ <BottomAnchorOffset>75</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
+ <RightAnchorOffset>1</RightAnchorOffset>
+ <RightAnchorToLeft>false</RightAnchorToLeft>
+ </Gauge>
+ <Label item="Player_ExpLabelShadow">
+ <ScreenID>ExpLabel</ScreenID>
+ <EQType>26</EQType>
+ <Font>2</Font>
+ <RelativePosition>true</RelativePosition>
+ <TextColor>
+ <R>0</R>
+ <G>0</G>
+ <B>0</B>
+ </TextColor>
<NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>55</TopAnchorOffset>
- <BottomAnchorOffset>65</BottomAnchorOffset>
+ <TopAnchorOffset>65</TopAnchorOffset>
+ <BottomAnchorOffset>77</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
+ <RightAnchorToLeft>false</RightAnchorToLeft>
+ </Label>
+ <Label item="Player_ExpLabel">
+ <ScreenID>ExpLabel</ScreenID>
+ <EQType>26</EQType>
+ <Font>2</Font>
+ <RelativePosition>true</RelativePosition>
+ <NoWrap>true</NoWrap>
+ <AlignCenter>true</AlignCenter>
+ <AutoStretch>true</AutoStretch>
+ <TopAnchorOffset>63</TopAnchorOffset>
+ <BottomAnchorOffset>75</BottomAnchorOffset>
<LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
- <Style_Tooltip>false</Style_Tooltip>
</Label>
- <Label item="Player_FatiguePercLabel">
- <ScreenID>FatiguePercLabel</ScreenID>
- <Font>1</Font>
- <Text>%</Text>
+ <Gauge item="Player_AAExp">
+ <ScreenID>PlayerAAExp</ScreenID>
+ <RelativePosition>true</RelativePosition>
+ <GaugeOffsetY>0</GaugeOffsetY>
+ <FillTint>
+ <R>220</R>
+ <G>150</G>
+ <B>0</B>
+ </FillTint>
+ <LinesFillTint>
+ <R>0</R>
+ <G>80</G>
+ <B>220</B>
+ </LinesFillTint>
+ <DrawLinesFill>true</DrawLinesFill>
+ <EQType>5</EQType>
+ <GaugeDrawTemplate>
+ <Background>A_GaugeBackground</Background>
+ <Fill>A_GaugeFill</Fill>
+ <Lines>A_GaugeLines</Lines>
+ <LinesFill>A_GaugeLinesFill</LinesFill>
+ <EndCapLeft>A_GaugeEndCapLeft</EndCapLeft>
+ <EndCapRight>A_GaugeEndCapRight</EndCapRight>
+ </GaugeDrawTemplate>
+ <AutoStretch>true</AutoStretch>
+ <TopAnchorOffset>75</TopAnchorOffset>
+ <BottomAnchorOffset>85</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
+ <RightAnchorOffset>1</RightAnchorOffset>
+ <RightAnchorToLeft>false</RightAnchorToLeft>
+ </Gauge>
+ <Label item="Player_AAExpLabelShadow">
+ <ScreenID>AAExpLabel</ScreenID>
+ <EQType>27</EQType>
+ <Font>2</Font>
+ <RelativePosition>true</RelativePosition>
+ <TextColor>
+ <R>0</R>
+ <G>0</G>
+ <B>0</B>
+ </TextColor>
+ <NoWrap>true</NoWrap>
<AlignCenter>true</AlignCenter>
<AutoStretch>true</AutoStretch>
- <TopAnchorOffset>55</TopAnchorOffset>
- <BottomAnchorOffset>65</BottomAnchorOffset>
- <LeftAnchorOffset>34</LeftAnchorOffset>
+ <TopAnchorOffset>75</TopAnchorOffset>
+ <BottomAnchorOffset>87</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
+ <RightAnchorToLeft>false</RightAnchorToLeft>
+ </Label>
+ <Label item="Player_AAExpLabel">
+ <ScreenID>AAExpLabel</ScreenID>
+ <EQType>27</EQType>
+ <Font>2</Font>
+ <RelativePosition>true</RelativePosition>
+ <NoWrap>true</NoWrap>
+ <AlignCenter>true</AlignCenter>
+ <AutoStretch>true</AutoStretch>
+ <TopAnchorOffset>73</TopAnchorOffset>
+ <BottomAnchorOffset>85</BottomAnchorOffset>
+ <LeftAnchorOffset>2</LeftAnchorOffset>
<RightAnchorToLeft>false</RightAnchorToLeft>
- <Style_Tooltip>false</Style_Tooltip>
</Label>
<Button item="PW_GroupRoleTank">
<ScreenID>GroupRoleTank</ScreenID>
@@ -684,12 +800,12 @@
</Size>
<Style_VScroll>false</Style_VScroll>
<Style_HScroll>false</Style_HScroll>
- <Style_Transparent>false</Style_Transparent>
+ <Style_Transparent>true</Style_Transparent>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
<Style_Titlebar>false</Style_Titlebar>
<Style_Closebox>false</Style_Closebox>
<Style_Minimizebox>false</Style_Minimizebox>
- <Style_Border>true</Style_Border>
+ <Style_Border>false</Style_Border>
<Style_Sizable>true</Style_Sizable>
<Style_ClientMovable>true</Style_ClientMovable>
<Escapable>false</Escapable>
@@ -697,13 +813,21 @@
<Pieces>Pet_HP</Pieces>
<Pieces>Player_Mana</Pieces>
<Pieces>Player_Fatigue</Pieces>
+ <Pieces>Player_Exp</Pieces>
+ <Pieces>Player_AAExp</Pieces>
<Pieces>Player_CombatTimer</Pieces>
+ <Pieces>Player_HPLabelShadow</Pieces>
<Pieces>Player_HPLabel</Pieces>
<Pieces>Player_HPPercLabel</Pieces>
+ <Pieces>Player_ManaLabelShadow</Pieces>
<Pieces>Player_ManaLabel</Pieces>
<Pieces>Player_ManaPercLabel</Pieces>
<Pieces>Player_FatigueLabel</Pieces>
<Pieces>Player_FatiguePercLabel</Pieces>
+ <Pieces>Player_ExpLabelShadow</Pieces>
+ <Pieces>Player_ExpLabel</Pieces>
+ <Pieces>Player_AAExpLabelShadow</Pieces>
+ <Pieces>Player_AAExpLabel</Pieces>
<Pieces>Player_CombatTimerLabel</Pieces>
<Pieces>PW_CombatStateAnim</Pieces>
<Pieces>PW_NewMailIcon</Pieces>
@@ -722,4 +846,4 @@
<Pieces>PW_AggroNameSecondaryLabel</Pieces>
<Pieces>PW_AggroPctSecondaryLabel</Pieces>
</Screen>
-</XML>
\ No newline at end of file
+</XML>
+67
View File
@@ -0,0 +1,67 @@
--- /mnt/d/EverQuest/uifiles/default/EQUI_Templates.xml 2017-09-07 15:13:29.000000000 -0700
+++ /mnt/d/EverQuest/uifiles/isuldor/EQUI_Templates.xml 2019-03-22 17:10:59.440953300 -0700
@@ -638,6 +638,64 @@
<OverlapBottom>0</OverlapBottom>
</Titlebar>
</WindowDrawTemplate>
+ <WindowDrawTemplate item="WDT_Def2_Minimal">
+ <Background>dark_tile_192.tga</Background>
+ <CloseBox>
+ <Normal>A_CloseBtnNormal</Normal>
+ <Pressed>A_CloseBtnPressed</Pressed>
+ <Flyby>A_CloseBtnFlyby</Flyby>
+ <Disabled>A_CloseBtnDisabled</Disabled>
+ <PressedFlyby>A_CloseBtnPressedFlyby</PressedFlyby>
+ </CloseBox>
+ <QMarkBox>
+ <Normal>A_QMarkBtnNormal</Normal>
+ <Pressed>A_QMarkBtnPressed</Pressed>
+ <Flyby>A_QMarkBtnFlyby</Flyby>
+ <Disabled>A_QMarkBtnDisabled</Disabled>
+ <PressedFlyby>A_QMarkBtnPressedFlyby</PressedFlyby>
+ </QMarkBox>
+ <MinimizeBox>
+ <Normal>A_MinimizeBtnNormal</Normal>
+ <Pressed>A_MinimizeBtnPressed</Pressed>
+ <Flyby>A_MinimizeBtnFlyby</Flyby>
+ <Disabled>A_MinimizeBtnDisabled</Disabled>
+ <PressedFlyby>A_MinimizeBtnPressedFlyby</PressedFlyby>
+ </MinimizeBox>
+ <MaximizeBox>
+ <Normal>A_MaximizeBtnNormal</Normal>
+ <Pressed>A_MaximizeBtnPressed</Pressed>
+ <Flyby>A_MaximizeBtnFlyby</Flyby>
+ <Disabled>A_MaximizeBtnDisabled</Disabled>
+ <PressedFlyby>A_MaximizeBtnPressedFlyby</PressedFlyby>
+ </MaximizeBox>
+ <TileBox>
+ <Normal>A_TileBtnNormal</Normal>
+ <Pressed>A_TileBtnPressed</Pressed>
+ <Flyby>A_TileBtnFlyby</Flyby>
+ <Disabled>A_TileBtnDisabled</Disabled>
+ <PressedFlyby>A_TileBtnPressedFlyby</PressedFlyby>
+ </TileBox>
+ <Border>
+ <Top>A_InnerFramePlaceholder</Top>
+ <Right>A_InnerFramePlaceholder</Right>
+ <Bottom>A_InnerFramePlaceholder</Bottom>
+ <Left>A_InnerFramePlaceholder</Left>
+ <OverlapLeft>0</OverlapLeft>
+ <OverlapTop>0</OverlapTop>
+ <OverlapRight>0</OverlapRight>
+ <OverlapBottom>0</OverlapBottom>
+ </Border>
+ <Titlebar>
+ <Right>A_WindowTitlePlaceholder</Right>
+ <Left>A_WindowTitlePlaceholder</Left>
+ <Middle>A_WindowTitlePlaceholder</Middle>
+ <OverlapLeft>0</OverlapLeft>
+ <OverlapTop>0</OverlapTop>
+ <OverlapRight>0</OverlapRight>
+ <OverlapBottom>0</OverlapBottom>
+ </Titlebar>
+ </WindowDrawTemplate>
+ <WindowDrawTemplate item="WDT_Inner_Null" />
<WindowDrawTemplate item="WDT_Inner">
<Background>wnd_bg_light_rock.tga</Background>
<VSBTemplate>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

+39
View File
@@ -0,0 +1,39 @@
# Shared EverQuest install root detection. Source from other ui/*.sh scripts.
find_game_path() {
if [[ -n "${EQ_GAME_PATH:-}" && -f "${EQ_GAME_PATH}/eqgame.exe" ]]; then
echo "${EQ_GAME_PATH}"
return 0
fi
local steam_linux="${HOME}/.local/share/Steam/steamapps/common/Everquest F2P"
if [[ -f "${steam_linux}/eqgame.exe" ]]; then
echo "${steam_linux}"
return 0
fi
if [[ -f "/mnt/d/EverQuest/eqgame.exe" ]]; then
echo "/mnt/d/EverQuest"
return 0
fi
local game_location
game_location=$(find /mnt -type f -name eqgame.exe ! -path '*RECYCLE.BIN*' 2>/dev/null | head -n1)
if [[ -n "${game_location}" ]]; then
dirname "${game_location}"
return 0
fi
return 1
}
resolve_game_path() {
local game_path="${EQ_GAME_PATH:-}"
if [[ -z "${game_path}" ]] || [[ ! -f "${game_path}/eqgame.exe" ]]; then
if ! game_path=$(find_game_path); then
echo "Error: EverQuest was not found! Set EQ_GAME_PATH to your install root." >&2
return 1
fi
echo "Using GAME_PATH=${game_path}" >&2
fi
echo "${game_path}"
}
+66
View File
@@ -0,0 +1,66 @@
#!/bin/bash
# Rebuild custom UI files using patches
# install.sh — apply patches to uifiles/isuldor/
# install.sh --update — regenerate *.diff from uifiles/isuldor/ (CRLF-normalized)
#
# Set EQ_GAME_PATH to your install root, or rely on auto-detection.
set -euo pipefail
UI_NAME=isuldor
SCRIPT_PATH=$(dirname "${0}")
# shellcheck source=eq-path.sh
source "${SCRIPT_PATH}/eq-path.sh"
GAME_PATH=$(resolve_game_path) || exit 1
UI_FOLDER="${GAME_PATH}/uifiles/${UI_NAME}"
DEFAULT_UI="${GAME_PATH}/uifiles/default"
# Stock uifiles/default/*.xml use CRLF; LF-only isuldor files produce whole-file diffs.
crlf_temp() {
local src=$1
local dest=$2
sed 's/$/\r/' "${src}" > "${dest}"
}
needs_crlf_diff() {
local default_xml=$1
file "${default_xml}" 2>/dev/null | grep -q CRLF
}
# Regenerate patch set from built skin
if [[ "${1:-}" == "-u" || "${1:-}" == "--update" ]]; then
echo "Updating patch set from ${UI_FOLDER}..."
UI_FILES=( $( find "${UI_FOLDER}" -name '*.xml' -exec basename {} .xml \; ))
for UI_FILE in "${UI_FILES[@]}"; do
default_xml="${DEFAULT_UI}/${UI_FILE}.xml"
isuldor_xml="${UI_FOLDER}/${UI_FILE}.xml"
out_diff="${SCRIPT_PATH}/${UI_FILE}.diff"
if needs_crlf_diff "${default_xml}"; then
crlf_temp "${isuldor_xml}" "${out_diff}.isuldor.crlf"
diff -u "${default_xml}" "${out_diff}.isuldor.crlf" > "${out_diff}"
rm -f "${out_diff}.isuldor.crlf"
else
diff -u "${default_xml}" "${isuldor_xml}" > "${out_diff}"
fi
echo " ${UI_FILE}.diff"
done
echo "Run: bash ui/verify.sh --record"
exit 0
fi
mkdir -vp "${UI_FOLDER}"
cp "${SCRIPT_PATH}"/*.tga "${UI_FOLDER}/"
UI_FILES=( $( find "${SCRIPT_PATH}" -name '*.diff' -exec basename {} .diff \; ))
for UI_FILE in "${UI_FILES[@]}"; do
if ! patch --ignore-whitespace --fuzz 3 -o "${UI_FOLDER}/${UI_FILE}.xml" \
"${DEFAULT_UI}/${UI_FILE}.xml" < "${SCRIPT_PATH}/${UI_FILE}.diff"; then
echo "Error: patch failed for ${UI_FILE}" >&2
exit 1
fi
done
echo "Installed ${#UI_FILES[@]} files to ${UI_FOLDER}"
echo "Set UISkin=${UI_NAME} in your character UI INI, then: bash ui/verify.sh --record"
+112
View File
@@ -0,0 +1,112 @@
#!/bin/bash
# Dry-run all UI patches against uifiles/default. Exit 1 on any failure.
#
# Usage:
# bash ui/verify.sh # verify patches only
# bash ui/verify.sh --strict # also warn if eqgame.exe mtime differs from ui/.verified-build
# bash ui/verify.sh --record # verify, then refresh ui/.verified-build from current install
set -euo pipefail
SCRIPT_PATH=$(dirname "${0}")
# shellcheck source=eq-path.sh
source "${SCRIPT_PATH}/eq-path.sh"
STRICT=0
RECORD=0
for arg in "$@"; do
case "${arg}" in
--strict) STRICT=1 ;;
--record) RECORD=1 ;;
-h|--help)
echo "Usage: verify.sh [--strict] [--record]"
exit 0
;;
*)
echo "Unknown option: ${arg}" >&2
exit 2
;;
esac
done
GAME_PATH=$(resolve_game_path) || exit 1
DEFAULT_UI="${GAME_PATH}/uifiles/default"
PATCH_DIR="${SCRIPT_PATH}"
VERIFIED_FILE="${PATCH_DIR}/.verified-build"
if [[ ! -d "${DEFAULT_UI}" ]]; then
echo "Error: missing ${DEFAULT_UI}" >&2
exit 1
fi
shopt -s nullglob
diffs=( "${PATCH_DIR}"/*.diff )
if [[ ${#diffs[@]} -eq 0 ]]; then
echo "Error: no *.diff files in ${PATCH_DIR}" >&2
exit 1
fi
FAIL=0
for diff_file in "${diffs[@]}"; do
base=$(basename "${diff_file}" .diff)
default_xml="${DEFAULT_UI}/${base}.xml"
if [[ ! -f "${default_xml}" ]]; then
echo "FAIL: ${base} — missing ${default_xml}"
FAIL=1
continue
fi
if patch --dry-run --ignore-whitespace --fuzz 3 -o /dev/null \
"${default_xml}" < "${diff_file}" >/dev/null 2>&1; then
echo "OK: ${base}"
else
echo "FAIL: ${base}"
patch --dry-run --ignore-whitespace --fuzz 3 -o /dev/null \
"${default_xml}" < "${diff_file}" 2>&1 | tail -5
FAIL=1
fi
done
# Required theme textures
for tga in dark_tile_64.tga dark_tile_192.tga; do
if [[ ! -f "${PATCH_DIR}/${tga}" ]]; then
echo "FAIL: missing texture ${PATCH_DIR}/${tga}"
FAIL=1
fi
done
if [[ ${FAIL} -ne 0 ]]; then
echo "Verify failed." >&2
exit 1
fi
echo "All ${#diffs[@]} patches apply cleanly against ${DEFAULT_UI}"
if [[ ${STRICT} -eq 1 && -f "${VERIFIED_FILE}" ]]; then
pinned=$(grep -E '^eqgame_mtime=' "${VERIFIED_FILE}" | cut -d= -f2- | tr -d '\r\n' || true)
current=$(stat -c '%y' "${GAME_PATH}/eqgame.exe" 2>/dev/null | tr -d '\r\n')
if [[ -n "${pinned}" && "${pinned}" != "${current}" ]]; then
echo "WARN: eqgame.exe mtime differs from ui/.verified-build" >&2
echo " pinned: ${pinned}" >&2
echo " current: ${current}" >&2
echo " Re-run: bash ui/verify.sh --record (after confirming patches still OK in-game)" >&2
exit 1
fi
fi
if [[ ${RECORD} -eq 1 ]]; then
eq_mtime=$(stat -c '%y' "${GAME_PATH}/eqgame.exe")
pw_mtime=$(stat -c '%y' "${DEFAULT_UI}/EQUI_PlayerWindow.xml" 2>/dev/null || echo unknown)
patch_list=$(basename -a "${diffs[@]}" .diff | paste -sd, -)
cat > "${VERIFIED_FILE}" <<EOF
# Last install verified to apply all UI patches. Refresh with: bash ui/verify.sh --record
verified_date=$(date -Iseconds)
eqgame_mtime=${eq_mtime}
EQUI_PlayerWindow_mtime=${pw_mtime}
game_path=${GAME_PATH}
patch_count=${#diffs[@]}
patches=${patch_list}
EOF
echo "Recorded ${VERIFIED_FILE}"
fi
exit 0