Quote:
Originally Posted by xyrqes
I'm having a problem with this - and also almost all similar xp-bars. If I log out a char in qeynos and then log in a Mule char from IoR the client quits to desktop when it goes to add the char to the zone. This does not happen if I switch between chars on IoR or if i switch between chars on Qeynos. Nor does it happen if were to initially load an IoR char and then load a qeynos char. This only happens if the file eq2ui_mainhud_experience.xml is in my custom gui folder. I have tried removing all other mods with no success. and I have used soe's scan facility to check all original game files.
|
The above post by Xyrqes has been verified to be the cause of the Crash to Desktop when choosing "Camp to Character Select" and Picking another character to Log In as. Many of the XP Bar mods seem to have code within them that is causing the crash.
I am going to post here what the Old (Broken) Code is, and what the new fixed Code is, for each area that has been changed to fix this.
Within your "eq2ui_mainhud_experience.xml" file find the following lines and change them as directed below.
Old Code:
Code:
<Page actiontype="Experience" BackgroundColor="#00FF00" eq2usescomwndcontrols="true" Location="307,596" Name="Experience" PackLocation="center,bottom" PackLocationProp="-205/0001,-172/0001" ScrollExtent="498,73" Size="498,73" UserMovable="true">
Change it to this New Code:
Code:
<Page BackgroundColor="#00FF00" eq2usescomwndcontrols="true" Location="307,596" Name="Experience" PackLocation="center,bottom" PackLocationProp="-205/0001,-172/0001" ScrollExtent="498,73" Size="498,73" UserMovable="true">
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.VitalityUpperMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="16,2" Name="UpperMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" PackLocation="left,center" PackLocationProp="0016/0001,-013/0001" ScrollExtent="249,13" Size="249,13" Style="UpperSliderbarStyle" textalignment="Right" UpperLimit="1000" Value="1000" Visible="false"/>
Change it to this New Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.VitalityUpperMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="16,2" Name="UpperMarker" PackLocation="left,center" PackLocationProp="0016/0001,-013/0001" ScrollExtent="249,13" Size="249,13" Style="UpperSliderbarStyle" textalignment="Right" UpperLimit="1000" Value="1000" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.VitalityLowerMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="17,14" Name="LowerMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" PackLocation="left,center" PackLocationProp="0017/0001,-001/0001" ScrollExtent="247,10" Size="247,10" Style="LowerSliderbarStyle" textalignment="Right" UpperLimit="100" Value="100" Visible="false"/>
Change it to this New Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.VitalityLowerMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="17,14" Name="LowerMarker" PackLocation="left,center" PackLocationProp="0017/0001,-001/0001" ScrollExtent="247,10" Size="247,10" Style="LowerSliderbarStyle" textalignment="Right" UpperLimit="100" Value="100" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.VitalityOverflowMarker" GetsInput="true" Location="274,8" Name="OverflowMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" Rotation="0.750" ScrollExtent="17,12" Size="17,12" SourceRect="144,3,163,15" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image DynamicData="/GameData.Self.VitalityOverflowMarker" GetsInput="true" Location="274,8" Name="OverflowMarker" Rotation="0.750" ScrollExtent="17,12" Size="17,12" SourceRect="144,3,163,15" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.Vitality" GetsInput="true" Location="251,1" Name="GemGlow" OnHideEffector="FadeOut" OnShowEffector="PulsingEffect" ScrollExtent="29,28" Size="29,28" SourceRect="140,50,169,78" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image GetsInput="true" Location="251,1" Name="GemGlow" ScrollExtent="29,28" Size="29,28" SourceRect="140,50,169,78" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
DynamicData="/GameData.Self.Vitality" OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.Vitality" GetsInput="true" Location="251,3" Name="Gem" OnHideEffector="FadeOut" OnShowEffector="FadeIn" ScrollExtent="26,26" Size="26,26" SourceRect="107,52,133,78" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image DynamicData="/GameData.Self.Vitality" GetsInput="true" Location="251,3" Name="Gem" ScrollExtent="26,26" Size="26,26" SourceRect="107,52,133,78" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Text AbsorbsInput="false" DynamicData="/GameData.Self.Level" Font="/Fonts.FontZapf15" LocalText="1 (15)" Location="6,5" Margin="0,0,5,0" MaxLines="1" Name="Level" ScrollExtent="19,45" ShadowStyle="/ShadowStyles.ChatSimple.Outline1" Size="19,17" TextAlignment="Center" TextColor="#EBDEAA" TruncateElipsis="false">1 (15)</Text>
Change it to this New Code:
Code:
<Text AbsorbsInput="false" DynamicData="/GameData.Self.EffectiveLevel" Font="/Fonts.FontZapf15" LocalText="50" Location="4,3" Margin="0,0,5,0" MaxLines="1" Name="Level" ScrollExtent="24,20" ShadowStyle="/ShadowStyles.ChatSimple.Outline1" Size="24,20" TextAlignment="Center" TextAlignmentVertical="Center" TextColor="#EBDEAA" TruncateElipsis="false">50</Text>
What changed? Changed
DynamicData="/GameData.Self.Level" to
DynamicData="/GameData.Self.EffectiveLevel" and changed the Text Callouts from
1 (15) to
50.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#4BB3FE" DynamicData="/GameData.Self.ExperienceBubble" Location="23,13" Name="ExpToNextBubble" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#4BB3FE" DynamicData="/GameData.Self.ExperienceBubble" Location="23,13" Name="ExpToNextBubble" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#D39614" DynamicData="/GameData.Self.ExperienceCurrent" Location="23,8" Name="ExpCurrent" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#D39614" DynamicData="/GameData.Self.ExperienceCurrent" Location="23,8" Name="ExpCurrent" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#C53A4B" DynamicData="/GameData.Self.ExperienceDebtCurrent" Location="23,8" Name="ExpDebtCurrent" Progress="0.650" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#C53A4B" DynamicData="/GameData.Self.ExperienceDebtCurrent" Location="23,8" Name="ExpDebtCurrent" Progress="0.650" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.TSVitalityUpperMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="16,2" Name="UpperMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" PackLocation="left,center" PackLocationProp="0016/0001,-013/0001" ScrollExtent="249,13" Size="249,13" Style="UpperSliderbarStyle" textalignment="Right" UpperLimit="1000" Value="1000" Visible="false"/>
Change it to this New Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.TSVitalityUpperMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="16,2" Name="UpperMarker" PackLocation="left,center" PackLocationProp="0016/0001,-013/0001" ScrollExtent="249,13" Size="249,13" Style="UpperSliderbarStyle" textalignment="Right" UpperLimit="1000" Value="1000" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.TSVitalityLowerMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="17,14" Name="LowerMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" PackLocation="left,center" PackLocationProp="0017/0001,-001/0001" ScrollExtent="247,10" Size="247,10" Style="LowerSliderbarStyle" textalignment="Right" UpperLimit="100" Value="100" Visible="false"/>
Change it to this New Code:
Code:
<Sliderbar Algorithm="Linear" DynamicData="/GameData.Self.TSVitalityLowerMarker" Enabled="false" FloatLeftValue="3.000" FloatRightValue="1.000" FloatValue="1.000" Location="17,14" Name="LowerMarker" PackLocation="left,center" PackLocationProp="0017/0001,-001/0001" ScrollExtent="247,10" Size="247,10" Style="LowerSliderbarStyle" textalignment="Right" UpperLimit="100" Value="100" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.TSVitalityOverflowMarker" GetsInput="true" Location="274,8" Name="OverflowMarker" OnHideEffector="FadeOut" OnShowEffector="FadeIn" Rotation="0.750" ScrollExtent="17,12" Size="17,12" SourceRect="232,3,251,15" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image DynamicData="/GameData.Self.TSVitalityOverflowMarker" GetsInput="true" Location="274,8" Name="OverflowMarker" Rotation="0.750" ScrollExtent="17,12" Size="17,12" SourceRect="232,3,251,15" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.TSVitality" GetsInput="true" Location="250,0" Name="GemGlow" OnHideEffector="FadeOut" OnShowEffector="PulsingEffect" ScrollExtent="30,29" Size="30,29" SourceRect="205,50,235,79" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image GetsInput="true" Location="250,0" Name="GemGlow" ScrollExtent="30,29" Size="30,29" SourceRect="205,50,235,79" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
DynamicData="/GameData.Self.TSVitality" OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Image DynamicData="/GameData.Self.TSVitality" GetsInput="true" Location="251,3" Name="Gem" OnHideEffector="FadeOut" OnShowEffector="FadeIn" ScrollExtent="26,26" Size="26,26" SourceRect="206,23,232,49" SourceResource="images/widgets02.dds" Visible="false"/>
Change it to this New Code:
Code:
<Image DynamicData="/GameData.Self.TSVitality" GetsInput="true" Location="251,3" Name="Gem" ScrollExtent="26,26" Size="26,26" SourceRect="206,23,232,49" SourceResource="images/widgets02.dds" Visible="false"/>
What changed? Removed the
OnHideEffector="FadeOut" OnShowEffector="FadeIn" from the code.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#4BB3FE" DynamicData="/GameData.Self.TradeskillExperienceBubble" Location="23,13" Name="ExpToNextBubble" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#4BB3FE" DynamicData="/GameData.Self.TradeskillExperienceBubble" Location="23,13" Name="ExpToNextBubble" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#C666FF" DynamicData="/GameData.Self.TradeskillExperienceCurrent" Location="23,8" Name="ExpCurrent" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#C666FF" DynamicData="/GameData.Self.TradeskillExperienceCurrent" Location="23,8" Name="ExpCurrent" Progress="0.500" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Progressbar actiontype="Experience" BackgroundColor="#000000" Color="#C53A4B" DynamicData="/GameData.Self.TSExperienceDebtCurrent" Location="23,8" Name="ExpDebtCurrent" Progress="0.650" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
Change it to this New Code:
Code:
<Progressbar BackgroundColor="#000000" Color="#C53A4B" DynamicData="/GameData.Self.TSExperienceDebtCurrent" Location="23,8" Name="ExpDebtCurrent" Progress="0.650" ScrollExtent="234,5" Size="234,5" Style="/progressbarlist.progress_default"/>
What changed? Removed the
actiontype="Experience" from the code.
Old Code:
Code:
<Page AbsorbsInput="false" BackgroundOpacity="1.000" Name="WC_Backdrop" PackLocation="top,left" PackLocationProp="0000/0001,0000/0001" PackSize="absolute,absolute" PackSizeProp="0001/0001,-001/0001" ScrollExtent="497,74" Size="497,74"/>
Change it to this New Code:
Code:
<Page AbsorbsInput="false" BackgroundOpacity="1.000" Name="WC_Backdrop" PackLocation="top,left" PackLocationProp="0000/0001,0000/0001" PackSize="absolute,absolute" PackSizeProp="0001/0001,-001/0001" RStyleDefault="/FrameStyles.background_gold" ScrollExtent="497,74" Size="497,74"/>
What changed? Added
RStyleDefault="/FrameStyles.background_gold" to the code.
If you have any of Humudce's XP Bar mods, please re-download them as I have fixed and posted new versions that do not cause the crash anymore. This information has been posted to notify everyone of the issue causing the crash, and to assist the other XP Bar Mods authors in fixing their mods quickly.