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.
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.