      --------------------------------------------------------
                 BR_Quake - Brazilian Quake EXE - CLIENT
		     Julho de 2001 Version: 1.2          
      --------------------------------------------------------
	        Projeto de: VoidBrasil (Shira)


CONTEUDO
========
1. O que  o BR_Quake
2. Como usar
3. Caractersticas
4. Bugs Conhecidos


O QUE  O BR_QUAKE CLIENT
==================
O Br_Quake CLEINT  um executvel para plataforma WINDOWS.  derivado do WINQUAKE, porm apresenta 
novas caractersticas, das quais a maioria voltada para teamplay. As melhorias de maior impacto
, porm, esto presentes nos bastidores, com a compatibilidade com BR_RING.

Arquivos:
---------
BrQuake.exe - Executvel pado
GlBRQuake.exe - Executvel para placas 3D
Pak3.pak - Contm um gfx.wad com as famosas "bolinhas" (utilizadas para Comunicao Rpida de RL)
	   COntm os sons (BY CHASE) usados no Notificao de PowerUP por SOM 

Obs.:  necessrio ter o WINQUAKE e GLQUAKE (para Gl)instalado para o uso do BR_Quake. 
Caso no o tenha, ele est disponvel em http://www.voidbrasil.hpg.com.br


COMO USAR
==========
O BR_Quake  usado como o Winquake, executado pela linha de comando. H, porm, caractersticas
internas especficas, que so relatadas na prxima seo.


CARACTERSTICAS
===============

==================================
VERSAO 1.2:
Caracteristicas da versao 1.1 mais:

IMPORTANTE: BRQUAKE 1.1 NO  TOTALMENTE COMPATIVEL COM BRQUAKE 1.2! COMANDOS PRECEDIDOS DE "#" NO SO COMPATVEIS ENTRE AS DUAS VERSES (REPORT COM SONS, COLECT POSITIONS, VERSION CHECK). POR ISSO  ACONCELHVEL A TROCA DA SUA VERSO 1.1 PELA 1.2 (COM MENOS BUGS E MAIS CONFIVEL)


-  Forcecolor 0/1 =>    0 = desativado
   :  Este faz com que os jogadores do seu time e do time adversrio tenham cores definidas por VOC. Ou seja, um jogador pode estar no time vermelho, mas voc ver todos os jogadores adversrios com a cor azul, por exemplo. Isso evita eventuais problemas quando dois times tm cores parecidas. 
Comandos relacionados:

	enemycolor (1 - 13)  =>  Determina a cor com que voc ver os inimigos
	friendlycolor (1 - 13)  =>  Determina a cor com que voc ver os amigos(prprio time)


-  Report de Necessidades (%w)
   :  Utilizando a tag %w em suas mensagens (say) voc estar reportando o que vc necessita.
	
	Exemplos:
	Voce tem:				Resultado
	Armor:0 Health:20 (sem arma)		"weapon/armor/life"
	Armor:200 Health:40 (shaft)		"Rl/life"
	Armor:10 Health:100 (rl)		"armor"
	
	Exemplo2:
	say_team Preciso %w = "(player): Preciso weapon/life" 
	

-  Modificado %b  (melhor arma)
   :  Agora a tag %b retorna a munio tambm

	Exemplo:
	say_team Tenho %b = "(player): Tenho LG:30" (com shaft, e 30 cells)


-  Adiconado o comando de console "sb_666armor"
   :  Se o valor de sb_666armor for igual a "1", ao pegar o 666, ao invs de mostrar o armor real no statusbar, o brquake mostrar a string "666" (como  de default do quake, e fora modificado pelo brquake). Se = 0, mostrar o armor real do momento.


-  Rotacao estilo quake 3 para objetos [OK]


-  Comando "nopolyblend" para qm no usa gl e quer desativar o polyblend.


-  Modificado %p (report de atuais powerups)


-  Melhoras de console
   :  Voc poder utilizar a tecla INSERT para trabalhar com console


-  MELHORAS NA SEGURANA
   :  Arrumado bug ridculo de segurana existente na verso 1.1, que tornava o brquake vulnervel a falhas de segurana.


-  Shortname & tag %q
   :  A varivel shotname representa o seu nick abreviado. A tag %q ter a funo de adicionar o caracter das bolinhas(se estiver com gfx necessario) e o shortname ao comeo de cada mensagem. Note que o nick normal da pessoa no ser mostrado, apenas a abreviatura (shortname). 

	Exemplos (para shorname="eu")		
	Comando					Resultado
	say "%qEstou no RL"			"#eu: Estou RL" (onde #  o caracter ou bolinha)
	say "%qPreciso de ajuda"		"#eu: Preciso de ajuda"


-  Flood control bsico para client


-  Nova tag: %d
   : Relata o ltimo lugar onde o player morreu.


-  Comando br_mute 0/1
   : Com br_mute = 1 voc s receber mensagens do seu prprio time

-  Nova tag: %D     -> "D" maisculo
   : Usado junto com o report de morte, fala a arma que voc tinha na mo antes de morrer

-  Compatibilidade com Winamp!! (apenas gl)
   : Voc pode abrir o winamp e controla-lo de dentro do quake.
	Comandos: 
	mp3_ play -> Play
	mp3_stop -> Stop
	mp3_pause -> Pause
	mp3_prev -> Previous track
	mp3_next -> Next track

==================================
VERSAO 1.1:
Caracteristicas da versao 1.0 mais:

-  Repeticao de Autoreport em ate 3 vezes:

		COMANDO					PADRAO
		autoreport 0/3	                 	0 = Disabled 
							1 = 1 vez
							2 = 2 vezes
							3 = 3 vezes

-  Criacao de namefun diretamente do console:
   Utilizando o comando "namefun". Basta colocar o caracter "$" antes
   das letrass que ficarao em vermelho. As demais letras estarao em branco.
	Combinacoes especiais:
	"$$." = (ponto amarelo)
	"$$[" = (Colchete especial da direita)
	"$$]" = (Colchete especial da esquerda)

-  Checagem de cheats
   Logo ao iniciar o BrQuake ha uma checagem de alteracoes de models, sons e mapas.
   Caso algo seja constatado, nao e possivel iniciar o jogo ou se conectar a qualquer servidor

-  Adicinado "%p"
   Diz aos seus companheiros seus atuais powerups.

- Autoreport de items pegos [ADICIONADO, SEM BUGS]
  : Ao pegar armas ou armors o quake automaticamente informa ao time, bem como o local onde se
    pegou. O comando "autoreport2"  o comando principal. "item_get1" personalifica a msg.
    Este comando  independente do "autoreport"

  Sintaxe: 	
		COMANDO					PADRAO
		autoreport2 0/3	                 	0 = Disabled 
							1 = Reportagem de armas pegas
							2 = Reportagem de armor
							3 = Reportagem de armas e armor

		item_get1				"got" - Mude para usar caracter especial

  Exemplo: (quando pegar rl, por exemplo)
  Para item_get1 = "got"          ----     "(bdp.shira): got RL at rl[box]"
  Para item_get1 = "$\.shi: got" ----     "shi: got RL at rl[box]"
  
-  Nova barra de scores [PARA GL]
   Atraves do comando sb_style vc pode optar por uma nova barra de scores(sb_style=0) ou por uma nova
   e mais bem organizada (sb_style=1)

 - Auto-complete automtico de alias

 - Nova barra de scores [PARA GL]
   Atraves do comando sb_style vc pode optar por uma nova barra de scores(sb_style=0) ou por uma nova
   e mais bem organizada (sb_style=1)

 - Correcao de diversos bugs, como o das cores

 - Seguranca reforcada


======================================
VERSAO 1.0:
-  Reportagem automtica de PowerUp. 
   : Ao pegar ou ao fim de um Powerup (PENT, QUAD e EYEs, exeto Suit), o cliente automaticamente 
     avisa o time atravs de say_team. As mensagens podem ser personalificadas.

   Sintaxe: 	
		COMANDO					PADRAO
		autoreport 0/1	                 	0 = Disabled 
							1 = Enabled
		quadnosso mensagem			mensagem = "Quad Nosso!!"
		pentnosso mensagem			mensagem = "Pent Nosso!!"			
		eyenosso mensagem			mensagem = "Eye Nosso!!"			
		quadover mensagem			mensagem = "Quad Over!!"			
		pentover mensagem			mensagem = "Pent Over!!"			
		eyeover mensagem			mensagem = "Eye Over!!"			


-  Reportagem automtica de morte. 
   : Ao morrer, o cliente avisa automaticamente o time.

   Sintaxe:
   IMPORTANTE: Usa os mesmo padres da reportagem de PowerUp, utilizando o comando autoreport
	       (Ver acima)

		COMANDO					PADRAO
		morte mensagem 				mensagem = "Morri @ %l"


- Soft Polyblend e Contents
  : Polyblends (exceto quando atingido) foram diminudos quase a zero. 
    Contents de lquidos foram reduzidos a zero (como se estivesse fora d'gua)


- Personificao de mensagens do %r (ProQuake) 	
  : Atravs de 3 comando de console pode-se personalificar as mensagens de %r
  
	Sintaxe: 	
		COMANDO					PADRAO
		rl_need                      		"Preciso de Rl! Deixa Bag!"
		rl_have                      		"Tenho Rl!"
		rl_rockets                      	"Tenho Rl, preciso de rockets!"	


- Report de tipo de armor
  : "%A" nas mensagens indica o tipo de armor: "100", "150" ou "200"
    "%k" tambm indica o tipo de armor, mas em string: "green", "yellow", "red"

- Report de melhor arma
  : "%b" nas mensagens indica a melhor arma que vc possui
    Apenas com a Shotgun, indica "no weapon"


- Resposta Automtica (Auto Anwser)
  : Utilizando "#a" nas mensagens, os clientes do mesmo time automaticamente respondem a
    localidade e o estado de vida/armor: "Morrendo", "Fraco", "Normal", "Forte"	
    INGUALMENTE S REPORTAGENS AUTOMTICAS, ESSA OPO  ATIVADA PELO COMANDO autoreport 0 ou 1
    (ver acima)
			

- Comunicao rpida de RL
  : Usando o gfx.wad das "bolinhas" (disponivel em nossa Home Page), coloca-se "%q" depois
    do caracter especial usualmente utilizado no CR ("$\.") em todas os binds de say_team
    incluindo reports automticos. Desde modo, em todas as mensagens ser possivel ver se 
    o cliente tem ou no RL, j que antes de toda mensagem, o %q ser substituido por uma
    bolinha azul se tiver RL ou uma vermelha se nao tiver.


- Notificao de PowerUP por SOM
  : Utilizando "#x" (onde x = 1 a 6) nas mensagens, pode se fazer com que o quake emita um som.
    #1 - Som "Quad is OUR"
    #2 - Som "Quad is Over"
    #3 - Som "Pent is OUR"
    #4 - Som "Pent is Over"
    #5 - Som "EYE is OUR"
    #6 - Som "EYE is Over"
    Portanto, basta adicionar a string "#1" em seu bind de quad ou em seu autoreport que, quando
    vc pegar quad, tocar o som correspondente; e todos que tiverem usando BR_quake tbm ouviro,
    facilitando a comunicao

    Sintaxe:

    Autosound  1/0                         Padro: 0 = Disabled

- Autoreport de items pegos [REMOVIDO]
  : Ao pegar armas ou armors o quake automaticamente informa ao time, bem como o local onde se
    pegou. O comando "autoreport2"  o comando principal. "item_get1" personalifica a msg.
    Este comando  independente do "autoreport"

  Sintaxe: 	
		COMANDO					PADRAO
		autoreport2 0/1	                 	0 = Disabled 
		item_get1				"got" - Mude para usar caracter especial

  Exemplo: (quando pegar rl, por exemplo)
  Para item_get1 = "got"          ----     "(bdp.shira): got RL at rl[box]"
  Para item_get1 = "$\.shi: got" ----     "shi: got RL at rl[box]"


- Pequenas melhoras
  : Pequenas melhoras sutis, como proteo de IP (para servers)

- Compatibilidade com o BR_Ring
  : Sem relatos


BUGS CONHECIDOS
================
Quaisquer bugs encontrados, por favor, entrem em contado com brquake@bol.com.br

Obrigado



