I'm seeking advice among you because I'd like to script some new Color Themes (both for Menu and HUD), and unfortunately I'm still very n00b with the DXEditing package.
The only things I have been able to do so far were opening WOTgreal Exporter and have a look around a bit; as I was expecting I found some classes in TNMGUI.u, they are named like ColorThemeMenu_<name> and ColorThemeHUD_<name> and scripted like this:
(e.g.)
Code: Select all
//=============================================================================
// ColorThemeMenu_Default
//=============================================================================
class ColorThemeMenu_DeusExDefault extends ColorThemeMenu;
/*
Colors!
colors(0) = MenuColor_Background
colors(1) = MenuColor_TitleBackground
colors(2) = MenuColor_TitleText
colors(3) = MenuColor_ButtonFace
colors(4) = MenuColor_ButtonTextNormal
colors(5) = MenuColor_ButtonTextFocus
colors(6) = MenuColor_ButtonTextDisabled
colors(7) = MenuColor_HeaderText
colors(8) = MenuColor_NormalText
colors(9) = MenuColor_ListText
colors(10) = MenuColor_ListHighlight
colors(11) = MenuColor_ListFocus
*/
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
defaultproperties
{
themeName="DX Default"
bSystemTheme=True
Colors(0)=(R=200,G=200,B=200,A=0),
Colors(1)=(R=100,G=100,B=255,A=0),
Colors(2)=(R=250,G=250,B=250,A=0),
Colors(3)=(R=255,G=255,B=255,A=0),
Colors(4)=(R=200,G=200,B=200,A=0),
Colors(5)=(R=255,G=255,B=255,A=0),
Colors(6)=(R=100,G=100,B=100,A=0),
Colors(7)=(R=175,G=175,B=175,A=0),
Colors(8)=(R=175,G=175,B=175,A=0),
Colors(9)=(R=255,G=255,B=255,A=0),
Colors(10)=(R=100,G=100,B=100,A=0),
Colors(11)=(R=150,G=150,B=150,A=0),
Colors(12)=(R=255,G=255,B=255,A=0),
}
Now, having absolutely no clue on what to do next, my guess would be to export a sample in .uc, change it\script new files starting from that, then re-compile a .u (in a way I don't know) and have the game read it (in another way I don't know).
Would someone magnanimously know how to direct me?
P.S. I want to apologize in the case this topic has already been discussed maybe eras ago, but I seem to be n00b with the search function as well, and I was unable to find it.