Adding Your Logo to the Menu: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 Tip:Removing your text from the gameinfo.txt under the name title will remove the font title and will only provide the logo.
Tip:Removing your text from the gameinfo.txt under the name title will remove the font title and will only provide the logo.
 Tip:When creating your logo, use the UnlitGeneric shader, do not generate mipmaps, and disable LOD.
Tip:When creating your logo, use the UnlitGeneric shader, do not generate mipmaps, and disable LOD.
 Tip:If your game logo has an alpha channel (transparency) then add
Tip:If your game logo has an alpha channel (transparency) then add 
		
	
| TSGAMEMING (talk | contribs) No edit summary |  (badly moved multipage) | ||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar|title = Adding your logo to the menu}} | ||
| [[File:Gamelogo.jpg|thumb|TF2's logo (in the original version shown here) is 512x128px.]] | |||
| Instead of displaying your mod's name as a string of characters, you can have a logo image. To do this: | |||
| # Add <code>gamelogo 1</code> to the top of [[gameinfo.txt]] (same block as <code>game</code>, <code>type</code>, etc.). | |||
| # Create <code><mod>\resource\GameLogo.res</code>, a text file, with this template: | |||
| <source lang=ini> | |||
| Resource/GameLogo.res | |||
| { | |||
| 	GameLogo | |||
| 	{ | |||
| 		ControlName	EditablePanel | |||
| 		fieldName	GameLogo | |||
| 		xpos		0 | |||
| 		ypos		0 | |||
| 		zpos		50 | |||
| 		wide		400 | |||
| 		tall		100 | |||
| 		autoResize	1 | |||
| 		pinCorner	0 | |||
| 		visible		1 | |||
| 		enabled		1 | |||
| 		offsetX		-20 | |||
| 		offsetY		-15 | |||
| 	} | |||
| 	Logo | |||
| 	{ | |||
| 		ControlName	ImagePanel | |||
| 		fieldName	Logo | |||
| 		xpos		0 | |||
| 		ypos		0 | |||
| 		zpos		50 | |||
| 		wide		400 | |||
| 		tall		100 | |||
| 		visible		1 | |||
| 		enabled		1 | |||
| 		image		../logo/TF2_Logo | |||
| 		scaleImage	1		 | |||
| 	} | |||
| } | |||
| </source> | |||
| The path of the <code>image</code> field is relative to <code>materials\'''vgui\'''</code>. As you can see in the example above, the TF2 logo is actually stored in <code>materials\logo\</code>! | |||
| Do not include a file extension in the path. | |||
| {{tip|Removing your text from the gameinfo.txt under the name '''title''' will remove the font title and will only provide the logo.}} | |||
| {{tip|When [[Creating a Material|creating your logo]], use the [[UnlitGeneric]] shader, do not generate mipmaps, and disable LOD.}} | |||
| {{tip|If your game logo has an alpha channel (transparency) then add <code>"$alphatest" "1"</code> to your game logo's .vmt otherwise it'll look opaque in game.}} | |||
| [[Category:Modding]] | [[Category:Modding]] | ||
| [[Category:Material System]] | [[Category:Material System]] | ||
Revision as of 08:04, 14 July 2024
Instead of displaying your mod's name as a string of characters, you can have a logo image. To do this:
- Add gamelogo 1to the top of gameinfo.txt (same block asgame,type, etc.).
- Create <mod>\resource\GameLogo.res, a text file, with this template:
Resource/GameLogo.res
{
	GameLogo
	{
		ControlName	EditablePanel
		fieldName	GameLogo
		xpos		0
		ypos		0
		zpos		50
		wide		400
		tall		100
		autoResize	1
		pinCorner	0
		visible		1
		enabled		1
		offsetX		-20
		offsetY		-15
	}
	Logo
	{
		ControlName	ImagePanel
		fieldName	Logo
		xpos		0
		ypos		0
		zpos		50
		wide		400
		tall		100
		visible		1
		enabled		1
		image		../logo/TF2_Logo
		scaleImage	1		
	}
}
The path of the image field is relative to materials\vgui\. As you can see in the example above, the TF2 logo is actually stored in materials\logo\!
Do not include a file extension in the path.
 Tip:Removing your text from the gameinfo.txt under the name title will remove the font title and will only provide the logo.
Tip:Removing your text from the gameinfo.txt under the name title will remove the font title and will only provide the logo. Tip:When creating your logo, use the UnlitGeneric shader, do not generate mipmaps, and disable LOD.
Tip:When creating your logo, use the UnlitGeneric shader, do not generate mipmaps, and disable LOD. Tip:If your game logo has an alpha channel (transparency) then add
Tip:If your game logo has an alpha channel (transparency) then add "$alphatest" "1" to your game logo's .vmt otherwise it'll look opaque in game.

























