שינוי תפריט TF2

content auto translated from {from}

שלום, משתמש יקר בפורטל Gamer.ru!

היום אספר לך סיפור… טפו על זה…

שימו לב! רגישים - אל תסתכלו!

היום אספר לך איך להפוך את סגנון התפריט המקורי של TF2 לסתם זבל בלתי נתפס.

ראשית, נצטרך כל תוכנה/תוסף שיכולים לעבוד עם תמונות בפורמט «*.vtf», במדריך הקטן שלי אשתמש בתוסף לפוטושופ זה, רבים רואים אותו כ«זבל» ואומרים שהוא «לא מתאים» ומשתמשים בתוכנית VTFEdit שממירה פורמטים פופולריים ל-VTF.

כדבר ראשון, הייתי רוצה לשנות את הרקע בתפריט, אחרי שנה וחצי זה קצת נמאס עלי. אני לא אוהב כל מיני תמונות ברקע, לכן אני משתמש במילוי בצבע שחור, זה הסגנון האמיתי שלי.

פותחים פוטושופ, יוצרים קובץ 1*1 עם צבע רקע – "שחור", שומרים כ «background01.vtf» בתיקייה

\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console

אני גם ממליץ לשמור בשמות «background02.vtf», כדי שלא יהיה שינוי מהצבע השחור האמיתי שלנו!

והנה!

עכשיו ננסה להוסיף תמונה כרקע, אם כי הרעיון הזה לא משמח אותי. ניקח, למשל, אחת מהתמונות שמצאנו בגוגל בחיפוש "תמונה" עם הפרמטר "גדולה"...

יש כאן כמה בעיות, כי VTF – פורמט מאוד ספציפי, הגודל של התמונה לאורכו ורוחבה חייב להיות אבן בנייה כלשהי (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 וכו').

אז, פותחים את המסמך שלנו «תמונה.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" "name"– מה שנראה במשחק עצמו (name).

אחר כך – "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. אוקי. זו התוצאה שלי:

אם במקרה נמאס לך מהרקע, ורצית להחזיר את הסטנדרטי, פשוט מחק את הקבצים "background02.vtf" ו"background01.vtf" מתיקיית \team fortress 2\tf\materials\console.

אם במקרה נמאס לך מהלוגו, מחק את הקובץ GameLogo.Res מתיקיית team fortress 2\tf\resource.

אם נמאס לך מהתפריט המיוחד שלנו, מחק את הקובץ GameMenu.res מתיקיית team fortress 2\tf\resource.

מקווה שאהבתם=) תודה על תשומת הלב=)

כאן להשוואה, אני חושב שהבחירה ברורה, כולם צריכים לשדרג את התפריט של Team Fortress 2!