TF2 메뉴 수정
안녕하세요, Gamer.ru 포털의 존경하는 사용자 여러분!
오늘 저는 여러분께 이야기를 들려드리겠습니다... 아, 이런...
주의! 감정이 예민한 분들은 보지 마세요!
오늘 저는 TF2의 독창적인 메뉴 스타일을 믿을 수 없는 최악으로 변모시키는 방법에 대해 말씀드리겠습니다.
먼저 우리는 «*.vtf» 형식의 이미지를 다룰 수 있는 프로그램/플러그인이 필요합니다. 저의 작은 매뉴얼에서는 포토샵용 플러그인을 사용할 것이며, 많은 사람들이 이를 "별로"라고 생각하고 "작동하지 않는다"고 말하며 VTFEdit 프로그램을 사용합니다. 이 프로그램은 일반적인 형식을 VTF로 변환해줍니다.
첫 번째로 저는 메뉴의 배경을 바꾸고 싶습니다. 1년 반 동안 그 배경에 지루함을 느꼈습니다. 저는 배경의 모든 그림들이 별로 마음에 들지 않기 때문에 검은색으로 채우고 싶습니다. 이것이 진정한 스타일입니다.
포토샵을 열고, 배경색을 "검은색"으로 한 1*1 파일을 생성하여 "background01.vtf"로 저장합니다.
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
또한 동일한 파일을 "background02.vtf"로 저장하는 것이 좋습니다. 우리의 진정한 검은색을 유지하기 위해서입니다!
짠!
이제 배경에 이미지를 삽입하는 모험을 시도해봅시다. 이 아이디어는 그리 기쁘지는 않지만요. 예를 들어, "그림" 을 검색하여 구글에서 찾은 큰 그림을 가져옵니다...
여기서 작은 어려움이 있습니다. VTF는 매우 특수한 형식이며, 가로와 세로의 크기는 반드시 2의 제곱이어야 합니다 (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 등).
이제 우리 문서 "Picture.BMP"를 열고 필요한 크기로 늘립니다. 제 경우 1024*768은 1024*2048로 변형되었습니다. 그렇게 해서 좋았습니다=))
사진을 "늘리기"를 할 줄 모르는 사람들을 위한 간단한 매뉴얼입니다. 영어 포토샵 (저는 전문가가 아니기 때문에 제가 아는 대로 설명합니다):
Image - canvas size – 너비(Width)와 높이(height) 값을 설정합니다.
네, "빈 영역"이 생겼습니다. 이를 다음과 같은 방법으로 제거합니다:
Edit – free transform (Ctrl+t) 후 이미지의 모서리를 "끌어당긴다("핸들")
"background01.vtf"와 "background02.vtf"로 저장하고 폴더에 넣습니다.
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
여기서 제 결과입니다:
세 번째 옵션은 이미지를 다운로드하는 것입니다, 여기서 컬렉션을 찾을 수 있습니다.
각 아카이브에는 영어로 된 세부적인 사용 설명서가 포함되어 있습니다.
계획에 따라 주 메뉴에 항목 추가하기가 있습니다.
폴더 "\team fortress 2\tf\cfg"에 새 폴더를 생성합니다(저는 "UG"입니다). 거기서 quick.cfg 파일을 만들고 내용은:
Connect IP:port
이렇게 파일이 보여야 합니다. 빠른 클릭으로 서버 Ksevelyar로 접속하고 싶다면:
Connect 95.84.132.233:27015
게임 메뉴 작업을 위해 "GameMenu.res" 파일을 폴더 "team fortress 2\tf\resource"에 생성합니다.
이 파일에 다음과 같이 작성합니다:
"GameMenu" [$WIN32]
{
"1"
{
"label" "#GameUI_GameMenu_ResumeGame"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"2"
{
"label" "#GameUI_GameMenu_Disconnect"
"command" "Disconnect"
"OnlyInGame" "1"
}
"3"
{
"label" "#GameUI_GameMenu_PlayerList"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
}
"4"
{
"label" "------------------------"
"OnlyInGame" "1"
}
"5"
{
"label" "#GameUI_GameMenu_CharacterSetup"
"command" "engine open_charinfo"
}
"6"
{
"label" "#GameUI_GameMenu_Achievements"
"command" "OpenAchievementsDialog"
}
"7"
{
"label" "#GameUI_GameMenu_Options"
"command" "OpenOptionsDialog"
}
"8"
{
"label" "------------------------"
}
"9"
**
{
"label" "QUICK FIGHT"
"command" "engine exec UG/quick.cfg"
**
}
"10"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}
"11"
{
"label" "#GameUI_GameMenu_CreateServer"
"command" "OpenCreateMultiplayerGameDialog"
}
"12"
{
"label" "#GameUI_LoadCommentary"
"command" "OpenLoadSingleplayerCommentaryDialog"
}
"13"
{
"label" "#GameUI_Controller"
"command" "OpenControllerDialog"
"ConsoleOnly" "1"
}
"14"
{
"label" "------------------------"
}
"15"
{
"label" "#GameUI_GameMenu_Quit"
"command" "Quit"
}
}
굵게 적힌 부분은 수정된 항목입니다. 굵게 적혀 있지 않은 것은 기본 메뉴입니다. 메뉴에 아이디 변경부터 데모 비디오의 시작 및 종료까지 여러 가지 명령을 추가할 수 있습니다.
여기서 어떻게 작성해야 하는지에 대한 약간의 정보. 메뉴 항목의 시작은 숫자여야 합니다(순서와는 관계없이). 그 다음은 열린 괄호로, 이 안에서 메뉴 항목과 그 행동이 설명됩니다. "label" "이름"은 우리가 게임에서 보게 될 것입니다(이름).
다음은 "command" "명령_설명"으로, 이 메뉴 항목을 클릭했을 때 발생해야 하는 일입니다. 그리고 나서 항목의 매개변수가 이어집니다. 예를 들어, 서버에 있을 때만 이 항목이 표시되도록 하고 싶다면 "OnlyInGame" "1"을 추가합니다.
다음 항목은 Team Fortress 2의 로고 변경이며, 마찬가지로 게임의 주 메뉴에서입니다.
로고를 변경하기 위해 "team fortress 2\tf\resource" 폴더에 GameLogo.Res 파일을 만들고 이후 매개변수를 입력합니다.
"Resource/GameLogo.res"
{
"GameLogo"
{
"ControlName" "EditablePanel"
"fieldName" "GameLogo"
"xpos" "0"
"ypos" "0"
"zpos" "50"
"wide" "256"
"tall" "256"
"autoResize" "1"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"offsetX" "-15"
"offsetY" "20"
}
"Logo"
{
"ControlName" "ImagePanel"
"fieldName" "Logo"
"xpos" "0"
"ypos" "0"
"zpos" "50"
"wide" "256"
"tall" "256"
"visible" "1"
"enabled" "1"
"image" "../Vgui/tnc/Console_tnc"
"scaleImage" "1"
}
}
이는 256*256 로고 파라미터입니다. 다른 파라미터의 이미지가 있을 경우, 파일 내용을 수정하여 맞출 수 있습니다.
이미지를 VTF 형식으로 "team fortress 2\tf\materials\Vgui\tnc" 폴더에 넣습니다.
이미지 이름은 Console_tnc.vtf여야 합니다. 좋습니다. 결과는 다음과 같습니다:
만약 배경이 마음에 들지 않고 기본으로 되돌리고 싶다면 \team fortress 2\tf\materials\console에서 "background02.vtf"와 "background01.vtf" 파일을 삭제하세요.
로고가 마음에 들지 않을 경우, team fortress 2\tf\resource에서 GameLogo.Res 파일을 삭제하세요.
변경된 메뉴가 더 이상 마음에 들지 않는다면 team fortress 2\tf\resource에서 GameMenu.res 파일을 삭제하세요.
좋았습니다, 즐거우셨기를 바랍니다=) 주목해 주셔서 감사합니다=)
비교를 위해 보세요, 선택은 명백합니다, 모두가 Team Fortress 2의 메뉴를 수정해야 합니다!