VARIABILI DI GIOCO (CVAR) E RELATIVA SPIEGAZIONE:Prima di elencare le singole cvar del gioco ecco una brevissima guida su cosa fare per personalizzare la configurazione del gioco:
ET crea un profilo per ogni mod installato e vi memorizza dentro la configurazione del giocatore, ad esempio la config di etpro (il mod usato nei tornei) sarà
\etpro\profiles\nome_profilo\etconfig.cfg, quest'ultimo è un file di testo e quindi leggibile tramite il wordpad di windows (o con un qualsiasi altro editor di testo), qualunque modifica fatta tramite menu o console del gioco verrà memorizzata in questo file.
Andate nella cartella
\etmain, createvi un documento di testo e rinominatelo come vi pare, basta ke l'estensione sia cfg (nel mio caso ho creato
s4n.cfg), a questo punto metteteci dentro tutte le variabili ke desiderate cambiare rispetto al valore di default aggiungendo anke i vostri bind e script.
E' possibile separare la propria config in + parti creando + file .cfg (ad esempio un file per le cvar, un file per i bind e un file per gli script).
Questi file possono essere eseguiti nel gioco scrivendo in console
/exec nome_file (nn c'è bisogno di scrivere l'estensione).
Utilissimi sono i file ke vengono automaticamente eseguiti dal gioco, ne potete creare di 2 tipi:
a)
autoexec.cfg (da mettere nella cartella
\etmain): viene eseguito ad ogni avvio del gioco, tipicamente è fatto in questa maniera:
exec file1
exec file2
exec file3dove
file1,
file2,
file3 sono file cfg.
b)
autoexec_nomemappa.cfg (da mettere nella cartella
\etpro, ad esempio
\etpro\autoexec_goldrush.cfg): viene eseguito ad ogni caricamento della mappa specificata, utile per caricare impostazioni specifiche per ogni mappa.
Ecco quindi la lista delle cvar da mettere nella propria cfg:
r_mode ................... risoluzione [3=640, 4=800, 6=1024, 7=1152, 8=1280, 9=1600]
r_colorbits .............. profondità colore [0-32]
r_depthbits .............. accuratezza z-buffer [24-32]
r_texturebits ............ qualità texture [0-32]
r_displayrefresh ......... frequenza del monitor
r_swapinterval ........... se abilitato limita gli fps alla frequenza del monitor (v-sync) [0 per max performance]
r_ignorehwgamma .......... se abilitato ignora il supporto gamma dell'hardware [0-1]
r_gamma .................. se
r_ignorehwgamma=0 modifica il gamma, se
r_ignorehwgamma=1 regola l'intensità dei colori (usare
vid_restart in quest'ultimo caso per notare gli effetti) [0-3]
r_mapoverbrightbits ...... luminosità superficiale delle texture nel gioco [0-3]
r_overbrightbits ......... livello di luminosità della mappa [0-1]
r_intensity .............. luminosità visuale [0-1.5]
r_ati_fsaa_samples ....... full screen anti-aliasing per skede video ati [0=disabilitato]
r_ati_truform_tess ....... truform rendering per skede video ati [0=disabilitato]
r_clampToEdge ............ questo comando serve per far sparire progressivamente le texture non visualizzate o troppo lontane (elimina il cosidetto "effetto nebbia") [0-1]
r_detailtextures ......... uso di texture dettagliate [0 per max performance]
r_dlightBacks ............ rendering delle luci dinamiche attraverso i muri [0 per max performance]
r_drawsun ................ effetto sole (ignorato se
r_fastsky=1) [0 per max performance]
r_dynamiclight ........... luci dinamiche [0 per max performance]
r_facePlaneCull .......... se abilitato i poligoni ke nn sono nella visuale del giocatore nn vengono disegnati [1 per max performance]
r_fastsky ................ se abilitato toglie le texture del cielo [1 per max performance]
r_finish ................. uso della funzione gl_finish() dopo ogni frame per assicurare un corretto sincronismo [0 per max performance]
r_flares ................. uso di effetti lens flare sulle luci [0 per max performance]
r_fullscreen ............. schermo pieno [0-1]
r_glIgnoreWicked3D ....... Wicked3D è usato per abilitare le opengl su schede video 3dfx Voodoo [0-1]
r_highQualityVideo ....... filmatini alta qualità nei menu del gioco [0-1]
r_ignoreFastPath ......... se abilitato ignora path di rendering ottimizzati [0 per max performance]
r_ignoreGLErrors ......... se abilitato ignora errori opengl [1 per max performance]
r_inGameVideo ............ filmatini nei menu del gioco [0-1]
r_lodbias ................ livello di dettaglio per i modelli [-2=dettaglio massimo, 2=dettaglio minimo]
r_lodCurveError .......... distanza a cui gli oggetti dovrebbero essere disegnati con meno dettagli [60 per max performance]
r_normallength ........... ?
r_nv_fogdist_mode ........ [gl_eye_linear, gl_eye_plane, gl_eye_plane_absolute_nv, gl_eye_point_sgis, gl_eye_radial_nv]
r_oldMode ................ ?
r_picmip ................. dettaglio texture [0=massimo dettaglio, 3=minimo dettaglio]
r_primitives ............. metodo di rendering grafico [0=auto select, 1=single gldrawelements, 2=mutiple gldrawelements]
r_rmse ................... qualità texture [0=qualità massima]
r_roundImagesDown ........ qualità ridimensionamento immagini [0=qualità massima]
r_simpleMipMaps .......... se abilitato fa uso del mipmapping per incrementare qualità delle texture [0 per max performance]
r_stencilbits ............ profondità stencil buffer [0-32]
r_subdivisions ........... qualità rendering superfici curve [0=massima qualità, 20=minima qualità consentita]
r_texturemode ............ [gl_nearest, gl_nearest_mipmap_nearest, gl_linear, gl_linear_mipmap_nearest, gl_linear_mipmap_linear]
r_uiFullScreen ........... in rtcw se abilitato toglie la nebbia dalle mappe, in et nn sembra avere effetti particolari
r_allowExtensions ................ uso di estensioni opengl [1 per max performance]
r_ext_compiled_vertex_array ...... se abilitato permette di bloccare array di vertex per eseguire calcoli geometrici + veloci[1=max performance]
r_ext_compressed_textures ........ uso di texture compresse [0-1]
r_ext_gamma_control .............. se abilitato il gioco utilizzerà impostazioni gamma esterne [0-1]
r_ext_multitexture ............... uso di multitexture [1 per max performance]
r_ext_NV_fog_dist ................ supporto estensione nebbia per skede video nvidia [0=disabilitato]
r_ext_texture_env_add ............ uso di blending aggiuntivo in multitexture [0-1]
r_ext_texture_filter_anisotropic . uso di anisotropic filtering [0 per max performance]
cg_fov ................... ampiezza visuale di gioco [90=ampiezza minima / oggetti + vicini / sensazione di velocità minima, 120=ampiezza massima / oggetti + lontani / sensazione di velocità massima]
cg_announcer ............. se abilitato sentirete gli annunci vocali del gioco
cg_atmosphericEffects .... effetti atmosferici
cg_autoAction ............ [0=disabilitato, 1=demo ad ogni round, 2=screenshot alla fine di ogni round, 4=stats alla fine di ogni round, 3=demo+screenshot, 5=demo+stats, 6=screenshot+stats, 7=demo+screenshot+stats]
cg_autoReload ............ se abilitato ricarica automaticamente l'arma quando si svuota il caricatore
cg_blinktime ............. durata in ms dei blink (a quanto pare sono i mini-blackout di quando si viene colpiti [0=disabilitato]
cg_bloodDamageBlend ...... flash rosso quando si viene colpiti
cg_bloodFlash ............ macchie di sangue quando si viene colpiti
cg_bloodtime ............. tempo di visualizzazione delle macchie di sangue
com_blood ................ macchie di sangue quando si colpiscono gli avversari
cg_brassTime ............. tempo di visualizzazione dell'espulsione bossoli
cg_complaintPopUp ........ se abilitato compare la rikiesta di complaint per ogni team kill
cg_coronafardist ......... distanza alla quale le auree sono ancora visibili
cg_coronas ............... auree di luce attorno alle sorgenti di luce [0=disabilitato]
cg_drawCompass ........... bussola
cg_deferPlayers .......... usato in q3 per ritardare il caricamento dei modelli di nuovi giocatori, in et i modelli sono fissi per cui nn credo abbia qualke effetto
cg_descriptiveText ....... stampa a video messaggi del tipo "You killed [playername]"
cg_drawBuddies ........... usato per evidenziare in gioco i compagni di fireteam tramite un simbolo ke compare sulla testa di essi. [-2=seleziona tutto fireteam, -1=deseleziona tutto fireteam]
cg_drawFPS ............... frame al secondo fatti dal pc (se scende sotto i 30 cambiate pc
)
cg_drawGun ............... arma
cg_drawReinforcementTime . conto alla rovescia del tempo rimanente al proprio respawn
cg_drawRoundTimer ........ conto alla rovescia del tempo rimanente nella mappa
cg_drawSpreadScale ....... se abilitato visualizza dinamicamente lo spread (dispersione) dell'arma, in et la visualizzazione funziona durante il movimento ma nn durante lo sparo [0=disabilitato, 2=abilitato]
cg_drawStatus ............ questa variabile nn sembra aver effetto in et
cg_drawTeamOverlay ....... variabile usata in rtcw per visualizzare info sui compagni, sostituita dall'uso del fireteam in et
cg_drawTimer ............. questa variabile nn sembra aver effetto in et
cg_drawWeaponIconFlash ... effetti grafici per l'arma nell'HUD
cg_fastSolids ............ ?
cg_gibs .................. pezzi di corpi dilaniati
cg_lagometer ............. indicatore dello stato della connessione
cg_marktime .............. tempo di visualizzazione delle traccie lasciate dai proiettili
cg_noAmmoAutoSwitch ...... se abilitato cambia automaticamente arma quando finiscono le munizioni
cg_noTaunt ............... se abilitato non visualizza i taunt (i taunt sono i gesti fatti dai giokatori)
cg_noVoiceChats .......... se abilitato non riproduce le chat vocali
cg_noVoiceText ........... se abilitato non visualizza le chat
cg_popupLimboMenu ........ se abilitato ogni volta ke si muore si entra nel limbo menu
cg_printObjectiveInfo .... messaggi relativi agli obiettivi del gioco
cg_predictItems .......... se abilitato il client cercherà di predirre se un oggetto è stato preso o meno
cg_quickMessageAlt ....... se abilitato il menu per le chat vocali sarà trasparente
cg_shadows ............... ombre [0=assenza, 3=massimo dettaglio]
cg_showblood ............. sangue su muri e oggetti
cg_teamChatHeight ........ max numero di linee di chat di squadra da visualizzare
cg_teamChatsOnly ......... se abilitato visualizza solo le chat di squadra
cg_teamChatTime .......... tempo di permanenza sullo skermo delle chat di squadra
cg_useScreenshotJPEG ..... gli screenshot vengono salvati in formato JPEG
cg_voiceSpriteTime ....... tempo di visualizzazione dell'icona voce (l'icona è un
! blu) sul giokatore
cg_weaponCycleDelay ...... ritardo prima del cambio arma quando viene usato il cambio arma ciclico (tipicamente bindato sulla rotella del mouse; ki usa il cycle è un niubbo, bindatevi un tasto per ogni arma
)
cg_wolfparticles ......... particelle di effetti come i fumogeni e attacchi aerei
cg_zoomStepSniper ........ numero di zoom (dal minimo al massimo) per il cecchino
cg_bobroll ............... \
cg_bobpitch ............... \
cg_bobup ................... \ ondeggio del proprio corpo mentre si muove
cg_bobyaw .................. /
cg_runroll ................ /
cg_runpitch .............. /
cg_crosshairAlpha ........ trasparenza del mirino primario
cg_crosshairAlphaAlt ..... trasparenza del mirino secondario
cg_crosshairColor ........ colore del mirino primario
cg_crosshairColorAlt ..... colore del mirino secondario
cg_crosshairHealth ....... se abilitato colora il mirino in base alla propria salute
cg_crosshairPulse ........ se abilitato il mirino cambia dimensioni quando ci si muove o si spara per mostrare l'accuratezza dei propri colpi
cg_crosshairSize ......... dimensione del mirino
cg_crosshairX ............ posizione orizzontale del mirino [0=centrato]
cg_crosshairY ............ posizione verticale del mirino [0=centrato]
cg_drawCrosshair ......... tipo di mirino
cg_drawCrosshairNames .... se abilitato disegna nome e salute dei compagni quando sono sotto il mirino
cg_cursorHints ........... se abilitato fornisce informazioni su quello ke si sta facendo (ad esempio innesco/disinnesco della dyna)
cg_gun_frame ........... qui potete trovare una descrizione molto esauriente per questo comando.
cl_allowDownload ......... se abilitato scarica automaticamente i file mancanti dal server a cui ci si sta connettendo
cl_anonymous ............. se abilitato usa login anonimo (generalmente disabilitato sui server)
cl_autoupdate ............ se abilitato il gioco si aggiorna scaricando automaticamente le patch
cl_doubletapdelay ........ massimo ritardo del double-tap per sdraiarsi [0=disabilitato] (questo vuol dire ke se premete 2 volte velocemente il tasto per avanzare mentre siete inchinati vi sdraierete)
cl_freelook .............. da abilitare se si usa il mouse per mirare e muoversi (mouselook)
cl_language .............. linguaggio del testo del gioco (nn funziona in et)
cl_run ................... corsa continua (autorun)
cl_wwwdownload ........... se cl_allowdownload è a 0 questo comando apre una pagina internet dove è possibile scaricare le mappe mancanti [1=abilitato]
ch_font .................. permette di cambiare font delle scritte nel gioco, in et nn sembra avere effetto
com_hunkMegs ............. alloca una certa quantità di memoria per la mappa e gli oggetti
com_introplayed .......... quando abilitato dovrebbe togliere il filmato iniziale, in et nn sembra avere effetto
com_maxfps ............... limita gli fps a un valore massimo [0=disabilitato] (il valore ottimale è 125, altri valori consigliati sono 76 e 43)
com_recommended .......... ?
com_recommendedSet ....... ?
com_soundMegs ............ alloca una certa quantità di memoria per il sonoro
com_zoneMegs ............. alloca una certa quantità di memoria per spedire comandi server e client (nel mio caso le modifike fatte in cfg nn sembrano avere effetto, ho dovuto passare il valore direttamente da linea di comando)
logfile .................. se abilitato scrive sul disco fisso il log della partita in corso
pmove_fixed .............. il controverso pmove nasce dal fatto ke il motore del gioco nn permette di fare certi salti a utenti con poki fps, sui server in cui è attivato il pmove dovrebbe permettere salti come se il giokatore avesse 125 fps; effetti secondari sono ke i lean diventano tutti scattosi, il movimento stoppaccioso e la sensibilità del mouse ne risente; il pmove rimane quindi poco amato e mai usato a livello pro
scr_conspeed ............. velocità scorrimento verticale della console
cl_mouseAccel ............ accelerazione mouse
m_filter ................. se abilitato fa una interpolazione dei dati per addolcire il movimento del mouse (smooth mouse)
m_pitch .................. sensibilità verticale del mouse (per mouse invertito usare valori negativi)
m_yaw .................... sensibilità orizzontale del mouse
sensitivity .............. sensibilità generale del mouse
s_doppler ................ abilita l'effetto doppler, il quale amplifica o meno il volume per ogni altoparlante, in modo da rendere più semplice l'identificazione della provenienza di uno sparo [0 per max performance]
s_khz .................... qualità audio (molto alta = 44 [solo con la patch2.60], alta = 22, bassa = 11)
s_musicvolume ............ volume musica del gioco
s_separation ............. separazione canali stereo
s_volume ................. volume effetti del gioco
rate ..................... numero massimo di byte ke il server dovrebbe inviare al client [7000->25000]
snaps .................... numero di snapshot inviati al client in un periodo fisso di tempo [20->40]
cl_maxpackets ............ numero massimo di pacchetti in uscita per prevenire problemi di rate fra client e server [30->100]
cl_packetdup ............. numero di duplicati inviati per ogni pacchetto in uscita
cl_timeNudge ............. numero di ms ke il client cerca di predirre per ogni snapshot ricevuto in modo da diminuire virtualmente il ritardo dal server [bloccato a 0]
pb_Sleep ............. definisce il periodo di tempo (in ms) in cui il PunkBuster "dorme" tra un processo e l'altro; valori più bassi comportano un aumento del numero dei processi per ogni secondo, questo talvolta comporta una maggiore richiesta di banda libera da parte del PB [valori consigliati: 250-500]
Variabili principali ET Pro 3.2.0b_altHud ................. visualizzazione alternativa dell'HUD [0-2]
b_altHudFlags ............ bitmask per vari settaggi dell'HUD [0-7; 1= sposta il round timer, 2= non visualizza il proprio grado,
4= posizionamento messaggi in stile RTCW (in alto)]
b_antilag ................ controlla se il lag dei colpi è compensato dal server [0-2]
b_chatAlpha .............. trasparenza chat
b_backupcvars ............ se abilitato ogni qualvolta ke il server forza il cambiamento del valore di una cvar viene creato un file contenente tutte le cvar modifikate col relativo vekkio valore
b_chatFlags .............. se abilitato mostra la bandierina di squadra vicino a ogni riga di chat
b_descriptiveTextscale ... dimensione carattere dei messaggi
b_drawclock .............. orologio
b_drawranks .............. se disabilitato toglie il grado del giokatore dai popup coi nomi dei giokatori
b_drawspeed .............. visualizza il velocimetro [0-5; 0=disabilitato 1,5= visualizza il velocimetro 2,4= visualizza il velocimetro e la velocità massima raggiunta 3,4,5= visualizza il velocimetro se il laggometro non è visualizzato]
b_fireteamAlpha .......... trasparenza del fireteam
b_fireteamLatchedClass.....mostra nel fireteam le classi selezionate per lo spawn successivob_goatsound .............. abilita il verso di capra in caso di kill con coltello [0-1]
b_hitsounds .............. abilita il segnale acustico per ogni colpo ke raggiunge un giocatore [0-2; 0=disabilitato 1=abilitato 2=abilitato solo per headshot]
b_hudYoffset ............. posizione verticale dell'HUD
b_lagometerAlpha ......... trasparenza del lagometer
b_locationMode ........... imposta il comportamento del nome locazione del fireteam [0=disabilitato 1=nome locazione 2=coordinate locazione]b_locationMaxChars.........controlla la lunghezza massima dei nomi delle locazioni nel fireteamb_muzzleflash ............ abilita il lampo delle armi [0-1]
b_noactivatelean ......... disabilita la combo strafe+activate=lean [0-1]b_numPopups .............. numero massimo messaggi da visualizzare contemporaneamente
b_optimizeprediction ..... se abilitato il gioco memorizza le operazioni relative alla fisica del gioco dei precedenti 64 frame (serve per capire dove il giokatore sarà al frame successivo) ed eventualmente riusa queste informazioni anzikè rifare ogni volta i calcoli, questo dovrebbe garantire un aumento delle prestazioni, specialmente in caso di alto ping [0-1]
b_panzerhack ............. se abilitato l'arma secondaria MP40/Thompson (per un soldato di livello 4 in armi pesanti) viene spostata sul weaponbank 2 [0-1]
b_popupFadeTime .......... effetto dissolvenza dei messaggi [0=disabilitato]
b_popupStayTime .......... permanenza sullo schermo dei messaggi
b_popupTime .............. latenza fra un messaggio e l'altro
b_shovesounds ............ abilita il sonoro per le spinte
b_simpleitems ............ gli oggetti ke possono essere raccolti (armi, pakki) vengono disegnati con icone 2Db_speedinterval .......... tempo in millisecondi tra 2 aggiornamenti del velocimetro
b_speedunit .............. l'unità di misura del velocimetro [0-2; 0=UPS 1=mi/h 2=km/h]
b_tracers ................ abilita i traccianti dei proiettili [0=disabilitato, 1=visualizza i traccianti di tutti 2=non visualizza i propri traccianti]
b_votetextscale .......... dimensione carattere dei voti
b_watermarkAlpha ......... trasparenza del watermark (il watermark è il logo ke il proprietario del server può decidere di mettere)
b_weapaltreloads ......... se abilitato il tasto weapalt ha l'effetto collaterale di ricaricare l'arma (ovviamente solo in caso l'arma nn abbia una modalità di sparo alternativa) [0-1]
b_startround ............ \ tramite questi comandi è possibile definire una serie di comandi che devono essere eseguiti all'avvio/fine di ogni round.
(esempio: seta b_endround "say gg;screenshotjpeg")
b_endround ............. / Spawntimer integrato in ET Pro
timerSet ................. inizializza il timer col numero di secondi desiderato (solitamente 20 o 30s)
openTimerInput ........... apre una ui per gestire il timer
resetTimer ............... resetta il timer a 0 (ergo lo fa partire)nb: in ciano sono evidenziate le cvar introdotte dall'ultimo etpro