Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/archive/global.php(40) : eval()'d code on line 2
[TUTORIAL] Menu Photo's [Archive] - TF2Maps.net Forums

PDA

View Full Version : [TUTORIAL] Menu Photo's


Swift
11-19-2007, 12:33 PM
How to create the Menu Photo's seen displayed on the right side of the Map Objective screen on Map Start.

END RESULT ctf_example Menu Photo's: :cool:

http://two.xthost.info/ivoman/TF2Mapping/img/menu-photos.jpg

For this tutorial you will need to have some basic knowledge of Photoshop. And I made a ctf_example you can download at the bottom of this Tutorial.

In order for your custom map to have 2 working Menu Photo'sit needs 2 files in following directory:
C:\Program Files\Steam\steamapps\<player_name>\team fortress 2\tf\materials\vgui\maps
These 2 files are:
menu_photos_mapname.vtf
menu_photos_mapname.vmt

--------------------------------------------------------------
-- How to create the .vtf
--------------------------------------------------------------

I. Making a .tga image
II. Vtex Preparation
III. Transforming the .tga image to a .vtf


I. Making a .tga image

Step 1:
Take 1, 2 or 3 screenshots of your map depending on how many you want to show.
Just make sure they will still look good on a 512x512 tga. (Step 2)

Step 2:
Photoshop: create tga:
* create a 512x512 pixels TGA.
* give it a black background
* resize your 2 screenshots and paste them in to make something nice.
(You can use one of the Menu Photo Template PSD's I made to make Menu Photo's like VALVe's maps have. Download at the bottom of this Tutorial.)
* edit the Alpha channel to make it hide the black background and show the pictures only
* Save As... menu_photos_mapname.tga (32 bit, uncompressed)

Step 3:
Copy and paste your "menu_photos_mapname.tga" in following directory:
C:\Program Files\Steam\steamapps\<player_name>\team fortress 2\tf\materialsrc


II. Vtex Preparation
We will create a vtf from the tga using vtex.exe. Let's setup the vtex.exe!

Step 4:
Browse to the following directory and make a desktop shortcut of the vtex.exe:
C:\Program Files\Steam\steamapps\<player_name>\sourcesdk\bin\orangebox\bin

Step 5:
Go Properties on the vtex.exe shortcut:
Add the following 2 parameters behind the Target:
-game "C:\Program Files\Steam\steamapps\<player_name>\team fortress 2\tf"
-nop4

III. Transforming the .tga image to a .vtf

Step 6:
Now drag your tga you created (Step 3) onto the vtex.exe deskopt shortcut (Step 5). The vtex.exe will create a menu_photos_mapname.vtf in the following directory:
C:\Program Files\Steam\steamapps\<player_name>\team fortress 2\tf\materials

menu_photos_mapname.vtf CREATED!


--------------------------------------------------------------
-- How to create the .vmt
--------------------------------------------------------------

Step 1:
open notepad

Step 2:
paste these lines of code in it:

"UnlitGeneric"
{
"$basetexture" "vgui\maps\menu_photos_mapname"
"$translucent" 1
"$ignorez" 1
"$vertexcolor" 1
}


Step 3:
Replace 'mapname' in "$basetexture" "vgui\maps\menu_photos_mapname" with the name of your custom map.
Example: "$basetexture" "vgui\maps\menu_photos_ctf_2fort"

Step 4:
Save As... menu_photos_mapname.vmt

menu_photos_mapname.vmt CREATED!

--------------------------------------------------------------
-- Place .vtf & .vmt in propper directory
--------------------------------------------------------------

Cut and past your "menu_photos_mapname.vtf" and "menu_photos_mapname.vmt" in following directory:
C:\Program Files\Steam\steamapps\<player_name>\team fortress 2\tf\materials\vgui\maps

If you correctly edited the Alpha Channel of your tga and did all the other Steps like mentioned, your 2 map screens will be displayed on the Objective Screen on Map Start!

Download Menu Photo's Tutorial (http://two.xthost.info/ivoman/TF2Mapping/download/menu-photos-tutorial.zip)
Download Menu Photo's Template PSD's (http://two.xthost.info/ivoman/TF2Mapping/download/menu-photos-templates.zip)

Cheers! :thumbup1:

Snipergen
11-19-2007, 01:01 PM
this is awesome, gonna use it in 4 weeks when my map nears completion. :p

sticky please!

and, thanks for your time in this man

drpepper
11-19-2007, 02:25 PM
amazing stuff swift. goodwork :)

Swift
11-19-2007, 03:32 PM
Sure thing! Thanks for the acknowlegdements. :)

I do have to put out some credit to S.E.A.L. #555 for helping me out quiet a bit over chat. I was kind of new to all the custom textures stuff. So I figured, let me share, we need a tutorial like that!

I also want to put out I resized my 2 PrtScr screenshots to about 285x220 to be able to transform them (rotate, etc.) to fit the little frames.

Also, cl_drawhud 0 disables your HUD to take nice screenshots.

spaceweasels
11-19-2007, 06:48 PM
Some great info here. Thanks Swift.

MacBeth [O.C.Reg]
01-13-2008, 06:49 PM
Additional info:

If you use Nem's tools i.e. VTFEdit to make your VTF (instead of vtex), then make sure the "No Mipmap" and "No Level Of Detail" flags are ticked when you save it, or the pictures may (will?) show up at low res.

[SKC]S3r3nad3
01-17-2008, 12:52 AM
Hey, how do you edit the info alongside the pics?

[SKC]S3r3nad3
01-17-2008, 06:12 PM
nvm :)

Spamdini
02-22-2008, 05:12 PM
how do u edit the alpha channel in PS to make it hide the black and show only the pics?

Termaximus
02-26-2008, 02:24 PM
Help Please!

I followed steps to the T. I tried both using vtex.exe and the vtf plugin for photshop being sure to check no mipmaps and no level of detail for .vtf. I created .vmt also as directed and put along with .vtf in the materials/vgui/maps directory and this is what I get.

http://i263.photobucket.com/albums/ii139/mattstam79/map_screen_error.jpg

Snipergen
03-12-2008, 06:05 AM
sure you named them right? menu_photos_2skyscraper_b3?

And when you save as vtf in photoshop just select compressed texture.

Termaximus
03-29-2008, 03:13 PM
I'm pretty sure I did that, will double check.

Nosher
04-06-2008, 10:47 AM
I'm pretty sure I did that, will double check.

Did you fix it??

I have the same problem....

Cheers
Nosh.

Termaximus
04-10-2008, 03:00 PM
No, have not fulled around with it as I have been extremely busy. If I figure out the problem I will post the solutio in this thread.

TotalMark
04-12-2008, 02:58 AM
Make sure the .vmt has the filename exactly, you could be one character off and not realize it.

Youme
04-18-2008, 09:00 AM
Just followed this tutorial and its great :D I know that swift probably doesnt come through here anymore, but this deserves my praise non the less.

Termaximus did you ever get it to work in the end?
if not post what you've got in your .vmt as thats likely the problem

Bonafide
05-23-2008, 04:56 PM
Good tutorial but its pretty long winded. Photoshop can make VTF's with a simple plug in so there is no need for a 3rd party application. Also all the folder swapping is unnecessary. It makes it appear more complex than it really is.

jack_wade
05-25-2008, 05:15 AM
Nice tutorial!

And... if you wanna upload your map into a server or give it to your friends, do you have to send them those separate files (menu_photos_mapname.vtf and menu_photos_mapname.vmt) and ask them to copy and paste in their materials\vgui\maps or there is a way to include them in the mapname.bsp file?

Thanks!

Youme
05-25-2008, 06:23 AM
Jack, can I direct you to this?....PAKRAT (http://www.geocities.com/cofrdrbob/pakrat.html)

(a very usefull tool!)

jack_wade
05-25-2008, 07:11 AM
Jack, can I direct you to this?....PAKRAT (http://www.geocities.com/cofrdrbob/pakrat.html)

(a very usefull tool!)

Thanks a lot, Youme!

And, of course thanks too to Swift for this useful tutorial!

samn
07-07-2008, 01:34 PM
S3r3nad3;4358']Hey, how do you edit the info alongside the pics?

I'd also like to know this

Lolz1337
07-07-2008, 01:35 PM
Good tutorial but its pretty long winded. Photoshop can make VTF's with a simple plug in so there is no need for a 3rd party application. Also all the folder swapping is unnecessary. It makes it appear more complex than it really is.

photoshop is a 3rd party application also.... :\
And not everyone gots photoshop

Youme
07-07-2008, 02:25 PM
I'd also like to know this

http://forums.tf2maps.net/showthread.php?t=58