Xbox 360 UI Mod v2.5 Source Code.
Put the "src" folder into your SDK2013, replacing the old files.
Open "src/gameui/gameui.vcxproj" and "src/gameui/gameui.vcxproj.vpc_crc" in Notepad++ and put in search field this string:
G:\Development\source-sdk-2013-master\sp\
This path is where i put my SDK2013, so change it to your.
I (Stavaas) ported those files to make it compile on the Visual Studio 2012, and Jusic helped me with fixing all compilation errors.
Wish that i did not forget any file that is required for GameUI.
There are also changes made to the HUD and some gameplay functions in the client and server code of HL2 and episodes, so i've put those files there too.
Also, vgui_controls is a part of GameUI, it contains Xbox message dialogs and almost all base parts of the UI code, so if you'll edit it's code, to apply changes you should build vgui_controls and then GameUI.
To switch between different resolution values, you should only change the following files:
GameUI:
\gameui\BasePanel.h
\public\vgui_controls\AnalogBar.h
\public\vgui_controls\MessageDialog.h
Client:
\game\client\cbase.h
there will be these lines:
////////////////////////////////////////////////////////
//STAVAAS RES MAIN
//This will make it easier to switch between resolutions
//#define _X360UI480p 1
//#define _X360UI720p 1
#define _X360UI1080p 1
//#define _X360UI1440p 1
//#define _X360UI2160p 1
////////////////////////////////////////////////////////
It's set to 1080p by default. to change to a different res, simply comment out all the defining lines leaving the one you need uncommented.
Man, I tried to change it over to 4k but I'm too dumb. I'll just live with a tiny UI.