CSLOCAL.NET - Entendendo um arquivo CFG, como fazer e o que é.

Downloads

Tutoriais

Utilidades

Entendendo um arquivo CFG, como fazer e o que é.

Tutorial para você poder criar um arquivo cfg.

Tutorial escrito para o site CSLOCAL.NET se copiar dê uma referência!

O que é um CFG?

Cfg são arquivos de configurações de jogos baseados no half-life... Na verdade .cfg são apenas arquivos de texto (que podem ser editados pelo Bloco de Notas) com vários comandos que são executados toda vez que este arquivo cfg é carregado por um usuário ou pelo própio jogo.

Neste turtorial irei ensinar como fazer um cfg para você. 

Você deve pegar um .cfg base para iniciar, você pode pegar um aqui

Se o cfg for apenas uma configuração de jogo, por exemplo, você tem um irmão que também joga cs no mesmo computador que você joga, assim você pode criar um arquivo cfg para quando você entrar no jogo executa-lo e deixar o jogo do jeito que você gosta... O arquivo de configuração padrão do jogo é o config.cfg, este é alterado toda vez que você muda alguma configuração dentro do jogo, pelas opções mesmo, por exemplo configurar o teclado, mouse e ate os gráficos. O outro cfg é o que a valve recomenda de você colocar suas configurações personalizadas, ele é executado logo apos o config.cfg este cfg é o userconfig.cfg.

Mas você não prescisa ficar preso aos nomes de configs citados acima, estes são só os padroes, para executar um config é muito fácil, basta apenas digitar no console:

exec nomedoarquivo.cfg

assim você poderá criar um arquivo com qualquer nome... por exemplo scatman.cfg

no arquivo cfg você pode colocar qualquer configuração que você quiser, por exemplo, mudar o nome, a sensitividade do mouse, bindar alguma tecla e muitas outras coisas.

para saber sobre como fazer um bind, leia o tutorial aqui no site.

comandos bind de açoes

+showscores - mostra o ranking e as informacoes como ping e colocacao no jogo
+attack - mesmo que o botao esquerdo do mouse, atira com a arma...
+attack2 - segunda funcao da arma
cancelselect - o nome ja diz cancela algo que estiver selecionado
+jump - pula com o player
buyammo1 - compra balas para arma primaria
buyammo2 - compra balas para arma secundaria
slot - os slot sao os numeros para compra de arma e para troca de arma 
+moveleft - esquiva ou vira o player para a esquerda
+moveright - esquiva ou vira o player para a direita
+forward - move o player para frente
+back - move o player para tras
buy - compra de itens e armas
radio - falas do player como go go go
+use - usa o item selecionado como colocar a bomba
impulse 100 - lanterna (on e off)
drop - joga fora a arma
+commandmenu - menu do jogo
showbriefing - mostra descrição do mapa
cheer -
+voicerecord - microfone ou mic
chooseteam - troca ou escolha de time
nightvision - uso da visao noturna
buyequip - compra de equipamentos
lastinv - troca arma pela selecionada
+reload - recarrega arma
impulse 201 - spraylogo
messagemode - menssagem para todos os players
messagemode2 - menssagem para o time
+strafe - andar devagar, sem fazer barulho
+duck - o player abaixa
+speed -

Binds personalizados e compostos

Você pode também criar um bind composto

ex:

bind "g" "drop;say_team largando arma..." 

onde entre os comandos você usa 


Outros Comandos

Abaixo uma lista de comandos que você pode configurar todo seu jogo na parte de graficos, sons, voices, sensibilidades, skins, e outros.


- tem comandos de server junto dos comandos normais
- os comandos descritos por * melhoram o ping e fps
- em alguns comandos: 0 off e 1 on (cuidado com o que você desliga)


Comandos de VOICE (voz)

voice_forcemicrecord "1.000000"
voice_enable "1"
voice_scale "0.750000"
voice_modenable "1"

Comandos de NET

net_graph "0"
net_scale "0"
net_graphos "0"

Comandos de SV (servidor)

sv_voiceenable "1"
sv_aim "0"
sv_restartround "1"

Comandos de MP (Multi-Player)

*mp_decals "0.000000" 
mp_flashlight "1"
mp_fadetoblack "1"
mp_autokick "1"
mp_autoteambalance "0"
mp_friendlyfire "0"
mp_footsteps "1"
mp_forcechasecam "0"
mp_logmessages "1"
mp_hostagepenalty "0"
mp_c4timer "45"
mp_roundtime "5"
mp_buytime "4.5"
mp_startmoney "800"
mp_freezetime "3"
mp_winlimit "0"
mp_limitteams "2"
mp_timelimit "0"
mp_maxrounds "0"
*mp_decals "0"
mp_chasecam "0"
mp_sendvelocity "0"
mp_voteratio "60"

Comandos S

s_eax "0"
s_a3d "0.000000"
s_verbwet "0.25"
s_bloat "2.0"
s_numpolys "200"
s_polysize "10000000"
s_polykeep "1000000000"
s_refdelay "4"
s_refgain "0.4"
s_leafnum "0"
s_max_distance "1000.0"
s_min_distance "8.0"
s_automax_distance "30.0"
s_automin_distance "2.0"
s_distance "60"
s_doppler "0.0"
s_rolloff "1.0"
s_reverb "0"

Comandos CL (client)

cl_updaterate "20"
cl_lw "1"
cl_lc "1"
cl_dlmax "128"
cl_himodels "0.000000"
cl_idealpitchscale "0.8"
cl_timeout "35"
cl_cmdbackup "2"
cl_download_ingame "1"
cl_allowdownload "1"
cl_allowupload "1"
cl_dynamiccrosshair "1"
cl_cmdrate "30"
cl_forwardspeed "400"
cl_backspeed "400"
cl_vsmoothing "0.05"
cl_corpsestay "180"
cl_drawnames "1"
cl_observercrosshair "1"
cl_hidefrags "0"
cl_autowepswitch "1"
cl_minmodels "0"

LOOK Configs 

lookstrafe "0.000000"
lookspring "0.000000"

M Configs 

m_pitch "0.022"
m_yaw "0.022"
m_forward "1"
m_side "0.8"
m_filter "0.000000"

GL Configs 

gl_monolights "0"
gl_flipmatrix "0"
gl_overbright "0.000000"
gl_polyoffset "4.0"
gl_dither "1"
gl_texturemode "GL_NEAREST_MIPMAP_LINEAR"
gl_picmip "0"
gl_max_size "256"
gl_texsort "0"
gl_keeptjunctions "0"
gl_smoothmodels "0" 
gl_d3dflip "1"
gl_ztrick "1"
gl_spriteblend "1"
gl_lighthouses "1"

HUD Configs 

hud_classautokill "1"
hud_centerid "1"
hud_fastswitch "1"
hud_takesshots "0"
hud_draw "1"
hud_capturemouse "1"

SETINFO Configs 

setinfo ghosts "0"
setinfo _ah "0"
setinfo lefthand "0"
setinfo ah "1"
setinfo vgui_menus "0"
setinfo dm "1"
setinfo _vgui_menus "0"

FPS Configs 

*fps_max "100.0"
*fps_modem "0.0"

R Configs 

r_drawviewmodel "1"
r_bmodelhighfrac "5.0"
*r_decals "0"
*r_mmx "0"
*r_dynamic "0"
*r_shadows "0"

MAX Configs 

*max_shells "0"
*max_smokepuffs "0"

CONSOLE Configs 

console "1.000000"
con_color "255 255 255"
scr_conspeed "99999"

COLOR Configs 

viewsize "110.000000"
hpk_maxsize "0"
gamma "15.000000"
brightness "18.000000"
crosshair "1.000000"

D Configs

d_spriteskip "0.000000"

ATI Configs 

ati_npatch "1.0"
ati_subdiv "2.0"
ati_npatch "1.0"
ati_subdiv "2.0"


Configurações Gerais

sensitivity "1.0000000"
zoom_sensitivity_ratio"1.000000"
name " "
team " "
model "gordon"
skin " "
topcolor "30"
bottomcolor "6"
rate "8000"
joystick "0.000000"
fastsprites "0"
precache "1"
ghosts "0"
hisound "1"
dm "0"
+mlook
+jlook

eXTReMe Tracker