Image

JSI to DEDI est un panel de gestion de serveurs de jeux & web sur votre dédié.

Créer ses skins serveur sur CS:Source

Les inclassables sont ici.
Répondre
Avatar du membre
Papy___
Admin
Admin
Messages : 185
Enregistré le : 30 nov. 2021, 16:12
Localisation : Paris
Contact :

Créer ses skins serveur sur CS:Source

Message par Papy___ »

creer_skin.jpg



Nous allons voir comment créer vos propres skins serveur.

Voici les différents logiciels dont vous aurez besoin
  • GCFscape téléchargement au bas du tuto
  • VTFEdit téléchargement au bas du tuto
  • Crowbar téléchargement au bas du tuto
  • Notepad ++ ou autre éditeur de texte.
  • Un logiciel de retouche tel que photoshop par exemple.

Avant tout vous allez créer les dossiers de façon à faire ceci
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player


Récupérer les skins d'origine

Pour se faire vous allez lancer GCFscape.
Une fois le programme lancé en haut à gauche vous faites File >> Open
Puis vous allez chercher le fichier cstrike_pak_dir qui se trouve dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike
Voici ce que vous aurez à l'écran

creer_skin1.jpg


Vous allez chercher votre skin dans materials puis dans models
Veillez à connaitre le nom du skin d'origine que vous souhaitez récupérer.
Pour l'exemple du tutoriel je vais prendre le ct_urban

Pour materials il faut aller dans
materials/models/player
Vous allez voir le dossier ct_urban. Vous faites un clic droit sur le dossier puis vous faites Extract puis une fenêtre s'ouvre pour dire où aller l'extraire. Vous allez chercher le chemin que vous avez crée au début du tutoriel.
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player
Pour models il faut aller dans
models/player
Là il n'y a pas de dossiers mais que des fichiers. Vous allez donc surligner tous les fichiers commençant par ct_urban, ensuite vous faites un clic droit puis Extract et vous allez chercher le chemin pour models c'est à dire
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player
Une fois ceci terminé vous pouvez fermer le logiciel et il ne vous servira plus (pour ce skin).



Décompresser le skin

Maintenant que vous avez récupérer le skin nous allons voir pour le décompresser.
Vous lancez le logiciel Crowbar.
Voici ce que vous aurez à l'écran

creer_skin2.jpg


Veillez à ce que vous soyez bien sur l'onglet Decompile en haut à gauche.
Sur la ligne MDL file or folder vous allez cliquer à droite sur Browse... puis vous allez chercher votre fichier ct_urban.mdl.
Ensuite ligne du dessous vous allez donner le chemin que vous désirez donner à votre skin. Je vous conseils de mettre un chemin pour le différencier des autres skins. Pour mon exemple j'ai travaillé le skin ct_urban en admin sur des tons vert donc je l'ai appelé admin_urbangreen.
En laissant comme tel mon skin se trouvera dans
models/player/papyinfo/admin_urbangreen
Une fois terminé cliquez en bas sur Decompile.
La décompilation terminé lorsque vous allez dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player
et vous pouvez voir vos nouveaux dossiers. Vous allez dedans et vous allez voir un dossier + 1 fichier ct_urban.qc et plusieurs fichiers .smd
Le seul qui nous intéresse c'est le fichier ct_urban.qc
Vous allez éditer le fichier avec votre logiciel (notepad++ pour ma part) et vous allez voir ceci

Code : Tout sélectionner

// Created by Crowbar 0.29.0.0

$ModelName "player/ct_urban.mdl"

$BodyGroup "ct_urban"
{
    studio "ct_urban_reference.smd"
}

$LOD 10
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod1.smd"
}
$LOD 20
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod2.smd"
}
$LOD 35
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod3.smd"
}
$LOD 50
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod4.smd"
}
$LOD 70
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod5.smd"
}
$ShadowLOD
{
    replacemodel "ct_urban_reference.smd" "ct_urban_reference_lod6.smd"
}

$SurfaceProp "flesh"

$Contents "solid"

$EyePosition 0 0 73

$MaxEyeDeflection 90

$Opaque

$CDMaterials "models\player\ct_urban\"

$Attachment "forward" "ValveBiped.forward" 0 0 0 rotate 0 0 0
$Attachment "grenade0" "ValveBiped.Bip01_Spine" 4.08 3.9 8.66 rotate 82.85 25.2 20.51
$Attachment "grenade1" "ValveBiped.Bip01_Spine" 3.81 1.45 8.92 rotate 72.71 80.54 78.54
etc.
etc.
Vous allez modifier 2 lignes
  • $ModelName "player/ct_urban.mdl"
  • $CDMaterials "models\player\ct_urban"
Vous allez mettre le chemin de votre skin. Pour ma part les lignes sont
  • $ModelName "player/papyinfo/admin_urbangreen/ct_urban.mdl"
  • $CDMaterials "models\player\papyinfo\admin_urbangreen"
Une fois terminé refermez votre fichier en sauvegardant.
Maintenant que votre fichier ct_urban.qc est configuré nous allons le recompiler.



Recompiler le skin

De nouveau dans Crowbar vous allez sur l'onglet Compile

1ère ligne : QC file or folder sur la droite de la ligne vous allez cliquer sur Browse... et aller chercher votre fichier ct_urban.qc
2ème ligne : Output folder vous cochez la case et vous laissez par défaut compiled 0.29
Ensuite à la ligne Game that has the model compiler: vous allez sélectionner Counter-Strike Source ensuite à la droite du menu déroulant cliquez sur Set up games.
Une fenêtre s'ouvre et vous allez donner le chemin de votre fichier gameinfo.txt qui normalement se trouve dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\gameinfo.txt
et le chemin du fichier studiomdl.exe qui est dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\studiomdl.exe
Cliquez ensuite sur Save and close.
Cliquez ensuite sur Compile.

Une fois la compilation terminé vous pouvez retrouver vos fichiers dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player\papyinfo\admin_urbang reen\compiled 0.29
Jusqu'à présent nous nous sommes occupé du dossier models. Maintenant nous allons voir le dossier materials.
La partie materials pour rappel est dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player
Donc dans le dossier player vous avez vos différents fichiers .vmt et .vtf
Dans le dossier player vous allez créer la même arborescence que vous avez crée pour models c'est à dire
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player\papyinfo\admin_urbangreen
Une fois les dossiers crée vous allez prendre vos fichiers .vmt et .vtf et les mettre dans votre dossier admin_urbangreen



Travailler votre skin

Nous allons voir maintenant comment modifier votre skin graphiquement.
Pour cela vous allez lancer le programme VTFedit.
Une fois le programme lancé vous faites File >> Open et vous allez chercher le fichier ct_urban.vtf qui est dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player\papyinfo\ad min_urbangreen
Une fois ouvert oui oui sa fait peur lol votre skin est mis à plat.

Vous allez ensuite cliquer sur File >> Export et le fichier vous le mettez où vous voulez ce n'est pas important.
Votre fichier se nommera donc ct_urban.tga
Vous allez donc ouvrir votre logiciel, par exemple photoshop, et vous allez travailler les différents éléments du skin.
Une fois terminé vous sauvegardez votre fichier avec le même nom et la même extension.
Ensuite dans VTFedit vous allez faire File >> Import et vous allez chercher votre fichier ct_urban.tga. Une fois à l'écran vous faire File >> Save as...
Vous allez donc avoir un fichier nommé ct_urban.vtf et vous allez remplacer par celui-ci, celui qui est dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player\papyinfo\ad min_urbangreen
Une fois remplacé vous allez éditer avec notepad++ ou autre le fichier
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player\papyinfo\ad min_urbangreen\ct_urban.vmt
Voici ce qu'il contient

Code : Tout sélectionner

"vertexlitgeneric"
{
    "$baseTexture" "models/player/ct_urban/ct_urban"
        "$envmap"             "env_cubemap"
        "$bumpmap" "models/player/ct_urban/ct_urban_normal"
    "$normalmapalphaenvmapmask" 1
    "$envmapcontrast" 0.3
    "$envmapsaturation" 0.7
    "$envmaptint" "[ 0.36 0.36 0.36 ]"
}
Vous allez modifier les lignes suivantes
  • "$baseTexture" "models/player/ct_urban/ct_urban"
  • "$bumpmap" "models/player/ct_urban/ct_urban_normal"
en
  • "$baseTexture" "models/player/papyinfo/admin_urbangreen/ct_urban"
  • "$bumpmap" "models/player/papyinfo/admin_urbangreen/ct_urban_normal"


Refermez et sauvegardez.

Une fois ceci fait vous allez pouvoir voir votre skin à quoi il ressemble. Pour se faire vous allez dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player\papyinfo\admin_u rbangreen\compiled 0.29
et vous double cliquez sur ct_urban.mdl
Si il vous demande avec quoi ouvrir le fichier vous allez chercher l'application hlmv.exe (ne vous inquiétez pas tout le monde le possède) qui est ici
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\hlmv.exe
Si vous voyez que votre skin est foireux ou mal travaillé ^^ vous pouvez le modifier. Pour ça vous ouvrez à nouveau votre fichier ct_urban.tga puis vous le modifiez graphiquement et ensuite vous refaites la manipulation avec VTFedit pour la conversion du .tga en .vtf jusqu'à ce que vous obtenez le skin désiré. Pour toute la partie graphique il n'y a que le ct_urban.tga à modifié puis refaire le ct_urban.vtf le reste pas besoin de recompiler quoi que ce soit.

Une fois votre skin terminé vous allez placer vos fichiers sur votre ftp serveur.
Vous vous connectez sur votre ftp serveur puis dans cstrike vous allez créer les dossiers suivants
materials/models/player/papyinfo/admin_urbangreen
et
models/player/papyinfo/admin_urbangreen
Ensuite vous allez uploader tous les fichiers qui sont dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\materials\models\player\papyinfo\ad min_urbangreen
et
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\models\player\papyinfo\admin_urbang reen\compiled 0.29
et vous les placez sur votre ftp serveur dans leurs dossiers respectifs.
Ensuite vous configurez votre plugin de skins.
N'oubliez pas votre miroir :)

Une fois votre skin terminé vous pouvez supprimer vos dossiers materials et models de votre disque dur car de toute façon lorsque vous téléchargez les skins ils vont se mettre dans
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\download


Ce tutoriel est la propriété de papyinfo.fr
Fichiers joints
vtfedit133.zip
(2.04 Mio) Téléchargé 338 fois
gcfscape186.zip
(499.72 Kio) Téléchargé 357 fois
crowbar.zip
(279.02 Kio) Téléchargé 329 fois
Répondre