Arch
Legions Developer
A HUD I've been working on entitled KONCEPT.
Full Image (Kinda long and doesn't look good on the forums.)
** Back up your mods folder
** Please, if you have any bugs/errors it really helps if you post a screenshot of the problem with a description to follow. Helps me figure out what needs to fixed.
*Place the png in hud folder "\live\client\gui\images\hud"
*Place the folder and the .cs files in your mods folder "\live\mods\autoexec"
This currently will only work on screen sizes that have a width of 1280px. To get it to work on your resolution you will have to edit the script a few places. And it will not work if you width is greater than 3000 pixels. (PM me if you do have a res >3000 px)
To get it to work right...
Open up Koncept.cs and find...
Code:
// chat upper container
%index = %this.addChatContainerHudElement();
%this.setHudElementPosition(%index, 1500, 71);
%this.setHudElementPositionAnchor(%index, "HCenter", "Bottom");
%this.setHudElementBaseTextureSize(%index, 1280, 96);
%this.setHudElementScreenAnchor(%index, "Right", "Left", "Bottom", "Top");
%this.setHudElementParent(%index, $HudElement::MessageContainer);
%this.setHudElementRenderWhenDead(%index, true);
//%this.setHudElementDrawRect(%index, true);
$HudElement::ChatBorderContainer = %index;
Next find...
Code:
// chat container
%index = %this.addHudElement();
%this.setHudElementPosition(%index, 640, 8);
%this.setHudElementPositionAnchor(%index, "HCenter", "Top");
%this.setHudElementBaseTextureSize(%index, 1280, 80);
%this.setHudElementScreenAnchor(%index, "Right", "Left", "Bottom", "Top");
%this.setHudElementParent(%index, $HudElement::ChatBorderContainer);
%this.setHudElementRenderWhenDead(%index, true);
//%this.setHudElementDrawRect(%index, true);
$HudElement::ChatContainer = %index;
Next find...
Code:
// chat display element
%index = %this.addChatDisplayHudElement();
%this.setHudElementPosition(%index, 640, 80);
%this.setHudElementPositionAnchor(%index, "HCenter", "Bottom");
%this.setHudElementBaseTextureSize(%index, 1270, 0);
%this.setHudElementScreenAnchor(%index, "Right", "Left", "Bottom");
%this.setHudElementParent(%index, $HudElement::ChatContainer);
%this.setHudElementResponder(%index, $HudElement::ChatBorderContainer);
%this.setHudElementRenderWhenDead(%index, true);
//%this.setHudElementDrawRect(%index, true);
$HudElement::CustomChatInterface= %index;
And you should be all set. PM me or Place a comment if you have any questions or problems.
PSD for the base frame is included. Mod if you want.

========= Updates Below Here =========
Update 1: Added Velocity/OD warnings. (Thanks to PropKid for the idea)
Save the images below (the three blocks are the images) to the Koncept folder and add this to the bottom of Koncept.cs before the closed brackets and save it.
Code:
//
// OVERDRIVE & VELOCITY REPLACEMENT
//
// ODBase Frame
%index = %this.AddHudElement();
%this.setHudElementPosition(%index, 975, 548);
%this.setHudElementTexture(%index, "mods/autoexec/Koncept/VODBG");
%this.setHudElementParent(%index, $HudElement::BaseContainer);
%this.setHudElementPositionAnchor(%index, "Right", "Bottom");
%this.setHudElementRenderWhenDead(%index, true);
//%this.setHudElementDrawRect(%index, true);
$HudOverlay::ODBaseFrame = %index;
// Overdrive Warning
%index = %this.addWarningHudElement();
%this.setHudElementPosition(%index, 975, 548);
%this.setHudElementPositionAnchor(%index, "Right", "Bottom");
%this.setHudElementTexture(%index, "mods/autoexec/Koncept/Vel");
%this.setOverdriveWarning(%index, OverdriveWarnSound);
%this.setHudElementParent(%index, $HudElement::BaseContainer);
$HudElement::OverdriveWarning = %index;
// Overdrive Indicator
%index = %this.addHudElement();
%this.setHudElementPosition(%index, 975, 548);
%this.setHudElementPositionAnchor(%index, "Right", "Bottom");
%this.setHudElementTexture(%index, "mods/autoexec/Koncept/OD");
%this.setOverdriveIndicator(%index);
%this.setHudElementParent(%index, $HudElement::BaseContainer);
$HudElement::OverdriveIndicator = %index;



Update Two: Since a few people were asking, here's some colored bars.
Download
*Rename "BarFill.png" inside the KONCEPT folder to something else
*Place the 2 pngs in the zip into the folder
*Open up Koncept.cs and find this chunk.
Code:
// Energy Bar
%index = $HudElement::EnergyBar;
%this.setHudElementTexture(%index, "mods/autoexec/Koncept/BarFill");
%this.setHudElementPosition(%index, 1334, 82);
%this.setHudElementPositionAnchor(%index, "HCenter", "VCenter");
%this.setHudElementParent(%index, $HudElement::MainContainer);
%this.setEnergyBar(%index, "mods/autoexec/Koncept/BarEmpty", "Right");
$HudElement::EnergyBar = %index;
Code:
// Energy Bar
%index = $HudElement::EnergyBar;
%this.setHudElementTexture(%index, "mods/autoexec/Koncept/BarFill2");
%this.setHudElementPosition(%index, 1334, 82);
%this.setHudElementPositionAnchor(%index, "HCenter", "VCenter");
%this.setHudElementParent(%index, $HudElement::MainContainer);
%this.setEnergyBar(%index, "mods/autoexec/Koncept/BarEmpty", "Right");
$HudElement::EnergyBar = %index;
Update 3: A little gradient BG behind the KillPop script. Doesn't sound like much but it was actually quite difficult to figure out how to write it into the script. The BG appears and disappears with the KillPop lines.
Download
*Place the KillPop.cs file into "mods\autoexec"
*Place BG.png into "mods\autoexec\Koncept"
Should be good to go. Pictures and a short clip (if you want) will be posted soon.
Update 4: *Saved for when I figure out how to add the BG to the flag actions text*