تعديل قائمة 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!