XUIHelper

XUIHelper

XUIHelper is a library, GUI and CLI solution for reading, writing and converting both XUI and XUR files, the file format used for UI on the Xbox 360.

XUIHelper utilizes NXEControls, a WPF Custom Controls Library developed by me that emulates the UI styling of the New Xbox Experience, used on the Xbox 360’s dashboard between 2008 - 2010.

I developed XUIHelper solo in my spare time over a few months as existing solutions were outdated, cumbersome and tightly coupled to a UI. By extracting all the core XUI/XUR file format logic into its own independent library, any developer can implement parsing code for these file formats into their project, independent of any UI. As such, a quick and simple CLI has been implemented as well as a full fledged GUI.

Keeping the solution free and open source was important to encourage development and collaboration. The project’s GitHub can be viewed here: XUIHelper.