Home Forum Downloads My Favorites Register FAQ Mark Forums Read

Go Back   EQInterface Forums > General Discussion > Help ! ? ! ?
User Name
Password

Reply
 
Thread Tools Display Modes
Old 08-11-2017, 03:21 AM   #1
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default Updating a UI. Today: Hotbutton!

I'm trying to update Soes piece by piece. Right now I'm working on the hotbutton bar, but I'm getting some issues I can't nail down. If I use it as it exists originally, it loads Default, and I get an error in the UIError log
Quote:
[Fri Aug 11 01:18:14 2017] [Line:966 Source:UIFiles\custom\EQUI_HotButtonWnd.xml] Schema error - Duplicate item InvSlot30 [Fri Aug 11 01:18:14 2017] Error reading XML.

I did a search for the Schema error portion, and got a thread from this site. I tried changing the InvSlot30 and above to HB_InvSlot30 (and so forth), only to result in CtD. Likewise, commenting the lines out, or deleting them entirely also results in CtD. I'm missing something, but I haven't a clue what.

Code:
<?xml version="1.0"?> <!-- Dolyn's Hot Buttons http://members.bellatlantic.net/~vze24xqc/mods/ --> <XML ID="EQInterfaceDefinitionLanguage"> <Schema xmlns="EverQuestData" xmlns:dt="EverQuestDataTypes"/> <Label item="HB_CurrentPageLabel"> <ScreenID>HB_CurrentPageLabel</ScreenID> <Font>3</Font> <RelativePosition>true</RelativePosition> <Location> <X>428</X> <Y>70</Y> </Location> <Size> <CX>25</CX> <CY>16</CY> </Size> <Text>1</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>false</AlignCenter> <AlignRight>false</AlignRight> </Label> <Button item="HB_PageLeftButton"> <ScreenID>HB_PageLeftButton</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>425</X> <Y>10</Y> </Location> <Size> <CX>12</CX> <CY>22</CY> </Size> <Text/> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <ButtonDrawTemplate> <Normal>A_VSBUpNormal</Normal> <Pressed>A_VSBUpPressed</Pressed> <Flyby>A_VSBUpFlyby</Flyby> <Disabled>A_VSBUpDisabled</Disabled> <PressedFlyby>A_VSBUpPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_PageRightButton"> <ScreenID>HB_PageRightButton</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>425</X> <Y>36</Y> </Location> <Size> <CX>12</CX> <CY>22</CY> </Size> <Text/> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <ButtonDrawTemplate> <Normal>A_VSBDownNormal</Normal> <Pressed>A_VSBDownPressed</Pressed> <Flyby>A_VSBDownFlyby</Flyby> <Disabled>A_VSBDownDisabled</Disabled> <PressedFlyby>A_VSBDownPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button1"> <ScreenID>HB_Button1</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>2</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>1</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button2"> <ScreenID>HB_Button2</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>44</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>2</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button3"> <ScreenID>HB_Button3</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>86</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>3</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button4"> <ScreenID>HB_Button4</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>128</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>4</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button5"> <ScreenID>HB_Button5</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>170</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>5</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button6"> <ScreenID>HB_Button6</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>212</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>6</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button7"> <ScreenID>HB_Button7</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>254</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>7</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button8"> <ScreenID>HB_Button8</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>296</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>8</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button9"> <ScreenID>HB_Button9</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>338</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>9</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <Button item="HB_Button10"> <ScreenID>HB_Button10</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>380</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>0</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </Button> <InvSlot item="HB_InvSlot1"> <ScreenID>HB_InvSlot1</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>2</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot2"> <ScreenID>HB_InvSlot2</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>44</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot3"> <ScreenID>HB_InvSlot3</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>86</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot4"> <ScreenID>HB_InvSlot4</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>128</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot5"> <ScreenID>HB_InvSlot5</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>170</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot6"> <ScreenID>HB_InvSlot6</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>212</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot7"> <ScreenID>HB_InvSlot7</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>254</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot8"> <ScreenID>HB_InvSlot8</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>296</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot9"> <ScreenID>HB_InvSlot9</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>338</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="HB_InvSlot10"> <ScreenID>HB_InvSlot10</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>380</X> <Y>18</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>-1</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <SpellGem item="HB_SpellGem1"> <ScreenID>HB_SpellGem1</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>2</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem2"> <ScreenID>HB_SpellGem2</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>44</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem3"> <ScreenID>HB_SpellGem3</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>86</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem4"> <ScreenID>HB_SpellGem4</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>128</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem5"> <ScreenID>HB_SpellGem5</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>170</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem6"> <ScreenID>HB_SpellGem6</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>212</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem7"> <ScreenID>HB_SpellGem7</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>254</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem8"> <ScreenID>HB_SpellGem8</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>296</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem9"> <ScreenID>HB_SpellGem9</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>338</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <SpellGem item="HB_SpellGem10"> <ScreenID>HB_SpellGem10</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>380</X> <Y>22</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <Label item="HB_Label_1"> <ScreenID>HB_Label_1</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>2</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>1</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_2"> <ScreenID>HB_Label_2</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>44</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>2</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_3"> <ScreenID>HB_Label_3</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>86</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>3</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_4"> <ScreenID>HB_Label_4</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>128</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>4</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_5"> <ScreenID>HB_Label_5</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>170</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>5</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_6"> <ScreenID>HB_Label_6</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>212</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>6</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_7"> <ScreenID>HB_Label_7</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>254</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>7</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_8"> <ScreenID>HB_Label_8</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>296</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>8</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_9"> <ScreenID>HB_Label_9</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>338</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>9</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <Label item="HB_Label_10"> <ScreenID>HB_Label_10</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Location> <X>380</X> <Y>2</Y> </Location> <Size> <CX>40</CX> <CY>16</CY> </Size> <Text>10</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <NoWrap>true</NoWrap> <AlignCenter>true</AlignCenter> <AlignRight>false</AlignRight> </Label> <InvSlot item="InvSlot30"> <ScreenID>InvSlot30</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>2</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>22</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot31"> <ScreenID>InvSlot31</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>44</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>23</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot32"> <ScreenID>InvSlot32</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>86</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>24</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot33"> <ScreenID>InvSlot33</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>128</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>25</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot34"> <ScreenID>InvSlot34</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>170</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>26</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot35"> <ScreenID>InvSlot35</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>212</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>27</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot36"> <ScreenID>InvSlot36</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>254</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>28</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot37"> <ScreenID>InvSlot37</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>296</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_RecessedBox</Background> <EQType>29</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot38"> <ScreenID>InvSlot38</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>338</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_InvPrimary</Background> <EQType>13</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <InvSlot item="InvSlot39"> <ScreenID>InvSlot39</ScreenID> <RelativePosition>true</RelativePosition> <Location> <X>380</X> <Y>60</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Background>A_InvSecondary</Background> <EQType>14</EQType> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> </InvSlot> <Screen item="HotButtonWnd"> <ScreenID/> <Font>2</Font> <RelativePosition>false</RelativePosition> <Location> <X>0</X> <Y>400</Y> </Location> <Size> <CX>454</CX> <CY>140</CY> </Size> <Text>Hot Buttons</Text> <Style_VScroll>false</Style_VScroll> <Style_HScroll>false</Style_HScroll> <Style_Transparent>false</Style_Transparent> <TooltipReference>Hot Buttons</TooltipReference> <DrawTemplate>WDT_RoundedNoTitle</DrawTemplate> <Style_Titlebar>false</Style_Titlebar> <Style_Closebox>false</Style_Closebox> <Style_Minimizebox>false</Style_Minimizebox> <Style_Border>false</Style_Border> <Style_Sizable>false</Style_Sizable> <Pieces>HB_PageLeftButton</Pieces> <Pieces>HB_PageRightButton</Pieces> <Pieces>HB_CurrentPageLabel</Pieces> <Pieces>HB_Button1</Pieces> <Pieces>HB_Button2</Pieces> <Pieces>HB_Button3</Pieces> <Pieces>HB_Button4</Pieces> <Pieces>HB_Button5</Pieces> <Pieces>HB_Button6</Pieces> <Pieces>HB_Button7</Pieces> <Pieces>HB_Button8</Pieces> <Pieces>HB_Button9</Pieces> <Pieces>HB_Button10</Pieces> <Pieces>HB_InvSlot1</Pieces> <Pieces>HB_InvSlot2</Pieces> <Pieces>HB_InvSlot3</Pieces> <Pieces>HB_InvSlot4</Pieces> <Pieces>HB_InvSlot5</Pieces> <Pieces>HB_InvSlot6</Pieces> <Pieces>HB_InvSlot7</Pieces> <Pieces>HB_InvSlot8</Pieces> <Pieces>HB_InvSlot9</Pieces> <Pieces>HB_InvSlot10</Pieces> <Pieces>HB_SpellGem1</Pieces> <Pieces>HB_SpellGem2</Pieces> <Pieces>HB_SpellGem3</Pieces> <Pieces>HB_SpellGem4</Pieces> <Pieces>HB_SpellGem5</Pieces> <Pieces>HB_SpellGem6</Pieces> <Pieces>HB_SpellGem7</Pieces> <Pieces>HB_SpellGem8</Pieces> <Pieces>HB_SpellGem9</Pieces> <Pieces>HB_SpellGem10</Pieces> <Pieces>HB_Label_1</Pieces> <Pieces>HB_Label_2</Pieces> <Pieces>HB_Label_3</Pieces> <Pieces>HB_Label_4</Pieces> <Pieces>HB_Label_5</Pieces> <Pieces>HB_Label_6</Pieces> <Pieces>HB_Label_7</Pieces> <Pieces>HB_Label_8</Pieces> <Pieces>HB_Label_9</Pieces> <Pieces>HB_Label_10</Pieces> <Pieces>InvSlot36</Pieces> <Pieces>InvSlot39</Pieces> <Pieces>InvSlot38</Pieces> <Pieces>InvSlot37</Pieces> <Pieces>InvSlot35</Pieces> <Pieces>InvSlot30</Pieces> <Pieces>InvSlot34</Pieces> <Pieces>InvSlot33</Pieces> <Pieces>InvSlot32</Pieces> <Pieces>InvSlot31</Pieces> </Screen> </XML>

Halp?
WhiteWolf is offline   Reply With Quote
Old 08-12-2017, 02:47 PM   #2
AloneStarwalker
A Shissar Disciple
 
Join Date: Aug 2002
Posts: 129
Default

okay what i can see is wrong and would fit the error message, is something you mentioned and tried yourself

put HB_invslot30 instead of invslot30 in these tags


Code:
<InvSlot item="InvSlot30"> <ScreenID>InvSlot30</ScreenID>



and in these
Code:
<Pieces>InvSlot36</Pieces> <Pieces>InvSlot39</Pieces> <Pieces>InvSlot38</Pieces> <Pieces>InvSlot37</Pieces> <Pieces>InvSlot35</Pieces> <Pieces>InvSlot30</Pieces> <Pieces>InvSlot34</Pieces> <Pieces>InvSlot33</Pieces> <Pieces>InvSlot32</Pieces> <Pieces>InvSlot31</Pieces>


for all the slots that has anything with invslot to do, so you got a little bit of scripting to do.
AloneStarwalker is offline   Reply With Quote
Old 08-12-2017, 10:14 PM   #3
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Yea, I tried that, and instead it resulted in CtD. Likewise I tried commenting those lines out with <!-- --> and just deleting them entirely. But I can't figure out why that's causing a CtD.
WhiteWolf is offline   Reply With Quote
Old 08-13-2017, 12:55 AM   #4
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Doing some more research, EQTYPE...the 30-39 are bag slots according to this post. Which is what this Hotbar interface piece is supposed to do.
Just wondering if the HB_InvSlot1 and such are supposed to be using EQTYPE -1, as that one doesn't show up in the list.
I noticed the EQTYPE for bags has changed, 22 is no longer first bag. Changed those, leaving InvType30 and such as it was. Errored on load with the same as before. Changed it to HB_InvSlot, and CtD again.
It has to be something with InvSlot30 or something below that line, but I can't figure it out for the life of me.
It wouldn't be the ScreenID, right?
Could I rename them to something simpler, like HB_Bag1?
Edit: And I presume the spacing in the XML doesn't matter.... like using 6 spaces instead of a tab, and having blank lines between sections.....
Edit 2: Hey now....I just noticed all the hotbuttons are coded with "<Button", but I see in the Default it's coded as "<HotButton" now. Changing that and loading..... Error.
Code:
[Sat Aug 12 23:12:29 2017] XML reference error! ScreenPiece[14]:HB_Button1[0] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button2[1] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button3[2] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button4[3] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button5[4] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button6[5] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button7[6] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button8[7] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button9[8] referenced but NEVER declared! XML reference error! ScreenPiece[14]:HB_Button10[9] referenced but NEVER declared! [Sat Aug 12 23:12:29 2017] Error validating symbol table. [Sat Aug 12 23:12:29 2017] Error loading skin: loading default skin instead.

More study required, it seems.

Last edited by WhiteWolf : 08-13-2017 at 01:14 AM.
WhiteWolf is offline   Reply With Quote
Old 08-13-2017, 01:18 AM   #5
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Hrm. By removing
Code:
<Pieces>HB_Button1</Pieces> <Pieces>HB_Button2</Pieces> <Pieces>HB_Button3</Pieces> <Pieces>HB_Button4</Pieces> <Pieces>HB_Button5</Pieces> <Pieces>HB_Button6</Pieces> <Pieces>HB_Button7</Pieces> <Pieces>HB_Button8</Pieces> <Pieces>HB_Button9</Pieces> <Pieces>HB_Button10</Pieces>

it actually loads...but I have spell gems where my hotbuttons should be. Empty spell gems, at that, rather than my actual spell gems.
WhiteWolf is offline   Reply With Quote
Old 08-13-2017, 01:07 PM   #6
AloneStarwalker
A Shissar Disciple
 
Join Date: Aug 2002
Posts: 129
Default

hmm the problem here is that the hotbutton bar has changed alot since this one was operational.

we now have 12 slots, and its defined differently
i would use the default one as base, and then edit the sizes and what else to fit.

then figure add the bag slots and other invslot you would like, i personally see no reason to do that as i would just stack another hotbutton bar now that we can drag allmost anything to that.

the invslot eqtype for bag one would be : inventory/Equip 23
AloneStarwalker is offline   Reply With Quote
Old 08-13-2017, 06:35 PM   #7
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Already did that. Starting out by simply defining the original 10 buttons, though, using the code that's already laid out in the piece. Once I get it functional, then I'll get to resizing things.

As I said, though, right now it's doing a CtD when it tries to load, and I think it's because the hotkeys themselves are being defined with <button item, while default and every other Hotbutton file I've looked at use <Hotbutton item.
But when I changed them to <Hotbutton item, it errored to default saying the hotbuttons were referenced, but not declared. Removing them from Pieces at the bottom caused a successful load....but no hotbuttons.
WhiteWolf is offline   Reply With Quote
Old 08-14-2017, 02:22 AM   #8
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Just an image to show the inventory slots working, but not hotbuttons.

Those gem sockets are useless, can't drop a spell into them. Furthers my belief it's there as the image to use if a spell gets dropped into a hotbutton slot.

This is the result of changing <button item="HB_Button1> to <Hotbutton item="HB_Button1> and removing <pieces>HB_Button1</pieces> from the bottom. Had to remove from pieces because it resulted in referenced but not declared, revert to default.

Leaving them referenced AND <button item="HB_Button1"> results in Crash to Desktop with no reason in UIError.log
WhiteWolf is offline   Reply With Quote
Old 08-15-2017, 11:10 AM   #9
AloneStarwalker
A Shissar Disciple
 
Join Date: Aug 2002
Posts: 129
Default

this is a hotbutton grabbed out of the default folder, then edited to fit the soes look and size.

Code:
<HotButton item="HB_Button1"> <ScreenID>HB_Button1</ScreenID> <Font>1</Font> <RelativePosition>true</RelativePosition> <Size> <CX>40</CX> <CY>40</CY> </Size> <Text>1</Text> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <DecalOffset> <X>0</X> <Y>0</Y> </DecalOffset> <DecalSize> <CX>40</CX> <CY>40</CY> </DecalSize> <SpellGem>HB_SpellGem</SpellGem> <InvSlot>HB_InvSlot</InvSlot> <ButtonDrawTemplate> <Normal>A_SquareBtnNormal</Normal> <Pressed>A_SquareBtnPressed</Pressed> <Flyby>A_SquareBtnFlyby</Flyby> <Disabled>A_SquareBtnDisabled</Disabled> <PressedFlyby>A_SquareBtnPressedFlyby</PressedFlyby> </ButtonDrawTemplate> </HotButton>


and this is the pieces reference
Code:
<Pieces>HotButton:HB_Button1</Pieces>


futhermore the hotbutton itself references a spell gem and invslot, this so you can stick spells and items and what not on the thing.

Code:
<SpellGem item="HB_SpellGem"> <ScreenID>HB_SpellGem</ScreenID> <Location> <X>0</X> <Y>1</Y> </Location> <Size> <CX>40</CX> <CY>32</CY> </Size> <Font>1</Font> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <SpellGemDrawTemplate> <Holder>A_SpellGemHolder</Holder> <Background>A_SpellGemBackground</Background> <Highlight>A_SpellGemHighlight</Highlight> </SpellGemDrawTemplate> <SpellIconOffsetX>8</SpellIconOffsetX> <SpellIconOffsetY>4</SpellIconOffsetY> </SpellGem> <InvSlot item="HB_InvSlot"> <ScreenID>HB_InvSlot</ScreenID> <Location> <X>0</X> <Y>0</Y> </Location> <Size> <CX>40</CX> <CY>40</CY> </Size> <Font>1</Font> <TextColor> <R>255</R> <G>255</G> <B>255</B> </TextColor> <Background>A_RecessedBox</Background> <EQType>-2</EQType> </InvSlot>


i would try and use this for your hotbuttons.
AloneStarwalker is offline   Reply With Quote
Old 08-16-2017, 02:52 AM   #10
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

Needed to put the Location coordinates back in for each hotbutton, but now it's being weird in another way. Only the edges of the hotbuttons are working, and they're bigger than they should be. They're overlapping. Even though they have the same Size settings as the bag slots below them.

Edit: On a completely random idea, I decided to take the default Hotbar and do some modifications. I added another TileLayoutBox for my Inventory items, changed the Top Anchor Offset to 53, then added my new TileLayoutBox to HotButtonWnd. And it works....but....and this is the weird part.....
The animations for the hotbuttons are <CX>40</CX> and <CY>40</CY>. The buttons themselves are 37x34, with decal size 33x30 and decal offset of 2x2. My bagbar is 40x40...and my bags are smaller than the hotbuttons. I had to go 46x46 to match up. How does 40x40 or 37x34 = 46x46?
Also, I noticed Agnarr doesn't have the two extra bag slots....Trying to figure out if there's some way to display them if they exist, or to push my weapons over if they don't. Would kind of suck to have a different directory for the live server when it's using the same UI....heh.

Edit 2: I have something acceptable, now, I spose. The graphics are grainy, but I don't think there's anything I can do about that. But it works. Now....I wonder if there's a way to make settings for multiple chat windows the same way you can with Hotbars....

Last edited by WhiteWolf : 08-16-2017 at 05:02 AM.
WhiteWolf is offline   Reply With Quote
Old 08-16-2017, 06:14 AM   #11
AloneStarwalker
A Shissar Disciple
 
Join Date: Aug 2002
Posts: 129
Default

i have tested that, and found no way for me to get it to work.

but yeha it would be neat if it was possible

but

there was one dude

that made this chat window, where the chatoutput fills the entire window, he would make several windows tthat seemed they had no chat input, then make another window where he resized it to only shoow the chatinput area and right clicked and had it set to allways chat here
AloneStarwalker is offline   Reply With Quote
Old 08-16-2017, 06:56 AM   #12
WhiteWolf
A Ghoul
 
Join Date: Aug 2003
Posts: 13
Default

That was one of the nice things about the Soes UI. The compass bar that went across the center, I just put the Input box under that for two additional windows I wanted.
Was looking today, though, and I could've sworn there was a Click Through option before, so you'd never actually click on the window itself and pull it to the foreground.
WhiteWolf is offline   Reply With Quote
Old 08-16-2017, 08:14 AM   #13
AloneStarwalker
A Shissar Disciple
 
Join Date: Aug 2002
Posts: 129
Default

yes think i stumbled across that in a drakah ui i was going thorugh let me think
AloneStarwalker is offline   Reply With Quote
Reply



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -5. The time now is 04:01 PM.


vBulletin Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI