CabConModding
Facebook
Twitter
youtube
Discord
Contact us
RSS
Menu
CabConModding
Home
New
Top
Premium
Rules
FAQ - Frequently Asked Questions
Games
Fornite
Call of Duty: Black Ops 3
Clash of Clans
Grand Theft Auto 5
Apex Legends
Assassin’s Creed Origins
Forums
Premium
Latest posts
What's new
Latest posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Log in
Register
What's new
Premium
Latest posts
Menu
Log in
Register
Navigation
Install the app
Install
More options
Dark Theme
Contact us
Close Menu
Forums
Gaming
Call of Duty Classics
Call of Duty: Advanced Warfare
[PC/Steam] Advanced Warfare Steam Hud Elements
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="xCometMods" data-source="post: 59095" data-attributes="member: 10"><p>Here are the hud elements for advanced warfare v1.22[latest steam version] on PC written in c++, first to find these on PC it seems.</p><p>[SPOILER="Steam Advanced Warfare PC Steam Hud Elements"]</p><p>[CODE=cpp]typedef unsigned char byte;</p><p>typedef unsigned int uint;</p><p>/*</p><p>EXAMPLE</p><p> game_hudelem_s* Background= SetShader(client, "white", 175, 1080, 100, 100, 0, 0, 0, 200);</p><p> game_hudelem_s*Title = SetText(client, "HIIHIHHIHIHIHIHIHIHIIHI\nHIHIHIIHIHIHIH", 100, 100, 4, 1, 255, 255, 255, 255, 255, 0, 0, 255);</p><p> </p><p>*/</p><p>enum he_font_t {</p><p></p><p> HE_FONT_DEFAULT = 0x0,</p><p></p><p> HE_FONT_BIGFIXED = 0x1,</p><p></p><p> HE_FONT_SMALLFIXED = 0x2,</p><p></p><p> HE_FONT_OBJECTIVE = 0x3,</p><p></p><p> HE_FONT_SMALL = 0x5,</p><p></p><p> HE_FONT_HUDBIG = 0x6,</p><p></p><p> HE_FONT_HUDSMALL = 0x7,</p><p></p><p> HE_FONT_COUNT = 0x8,</p><p></p><p>};</p><p></p><p>union hudelem_color_t</p><p>{</p><p> struct</p><p> {</p><p> unsigned char r;</p><p> unsigned char g;</p><p> unsigned char b;</p><p> unsigned char a;</p><p> };</p><p> int rgba;</p><p>};</p><p></p><p>struct hudelem_s</p><p>{</p><p> short targetent1;</p><p> short targetent2;</p><p> int font;</p><p> int alignOrg;</p><p> int alignScreen;</p><p> float x;</p><p> float y;</p><p> float z;</p><p> int type;</p><p> float FontScale;</p><p> int FromFontScale;</p><p> int FontScaleStartTime;</p><p> int FontScaleTime;</p><p> hudelem_color_t color;</p><p> hudelem_color_t fromColor;</p><p> int fadeStartTime;</p><p> int fadeTime;</p><p> int label;</p><p> int Width;</p><p> int Height;</p><p> int MaterialIndex;</p><p> int fromWidth;</p><p> int fromHeight;</p><p> int moveStartTime;</p><p> int moveTime;</p><p> float fromX;</p><p> float fromY;</p><p> int fromAlignOrg;</p><p> int fromAlignScreen;</p><p> int scaleStartTime;</p><p> int scaleTime;</p><p> int time;</p><p> int duration;</p><p> float value;</p><p> int text;</p><p> float sort;</p><p> hudelem_color_t glowColor;</p><p> int fxBirthTime;</p><p> int fxLetterTime;</p><p> int fxDecayStartTime;</p><p> int fxDecayDuration;</p><p> int soundID;</p><p> int unknown;</p><p> int flags;</p><p>};</p><p></p><p>struct game_hudelem_s</p><p>{</p><p> hudelem_s elem;</p><p> int ClientNum;</p><p> int team;</p><p> int archived;</p><p> int showInKillcam;</p><p>};</p><p></p><p></p><p></p><p>#define g_hudelems 0x144729C40 //SIZE = 0xBC</p><p>int(*G_FindConfigstringIndex)(const char* name, int start, int max, int create, const char* error) = (int(*)(const char*, int, int, int, const char*))0x140161F90;</p><p></p><p>int(*G_LocalizedStringIndex)(const char* text) = (int(*)(const char*))0x140044A50;</p><p>int(*G_MaterialIndex)(const char* text) = (int(*)(const char*))0x14003E740;</p><p></p><p>game_hudelem_s*(*HudElem_Alloc)(int clientNum, int teamNum) = (game_hudelem_s*(*)(int, int))0x1402F0780;</p><p></p><p>game_hudelem_s* SetShader(int client, const char* shader, int Width, int Height, float x, float y, unsigned char r, unsigned char g, unsigned char b, unsigned char a)</p><p>{</p><p> game_hudelem_s* elem = HudElem_Alloc(client, 0);</p><p> elem->ClientNum = client;</p><p> elem->elem.type = 4;</p><p> elem->elem.MaterialIndex = G_MaterialIndex(shader);</p><p> elem->elem.Width = Width;</p><p> elem->elem.Height = Height;</p><p> elem->elem.x = x;</p><p> elem->elem.y = y;</p><p> elem->elem.alignOrg = 0;</p><p> elem->elem.color.r = r;</p><p> elem->elem.color.g = g;</p><p> elem->elem.color.b = b;</p><p> elem->elem.color.a = a;</p><p> elem->elem.targetent1 = 1;</p><p> elem->elem.targetent2 = 1;</p><p> return elem;</p><p>}</p><p>game_hudelem_s* SetText(int client, char* text, float x, float y, float fontScale, char font, unsigned char r, unsigned char g, unsigned char b, unsigned char a, unsigned char glowR, unsigned char glowG, unsigned char glowB, unsigned char glowA)</p><p>{</p><p> game_hudelem_s* elem = HudElem_Alloc(client, 0);</p><p> elem->ClientNum = client;</p><p> elem->elem.type = 1;</p><p> elem->elem.font = font;</p><p> elem->elem.FontScale = fontScale;</p><p> elem->elem.alignOrg = 0;</p><p> elem->elem.alignScreen = 0;</p><p> elem->elem.x = x;</p><p> elem->elem.y = y;</p><p> elem->elem.color.r = r;</p><p> elem->elem.color.g = g;</p><p> elem->elem.color.b = b;</p><p> elem->elem.color.a = a;</p><p> elem->elem.glowColor.r = glowR;</p><p> elem->elem.glowColor.g = glowG;</p><p> elem->elem.glowColor.b = glowB;</p><p> elem->elem.glowColor.a = glowA;</p><p> elem->elem.text = G_LocalizedStringIndex(text);// G_LocalizedStringIndex(text);</p><p> elem->elem.targetent1 = 1;</p><p> elem->elem.targetent2 = 1;</p><p> return elem;</p><p>}</p><p></p><p>void ChangeGlow(game_hudelem_s* element, byte r, byte g, byte b, byte a)</p><p>{</p><p> element->elem.glowColor.r = r;</p><p> element->elem.glowColor.g = g;</p><p> element->elem.glowColor.b = b;</p><p> element->elem.glowColor.a = a;</p><p>}</p><p></p><p>void ChangeColor(game_hudelem_s* element, byte r, byte g, byte b, byte a)</p><p>{</p><p> element->elem.color.r = r;</p><p> element->elem.color.g = g;</p><p> element->elem.color.b = b;</p><p> element->elem.color.a = a;</p><p>}</p><p></p><p>void FreeHudElement(game_hudelem_s* element)</p><p>{</p><p> ZeroMemory(element, 0xB8);</p><p>}</p><p></p><p>void ChangeFontScale(game_hudelem_s* element, float Scale)</p><p>{</p><p> element->elem.FontScale = Scale;</p><p>}</p><p></p><p>void ChangeText(game_hudelem_s* element, const char* Text)</p><p>{</p><p> element->elem.text = G_FindConfigstringIndex(Text, 0x21D, 0x1FF, 1, "error");</p><p>}</p><p></p><p>void ChangeMaterial(game_hudelem_s* element, const char* material)</p><p>{</p><p> element->elem.MaterialIndex = G_MaterialIndex(material);</p><p>}</p><p></p><p>void MoveXY(game_hudelem_s* element, float x, float y)</p><p>{</p><p> element->elem.x = x;</p><p> element->elem.y = y;</p><p>}[/CODE]</p><p>[/SPOILER]</p><p>[ATTACH=full]4571[/ATTACH]</p></blockquote><p></p>
[QUOTE="xCometMods, post: 59095, member: 10"] Here are the hud elements for advanced warfare v1.22[latest steam version] on PC written in c++, first to find these on PC it seems. [SPOILER="Steam Advanced Warfare PC Steam Hud Elements"] [CODE=cpp]typedef unsigned char byte; typedef unsigned int uint; /* EXAMPLE game_hudelem_s* Background= SetShader(client, "white", 175, 1080, 100, 100, 0, 0, 0, 200); game_hudelem_s*Title = SetText(client, "HIIHIHHIHIHIHIHIHIHIIHI\nHIHIHIIHIHIHIH", 100, 100, 4, 1, 255, 255, 255, 255, 255, 0, 0, 255); */ enum he_font_t { HE_FONT_DEFAULT = 0x0, HE_FONT_BIGFIXED = 0x1, HE_FONT_SMALLFIXED = 0x2, HE_FONT_OBJECTIVE = 0x3, HE_FONT_SMALL = 0x5, HE_FONT_HUDBIG = 0x6, HE_FONT_HUDSMALL = 0x7, HE_FONT_COUNT = 0x8, }; union hudelem_color_t { struct { unsigned char r; unsigned char g; unsigned char b; unsigned char a; }; int rgba; }; struct hudelem_s { short targetent1; short targetent2; int font; int alignOrg; int alignScreen; float x; float y; float z; int type; float FontScale; int FromFontScale; int FontScaleStartTime; int FontScaleTime; hudelem_color_t color; hudelem_color_t fromColor; int fadeStartTime; int fadeTime; int label; int Width; int Height; int MaterialIndex; int fromWidth; int fromHeight; int moveStartTime; int moveTime; float fromX; float fromY; int fromAlignOrg; int fromAlignScreen; int scaleStartTime; int scaleTime; int time; int duration; float value; int text; float sort; hudelem_color_t glowColor; int fxBirthTime; int fxLetterTime; int fxDecayStartTime; int fxDecayDuration; int soundID; int unknown; int flags; }; struct game_hudelem_s { hudelem_s elem; int ClientNum; int team; int archived; int showInKillcam; }; #define g_hudelems 0x144729C40 //SIZE = 0xBC int(*G_FindConfigstringIndex)(const char* name, int start, int max, int create, const char* error) = (int(*)(const char*, int, int, int, const char*))0x140161F90; int(*G_LocalizedStringIndex)(const char* text) = (int(*)(const char*))0x140044A50; int(*G_MaterialIndex)(const char* text) = (int(*)(const char*))0x14003E740; game_hudelem_s*(*HudElem_Alloc)(int clientNum, int teamNum) = (game_hudelem_s*(*)(int, int))0x1402F0780; game_hudelem_s* SetShader(int client, const char* shader, int Width, int Height, float x, float y, unsigned char r, unsigned char g, unsigned char b, unsigned char a) { game_hudelem_s* elem = HudElem_Alloc(client, 0); elem->ClientNum = client; elem->elem.type = 4; elem->elem.MaterialIndex = G_MaterialIndex(shader); elem->elem.Width = Width; elem->elem.Height = Height; elem->elem.x = x; elem->elem.y = y; elem->elem.alignOrg = 0; elem->elem.color.r = r; elem->elem.color.g = g; elem->elem.color.b = b; elem->elem.color.a = a; elem->elem.targetent1 = 1; elem->elem.targetent2 = 1; return elem; } game_hudelem_s* SetText(int client, char* text, float x, float y, float fontScale, char font, unsigned char r, unsigned char g, unsigned char b, unsigned char a, unsigned char glowR, unsigned char glowG, unsigned char glowB, unsigned char glowA) { game_hudelem_s* elem = HudElem_Alloc(client, 0); elem->ClientNum = client; elem->elem.type = 1; elem->elem.font = font; elem->elem.FontScale = fontScale; elem->elem.alignOrg = 0; elem->elem.alignScreen = 0; elem->elem.x = x; elem->elem.y = y; elem->elem.color.r = r; elem->elem.color.g = g; elem->elem.color.b = b; elem->elem.color.a = a; elem->elem.glowColor.r = glowR; elem->elem.glowColor.g = glowG; elem->elem.glowColor.b = glowB; elem->elem.glowColor.a = glowA; elem->elem.text = G_LocalizedStringIndex(text);// G_LocalizedStringIndex(text); elem->elem.targetent1 = 1; elem->elem.targetent2 = 1; return elem; } void ChangeGlow(game_hudelem_s* element, byte r, byte g, byte b, byte a) { element->elem.glowColor.r = r; element->elem.glowColor.g = g; element->elem.glowColor.b = b; element->elem.glowColor.a = a; } void ChangeColor(game_hudelem_s* element, byte r, byte g, byte b, byte a) { element->elem.color.r = r; element->elem.color.g = g; element->elem.color.b = b; element->elem.color.a = a; } void FreeHudElement(game_hudelem_s* element) { ZeroMemory(element, 0xB8); } void ChangeFontScale(game_hudelem_s* element, float Scale) { element->elem.FontScale = Scale; } void ChangeText(game_hudelem_s* element, const char* Text) { element->elem.text = G_FindConfigstringIndex(Text, 0x21D, 0x1FF, 1, "error"); } void ChangeMaterial(game_hudelem_s* element, const char* material) { element->elem.MaterialIndex = G_MaterialIndex(material); } void MoveXY(game_hudelem_s* element, float x, float y) { element->elem.x = x; element->elem.y = y; }[/CODE] [/SPOILER] [ATTACH type="full" alt="1654204294001.png"]4571[/ATTACH] [/QUOTE]
Verification
Post reply
Forums
Gaming
Call of Duty Classics
Call of Duty: Advanced Warfare
[PC/Steam] Advanced Warfare Steam Hud Elements
CabConModding is now on facebook! Check the latest Updates, the Site Status and much more now!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top