Archive for the ‘dicas’ Category
Como não parecer um idiota no Team Fortress 2

Recentemente adquiri, pelo Steam, o pacote Orange Box que inclui: Half-Life 2, HL2: Episode One, HL2: Episode Two, Portal e Team Fortress 2. Até então, meu interesse no pacote era a série HL2, pois sempre fui fã do Freeman. Portal eu já até tinha jogado (a versão 2D, em flash) e posso afirmar que, apesar de curto, é um ótimo jogo e um dos meus preferidos. E TF2? Até então só tinha ouvido falar em algum forum ou blog.
Ao terminar de baixar o pacote (muito dolorosamente com a minha conexão de 256 KB), nem sequer cheguei a testar TF2. Passado um mês, já havia terminado os outros 4 jogos e, na falta do que jogar, resolvi testar o TF2… e não é que ATÉ era legalzinho? Às vezes, quando não tinha mais nada para fazer, abria o jogo, pegava um pyro e saia atropelando (vai dizer que pyro não é a classe mais usada pelos newbies?). O resultado? Agora não consigo ficar mais de 24 horas sem jogar.
Pra quem joga, meu nickname está sempre como “keatoon” e é mais fácil me achar nos servers que tenham fast/instant respawn habilitados
Enfim, pesquisando sobre o jogo, achei algumas dicas muito interessantes para quem está começando:
- Antes de mais nada, TF2 é um jogo que DEVE ser jogado em equipe. Você pode até ser um antisocial e tentar jogar sozinho, mas a diversão e chance de vitória estão no team-play;
- Por padrão, a tecla G está associada ao “taunt”. Mude para outra tecla, pois o G fica bem próximo às outras teclas que você usa (principalmente se vc for um spy e tentar usar a tecla B para voltar ao último disfarce);
- Seja chato / irritante: mesmo se estiver jogando com pessoas que vc não conheça, encha o saco do seu time para que alguém mude para Medic, se não houver nenhum. Geralmente eu mesmo mudo de classe quando necessário, pois um payload com 5 snipers, 5 spies e nenhum médico é um jogo perdido. Como descrito acima, TF2 é um team-oriented game e se seu time não percebe que não há cooperação, encha o SACO MESMO! Se vc está no último control point e metade do seu time ainda é sniper, mude de servidor;
- Vire-se, sempre! O único modo de levar um backstab é ficando de costas para o spy;
- Mesmo se o seu objetivo no jogo é ser o top-fragger, capturar pontos e destruir buildings são mais importantes, em termos de cooperatividade, do que matar players do outro time;
- Se estiver jogando com a classe Soldier, use a sua arma secundária quando o inimigo ainda estiver vivo após os 4 tiros do rocket launcher. Se vc for muito ruim de mira ou ainda não souber prever a movimentação dos outros players, atire no chão, pois o dano pela explosão não pode ser evitado.
- Ainda como Soldier, evite atirar quatro vezes seguidas sem pausa, pois isso torna o seu ataque muito previsível e fácil de se esquivar. Então, ao invés de atirar assim: 1-2-3-4, faça combinações do tipo: 1-2—3–4. Se o inimigo tentar pular para se esquivar, ele vira um alvo fácil.
- Tenha um time balanceado. Não há necessidade de ter 6 ou 7 players da mesma classe em um time. Cada classe tem suas fraquezas e cada uma completa a outra. Um engenheiro sem um pyro para fazer spycheck de tempos em tempos vira um alvo fácil para spies, por exemplo;
- A sala de respawn (resuply) não serve apenas para isso. Vc também pode completar sua vida, munição e metal (no caso dos engenheiros). Na maioria das vezes é melhor gastar alguns segundos voltando à sala do que morrer e esperar o respawn;
- Em alguns mapas, durante o setup (os 50 segundos antes do pelego) vc pode levar dano caso fique muito próximo aos portões e… é bem humilhante chato morrer antes mesmo do round começar
- Jogue pelo menos um round completo com cada classe. Além de render um achievement, vc aprende sobre as forças e fraquezas de cada uma, sabendo exatamente como combater cada uma delas;
- Conheça os mapas. Com o tempo vc aprenderá sobre as diversas rotas de cada mapa, melhores lugares para colocar sentry gun’s, stickies etc;
- Jogadores do seu time são “imateriais”. Se alguém bloquear a sua passagem, tenha certeza de que é um spy;
- Scout’s contam como duas pessoas ao capturar pontos. Já vi um time inteiro de scout’s ganhar uma partida no mapa Steel em apenas alguns segundos;
Arquivos escondidos em JPG’s
Qual a diferença entre essas duas imagens?

3.17 KB

76.9 KB
Aparentemente só o tamanho, mas ao abrir a segunda imagem com o WinRAR, vc vai encontrar algo além do italiano bigodudo.
Como isso é possível? Coisa mais simples do mundo:
Que jogar um monte de bytes (arquivo) no final de outro monte de bytes (outro arquivo) é possível, tudo bem, todo mundo já sabia. O que eu não sabia era que o WinRAR conseguia achar o trecho compactado sem saber exatamente onde ele começa. Com certeza deve existir alguma flag que indica onde fica esse trecho. Okay, deixo a parte nerd do post para outra hora.
Tá, legal… e dái?
Veja bem, isso não serve pra p**** nenhuma, certo? Errado!
A internet é uma terra sem lei, mas algumas pessoas insistem em tentar controlar o que vc faz ou deixa de fazer. Então, alguma mente desocupada teve a, diga-se de passagem, ótima idéia de camuflar conteúdo ilegal em imagens inocentes e hospedar em um desses serviços de armazenagem grátis (como o imageshack.us).
Pode não parecer muita coisa, pois vc baixa seus filmes educativos por torrent, mas com os grandes trackers indo pro saco uma hora a festa acaba (ou fica mais difícil de arrumar convite).
Okay, vc tá dizendo que eu posso baixar Doom 4 camuflado num JPG? É impossível ter um JPG de 10+ GB hospedado, qualquer imbecil vai perceber que não se trata de uma imagem.
Correto, mas e se esses GB’s fossem divididos em pequenas partes de, vamos supor, 2 MB cada… e cada uma dessas partes fosse hospedada como uma imagem diferente? No final, só será necessário “juntar” os pedaços para assistir o novo episódio de House.
É claro que um software gerenciando tudo isso deixaria as coisas mais fáceis, mas não conheço nenhum =/
Por isso comecei um projeto simples (iShare, em C#) que faz o básico:
- Divide o arquivo-alvo em quantas partes de tamanho Y (especificado pelo usuário) forem necessárias;
- Adiciona uma imagem random no começo de cada parte;
- Armazena as imagens em algum serviço online, ou disco virtual;
- Cria uma lista de links para as imagens que compõem o arquivo-alvo;
- Baixa as imagens;
- Remove as imagens, deixando só as partes;
- “Junta” as partes.
Pena que parei com o projeto antes de terminar os itens listados em vermelho. Se houver interesse, posto o source pra quem quiser terminar.
Para quem for utilizar essa técnica, uma dica é utilizar o Wordpress, fiz um teste a um ano e a imagem de 7.5 MB está lá até hoje. Quem quiser testar, baixe essa imagem (clique com o botão direito e em Salvar link…), depois tente abrir com o WinRAR.
Enfim, como faço a gambiarra?
O modo mais simples é:
- Copie a imagem que vc deseja usar para camuflar o seu RAR para seu C:\
- Copie seu RAR que será camuflado para seu C:\
- Escolha um nome para a imagem que será criada contando o RAR (gambiarra.jpg ou gambi.jpg, para os íntimos)
- Abra o menu Iniciar e clique em Executar e digite “cmd”, sem aspas
- Clique em Ok e um prompt de comando aparecerá
- Digite: copy /b c:\<sua_imagem.jpg> + c:\<seu_rar.rar> c:\gambi.jpg
No case, se sua imagem original tem o nome A.JPG e seu RAR tem o nome B.JPG, ficaria: copy /b C:\A.JPG + C:\B.RAR C:|GAMBI.JPG
Para quem programa em C:
#include <stdio.h>
int main(int ac, char ** av)
{
FILE *jpg, *rar, *out;
char c;
jpg = fopen("./arquivo.jpg", "rb");
rar = fopen("./arquivo.rar", "rb");
out = fopen("./imagem.jpg", "wb");
while(!feof(jpg))
fputc(fgetc(jpg), out);
while(!feof(rar))
fputc(fgetc(rar), out);
fclose(jpg);
fclose(rar);
fclose(out);
}
Ou para quem programa em VB (5 ou 6):
sub main() Dim f1() As Byte Dim f2() As Byte Open ".\arquivo.jpg" For Binary As #1 ReDim f1(LOF(1)) Get #1, , f1 Close #1 Open ".\arquivo.rar" For Binary As #1 ReDim f2(LOF(1)) Get #1, , f2 Close #1 Open ".\imagem.jpg" For Binary As #1 Put #1, , f1 Put #1, , f2 Close #1
Por enquanto, para músicas e ROM’s de Super Nintendo, funciona muito bem ![]()