lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO > Developer Discussions > XML modification help (L)

Reply
 
Thread Tools Display Modes
  #1  
Unread 08-19-2008, 01:12 PM
Supermax's Avatar
Supermax Supermax is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Aug 2007
Location: Winnipeg, Canada
Posts: 92
Trouble with Paperdoll positioning

I'm having a hard time skinning the Paperdoll for the Character Journal. Nothing I do shows any difference in-game. It's the same with the minimap radar. Can anyone shed some light on this problem?

I'm wondering if this is one of the panels that shows no difference in-game...

The code..
Quote:
<PanelFile ID="ID_UISkin_RealPaperdollField">
<Element ID="RealPaperdollField" X="529" Y="115" Width="490" Height="486">
<Element ID="RealPaperdollField_Player" X="0" Y="0" Width="490" Height="486">
<Element ID="PlayerInfo_Header" X="10" Y="1" Width="470" Height="26">
<Element ID="PlayerInfo_Header_Bg" X="0" Y="0" Width="470" Height="26"></Element>
<Element ID="PlayerInfo_Header_seperation1" X="400" Y="0" Width="2" Height="26"></Element>
<Element ID="PlayerInfo_Header_seperation2" X="290" Y="0" Width="2" Height="26"></Element>
<Element ID="PlayerInfo_Header_seperation3" X="182" Y="0" Width="2" Height="26"></Element>
</Element>
<Element ID="AvatarInfoElement" X="10" Y="30" Width="275" Height="450">
<Element ID="Paperdoll_Slot_Background_Left" X="20" Y="20" Width="48" Height="400"></Element>
<Element ID="Paperdoll_Slot_Background_Right" X="20" Y="20" Width="48" Height="400"></Element>
<Element ID="Paperdoll_Viewport" X="50" Y="20" Width="174" Height="290"></Element>
<Element ID="Paperdoll_RotateLeft" X="100" Y="300" Width="20" Height="20"></Element>
<Element ID="Paperdoll_RotateRight" X="145" Y="300" Width="20" Height="20"></Element>
<Element ID="Paperdoll_SlotField" X="0" Y="0" Width="275" Height="400">
<Element ID="Weapon1SlotParent" X="75" Y="300" Width="44" Height="44">
<Element ID="Weapon1Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Weapon2SlotParent" X="145" Y="300" Width="44" Height="44">
<Element ID="Weapon2Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="CraftToolSlotParent" X="201" Y="334" Width="44" Height="44">
<Element ID="CraftToolSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="WeaponRangedSlotParent" X="145" Y="227" Width="44" Height="44">
<Element ID="WeaponRangedSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="BackSlotParent" X="201" Y="289" Width="44" Height="44">
<Element ID="BackSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="HeadSlotParent" X="201" Y="22" Width="44" Height="44">
<Element ID="HeadSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="ShoulderSlotParent" X="201" Y="66" Width="44" Height="44">
<Element ID="ShoulderSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="ChestSlotParent" X="201" Y="110" Width="44" Height="44">
<Element ID="ChestSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="LegsSlotParent" X="201" Y="199" Width="44" Height="44">
<Element ID="LegsSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="GlovesSlotParent" X="201" Y="154" Width="44" Height="44">
<Element ID="GlovesSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="BootsSlotParent" X="201" Y="244" Width="44" Height="44">
<Element ID="BootsSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="NecklaceSlotParent" X="21" Y="22" Width="44" Height="44">
<Element ID="NecklaceSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Ring1SlotParent" X="21" Y="244" Width="44" Height="44">
<Element ID="Ring1Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Ring2SlotParent" X="21" Y="289" Width="44" Height="44">
<Element ID="Ring2Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Earring1SlotParent" X="21" Y="66" Width="44" Height="44">
<Element ID="Earring1Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Earring2SlotParent" X="21" Y="110" Width="44" Height="44">
<Element ID="Earring2Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Bracelet1SlotParent" X="21" Y="154" Width="44" Height="44">
<Element ID="Bracelet1Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Bracelet2SlotParent" X="21" Y="199" Width="44" Height="44">
<Element ID="Bracelet2Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Pocket1SlotParent" X="21" Y="333" Width="44" Height="44">
<Element ID="Pocket1Slot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
</Element>
<Element ID="Paperdoll_ViewportBorder" X="125" Y="14" Width="234" Height="231"></Element>
</Element>
<Element ID="PlayerLevel" X="442" Y="6" Width="31" Height="15"></Element>
<Element ID="Level_Text" X="411" Y="6" Width="37" Height="15"></Element>
<Element ID="PlayerClass" X="303" Y="6" Width="109" Height="15"></Element>
<Element ID="PlayerClassIcon" X="17" Y="2" Width="20" Height="20"></Element>
<Element ID="PlayerRace" X="192" Y="6" Width="112" Height="15"></Element>
<Element ID="PlayerName" X="35" Y="3" Width="170" Height="20"></Element>
<Element ID="Stats_Field" X="275" Y="30" Width="200" Height="450">
<Element ID="Stats_Separator" X="1" Y="1" Width="469" Height="18"></Element>
<Element ID="Stats_Vert_Separator1" X="164" Y="1" Width="2" Height="18"></Element>
<Element ID="Stats_Vert_Separator2" X="323" Y="1" Width="2" Height="18"></Element>
<Element ID="Stats_Moral_Icon" X="5" Y="0" Width="24" Height="25"></Element>
<Element ID="Stats_VitalHealth" X="80" Y="0" Width="84" Height="20"></Element>
<Element ID="Stats_VitalHealthLabel" X="28" Y="1" Width="50" Height="20"></Element>
<Element ID="Stats_Power_Icon" X="5" Y="140" Width="24" Height="25"></Element>
<Element ID="Stats_VitalPower" X="80" Y="140" Width="84" Height="20"></Element>
<Element ID="Stats_VitalPowerLabel" X="28" Y="141" Width="48" Height="20"></Element>
<Element ID="Stats_Armor_Icon" X="5" Y="280" Width="24" Height="25"></Element>
<Element ID="Stats_ArmorClassText" X="80" Y="280" Width="50" Height="20"></Element>
<Element ID="Stats_ArmorClassLabel" X="28" Y="281" Width="70" Height="20"></Element>
<Element ID="Stats_Left_Row" X="6" Y="22" Width="156" Height="115">
<Element ID="Stats_StatMight" X="82" Y="0" Width="50" Height="20"></Element>
<Element ID="Stats_StatMightLabel" X="0" Y="0" Width="72" Height="20"></Element>
<Element ID="Stats_StatAgility" X="82" Y="15" Width="50" Height="20"></Element>
<Element ID="Stats_StatAgilityLabel" X="0" Y="15" Width="72" Height="20"></Element>
<Element ID="Stats_StatVitality" X="82" Y="30" Width="50" Height="20"></Element>
<Element ID="Stats_StatVitalityLabel" X="0" Y="30" Width="72" Height="20"></Element>
<Element ID="Stats_StatWillLabel" X="0" Y="45" Width="72" Height="20"></Element>
<Element ID="Stats_StatWill" X="82" Y="45" Width="50" Height="20"></Element>
<Element ID="Stats_StatFateLabel" X="0" Y="60" Width="72" Height="20"></Element>
<Element ID="Stats_StatFate" X="82" Y="60" Width="50" Height="20"></Element>
<Element ID="Stats_CombatEffectiveness_Melee" X="82" Y="75" Width="50" Height="20"></Element>
<Element ID="Stats_CombatEffectivenessMeleeLabel" X="0" Y="75" Width="72" Height="20"></Element>
<Element ID="Stats_CombatEffectiveness_Ranged" X="82" Y="90" Width="50" Height="20"></Element>
<Element ID="Stats_CombatEffectivenessRangedLabel" X="0" Y="90" Width="72" Height="20"></Element>
</Element>
<Element ID="Stats_Right_Column" X="6" Y="302" Width="138" Height="144">
<Element ID="Stats_MitigationFire" X="75" Y="0" Width="50" Height="20"></Element>
<Element ID="Stats_MitigationFireLabel" X="0" Y="0" Width="76" Height="20"></Element>
<Element ID="Stats_MitigationFrost" X="75" Y="15" Width="50" Height="20"></Element>
<Element ID="Stats_MitigationFrostLabel" X="0" Y="15" Width="76" Height="20"></Element>
<Element ID="Stats_MitigationCommon" X="75" Y="30" Width="50" Height="20"></Element>
<Element ID="Stats_MitigationCommonLabel" X="0" Y="30" Width="76" Height="20"></Element>
<Element ID="Stats_MitigationShadow" X="75" Y="45" Width="50" Height="20"></Element>
<Element ID="Stats_MitigationShadowLabel" X="0" Y="45" Width="76" Height="20"></Element>
<Element ID="Stats_ResistanceWound" X="75" Y="75" Width="50" Height="20"></Element>
<Element ID="Stats_ResistanceWoundLabel" X="0" Y="75" Width="76" Height="20"></Element>
<Element ID="Stats_ResistanceFear" X="75" Y="60" Width="50" Height="20"></Element>
<Element ID="Stats_ResistanceFearLabel" X="0" Y="60" Width="76" Height="20"></Element>
<Element ID="Stats_ResistanceDisease" X="75" Y="90" Width="50" Height="20"></Element>
<Element ID="Stats_ResistanceDiseaseLabel" X="0" Y="90" Width="76" Height="20"></Element>
<Element ID="Stats_ResistancePoison" X="75" Y="105" Width="50" Height="20"></Element>
<Element ID="Stats_ResistancePoisonLabel" X="0" Y="105" Width="76" Height="20"></Element>
</Element>
<Element ID="Stats_Middle_Column" X="6" Y="162" Width="148" Height="115">
<Element ID="Stats_CombatCriticalLabel" X="0" Y="0" Width="92" Height="20"></Element>
<Element ID="Stats_CombatCritical" X="93" Y="0" Width="50" Height="20"></Element>
<Element ID="Stats_CombatRangedCriticalLabel" X="0" Y="15" Width="92" Height="20"></Element>
<Element ID="Stats_CombatRangedCritical" X="93" Y="15" Width="50" Height="20"></Element>
<Element ID="Stats_CombatMagicCriticalLabel" X="0" Y="30" Width="92" Height="20"></Element>
<Element ID="Stats_CombatMagicCritical" X="93" Y="30" Width="50" Height="20"></Element>
<Element ID="Stats_CombatBlockLabel" X="0" Y="60" Width="92" Height="20"></Element>
<Element ID="Stats_CombatBlock" X="93" Y="60" Width="50" Height="20"></Element>
<Element ID="Stats_CombatEvadeLabel" X="0" Y="75" Width="92" Height="20"></Element>
<Element ID="Stats_CombatEvade" X="93" Y="75" Width="50" Height="20"></Element>
<Element ID="Stats_CombatParryLabel" X="0" Y="90" Width="92" Height="20"></Element>
<Element ID="Stats_CombatParry" X="93" Y="90" Width="50" Height="20"></Element>
</Element>
</Element>
<Element ID="Player_Money_BG" X="86" Y="284" Width="325" Height="31"></Element>
<Element ID="MoneyDisplay" X="96" Y="288" Width="170" Height="22"></Element>
<Element ID="DestinyDisplay" X="243" Y="288" Width="163" Height="22"></Element>
<Element ID="AvatarInfoOutfitElement" X="-5" Y="8" Width="504" Height="281">
<Element ID="AvatarInfoOutfitElement_Icon_Background_Left" X="21" Y="21" Width="141" Height="200"></Element>
<Element ID="AvatarInfoOutfitElement_Icon_Background_Right " X="311" Y="20" Width="158" Height="200"></Element>
<Element ID="Paperdoll_Viewport" X="160" Y="27" Width="174" Height="190"></Element>
<Element ID="Paperdoll_RotateLeft" X="217" Y="216" Width="20" Height="20"></Element>
<Element ID="Paperdoll_RotateRight" X="244" Y="216" Width="20" Height="20"></Element>
<Element ID="Paperdoll_SlotField" X="8" Y="8" Width="435" Height="284">
<Element ID="BackSlotParent" X="387" Y="68" Width="44" Height="44">
<Element ID="BackSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="BackSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="HeadSlotParent" X="326" Y="23" Width="44" Height="44">
<Element ID="HeadSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="HeadSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="ShoulderSlotParent" X="387" Y="23" Width="44" Height="44">
<Element ID="ShoulderSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="ShoulderSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="ChestSlotParent" X="326" Y="68" Width="44" Height="44">
<Element ID="ChestSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="ChestSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="LegsSlotParent" X="326" Y="158" Width="44" Height="44">
<Element ID="LegsSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="LegsSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="GlovesSlotParent" X="326" Y="113" Width="44" Height="44">
<Element ID="GlovesSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="GlovesSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="BootsSlotParent" X="387" Y="158" Width="44" Height="44">
<Element ID="BootsSlotBorder" X="0" Y="0" Width="44" Height="44"></Element>
<Element ID="BootsSlot" X="3" Y="3" Width="35" Height="35"></Element>
</Element>
<Element ID="Ghosted_earring1_slot" X="36" Y="23" Width="44" Height="44"></Element>
<Element ID="Ghosted_earing2_slot" X="92" Y="23" Width="44" Height="44"></Element>
<Element ID="Ghosted_bracelet1_slot" X="36" Y="113" Width="44" Height="44"></Element>
<Element ID="Ghosted_bracelet2_slot" X="92" Y="113" Width="44" Height="44"></Element>
<Element ID="Ghosted_pocket_slot" X="92" Y="68" Width="44" Height="44"></Element>
<Element ID="Disabled_neck_slot" X="36" Y="68" Width="44" Height="44"></Element>
<Element ID="Ghosted_ring1_slot" X="36" Y="158" Width="44" Height="44"></Element>
<Element ID="Ghosted_ring2_slot" X="93" Y="158" Width="44" Height="44"></Element>
<Element ID="Ghosted_weapon1_slot" X="144" Y="227" Width="44" Height="44"></Element>
<Element ID="Ghosted_weapon2_slot" X="188" Y="227" Width="44" Height="44"></Element>
<Element ID="Ghosted_rangedWeapon_slot" X="232" Y="227" Width="44" Height="44"></Element>
<Element ID="Ghosted_Craft_Tool_slot" X="274" Y="227" Width="44" Height="44"></Element>
</Element>
<Element ID="Paperdoll_Border" X="125" Y="14" Width="234" Height="231"></Element>
<Element ID="Paperdoll_OutfitSystem_Clarification" X="83" Y="235" Width="318" Height="44"></Element>
</Element>
<Element ID="Paperdoll_OutfitSystem_Controls_Field" X="1" Y="3" Width="493" Height="471">
<Element ID="Paperdoll_PresentOutfit_Normal" X="338" Y="221" Width="120" Height="18">
<Element ID="Paperdoll_PresentOutfit_Normal_button" X="0" Y="4" Width="10" Height="10"></Element>
<Element ID="Paperdoll_PresentOutfit_Normal_textLabel" X="14" Y="0" Width="106" Height="18"></Element>
</Element>
<Element ID="Paperdoll_PresentOutfit_Outfit1" X="338" Y="221" Width="120" Height="18">
<Element ID="Paperdoll_PresentOutfit_Outfit1_button" X="0" Y="4" Width="10" Height="10"></Element>
<Element ID="Paperdoll_PresentOutfit_Outfit1_textLabel" X="14" Y="0" Width="106" Height="18"></Element>
</Element>
<Element ID="Paperdoll_PresentOutfit_Outfit2" X="338" Y="221" Width="120" Height="18">
<Element ID="Paperdoll_PresentOutfit_Outfit2_button" X="0" Y="4" Width="10" Height="10"></Element>
<Element ID="Paperdoll_PresentOutfit_Outfit2_textLabel" X="14" Y="0" Width="106" Height="18"></Element>
</Element>
<Element ID="Paperdoll_OutfitSystem_Disabled" X="152" Y="116" Width="175" Height="39"></Element>
<Element ID="Paperdoll_OutfitSystem_EquippedTab" X="451" Y="47" Width="34" Height="86">
<Element ID="Paperdoll_Inventory_Normal" X="0" Y="0" Width="34" Height="86"></Element>
</Element>
<Element ID="Paperdoll_OutfitSystem_Outfit1Tab" X="451" Y="133" Width="34" Height="34">
<Element ID="Paperdoll_Inventory_Outfit1" X="0" Y="0" Width="34" Height="34"></Element>
</Element>
<Element ID="Paperdoll_OutfitSystem_Outfit2Tab" X="451" Y="167" Width="34" Height="34">
<Element ID="Paperdoll_Inventory_Outfit2" X="0" Y="0" Width="34" Height="34"></Element>
</Element>
<Element ID="Paperdoll_OutfitSlotVisibility_ControlPages" X="322" Y="32" Width="130" Height="188">
<Element ID="Inventory_Visibility_Page" X="0" Y="0" Width="130" Height="188">
<Element ID="Paperdoll_VisCheckBox_ShowHelmet" X="52" Y="18" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowBoots" X="113" Y="152" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowCloak" X="113" Y="62" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowShoulder" X="112" Y="17" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowGloves" X="51" Y="107" Width="14" Height="14"></Element>
</Element>
<Element ID="Outfit1_Visibility_Page" X="0" Y="0" Width="130" Height="188">
<Element ID="Paperdoll_VisCheckBox_ShowHelmet" X="52" Y="18" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowBoots" X="113" Y="152" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowCloak" X="113" Y="62" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowShoulder" X="112" Y="17" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowGloves" X="51" Y="107" Width="14" Height="14"></Element>
</Element>
<Element ID="Outfit2_Visibility_Page" X="0" Y="0" Width="130" Height="188">
<Element ID="Paperdoll_VisCheckBox_ShowHelmet" X="52" Y="18" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowBoots" X="113" Y="152" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowCloak" X="113" Y="62" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowShoulder" X="112" Y="17" Width="14" Height="14"></Element>
<Element ID="Paperdoll_VisCheckBox_ShowGloves" X="51" Y="107" Width="14" Height="14"></Element>
</Element>
</Element>
</Element>
</Element>
</PanelFile>

Last edited by Supermax : 08-19-2008 at 04:35 PM. Reason: Added full code
Reply With Quote
  #2  
Unread 08-19-2008, 05:50 PM
Brygard2007's Avatar
Brygard2007 Brygard2007 is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Sep 2007
Location: http://www.youtube.com/user/Brygard2009
Posts: 183
When you say skinning the char sheet,Do you mean recoloring or are you trying to modify the width and length?
Same with minimap.

If you trying to modify to move things around buttons,width,height etc,then the answer for both is no.
I couldn't find a way to move them too.

But if your trying to recolor the skin,then those are not the codes.
The codes for skinning the char sheet and minimap are in the book 14 skindefinition file.
Reply With Quote
  #3  
Unread 08-19-2008, 06:29 PM
Supermax's Avatar
Supermax Supermax is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Aug 2007
Location: Winnipeg, Canada
Posts: 92
I meant as in repositioning the assets to make them more functional. And why are we not allowed to adjust the position/scales if they are available to us in this form?
Reply With Quote
  #4  
Unread 08-19-2008, 06:57 PM
Brygard2007's Avatar
Brygard2007 Brygard2007 is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Sep 2007
Location: http://www.youtube.com/user/Brygard2009
Posts: 183
I don't know why,I just know that they don't work(some degree).
Think this one the things they might be working on for the new UI,this only a guess.

Also think the codes are not complete or written as they should be.

Example:
The toolbar panel.
The book 14 has the very first code:
<PanelFile ID="ID_UISkin_Toolbar">

That first line doesn't make the code work for some reason,so if you tried to modify it with the width etc,it won't show up ingame for some reason.

But if you replace that code with:
<PanelFile ID="toolbar">

Then everything you modify in that code will show up ingame.
Its wierd,by the way that code I got from looking up from varies Authors xml here.

To be sure we need Frosty to confirm this.
Reply With Quote
  #5  
Unread 08-19-2008, 08:40 PM
Supermax's Avatar
Supermax Supermax is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Aug 2007
Location: Winnipeg, Canada
Posts: 92
This was the template I designed for a new character journal using Enfield's Panel Viewer.

Reply With Quote
  #6  
Unread 12-03-2008, 02:57 PM
BoomWav BoomWav is offline
The Wary
 
Join Date: Nov 2008
Posts: 4
What don't work? Editing the slot positions or the 3d model thing...? Or anything in the panel?

It may have to be hardcoded.. Since there are special function associated with them.


EDIT.
BTW, the template you're trying to do is awesome.
Reply With Quote
  #7  
Unread 12-04-2008, 11:20 AM
Frosty's Avatar
Frosty Frosty is offline
Tools and UI Engineer
Interface Author - Click to view interfaces
 
Join Date: Feb 2007
Posts: 177
There are some unfortunate issues with repositioning fields inside panels that can be used all over the place. For example the avatar image is used on the dye preview, the inspection window, and the character journal. The character page is also one of those types of panels. (I refer to this in other threads but I suk at looking things up... In that other thread we were talking about vitals, I think, and I used the "Destiny" display as my test case.)

I'm working on a way to get a better "SkinDictionary.txt" file that will:
- work with the current technology
- not require months of development time

But, it's slow going as I don't get to work on this too often.
-P
Reply With Quote
  #8  
Unread 12-04-2008, 12:59 PM
Brode's Avatar
Brode Brode is offline
The Undying
 
Join Date: Apr 2007
Posts: 47
Quote:
Originally Posted by Frosty
There are some unfortunate issues with repositioning fields inside panels that can be used all over the place. For example the avatar image is used on the dye preview, the inspection window, and the character journal. The character page is also one of those types of panels. (I refer to this in other threads but I suk at looking things up... In that other thread we were talking about vitals, I think, and I used the "Destiny" display as my test case.)

I'm working on a way to get a better "SkinDictionary.txt" file that will:
- work with the current technology
- not require months of development time

But, it's slow going as I don't get to work on this too often.
-P
It sounds to me like someone at Turbine isnt that concerned with UI issues/requests. Im not talking about you frosty but maybe your boss? Let us knwo to whom we should write out storngly worded letters/emails od concern to. Maybe we can help get you the time and resources needed to "work on this more often"
Reply With Quote
  #9  
Unread 12-04-2008, 02:21 PM
Supermax's Avatar
Supermax Supermax is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Aug 2007
Location: Winnipeg, Canada
Posts: 92
Yes Brode,

I believe that I, along with countless other UI enthusiasts, have devoted a lot of time to improving Turbine's interface (which I think was developed to suit new players, albeit being quite clumsy.) When people complain or make suggestions about the launch UI, we are the answer it seems.

I must say, if we only had some sort of development power or just a voice, we could together do great things.

We represent a very important figure in LOTRO's community; we are the folk who are willing to put in the time and effort to improve the game play and or the integration of different player's needs and desires. We help build the total player immersion.

I think, in a small way, we are one of many factors that have lead to the success of The Lord of the Rings online. I only wish Turbine recognized this.

I don't expect to be paid or appreciated, just a little more cooperation on Turbine's side.

We really should get together and express all of our ideas to Turbine via a letter or something--anything that will get our voices heard.

Maybe Frosty, you can assist in this?

/Ghandi mode

EDIT
P.S. It would be pretty cool to work for Turbine doing UI work IMO

Last edited by Supermax : 12-04-2008 at 05:14 PM.
Reply With Quote
  #10  
Unread 12-04-2008, 05:36 PM
Frosty's Avatar
Frosty Frosty is offline
Tools and UI Engineer
Interface Author - Click to view interfaces
 
Join Date: Feb 2007
Posts: 177
A little history on me and UI Skinning:

I'm not a game systems guy, I work on the tools. The content tools that allow people to build quests, put monsters in the world, and terraform the landscape. In 2005, I was really concerned with how LOTRO's UI was shaping up and I took a leave of absence from my current job to work on the UI with other (more talented than me) people. I brought you floaty text, chat and IM tab improvements, the radar and map, and vitals updates (to name a few.)

After the year was up, I transitioned back into the job I am in now, the manager for the Live, Support, and Tools team. This means that my team is called whenever the servers crash (yes, sometimes at 2am), we debug and triage the problems and code the solutions. We aren't game specific and we handle both DDO and LOTRO server maintenance. We don't do game code.

Before LOTRO launched, I was playing a lot of WoW and I was amazed at the level of customization their client allowed and I wondered how much of our UI could be modified. It turned out it wasn't a lot - the UI system as it exists today is fairly similar (but updated with functionality) as the AC2 engine. Basic investigation showed me that we could replace graphics fairly easily.

I was on a trip to a brewery in Maine at some point in 2006 (playing hookie from work) when I essentially designed the whole skinning system as it exists today. I think it took me a week to shoehorn the system into the existing UI (on my own time, mind you). Re-positioning UI elements came a few weeks later - to my chagrin this still doesn't work as intended. So UI skinning is essentially a "one man show" from a man who's job is something else. I get to work on skinning when I get the chance (instead I'm writing this post! ... kidding...)

Other people have mentioned it, but we are working on a new UI system that I can't talk too much about. So you have the struggle between devoting resources to a newer cooler system and supporting and adding functionality to the old system.

Posting on this board about your feelings on the UI probably aren't going to change the course of the Titanic, but posting (well thought out, articulate) icebergs on the official message boards might get you somewhere (to continue the metaphor). Remember, I'm not officially attached to the LOTRO project, so you need to convince those developers that improving the older UI is worthwhile.

-P
Reply With Quote
Reply



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
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Positioning Problem... Derida XML modification help (L) 3 03-06-2008 08:37 PM
Trouble Positioning Assets in Minimap Supermax General Authoring Discussion (L) 3 03-05-2008 11:05 PM
Trouble installing UI.... baffled blackandy Interface Help (L) 4 08-10-2007 08:31 AM
Auto-Attack Button Positioning Trottimus Interface Help (L) 7 07-05-2007 03:16 PM
New UI Positioning Problem(s) - Exp Bar... AncientWolf XML modification help (L) 15 06-21-2007 09:57 PM


All times are GMT -5. The time now is 10:55 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui