Bon je vais éviter de vous faire ce topic en anglais xD
Dans ce post, nous apprendrons à créer une Démo, puis de l'enregistrer en temps que vidéo (
AVI) puis de euh, comment dire, la convertir en un autre format beaucoup plus léger
( espérons que l'acronym marchera !!! xD )
1] Dans un 1er temps : La démo !Pour vous enregistrer en pleine action sans lagger du tout, voilà comment procéder.
1) Créer un fichier cfg nommé "Demo.cfg" Pour cela, rien de plus simple :
-ouvrez le bloc note (ou le notepad, un traitement de texte)
-copiez le code ci-dessous à l'intérieur du blocnote
- Code:
-
bind F12 vstr demotoggle
set startdemo "play sound/misc/menu1; g_syncronousClients 1;vstr demonumber;g_syncronousClients 0; set demotoggle vstr stopdemo"
set stopdemo "play sound/misc/menu3; stoprecord; vstr democycle; set demotoggle vstr startdemo"
set demo_1 "record ; set demonumber vstr demo_2"
set demo_2 "record ; set demonumber vstr demo_1"
set demonumber vstr demo_1
set demotoggle vstr startdemo
-Il ne vous reste plus qu'à enregistrer ce fichier dans votre baseq3 "C:/ProgramFiles/Quake 3/Baseq3" (pour ceux qui ont quake normalement installé ^^, pour ceux qui l'ont eu en cracké le chemin d'accès diffère
)
Le chemin d'accès varie selon le mod que vous utilisez^^ bref à vous de trouver votre démo, soit dans le Baseq3, soit dans le dossier "demo" du mod sous lequel vous l'avez enregistré
-Veillez cependant à l'enregistrer sous le nom de "
Demo.cfg" sans oublier le .cfg à la place de .txt (sans les guillements bien sûr
)
Pour vous enregistrer, vous n'avez plus qu'à, en cours de jeu, ouvrir la console ( je crois que tout le monde sait le faire^^ au cas où c'est le petit ² au dessus de la touche tabulation ), une fois la console ouverte vous tapez "/exec Demo.cfg" ( toujours sans les guillemets, ne pas oublier l'espace
) puis d'appuyer sur F12 pour lancer la démo. Pour l'arrêter, rappuyez sur F12.
En résumé, taper /exec Demo.cfg dans la console, F12 pour lancer la l'enregistrement de la demo, rappuyez sur F12 pour l'arrêter ^^
On peut pas faire plus simple
- Citation :
- Bon c'est bien beau tout ça mais j'en fait quoi de ma démo après jpeux pas la lire j'ai pas le bon programme
Ne vous affolez pas j'y viens
2) Lire la démo Ouch, là va falloir être super attentif, ça se complique
Pour lire une demo, il faut lancer quake 3, et au menu principale aller dans la partie Demo ( juste en dessous de Setup
)
Pendant la lecture, vous aurez possibilité de gérer la console mais autrement rien. Un simple click de souris ou appui d'une touche en dehors du mode console arrête la démo
Pendant la lecture, vous pouvez faire quelques changements mais c'est optionnel, pour ceux qui veulent je mets ça en spoiler^^ ne vous en occupez que si vous voulez faire des ralentis pendant la démo, mettre en pause la démo, faire une rotation de caméra, etc.
- Spoiler:
Pour ça, créez une autre cfg, que l'on nommera democontrol.cfg de la même manière que la Demo.cfg, en ouvrant bloc note etc...
copiez le code ce-dessous et l'enregistrer toujours dans le Baseq3 sous le nom de democontrol.cfg
- Code:
-
// Réglages de la vitesse de la démo
bind f1 "vstr vslow" // super lent
bind f2 "vstr slow" // lent
bind f3 "vstr normal" // normal
bind f4 "vstr ff" // rapide
bind f5 "vstr vff" // super rapide
bind f6 "vstr vvff" // super flash rapide top de la mort
set vslow "cl_freezedemo 0; timescale .2"
set slow "cl_freezedemo 0; timescale .5"
set normal "cl_freezedemo 0; timescale 1"
set ff "cl_freezedemo 0; timescale 2"
set vff "cl_freezedemo 0; timescale 5"
set vvff "cl_freezedemo 0; timescale 25"
// Pause (stoppe la démo)
bind f7 "vstr pause"
set pause "cl_freezedemo 1; timescale 0.01"
// Vue à la 3ème personne
bind f8 "vstr toggle3rdperson" // Active/désactive la vue à la 3ème personne
set toggle3rdperson "vstr 3rdperson"
set 3rdperson "cg_thirdperson 1; set toggle3rdperson vstr un3rdperson"
set un3rdperson "cg_thirdperson 0; set toggle3rdperson vstr 3rdperson"
// Rotation de la caméra (en mode vue à la 3ème personne)
bind LEFTARROW "vstr panleft" // Tourne vers la gauche
bind RIGHTARROW "vstr panright" // Tourne vers la droite
set panleft "vstr ang350"
set panright "vstr ang10"
set ang0 "cg_thirdpersonangle 0; set panleft vstr ang350; set panright vstr ang10"
set ang10 "cg_thirdpersonangle 10; set panleft vstr ang0; set panright vstr ang20"
set ang20 "cg_thirdpersonangle 20; set panleft vstr ang10; set panright vstr ang30"
set ang30 "cg_thirdpersonangle 30; set panleft vstr ang20; set panright vstr ang40"
set ang40 "cg_thirdpersonangle 40; set panleft vstr ang30; set panright vstr ang50"
set ang50 "cg_thirdpersonangle 50; set panleft vstr ang40; set panright vstr ang60"
set ang60 "cg_thirdpersonangle 60; set panleft vstr ang50; set panright vstr ang70"
set ang70 "cg_thirdpersonangle 70; set panleft vstr ang60; set panright vstr ang80"
set ang80 "cg_thirdpersonangle 80; set panleft vstr ang70; set panright vstr ang90"
set ang90 "cg_thirdpersonangle 90; set panleft vstr ang80; set panright vstr ang100"
set ang100 "cg_thirdpersonangle 100; set panleft vstr ang90; set panright vstr ang110"
set ang110 "cg_thirdpersonangle 110; set panleft vstr ang100; set panright vstr ang120"
set ang120 "cg_thirdpersonangle 120; set panleft vstr ang110; set panright vstr ang130"
set ang130 "cg_thirdpersonangle 130; set panleft vstr ang120; set panright vstr ang140"
set ang140 "cg_thirdpersonangle 140; set panleft vstr ang130; set panright vstr ang150"
set ang150 "cg_thirdpersonangle 150; set panleft vstr ang140; set panright vstr ang160"
set ang160 "cg_thirdpersonangle 160; set panleft vstr ang150; set panright vstr ang170"
set ang170 "cg_thirdpersonangle 170; set panleft vstr ang160; set panright vstr ang180"
set ang180 "cg_thirdpersonangle 180; set panleft vstr ang170; set panright vstr ang190"
set ang190 "cg_thirdpersonangle 190; set panleft vstr ang180; set panright vstr ang200"
set ang200 "cg_thirdpersonangle 200; set panleft vstr ang190; set panright vstr ang210"
set ang210 "cg_thirdpersonangle 210; set panleft vstr ang200; set panright vstr ang220"
set ang220 "cg_thirdpersonangle 220; set panleft vstr ang210; set panright vstr ang230"
set ang230 "cg_thirdpersonangle 230; set panleft vstr ang220; set panright vstr ang240"
set ang240 "cg_thirdpersonangle 240; set panleft vstr ang230; set panright vstr ang250"
set ang250 "cg_thirdpersonangle 250; set panleft vstr ang240; set panright vstr ang260"
set ang260 "cg_thirdpersonangle 260; set panleft vstr ang250; set panright vstr ang270"
set ang270 "cg_thirdpersonangle 270; set panleft vstr ang260; set panright vstr ang280"
set ang280 "cg_thirdpersonangle 280; set panleft vstr ang270; set panright vstr ang290"
set ang290 "cg_thirdpersonangle 290; set panleft vstr ang280; set panright vstr ang300"
set ang300 "cg_thirdpersonangle 300; set panleft vstr ang290; set panright vstr ang310"
set ang310 "cg_thirdpersonangle 310; set panleft vstr ang300; set panright vstr ang320"
set ang320 "cg_thirdpersonangle 320; set panleft vstr ang310; set panright vstr ang330"
set ang330 "cg_thirdpersonangle 330; set panleft vstr ang320; set panright vstr ang340"
set ang340 "cg_thirdpersonangle 340; set panleft vstr ang330; set panright vstr ang350"
set ang350 "cg_thirdpersonangle 350; set panleft vstr ang340; set panright vstr ang0"
// Zoomer en mode vue à la 3ème personne
bind UPARROW "vstr getcloser" // Zoom in
bind DOWNARROW "vstr getfurther" // Zoom out
set getcloser "vstr view30"
set getfurther "vstr view60"
set view30 "cg_thirdpersonrange 30; set getcloser; set getfurther vstr view40"
set view40 "cg_thirdpersonrange 40; set getcloser vstr view30; set getfurther vstr view60"
set view60 "cg_thirdpersonrange 60; set getcloser vstr view40; set getfurther vstr view85"
set view85 "cg_thirdpersonrange 85; set getcloser vstr view60; set getfurther vstr view110"
set view110 "cg_thirdpersonrange 110; set getcloser vstr view85; set getfurther vstr view150"
set view150 "cg_thirdpersonrange 150; set getcloser vstr view110; set getfurther vstr view200"
set view200 "cg_thirdpersonrange 200; set getcloser vstr view150; set getfurther vstr view250"
set view250 "cg_thirdpersonrange 250; set getcloser vstr view200; set getfurther vstr view300"
set view300 "cg_thirdpersonrange 300; set getcloser vstr view250; set getfurther vstr view350"
set view350 "cg_thirdpersonrange 350; set getcloser vstr view300; set getfurther vstr view400"
set view400 "cg_thirdpersonrange 400; set getcloser vstr view350; set getfurther vstr view450"
set view450 "cg_thirdpersonrange 450; set getcloser vstr view400; set getfurther vstr view500"
set view500 "cg_thirdpersonrange 500; set getcloser vstr view450; set getfurther"
On récapipète :
Pendant la démo, tapez /exec democontrol.cfg dans la console, puis utilisez les touches :
F1 à F6 pour la vitesse de la demo ( du plus lent au plus rapide ^^ )
F7 ==> Pause
F8 ==> Activer/Désactiver la vue à la 3eme personne
Flèches directionnelles ==> Zoomer/Dézoomer ( haut et bas uniquement en 3eme personne ) et Rotation Gauche/Droite ( Fleche gauche, flèche droite ^^ )
Vous suivez ??? ^^ On passe à la suite
Ou est-ce que j'en étais... Ah oui, l'enregistrement
- Citation :
- Tin on s'endort en + tu nous prends pour des plow là ça m'énerve
Zen mon frère
ça va t'aider à dormir ^^ je me met à tous les niveaux
tu connais pas le site du zéro? ce tuto pourrait y être inclus
On est à la moitié du chemin ne commence pas à t'impatienter maintenant
2] L'enregistrement de la démo en AVI Pour cela, nous aurons besoin d'un petit logiciel bien connu de tous, FRAPS ^^ téléchargeable en version démo
Ici !! ( si vous voulez la version full gratos demandez moi
car avec la version démo, vous serez limité à 30 secondes d'enregistrement, c'est à dire que toutes les 30 secondes vous devrez rappuyer sur F9 pour relancer l'enregistrement^^ pas pratique pratique xD )
Une fois installé,
Vous lancez Fraps, ensuite vous allez in game, vous lancez votre démo ( voir plus haut si vous vous rappelez déjà plus comment faire
), puis vous appuyez sur F9 ( touche paramétrable via le menu de Fraps ^^ )
Et voilà une bonne grosse vidéo en AVI sauvegardée par défaut dans C:/Fraps il me semble, paramétrez le dans un dossier situé dans un autre lecteur que le lecteur C:, qui, si vous l'avez bien dimensionné sera vite plein vu que c'est une partition dédiée aux programmes ^^
Voili voilou
Enjoy et demandez moi si vous avez des questions^^
Ps : Je planche pour trouver un soft facile à prendre en main pour la conversion vidéo, pas simple :/ surtout en free ^^
Ps2 : J'ai ajouté quelques modifications, le 26/04/2008 à 19h13, merci obli