In primul rand downloadam cele mai noi drivere pentru pc'ul respectiv ( mai ales pentru placa video! ) si le copiem pe flash sau CD/DVD. Deconectam calculatorul de la internet si FORMAT ( FULL nu fast ) complet ( stergem toate partitiile, HDD se reface, si functioneaza la capacitate maxima, pentru captura acolo va sta mult timp ) + REINSTALL de WINDOWS! Daca facem mai multe partitii atunci partitia cu windows trebuie sa aiba minim 20 GB pentru a nu ingreuna functionarea vegasului si a altor programe.
Apoi instalam driverele, restart la pc, instalam un antivirus ( recomand NOD32 ), restart la pc. Conectam cablul de net pentru prima oara si primul lucru update la antivirus! Doar dupa putem instala alte programe gen messanger, firefox, qip etc etc in afara de CODECURI!
Codecuri :
Instalam DOAR ffdshow si NIMIC altceva !
http://www.ffdshow.info pentru ultima versiune, alegem SVN Build By CLSID si generic builds, ultima versiune ( ne uitam la nume, ffdshow_rev cel mai mare ), instalam totul default!
Daca nu aveti o placa video ATI HD sau nVidia 8/9xxxLASATI TOTUL DEFAULT!
Daca aveti o placa video ATI HD sau nVidia 8/9xxx mergeti la START - PROGRAMS - FFDSHOW si click pe "Video Decoder Configuration" apoi pe "VFW Configuration" acum aveti 2 ferestre, mergeti la H.264/AVC, setati decodor "DISABLED", la fel pentru a doua fereastra, restul ramane neschimbat.
Setati la fiecare decoderul pentru H.264/AVC pe disable!, restul default!
Calitate si configurare :
Setam placa video pentru moviemaking, Tutorial ATI , Tutorial nVidia.
Diferentele dintre AF OFF/FULL si AA OFF/ FULL :
Acum trebuie sa ne ocupam si de counter strike, avem nevoie de un removal pack si de un cfg pe care le gasim AICI sau AICI ( facute de mine, se extrag in "steam/steamapps/numecont" )
Continut MM Pack :
Cfg cu setari de calitate/demo/HLAE.
Cer HLAE deja facut.
Removal Say_Team, Scoreboard, Radar etc etc
Removal pentru pain ( cand un jucator este lovit si apar sagetile rosii pe ecran )
Removal pentru sunete ( raman doar sunetele de arme )
Removal pentru orice text ( bomb plant, T/CT win etc etc )
Cer verde ( mirv_fx_skyhd 0 pentru a il folosii ) pentru efect de mirror.
Modele si arme default high quality
Background custom, culori custom etc etc
Folosirea CFG'ului :
In primul rand exec userconfig.cfginainte de viewdemo si dupa viewdemo!
W - Inainte A - Stanga S - Inapoi D - Dreapta
E - Sus Q - Jos
Rightarrow - Demoul ruleaza FOARTE incet. Leftarrow - Demoul ruleaza incet. Uparrow - Demoul este derulat rapid inainte. Backarrow - Demoul este derulat rapid inapoi.
Space - Pauza la demo
F1 - First person mode F2 - Map view F3 - Model view F4 - Free view
- "View Angle" poate fi modificat pentru a obtine un efect de "rolling" ( invartire ) Exemplu AICI
- "Field Of View" poate fi modificat pentru a obtine un aspect diferit, Exemplu AICI
Mai putem folosii si STUFFTEXT pentru diverse efecte cu timing ( precum zoom sau record start/stop ), Tutorial By msthavoc AICI
Practic alegeti demoul v47 pe care vreti sa il convertiti la v48, viewdemo si play in COL, o sa aveti un demo numit coldemoplayer.dem in cstrike ( acelasi demo dar v48 ) care il copiati ( inainte de quit in cs ) tot in cstrike dar cu alt nume apoi scrieti viewdemo NUME NOU in HLAE!
#1 Demo Cleen UP : Scoate scorebordul si reclama Orange BOX!
#2 Demo Fix : Daca la un demo apare "WARNING, demo has bogus number of ...." atunci el este stricat ( probabil jucatorul a primit exec quit inainte sa dea stop la inregistrare ) si trebuie reparat.
Doar daca primiti aceast mesaj la un demo bifati casuta!
#3 dem_forcehltv getting stuck : Daca folositi dem_forcehltv pe un demo IN-EYE/POV pentru a face un campath si camera nu se misca deloc bifati aceasta casuta.
Doar daca folositi dem_forcehltv si camera nu se misca bifati casuta!
#4 Convert to v48 : In principal face demourile vechi ( v47 ) in demouri v48.
Merge doar pentru IN-EYE/POV 100%, recomand sa nu il folositi
In principal aveti nevoie doar de prima casuta ( sa scapati de scorebord si reclama valve orange box ), o bifati, next, o sa aveti asa ceva :
Apoi alegeti un loc sa salvati demoul refacut ( cstrike in general ) si selectati un nume nou.
Acum mergem la File/Launch si deschidem HLAE :
Alegem hl.exe file ( steam/numecontsteam/ )
Modification : cstrike
CMD options : -demoedit ( pentru campaths )
Resolution : orice, eu am ales 960x540
Color Depth : 32
Render mode Standard pentru cei cu placi video ATI, cei cu nVidia pot incerca si altceva ( frame buffer ) daca au probleme.
Optimise window visibilty bifat! ( daca este debifat si se observa unele zone necapturate atunci bifarea va rezolva problema )
Remember my changes este foarte util.
Acum ca am ajuns in consola o sa vedem asa ceva :
Viewdemo XXX ( cel salvat prin HLAE Demo Tool Wizzard fara scorebord si reclama Valve )
Si asteptam sa se incarce demoul :
Setam :
Prima setare si una dintre cele mai importante ( salvam 20-30% din timpul alocat capturii astfel )
mirv_movie_export_sound 1
Face exact ce zice, captureaza sunetul la calitatea originala HL ( calitate mai buna decat cea obtinuta folosind soundforge )
Un bonus : sunetul este sincronizat cu pozele total !
mirv_movie_filename
Orice nume si fisierele vor fi in directorul counter-strike sau orice locatie ( folderul trebuie sa existe pe hdd! ) EX : "d:/fazacs/10kills"
mirv_movie_fps
Setam mirv_movie_fps 90/200 etc etc ( FPSul folosit inainte la starmovie )
Ce trebuie sa stim aici : pentru a obtine un velocity mai mic ( slomotion ) vegas dubleaza framurile! Se foloseste 90 pentru un motiv ( velocity 33%-300% ) si 120 pentru alt motiv ( velocity 25%-300% ) desi unii zic ca nu exista diferenta intre 90 FPS si 120. Cine vrea un film foarte lent foloseste FPS mai mare! Alegeti FPS'ul din acest tabel nu din "x zice ca 90 e mai bine si y zice ca 200 e mai bine",
Pentru render 25 FPS :
Daca folosim in film velocity 33%-300% atunci avem nevoie de mirv_movie_fps 75
Daca folosim in film velocity 25%-300% atunci avem nevoie de mirv_movie_fps 100
Daca folosim in film velocity 20%-300% atunci avem nevoie de mirv_movie_fps 125
Daca folosim in film velocity 10%-300% atunci avem nevoie de mirv_movie_fps 250
Pentru render 30 FPS :
Daca folosim in film velocity 33%-300% atunci avem nevoie de mirv_movie_fps 90
Daca folosim in film velocity 25%-300% atunci avem nevoie de mirv_movie_fps 120
Daca folosim in film velocity 20%-300% atunci avem nevoie de mirv_movie_fps 150
Daca folosim in film velocity 10%-300% atunci avem nevoie de mirv_movie_fps 300
Pentru render 40 FPS :
Daca folosim in film velocity 33%-300% atunci avem nevoie de mirv_movie_fps 120
Daca folosim in film velocity 25%-300% atunci avem nevoie de mirv_movie_fps 160
Daca folosim in film velocity 20%-300% atunci avem nevoie de mirv_movie_fps 200
Daca folosim in film velocity 10%-300% atunci avem nevoie de mirv_movie_fps 400
mirv_crosshair_fps
Rezolva problema cu crosshairul ( la FPS mare crosshairul nu se mai misca cum se misca la 90 FPS )
Setam mirv_crosshair_fps identic cu mirv_movie_fps!
Daca folosim sampling ( adica mirv_sample_enable 1 ) nu conteaza cat este mirv_movie_fps trebuie sa setam mirv_crosshair_fps identic cu mirv_sample_sps!
SampleStartmovie 90 vs mirv_movie_fps 90 ( mirv_crosshair_fps 90 ) vs mirv_sample_sps 900 ( mirv_crosshair_fps 900 ) AICI! Crosshairul arata identic pentru toate desi primele 2 faze au 90 FPS si ultima 900 FPS ( mirv_sample_enable 1, mirv_movie_fps 30, mirv_sample_sps 900 )
mirv_movie_noadverts 1
Aceasta setare scoate reclamele valve de pe harta, daca am urmat primul pas si am salvat demoul bifand "Demo Cleen Up" atunci TOATE reclamele valve ( de pe harta si de pe scorebord ) nu vor mai fi vizibile pe film.
Before and after ( click pentru zoom ) :
mirv_fx_noblend 1
Ce face ? simplu : pe HLTV cand jucatorul ia flash el nu se vede, pe IN-EYE/POV se vede, aceasta setare face demoul IN-EYE/POV la fel ca cel HLTV.
In plus aceasta setare scoate si FADE 2 BLACK!
Before and after ( click pentru zoom ) :
mirv_fx_skyhd 1
Download de AICI o arhiva cu 135 de foldere, fiecare un cer separat. Alegeti un cer ( preview in folder ) si copiati fisierele in directorul counter-strike ( nu cstrike ), deschideti HLAE, launch CS, viewdemo xxx, MIRV_FX_SKYHD 1 :
Cerul va fi la o rezolutie mai mare => va arata mai bine.
Before and after ( click pentru zoom ) :
Cei care vor sa isi faca propriul cer sa citeasca Acest TUTORIAL de msthavoc.
Si gata am configurat HLAE basic ( asa este si in MM pack ), tot ce ramane de facut este "mirv_recordmovie_start" pentru a incepe captura si o sa avem :
mirv_movie_export_sound 1 ( Poze si sunet , sunetul va fi deja sincronizat cu pozele )
mirv_movie_filename : XXX sau "d:/HLAEclip/xxx" ( Poze cu numele precizat, in locatia precizata. )
mirv_movie_fps 200 ( Poze la frameratul precizat. )
mirv_crosshair_fps 200 ( Crosshairul va arata ca la 90 FPS )
mirv_movie_noadverts 1 ( Poze curate fara reclame valve pe pereti, fara scoreboard, fara reclama orange box din scoreboard )
mirv_fx_noblend 1 ( Poze curate fara ecran alb pe IN-EYE/POV si fara FADE2BLACK pe HLTV )
mirv_fx_skyhd 1 (High quality sky)
Setam mirv_matte_setcolor 0 255 0 Si mirv_movie_splitstreams 3
Si o sa obtinem 2 streamuri care le facem AVI, un stream va contine world, unul va contine models ( cel pe care trebuie aplicat chroma keyer green )
Inregistram, exemple ( click pentru zoom ) :
Tot in categoria MATTE avem si o functie care face folosirea unui wallhack sau a hartilor de spam obsolete ( din categoria MATTE pentru ca functioneaza doar cu splitstreams 3 ) :
Setam mirv_fx_xtendvis 1 is mirv_matte_xray 1, Implicit mirv_movie_splitstreams 3 este setat ( xray merge doar la MATTE nu la altceva )
Inregistram, exemple : ( click pentru zoom ) :
WIREFRAME Wireframe functioneaza si pe splitstreams 3 ( MATTE ) si pe splitstreams 0 :
Setam mirv_movie_wireframe 0|1|2|3 ( 1 - world, 2 - entity, 3 - ambele in wireframe )
si marimea wireframului : mirv_movie_wireframesize 1 ( 2 mai gros, 3 si mai gros etc etc )
Inregistram, exemple : ( click pentru zoom ) :
WH Inlocuitor pentru hartile de spam/wallhack.
Setam mirv_fx_wh_enable 1
Inregistram, exemple : ( click pentru zoom ) :
ZOOMING Eu folosesc zoomingul pentru marea majoritate a freelookurilor
Setam mirv_ zoom_start pentru un zoom default ( mare )
Sau mirv_zoom_digital 25 si mirv_zoom_optical 5 apoi mirv_ zoom_start pentru un zoom mai mic.
Inregistram, exemple : ( click pentru zoom ) :
LIGHTMAP Folosit in HUSH.
Setam r_detailtextures 0 pentru ca aceasta functie sa mearga.
Apoi mirv_fx_lightmap 1 care inlocuieste functia White walls din orice OGC, folosita in HUSH.
Inregistram, exemple : ( click pentru zoom ) :
Sau mirv_fx_lightmap 2 Texturile fara umbra, fullbright.
Inregistram, exemple : ( click pentru zoom ) :
CAM EXPORT Folosit pentru 3D work.
Setam mirv_movie_export_cammotion 1 si o sa avem un fisier .BVH care poate fi importat in programe cu 3D space precum C4D/3DMax/AE
HUD SEPARATE Separarea hudului va permite sa faceti efecte pe WORLD care nu vor aparea pe CROSSHAIR/KILL TEXT sau efecte doar pe CROSSHAIR/KILL TEXT.
Mirv_movie_separate_hud 1 in plus fata de restul, o sa aveti inca 2 seturi de poza "hud_color" si "hud_alpha" care le deschideti in vegas la FPS din cs ( nu merg facute AVI in vdub sau videomach ).
1' Layer : Hudcolor, Mode ADDITIVE.
2' Layer : Black Solid, Mode MASK.
3' Layer : Hud Alpha, Mode Source Alpha, Mask Generator Pe Default ( Luminance ), Child Al 2' Layer.
4' Layer : Game Footage, Mode Source Alpha.
Exemple : ( click pentru zoom ) :
DEPTHDUMP Putem obtine efectul Depth Of Field folosind depthdump.
Mirv_movie_depthdump 1 in plus fata de restul, o sa aveti inca un set de poza "depth_all" ( sau depth_world si depth_entity daca folosim splitstreams 3 ) care le deschideti in vegas la FPS din cs ( nu merg facute AVI in vdub sau videomach ).
1' Layer: Depth Alpha, Mode MASK, Mask Generator Pe Default ( Luminance )
2' Layer: Game Footage, Mode Source Alpha, Gausian blurr, Child Al 1' layer.
3' Layer: Game Footage, Mode Source Alpha.
Exemple : ( click pentru zoom ) :
SAMPLING Beta ( Momentan merge doar cu splitstreams 0! )
Setam mirv_sample_enable 1 si mirv_sample_sps in functie de mirv_movie_fps ( care il setam in functie de faza )
De ce nu merge sa folosim fps 30 pentru orice clip ? Simplu : in vegas cand setam velocity la 50% pe un clip acesta este incetinit prin dublarea framurilor, daca la 100% are 30 FPS la 50% va avea nevoie de 15 FPS.
Pentru render 25 FPS si un sampling 3x :
Daca folosim in film velocity intre 33%-300% atunci avem nevoie de mirv_movie_fps 75 si mirv_sample_sps 225
Daca folosim in film velocity intre 25%-300% atunci avem nevoie de mirv_movie_fps 100 si mirv_sample_sps 300
Daca folosim in film velocity intre 20%-300% atunci avem nevoie demirv_movie_fps 125 si mirv_sample_sps 375
Daca folosim in film velocity intre 10%-300% atunci avem nevoie de mirv_movie_fps 250 si mirv_sample_sps 750
Pentru render 30 FPS si un sampling 3x :
Daca folosim in film velocity intre 33%-300% atunci avem nevoie de mirv_movie_fps 90 si mirv_sample_sps 270
Daca folosim in film velocity intre 25%-300% atunci avem nevoie de mirv_movie_fps 120 si mirv_sample_sps 360
Daca folosim in film velocity intre 20%-300% atunci avem nevoie de mirv_movie_fps 150 si mirv_sample_sps 450
Daca folosim in film velocity intre 10%-300% atunci avem nevoie de mirv_movie_fps 300 si mirv_sample_sps 900
Pentru render 40 FPS si un sampling 3x :
Daca folosim in film velocity intre 33%-300% atunci avem nevoie de mirv_movie_fps 120 si mirv_sample_sps 360
Daca folosim in film velocity intre 25%-300% atunci avem nevoie de mirv_movie_fps 160 si mirv_sample_sps 480
Daca folosim in film velocity intre 20%-300% atunci avem nevoie de mirv_movie_fps 200 si mirv_sample_sps 600
Daca folosim in film velocity intre 10%-300% atunci avem nevoie de mirv_movie_fps 400 si mirv_sample_sps 1200
Nu mergeti mai jos cu velocity! Un clip inregistrat la 30 FPS pe care este aplicat velocity 50% va rula la 15 FPS si va arata groaznic indiferent de sampling.
Alte avantaje :
-Munca in vdub mult mai rapida.
-Munca in vegas mult mai rapida.
-Randarea in vegas mult mai rapida
Exemple : ( click pentru zoom ) :
In final un cfg bun pentru HLAE arata asa ( exact cum am si in MM pack ) :
mirv_movie_export_sound 1 ( Poze si sunet , sunetul va fi deja sincronizat cu pozele )
mirv_movie_filename : XXX sau "d:/HLAEclip/xxx" ( Poze cu numele precizat, in locatia precizata. )
mirv_movie_fps 200 ( Poze la frameratul precizat. )
mirv_crosshair_fps 200 ( Crosshairul va arata ca la 90 FPS )
mirv_movie_noadverts 1 ( Poze curate fara reclame valve pe pereti, fara scoreboard, fara reclama orange box din scoreboard )
mirv_fx_noblend 1 ( Poze curate fara ecran alb pe IN-EYE/POV si fara FADE2BLACK pe HLTV )
mirv_matte_setcolor 0 255 0 ( culoare verde pentru matte )
mirv_zoom_digital 25 ( zoom mai mic pentru inceput )
mirv_zoom_optical 5 ( zoom mai mic pentru inceput )
mirv_fx_skyhd 1 ( cer high quality )
In plus :
cl_fixtimerate 7.5 pentru inregistrare orice faza si cl_fixtimerate 0 pentru inregistrare campath
ex_interp pentru HLTV : 0.05 minim, maxim 0.1 ex_interp Pentru IN-EYE/POV : 0.02 minim, maxim 0.1
Foarte important, cand testam ex_interpul folosit sa o facem cu playbackrate 1/4, astfel se observa problemele ( in principal pe modele )
Primul pas Demo Cleen UP nu uitati ( nimeni nu vrea sa vada scorebordul si reclama valve )
Defapt TGA 2 AVI (HLAE exporta pozele in format TGA nu BMP), intitulat sugestiv BMP 2 AVI!
Download VirtualDub si deschideti primul frame apoi dati la : Video -> Compression -> Uncompressed sau huffyuv ( pentru calitate maxima, diferenta dintre ele fiind spatiul ocupat pe HDD, huffyuv ocupa de 2-3 ori mai putin decat uncompressed)
File -> Save as AVI ( si avem un avi sincronizat cu sunetul daca am folosit si mirv_movie_export_sound 1 )
Vegas :
1. Inainte de a face orice efect mergem la :
"File -> Properties". "Width" and "Height" Si setam exact rezolutia folosita pentru captura ( de ex 960x600 ). "Frame rate"( FPS ) Cat dorim, 25/30/40 atata timp cat se imparte exact la FPS'ul din CS! "Field order""None ( progressive scan )" ( Pentru ca avem footage progresiv! ) "Pixel aspect ratio"1,0000 (Square) ( daca nu este 1 va afecta rezolutia ). "Full-resolution rendering quality""Best" ( daca folositi preview nu se va face sampling, am folosit fps mare inutil ) "Deinterlace method""None" ( din nou pentru ca avem material progresiv si nu interlaced ). "Template" Punem un nume pentru aceste setari si bifam "Start all new projects with these settings", Apply & OK.
2. Editati clipurile Nu pot sa va ajut aici decat cu un sfat :
Nu amestecati trackul/trackurile cu ingame sound si cele cu muzica! odata terminat filmul primul render va fi .MP3 cu toate trackurile iar al doilea render .MP3 va avea trackurile cu ingame sound pe MUTE ( astfel obtinem un track cu ingame sound si unul fara )
3. Renderul final din vegas : AUDIO :
- File > Render As, render settings :
- File Name - Orice nume.
- Save as type "MP3 (*.mp3 Audio)"
- Click pe "Custom" :
- Debifam VBR, alegem 128 Kbps 44,100 Hz, stereo.
4. Renderul final din vegas : VIDEO :
- File > Render As, render settings :
- File Name - Orice nume.
- Save as type "Video for Windows (*.avi)"
- Click pe "Custom" : Project
- Best Video
- Frame size - "( Use project settings )"
- Frame rate - FPS folosit la proiect.
- Field order - None
- Video format - Uncompressed sau huffyuv
- Interleave every (seconds) - debifat. Audio - debifat
.exe este mai bun, poate fi folosit oriunde, .bat are novoie de folder fara spatiu in nume ( ex : "partition:/encoding" este bine, "partition:/encoding stuff" nu este bine )
La .exe mai se gaseste un antivirus sa dea warning, este false/positive, nu este nici un virus.
Deci .EXE :
+ Se foloseste in orice locatie.
- Se incarca mai incet ( are 20 mb de copiat in windows temp )
- Se gaseste un antivirus sa dea warning false/positive.
.BAT :
+ Se incarca mai repede.
+ Fara warning de la antivirus.
- Nume exact, fara spatii.
Facem un folder nou ( x:/x264 este bine pentru .bat, pentru .exe nu conteaza )
Avem :
Render uncompressed .avi video si .wav audio din vegas in acel folder, remane movie.avi si movie.wav ( daca avem 2 trackuri audio atunci o sa avem si movie2.wav )
Pentru render audio alegem WAV ( nu scott wave ), render.
Apoi AVI :
Custom :
Render :
Avem un folder cu :
- Movie.avi
- Movie.wav ( Movie2.wav daca avem 2 trackuri audio )
- Legion.bat ( Sau .exe )
- Un folder bin ( Daca folosim .exe nu o sa avem acest folder )
Dublu click pe legion.bat/.exe, asteptam :
Shutdown cand terminam encodarea :
Y - Shutdown cand terminam encodarea
N - Fara shutdown cand terminam encodarea
Salvare screenshots :
Y - O sa se salveze screenshots din film.
N - Nu o sa se salveze screenshots din film.
Alegere ce sa encodam :
1 - Doar audio ( HQ AAC, mai bun decat mp3 si mai mic )
2 - Doar video.
N - Audio si video ( Cel mai folosit )
Alegere bitrate :
Y Custom ( Alege userul )
N Autobitrate ( Cele mai bune rezultate calitativ, testat de mine )
Render :
1 - Doar X264.
2 - Doar XviD.
3 - Doar DivX264.
N - Toate 3.
Renderul incepe, un folder numit movie_2d este creat, contine screens si filmul randat.
Daca folderul movie_2d deja exista este afisat un avertisment :
OK si folderul este sters, salvati encodarea inainte de a apasa ok sau se pierde.
Punem in arhiva si 5-10 screenuri din film plus un readme ( care sa contina o descriere, soundtrackul si o metoda de contact/website ) si arhivam apoi uploadam :
First thing: download new drivers for your PC! (latest GFX drivers are a big MUST) and copy them on a CD/DVD/Flash drive, disconnect the internet cable from the pc and FORMAT (FULL not fast) the HDD/HDD's (delete and format all partitions FULL, the HDD will function at maximum capacity, for the counter strike capture that's where it will be most of the time) + WINDOWS REINSTALL! If we create more than one partition make sure to leave at least 20 GB for the windows partition (Vegas and AE will boot up faster, overall pc will be faster).
Then install the drivers, restart the pc, install an antivirus (NOD32 is great), restart the PC, connect the internet cable for the first time and the first thing update the antivirus ! Only after the update you can install other programs!
Codecs:
Install ONLY ffdshow and NOTHING ELSE !
http://www.ffdshow.info for the latest build, choose SVN Build by CLSID and generic builds , latest version (look at the name, latest ffdshow_rev), install default!
If you don't have a ATI HD or nVidia 8/9xxx GFX card LEAVE EVERYTHING DEFAULT
If you have a ATI HD or nVidia 8/9xxx GFX card go to START - PROGRAMS - FFDSHOW and click on "Video Decoder Configuration" then on "VFW Configuration" now you have 2 setup windows, go to H.264/AVC, set the decoder to "DISABLED", same for the second window, leave the rest default.
The difference between AF OFF/FULL and AA OFF/ FULL :
Now we have to take care of counter strike , we need a removal pack and a cfg, we can find them HERE or HERE (made by me, extract to "steam/steamapps/accountname”)
The MM Pack contains :
CFG with quality/demo/HLAE settings.
HLAE sky ready to be used.
Say Team, Scoreboard, Radar etc removal
Pain removal (when a player is hit red arrows appear on the screen)
Sounds removal (only weapon sounds work)
Text removal (bomb plant, T/CT win etc)
Green sky (mirv_fx_skyhd 0 to use it) for the "mirror" effect.
High quality guns and models.
Custom background, colours etc
CFG usage :
First thing exec userconfig.cfg BEFORE viewdemo and AFTER viewdemo!
W - Forward. A - Left. S - Back. D - Right.
E - Up. Q - Down.
Right arrow - The demo plays VERY slow. Left arrow - The demo plays slow. Up-arrow - The demo plays fast. Back arrow - The demo goes 5 seconds back.
Space - Demo pause.
F1 - First person mode. F2 - Map view. F3 - Model view. F4 - Free view.
Select the v47 demo that you want converted to v48, viewdemo and play in COL, you will have a demo called coldemoplayer.dem in your cstrike folder (same demo but v48) that you copy (before you quit cs) somewhere changing the name
#1 Demo Clean UP : Scoreboard and Orange BOX ad removal!
#2 Demo Fix : If we get "WARNING, demo has bogus number of ...." than the demo is broken (the player was disconnected from the server) and it needs to be fixed.
Only if you get this message check the box
#3 dem_forcehltv getting stuck : If you use dem_forcehltv on an IN-EYE/POV demo to make a campath and the camera does not move check this box.
Only if you get this message check the box
#4 Convert to v48 : Makes v47 demos v48.
Only works on IN-EYE/POV demos 100% do not use it! Use col
We just need the first box (get rid of the scoreboard and valve orange box ad), check it, next, you will see this:
Choose a location and a name for the new demo.
Now we go to File/Launch and we open HLAE:
Choose hl.exe file (steam/accountname/)
Modification: cstrike
CMD options: -demoedit (for campaths)
Resolution: any , I go with 960x540 (easy to get 25 MB/minute)
Color Depth: 32
Render mode Standard you can try others if you have capture problems.
Optimise window visibility check! (If we uncheck it and we have capture problems checking it will help)
Remember my changes is very useful.
Now we are in the CS console, we see this:
Viewdemo XXX (B]the one saved with HLAE Demo Tool Wizard with no scoreboard and no Valve ad [/B])
And we wait for the demo to load:
Set :
First setting and one of the most important (overall time saving 20-30%)
mirv_movie_export_sound 1
It does what it says, captures the sound at original HL quality (better quality than sound forge gives us )
A bonus: the sound is in sync with the pictures !
Mirv_movie_filename
Any name and the files will be in the counter-strike directory or in any location (the folder must exist on the HDD!) EX: "d:/fazacs/10kills"
Mirv_movie_fps
Set mirv_movie_fps 90/200 etc
What we must know here: to get a smaller velocity (slow motion ) Vegas doubles the frames! We use 90 FPS for a reason (velocity 33%-300%) and 120 for another reason (velocity 25%-300%). Some say there is no difference between them but there is in Vegas. If you want a very slow movie use more FPS! Choose your FPS from here:
25 FPS render :
If we will use in our movie velocity 33%-300% than we need mirv_movie_fps 75
If we will use in our movie velocity 25%-300% than we need mirv_movie_fps 100
If we will use in our movie velocity 20%-300% than we need mirv_movie_fps 125
If we will use in our movie velocity 10%-300% than we need mirv_movie_fps 250
30 FPS render :
If we will use in our movie velocity 33%-300% than we need mirv_movie_fps 90
If we will use in our movie velocity 25%-300% than we need mirv_movie_fps 120
If we will use in our movie velocity 20%-300% than we need mirv_movie_fps 150
If we will use in our movie velocity 10%-300% than we need mirv_movie_fps 300
40 FPS render :
If we will use in our movie velocity 33%-300% than we need mirv_movie_fps 120
If we will use in our movie velocity 25%-300% than we need mirv_movie_fps 160
If we will use in our movie velocity 20%-300% than we need mirv_movie_fps 200
If we will use in our movie velocity 10%-300% than we need mirv_movie_fps 400
Mirv_crosshair_fps
Solves the crosshair problem (at high FPS the crosshair does not more like it does at 90 FPS)
Set mirv_crosshair_fps identical with mirv_movie_fps !
If we use sampling ( mirv_sample_enable 1) it does not matter what mirv_movie_fps we have, we must set mirv_crosshair_fps identical to mirv_sample_sps !
Startmovie 90 vs. mirv_movie_fps 90 (mirv_crosshair_fps 90) vs. mirv_sample_sps 900 (mirv_crosshair_fps 900) SampleHERE! The crosshair looks identical for all FPS's but first 2 clips have 90 FPS and the last clip has 900 FPS (mirv_sample_enable 1, mirv_movie_fps 30, mirv_sample_sps 900)
Mirv_movie_noadverts 1
Removes the valve ads on the map's walls , also if we did the first step "Demo Clean Up" then ALL valve ads (map and scoreboard) will be removed.
Before and after ( click for zoom ):
Mirv_fx_noblend 1
What does it do? Simple: On HLTV when the player is flashed, the screen is not white, on IN-EYE/POV it is, this makes IN-EYE/POV demos the same as HLTV demos.
In addition, it removes FADE 2 BLACK !
Before and after ( click for zoom ):
mirv_fx_skyhd 1
Download THIS! 135 folders, each one is a sky. Choose one, (preview in the folder), copy the files to counter-strike ( not cstrike ), open HLAE, launch CS, viewdemo xxx, MIRV_FX_SKYHD 1 :
In the end, a good basic HLAE cfg will look like this:
Mirv_movie_export_sound 1 (Pictures and sound synced)
mirv_movie_filename: XXX or "d:/HLAEclip/xxx" (Pictures with the name we wrote, in the location we wrote)
mirv_movie_fps 200 (Pictures at the FPS we wrote)
mirv_crosshair_fps 200 (Crosshair that looks like 72 FPS crosshair)
mirv_movie_noadverts 1 (Clean pictures, no valve ads on the walls, no scoreboard, no orange box ad on the scoreboard)
mirv_fx_noblend 1 (Clean pictures, no white screen on IN-EYE/POV, no FADE2BLACK on HLTV)
mirv_fx_skyhd 1 (High quality sky)
HUD SEPARATE Separating the hud allows you to do effects on the footage that will not appear on the CROSSHAIR/KILL TEXT or effects only on the CROSSHAIR/KILL TEXT.
Mirv_movie_separate_hud 1 you will have 2 more picture streams, "hud_color" and "hud_alpha", that you open in Vegas at capturing FPS (you cannot make them AVI in virtual dub or videomach).
1' Layer: Hudcolor, Mode ADDITIVE.
2' Layer: Black Solid, Mode MASK.
3' Layer: Hud Alpha, Mode Source Alpha, Mask Generator on Default (Luminance), Child of 2' Layer.
4' Layer: Game Footage, Mode Source Alpha.
Record, examples ( click for zoom ):
DEPTHDUMP we use depthdump to get the "Depth of Field" effect.
Mirv_movie_depthdump 1 you will have another picture stream called "depth_all" (or depth_world and depth_entity if you use splitstreams 3) that you open in Vegas at capturing FPS (you cannot make them AVI in virtual dub or videomach).
1' Layer: Depth Alpha, Mode MASK, Mask Generator on Default (Luminance)
2' Layer: Game Footage, Mode Source Alpha, Gaussian blur, Child Of 1' layer.
3' Layer: Game Footage, Mode Source Alpha.
Record, examples ( click for zoom ):
SAMPLING Beta (Only works with splitstreams 0 now)
We set mirv_sample_enable 1 and we set mirv_sample_sps based on mirv_movie_fps (which is based on the slow motion we want)
Why don't we use 30 FPS on every clip ? Easy : in Vegas when we set velocity to 50% on a clip that clip reaches 50% by doubling frames, if it has 30 FPS at 100% it will have 15 FPS at 50%.
For render 25 FPS and sampling 3x :
If we use velocity 33%-300% then we need mirv_movie_fps 75 and mirv_sample_sps 225
If we use velocity 25%-300% then we need mirv_movie_fps 100 and mirv_sample_sps 300
If we use velocity 20%-300% then we need mirv_movie_fps 125 and mirv_sample_sps 375
If we use velocity 10%-300% then we need mirv_movie_fps 250 and mirv_sample_sps 750
For render 30 FPS and sampling 3x :
If we use velocity 33%-300% then we need mirv_movie_fps 90 and mirv_sample_sps 270
If we use velocity 25%-300% then we need mirv_movie_fps 120 and mirv_sample_sps 360
If we use velocity 20%-300% then we need mirv_movie_fps 150 and mirv_sample_sps 450
If we use velocity 10%-300% then we need mirv_movie_fps 300 and mirv_sample_sps 900
For render 40 FPS and sampling 3x :
If we use velocity 33%-300% then we need mirv_movie_fps 120 and mirv_sample_sps 360
If we use velocity 25%-300% then we need mirv_movie_fps 160 and mirv_sample_sps 480
If we use velocity 20%-300% then we need mirv_movie_fps 200 and mirv_sample_sps 600
If we use velocity 10%-300% then we need mirv_movie_fps 400 and mirv_sample_sps 1200
Do now go lower with velocity! A 30 FPS clip with velocity 50% will run at 15 FPS and will look bad no matter what sampling was used.
Other advantages:
-A lot faster work in vdub.
-A lot faster work in Vegas.
-A lot faster render in vdub/Vegas
Record, examples ( click for zoom ):
In the end, a good HLAE cfg will look like this: (like in my MM pack) :
Mirv_movie_export_sound 1 (Pictures and sound synced)
mirv_movie_filename: XXX or "d:/HLAEclip/xxx" (Pictures with the name we wrote, in the location we wrote)
mirv_movie_fps 200 (Pictures at the FPS we wrote)
mirv_crosshair_fps 200 (Crosshair that looks like 72 FPS crosshair)
mirv_movie_noadverts 1 (Clean pictures, no valve ads on the walls, no scoreboard, no orange box ad on the scoreboard)
mirv_fx_noblend 1 (Clean pictures, no white screen on IN-EYE/POV, no FADE2BLACK on HLTV)
mirv_matte_setcolor 0 255 0 (Green matte colour)
mirv_zoom_digital 25 (Small zoom to start with)
mirv_zoom_optical 5 (Small zoom to start with)
mirv_fx_skyhd 1 (High quality sky)
Extra:
Cl_fixtimerate 7.5 for recording clips and Cl_fixtimerate 0 for recording campaths.
Ex_interp for HLTV: 0.05 minimum, maximum 0.1 Ex_interp for IN-EYE/POV: 0.02 minimum, maximum 0.1
It is very important that you test ex_interp with playback rate 1/4 to see any problems (models or crosshair will look weird)
Do not forget the first step, DEMO TOOLS (no one wants to see the scoreboard and the valve orange box in a movie)
Actually TGA 2 AVI (HLAE pictures come out in TGA format, not BMP), called suggestively BMP 2 AVI!
Download VirtualDub, open the first frame, go to : Video -> Compression -> Uncompressed or huffyuv ( for maximum quality, the only difference is that huffyuv is lossless compression and it takes 2-3 less space on the HDD than uncompressed)
or
Video -> Frame Rate -> 200 ( mirv_movie_fps )
File -> Save as AVI (and we have an AVI file synced with the sound if we also used mirv_movie_export_sound 1)
Vegas:
1. Before we do any effect we have to set the project properties:
"File -> Properties". "Width" and "Height" exactly the resolution used in HLAE (ex 960x540). "Frame rate" (FPS) 25/30/40 as long as it is dividable by the clip FPS (ex: 200 works for 25 and 40, 30 works for 90) "Field order" "None (progressive scan)" (Because we have progressive footage!) "Pixel aspect ratio" 1, 0000 (Square) (If it is not square it will change the resolution). "Full-resolution rendering quality" "Best" (If we use preview there is no sampling done in Vegas so we used high FPS for nothing) "Deinterlace method" "None" (Because we have progressive footage!). "Template" Write a name for these settings and check "Start all new projects with these settings", Apply and OK.
2. Edit the clips cannot help you here, just have one tip for you:
Do not mix the in game sound track/tracks and the music track/tracks ! when the movie is done the first render will be .MP3 with all the sound tracks and the second .MP3 render will have the in game sound tracks on MUTE (we get 2 audio tracks this way, one with in game sound, one without)
3. Final render from Vegas: AUDIO :
- File > Render As , render settings :
- File Name - Any name.
- Save as type "MP3 (*.mp3 Audio)"
- Click on "Custom":
- Uncheck VBR , choose 128 Kbps 44,100 Hz, stereo.
3. Final render from Vegas: VIDEO :
- File > Render As , render settings :
- File Name - Any name.
- Save as type "Video for Windows (*.avi)"
- Click on "Custom": Project
- Best Video
- Frame size - "(Use project settings)"
- Frame rate - FPS used for the project.
- Field order - None.
- Video format - Uncompressed or huffyuv.
- Interleave every (seconds) - unchecked. Audio - unchecked.
The .exe is better because you can use it in any location, the .bat needs the folder name with no spaces! ( ex : "partition:/encoding" is k, "partition:/encoding stuff" is not k )
The .exe might get some antivirus warnings, they are false/positive, there is not virus!
So .EXE :
+ Usable in any location.
- Loads slower than .bat ( needs to copy 20 mb in the windows temp folder ).
- Might get false/positive antivirus warnings.
.BAT :
+ Loads faster.
+ No antivirus warnings.
- Must have exact name, no spaces.
Make a new folder, close to the root, no spaces in the name ( c:/x264 is good for .bat, for .exe does not matter )
We will have :
Render uncompressed .avi video and .wav audio from vegas in that folder, name them movie.avi and movie.wav ( if 2 audio tracks than movie2.wav also )
For audio render choose WAV ( not scott wave ), render.
Then AVI :
Custom :
Render :
Now we have a folder with :
- Movie.avi.
- Movie.wav ( movie2.wav if 2 audio tracks ).
- Legion.bat ( or .exe ).
- A bin folder ( if using .exe no bin folder ).
Double click on legion.bat/.exe, wait :
Shutdown when done feature :
Y - For shutdown when finished.
N - No shutdown.
Screen saving feature :
Y - Screens will be saved from the movie.
N - No screens will be saved from the movie.
Choosing what to encode :
1 - Only audio ( HQ AAC small size, better than mp3 ).
2 - Only video.
N - Audio and video ( most used ).
Bitrate selection :
Y - Custom ( choose if you know what to use ).
N - Autobitrate ( Best results ).
Render :
1 - Only X264.
2 - Only XviD.
3 - Only DivX264.
N - All 3.
Render starts, a folder called movie_2d is made containing all renders and screens.
If the folder is already there we get a warning :
Press OK and the folder will be deleted, backup the encodes before so you do not loose them.