Τροποποίηση μενού TF2
Γειά σου, αγαπητέ χρήστη της πύλης Gamer.ru!
Σήμερα θα σου διηγηθώ ένα παραμύθι….φτου, δηλαδή…
Προσοχή! Για τους ευαίσθητους - μην κοιτάξετε!
Σήμερα θα σου δείξω πώς να μετατρέψεις το πρωτότυπο στυλ του μενού TF2 απλά σε ένα απίστευτο UΓ.
Για αρχή, θα χρειαστούμε οποιοδήποτε πρόγραμμα/plug-in που μπορεί να εργαστεί με εικόνες του τύπου «*.vtf», στο μικρό μου εγχειρίδιο θα χρησιμοποιήσω ένα plugin για Photoshop, πολλοί το θεωρούν «πολύ κακό» και λένε ότι «δεν λειτουργεί» και χρησιμοποιούν το πρόγραμμα VTFEdit, το οποίο μετατρέπει δημοφιλή φορμάτ σε VTF.
Πρώτα απ' όλα, θα ήθελα να αλλάξω το φόντο στο μενού, έχει γίνει κουραστικό μετά από ενάμιση χρόνο. Δεν μου αρέσουν διάφορες εικόνες στο φόντο, οπότε χρησιμοποιώ μαύρη γεμιστική, αυτό είναι το πραγματικό στυλ.
Ανοίγουμε το Photoshop, δημιουργούμε ένα αρχείο 1*1 με χρώμα φόντου - «ΜΑΥΡΟ», το αποθηκεύουμε ως «background01.vtf» στην τοποθεσία
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
Συνιστώ επίσης να αποθηκεύσεις εκεί ακριβώς το ίδιο αρχείο με το όνομα «background02.vtf», ώστε να μην ξεφεύγει από το πραγματικά μαύρο χρώμα μας!
Βουαλά!
Τώρα ας ρισκάρουμε να ενθέσουμε μια εικόνα στο πίσω φόντο, αν και αυτή η ιδέα δεν με ενθουσιάζει. Ας πάρουμε, για παράδειγμα, μία από τις εικόνες που βρήκαμε στο Google με την αναζήτηση «εικόνα» με την παράμετρο «μεγάλη»…
Εδώ προκύπτουν μικρές δυσκολίες, καθώς το VTF είναι μια πολύ ειδική μορφή, το μέγεθος οριζόντια και κάθετα πρέπει να είναι δύναμη του 2 (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 κ.ο.κ.).
Λοιπόν, ανοίγουμε το έγγραφο «Εικόνα.BMP» και το τεντώνουμε στις απαιτούμενες διαστάσεις, στην περίπτωσή μου, το 1024*768 έγινε 1024*2048, μου άρεσε έτσι=))
μικρός οδηγός για αυτούς που δεν ξέρουν να «τεντώνουν» μια εικόνα, για αγγλόφωνο Photoshop (δεν είμαι ειδικός, γι' αυτό εξηγώ όπως μπορώ):
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
Αυτός είναι ο τρόπος με τον οποίο πρέπει να φαίνεται το αρχείο, αν θέλεις να μπαίνεις αμέσως με ένα κλικ στον server του 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"
}
}
Η έντονη γραφή επισημαίνει τις τροποποιήσεις. Όλα όσα δεν είναι εντονη είναι το πρότυπο μενού. Επίσης, μπορείς να προσθέσεις πολλές άλλες εντολές στο μενού, από αλλαγή ονόματος έως αρχή/τευχή εγγραφής demo.
Λίγα σχετικά με το πώς γράφουμε εδώ. Η αρχή κάθε σημείου του μενού πρέπει να είναι ένας αριθμός (όχι απαραίτητα στη σειρά). Στη συνέχεια, ακολουθεί η ανοιχτή αγκύλη, μέσα στην οποία περιγράφεται το σημείο του μενού και οι ενέργειές του. "label" "name"– αυτό που θα δούμε στο παιχνίδι (name).
Στη συνέχεια - "command" "description_command" – αυτό που πρέπει να συμβαίνει όταν κάνουμε κλικ σε αυτό το σημείο του μενού. Και μετά από αυτά έρχονται οι παράμετροι του σημείου, για παράδειγμα, αν θέλεις να εμφανίζεται μόνο όταν βρίσκεσαι στο παιχνίδι (σε κάποιον server), πρόσθεσε "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!