1- Make sure you have
template or just go to any game and screen shot
3840x2160 resolution.
2- Open photoshop/any edit program with transparent background
3840x2160.
3- Now import template and let it guide you where to locate banner at screen.
4- After you done make sure you delete/hide template and save files as PNG.
5- Download
VTFEdit and use x86 or x64 depend on your pc.
6- Before you do anything you must enable "View"->"Mask" To see the result of transparency in real time after importing PNG (green or black or white) transparency means not good image transparent.
7- Also Disable "Options"->"Auto Create VMT File" To disable auto create VMT will will do it manually.
8- After That "File"->""Import" with following settings
9- Play with PNGs and see which number is ended/layers do you like to add if you want animated later in .VMT file at "animatedTextureFrameRate".
10- Then "File"->"Save As..." and name the file + locate where you want to put VTF path then save it and remember the path + file name.
11- After that "Tools"->"Create VMT File"->"Textures" press on browser of "Base Texture 1" and locate VTF + we make sure path not included csgo/materials.
12- Then "Tools"->"Create VMT File"->"Options" make sure "Shader > UnlitGeneric" + Tick/Enable on Translucent then press on "Create".
13- You will have now 2 files .VTF and .VMT at same path.
14- Now if you want animated open .VMT and add
These Lines under "$translucent" 1 and edit "animatedTextureFrameRate" "X" For how many frames.
15- Uploaded it both server and FASTDL and make sure edit "Server-Overlay-Banner.cfg > ov_overlay_path" add path and file name without .VTF or .VMT at end.