O que é Patch?

Patch? Você quis dizer "atualização"? Na verdade, não é bem isso.
  • 0
  • Visualizações37.563 visualizações
Por Fabio Eduardo Amaral em 16 de Dezembro de 2008

Qualquer gamer que se preze já topou com a palavra “Patch”; todos sabem que ela está relacionada a atualizações, mas poucos sabem seu real significado. É para isso que estamos aqui: responder perguntas, dirimir dúvidas... enfim, ensinar!

Definição do Termo

Patch, em uma tradução bem ao pé da letra, significa “remendo”. Fica mais fácil para compreender se fizermos uma comparação ao emprego que a palavra recebe na área têxtil: quando sua blusa rasga, é feito um remendo; se você quiser transformar sua camiseta de mangas curtas em uma de mangas compridas, faz um remendo.

Com essa analogia já dá para ter uma idéia da função do patch em um jogo: ou “tapar os buracos” da versão anterior (por exemplo, corrigir bugs) ou “colocar mais pano na manga” (adicionar novos itens, mapas, personagens etc.).

OS TIPOS DE PATCH

Seguindo a onda comparativa, podemos dizer que patches são como a caixa de câmbio de um automóvel: podem ser automáticos ou manuais. Assim como caixas de câmbio têm marchas, os jogos têm versões: v2.4, v1.16b etc.; o patch nada mais é que um mecanismo utilizado pelas produtoras para fazer essa “troca de marchas” (no caso, de versões), passando, por exemplo, da primeira para a segunda.

Patches automáticos

Os patches automáticos normalmente são programas executáveis que localizam e modificam os arquivos antigos. Tal como um carro com câmbio automático precisa de um único sinal de ativação para começar a se mover (o toque no acelerador), esse tipo de patch solicita ao usuário que clique em determinado botão (“Próximo”, “Next” etc.) e, a partir daí, faz seu trabalho (a troca de marchas / versões) sozinho.

Patches manuais

Esses se apresentam na forma de um pacote de arquivos, geralmente acompanhados por um texto guia / tutorial – que diz ao usuário quais são os procedimentos a serem tomados (quais arquivos precisam ser excluídos / substituídos / renomeados etc.) e ensina como isso deve ser feito. Um exemplo típico seria uma pasta compactada contendo quatro arquivos: data.cab, items.cab, maps.cab e patch.txt (em que patch.txt é o tutorial). Esse texto guia conteria o seguinte tipo de informação:
“Abra a pasta C:\Arquivos de Programas\Joguinho; localize os arquivos items.cab e maps.cab originais e os exclua. Copie os novos items.cab e maps.cab para a pasta. A seguir localize o arquivo data.cab original e o renomeie para data.old; depois disso, copie o novo data.cab para o diretório e inicie o jogo normalmente.”

Up... and down

Vale lembrar, ainda, que nem sempre o usuário está interessado em atualizar seu jogo para a versão mais recente; muitas vezes ele já a tem e quer retornar para alguma anterior. Mas por que ele iria querer fazer isso? Muito simples: imagine uma extensão para “Jogo de Tiro Genérico 1.1” que deixa seus inimigos com a cabeça em forma de abóbora; você simplesmente se apaixona por essa modificação. Aí a desenvolvedora do jogo libera a versão 2.0, com novos itens e efeitos visuais... mas sem abóboras. E adivinhe só: ao chegar em casa, acaba descobrindo que seu priminho de 7 anos fez o “favor” de atualizar o jogo para você.

Há métodos específicos de reversão de jogos para versões prévias, todos análogos aos usados para atualização. Esse tipo de procedimento também é considerado um patch (afinal de contas, marchas também são reduzíveis).


Shopping Baixaki

Assuntos Relacionados