MaesterRowen

[TeamFSD] XuiWorkshop v1.0.0.0

23 posts in this topic

Good evening fellow skinners, coders, and enthusiasts,

 

Since TeamFSD isn't actively coding anymore, I wanted to provide everyone with a program we created during the creation of the F3plugin, LiNK and the HUD modifications you use today.

 

This program will essentially take XUI files developed with XuiTool and convert them to XURv8 files that are used by the kernel/dash to show the HUD.  Additionally, it'll let you load those XURv8 files and convert them to XUI files that you can then load in XUITool.

 

This is the very same tool we used when creating the stuff you see in HUD now.  

 

Please keep in mind... this tool was only developed enough to work for us, and while we think its pretty damn good, its not perfect.  Also, I am way too lazy to write a how-to, so I am hoping someone with the smarts can figure it out on their own and then write a tutorial for people everywhere to use.

 

In addition to the program, I am providing the complete source code for the project in hopes that it is expanded, improved and continues to be used whether thats for skinning FSPlugin stuff, or writing your own programs or plugins that modify HUD or the dash in some way.  Only thing we ask is that you give us some credit if you do use any of the source for your own projects (thanks!)

 

The screenshot below represents the program in action.  This is after I loaded SystemLink.xur (a file from f3plugin).  It shows the converted heirarchy and even shows timeline information.  It is an amazing piece work and Wondro and I spent weeks reverse engineering the XURv8 format for use with LiNK and ultimately I am glad we are finally sharing it.

 

Lastly, if you do use this program to create custom HUD skins for LiNK, do so at your own risk.  Hud has a very small amount of memory available and overloading it with images, scenes and animations, you are likely going to cause instability in most games, crashes, etc.  

 

Anyway, thanks to everyone in TeamFSD, Wondro, cOz, Anth0ny, Natelx, and DeadlyD for either information or help in building this program and thanks to the fans who have enjoyed using LiNK and the programs we've built.  I look forward to seeing what happens with this.

 

 

sample.png

 

Edit By Gavin_Darkglider:

 

For those having issues with XUI Tool opening the XUI files saved by XUI workshop, and have tried the extension files from XUIWorkshop For XUI Tool, try these https://www.dropbox.com/s/oj7swqzioo4bm9u/XuiToolXamExtensions.rar?dl=0. I was having all sorts of issues, only when opening the exported XUI Files, this fixed that problem, and made them appear propperly in XUI tool. :) Also, after I compiled the XUI Files back into XUR files, I had to edit the XUR with a Hex editor, as the Degree symbol used in the temperatures was being put in to the file as an unreadable byte, so it stopped the plugin from loading the file. :( I dont have a quick fix for that, but if you want more info look here: http://www.realmodscene.com/index.php?/topic/3261-xuiworkshop-v1000-released-by-teamfsd-member-maesterrowen/?p=43960

 

Second edit By Gavin_Darkglider:

 

Found A quick fix, if you open the XUI file in XUI tool, and replace the square box symbol that is wrong with the symbol created by holding alt and on the number pad type 1 6 7 then release alt, it will fix the problem(Do for each Temperature Txt), and no hex editing is required. Dont know why the app messes this up when converting files from xur to xui, maybe maester rowen will look into it. This has been tested by me, and is working.

Also as stated in the first edit, if using the extensions packaged with xuiworkshop for XUI tool do not work for opening the XUI files in XUI tool, Use the ones I posted above. They have been tested by me, and I have confirmed they work, and will not cause any unwanted changes to the exported binary file. :)

XuiWorkshop.rar

Swizzy, begallegal1, gary72 and 4 others like this

Share this post


Link to post
Share on other sites

Just the other day I was thinking about what would happen if you guys released this. Its great to see some of this stuff finally get released so that we can all make some things to help expand the 360 scene. Thanks again guys!

Share this post


Link to post
Share on other sites

Thanks for that, but a little update on F3 with enabled trailers would be much nicer than this tool.

cheers chee5y

The team isn't working on F3 anymore, infact there is no active team anymore... they're still talking to eachother, and they do release stuff they've had laying around... things they've made over time to solve various problems they've had so that others don't have to re-invent the wheel

Share this post


Link to post
Share on other sites

I can see this expanding the homebrew scene. It would be nice, If we could add a trainer menu to the hud also, and possibly some other things, and this will help homebrew trainer engine developers do this, and even though teamFSD has disbanded, it would be nice if the source could be released for the latest version, so it can be converted into something more like XBMC was for the Xbox Classic, something that will play all media files, and stuff that microsoft doesnt support with the built in emulators, and possibly a built in python engine(always liked being able to write my own applets for XBMC, or download them(MythTV, Youtube, etc). I know that a stock xbox supports this, but it would be nice to get support for this on a jtag also. I guess what I am saying is thank you, as this is the first step of many for other homebrew developers to build upon what is already awesome.

grochu112 likes this

Share this post


Link to post
Share on other sites

Thank you very much for this,,for an old skin maker like me this is huge in evolving my skills and knowledge about the UI ,,on that note I know any of the material that the team is willing to share (if even only to select people capable of furthering the work if needed) will be greatly appreciated by many of us, and ultimately by everyone who owns a modded console, thanks again for this and for everything TeamFSD has ever done for the 360 scene ;)

Share this post


Link to post
Share on other sites

Lol i got it, the XML Files are just horrible :)

 

What's the difference between EXT  XUI and normal one ?

And why is this so buggy and uncomplete :S

sometimes it cant load any files

Share this post


Link to post
Share on other sites

This is for the FIlebrowser.xui to open it. i know it is not necessary but merging all classes into one leads to crash the xui tool. If you want me to post all xmls seperated for all xur files, you can request here.

Filebrowser.xml

<XUIClassExtension version="0001">
    <XUIClass Name="XuiDivider1" BaseClassName="XuiElement" Icon="Images/blank.bmp" Description="Divider">
    </XUIClass>
    <XUIClass Name="XuiDivider2" BaseClassName="XuiElement" Icon="Images/blank.bmp" Description="Divider">
    </XUIClass>
    <XUIClass Name="GuideDashCommandNavButton" BaseClassName="XuiNavButton" Icon="Images/GuideDashCommandNavButton.bmp" Description="GuideDashCommandNavButton">
        <PropDef Id="179" Name="DashCommand" Type="integer">
            <DefaultVal>0</DefaultVal>
        </PropDef>
    </XUIClass>
    <XUIClass Name="AccountManagementNavButton" BaseClassName="GuideDashCommandNavButton">
    </XUIClass>
    <XUIClass Name="AvatarEditorNavButton" BaseClassName="XuiNavButton">
        <PropDef Id="180" Name="EntryPoint" Type="string">
            <DefaultVal/>
        </PropDef>
    </XUIClass>
    <XUIClass Name="GuideMainSceneNavButton" BaseClassName="XuiNavButton" Icon="Images/GuideMainSceneNavButton.bmp" Description="GuideMainSceneNavButton">
        <PropDef Id="181" Name="MainScenePressPath" Type="string">
            <DefaultVal/>
        </PropDef>
    </XUIClass>
    <XUIClass Name="HUDScene" BaseClassName="XuiScene" Icon="Images/HUDScene.bmp" Description="HUDScene">
        <PropDef Id="182" Editor="HudOpenTypeEditor" Name="OpenType" Type="unsigned">
            <DefaultVal>0</DefaultVal>
        </PropDef>
        <PropDef Id="183" Name="LegendA" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="184" Name="LegendB" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="185" Name="LegendX" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="186" Name="LegendY" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="187" Name="ShowGamerInfo" Type="bool"/>
    </XUIClass>
    
    <XUIClass Name="XamBackButton" BaseClassName="XuiBackButton" Icon="Images/XamBackButton.bmp" Description="XamBackButton">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
  <PropDef Name="PressAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
          <PropDef Name="FocusAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
          <PropDef Name="FocusAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
     </XUIClass>

<XUIClass Name="XamNavButton" BaseClassName="XuiNavButton" Icon="Images/XamNavButton.bmp" Description="XamNavButton">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
  <PropDef Name="PressAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
 </XUIClass>

 <XUIClass Name="XamList" BaseClassName="XuiList" Icon="Images/XamList.bmp" Description="XamList">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
  <PropDef Name="WrapBump" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
 </XUIClass>

<XUIClass Name="XamListItem" BaseClassName="XuiListItem" Icon="Images/XamListItem.bmp" Description="XamListItem">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
 </XUIClass>

 <XUIClass Name="XamGroup" BaseClassName="XuiGroup" Icon="Images/XamGroup.bmp" Description="XamGroup">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
 </XUIClass>

<XUIClass Name="XamControl" BaseClassName="XuiControl" Icon="Images/XamControl.bmp" Description="XamControl">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
 </XUIClass>

<XUIClass Name="XamLabel" BaseClassName="XuiLabel" Icon="Images/XamLabel.bmp" Description="XamLabel">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
  <PropDef Name="MaxFlowLines" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
 </XUIClass>
 <XUIClass Name="XamEdit" BaseClassName="XuiEdit" Icon="Images/XamEdit.bmp" Description="XamEdit">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
 </XUIClass>
 <XUIClass Name="XamButton" BaseClassName="XuiButton" Icon="Images/XamButton.bmp" Description="XamButton">
  <PropDef Name="GripTarget" Type="bool"></PropDef>
  <PropDef Name="Hittable" Type="bool"></PropDef>
  <PropDef Name="LayoutLineBreak" Type="bool"></PropDef>
  <PropDef Name="LayoutFloat" Type="bool"><DefaultVal>false</DefaultVal></PropDef>
  <PropDef Name="Column" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="Row" Type="unsigned"><DefaultVal>0</DefaultVal></PropDef>
  <PropDef Name="ColumnSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="RowSpan" Type="unsigned"><DefaultVal>1</DefaultVal></PropDef>
  <PropDef Name="ColorFactor" Type="color"><DefaultVal>0xffffffff</DefaultVal></PropDef>
  <PropDef Name="CenterPivot" Type="bool"></PropDef>
  <PropDef Name="HasContextMenu" Type="bool"></PropDef>
  <PropDef Name="SizeToText" Type="bool"></PropDef>
  <PropDef Name="UseNuiAsMouse" Type="bool"></PropDef>
  <PropDef Name="AutoId" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="HoverSelectTimer" Type="float"><DefaultVal>1.750000</DefaultVal></PropDef>
  <PropDef Name="QuickInput" Type="bool"></PropDef>
  <PropDef Name="PressAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="PressAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimObject" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimStartFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
  <PropDef Name="FocusAnimEndFrame" Type="string"><DefaultVal></DefaultVal></PropDef>
 </XUIClass>


    <XUIClass Name="ScriptActionNavButton" BaseClassName="XuiNavButton" Icon="Images/ScriptActionNavButton.bmp" Description="ScriptActionNavButton">
        <PropDef Id="188" Name="Param" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="189" Name="Param2" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="190" Name="Param3" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="191" Name="Param4" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="192" Name="Param5" Type="string">
            <DefaultVal/>
        </PropDef>
        <PropDef Id="193" Name="Param6" Type="string">
            <DefaultVal/>
        </PropDef>
    </XUIClass>
    <XUIClass Name="XuiGuideNavButton" BaseClassName="XuiNavButton" Description="XuiGuideNavButton">
        <PropDef Id="194" Name="CommandId" Type="integer">
            <DefaultVal>0</DefaultVal>
        </PropDef>
        <PropDef Id="195" Name="MainImagePath" Type="string">
            <DefaultVal/>
        </PropDef>
    </XUIClass>
</XUIClassExtension>

Share this post


Link to post
Share on other sites

It would be really nice if you could share your XML files. I always got the error that the class XamGuideNavButton is not registered when i try opening "HomeTabSignedIn.xui" and some other show me "Invalid Property Value". I´ve tried to solve it by my own, but no luck and Google wasn´t helpfull.

Thanks in advance, Hellspawn

English isn´t my native language, so sorry for my bad English.

Share this post


Link to post
Share on other sites

Fixes added to op for xml extensions for XUI tool, and easy fix for symbol change when converting XUR to XUI in XUI Workshop. This stuff took me a few days to figure out, and I am proud to present a working fix to these problems. the only files that require the symbol fix are HomeTabSignedIn.XUI, and HomeTabSignedOut.XUI, as it is in the temperature text, where it appears as a square box, instead of º symbol. The error is in XUI Workshop, and I will let Maester Rowen know, if he doesnt see the many posts I have made, documenting the process of tracking this down. lol.

saywaking likes this

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...