Como ler uma atualização do jogo: o que quebra e por quê
Três coisas diferentes mudam num patch, e elas custam valores muito diferentes para consertar. Só uma delas é o que as pessoas chamam de atualizar os offsets.
Por Lethal Research
Sai um patch, uma versão cai, e a primeira pergunta em todo canal é quanto tempo. A resposta honesta depende de qual das três coisas diferentes o patch mudou. Essas três custam valores muito diferentes para consertar. Ninguém consegue te dizer qual foi na primeira hora. Então uma estimativa precoce é um chute vestido de informação. O que você pode fazer é aprender o formato do trabalho, bem o bastante para ler o painel sem precisar de estimativa.
O que um patch muda, do ponto de vista de uma versão
Software que lê a memória de um jogo depende de uma descrição de onde as coisas ficam dentro daquela versão do jogo. A descrição diz quais estruturas existem, o que elas contêm e como ir de uma até a outra. Um patch substitui o executável e os dados dele. Cada linha daquela descrição passa a ser uma afirmação sobre um programa que não existe mais. Ou ela ainda vale por acaso, ou não vale. Nada quebrou em sentido mecânico. A descrição simplesmente parou de bater.
Três tipos de mudança
| O que mudou | O que significa | Formato típico do conserto |
|---|---|---|
| Os valores se moveram, os formatos não | Tudo o que a versão conhecia continua lá, na mesma forma, em outros lugares | O caso mais curto. Medir de novo, testar, publicar. Horas, não dias |
| Os formatos mudaram | Uma estrutura ganhou, perdeu ou reordenou campos, um tipo de container mudou, ou um subsistema foi reescrito | A descrição tem que ser deduzida de novo, não remedida. Dias, e alguns recursos podem não voltar na mesma forma |
| O componente de anticheat mudou | Uma nova versão de driver, uma nova varredura, ou uma checagem em algo que nunca tinha sido lido | Não é problema de código do jogo. É o caso que pode manter uma versão fora do ar por tempo indefinido ou exigir uma reconstrução de firmware |
Um patch pode ser qualquer um, quaisquer dois ou os três ao mesmo tempo — e de fora, no primeiro dia, eles são indistinguíveis.
Por que é só atualizar os offsets às vezes é verdade
Porque a primeira linha existe. Quando um patch é só a primeira linha, essa frase descreve o trabalho com precisão: medir de novo, verificar, entregar. O que a torna enganosa é usá-la como se ela descrevesse as três linhas. A segunda linha não é medição nenhuma: é descobrir qual é o formato novo antes de poder medir qualquer coisa contra ele. Uma mudança de engine ou de toolchain pode jogar todos os recursos nessa linha de uma vez. E a terceira linha não é código de jogo para começo de conversa.
O firmware vive na flash da placa, e nada que um jogo entrega consegue escrever ali. Se um título recebe patch e a sua placa continua enumerando, o firmware não é o que mudou. Uma atualização de driver de anticheat chegando junto com um patch de jogo é um evento separado. E tem consequências separadas. Confira o status publicado do seu produto em vez de regravar por suspeita.
A terceira linha é a que importa
As mudanças de anticheat são o caso caro, porque elas movem o alvo, e não o mapa. Um perfil que no mês passado era lido como banal pode deixar de ser. Alguma coisa começou a ler um campo que ninguém lia antes, e nada no seu hardware mudou. É para essa situação que existe a cobertura de reposição. O tempo dessa cobertura é uma propriedade do nível do seu pedido. Não é algo que alguém possa prometer num canal de chat. E é também por isso que uma versão voltando não é um evento único: o software pode estar em dia enquanto o ambiente em volta dele continua se mexendo.
O que fazer na primeira hora
- 1Não inicie partindo do princípio de que nada mudou — é o chute mais caro disponível
- 2Confira o painel para o seu título e leia o status, não o humor do canal
- 3Leia as duas datas do card: a nossa data de publicação e a data do patch do próprio jogo
- 4Trate Atualizando como espere, Em teste como ainda sem veredito e Sem status como desconhecido, não como tudo bem
- 5Não regrave o firmware no chute; uma gravação interrompida é a forma mais comum de inutilizar a própria placa nesta pilha
- 6Se precisar de algo específico do seu pedido, pergunte no ticket do pedido com o número dele, e não no chat geral
Calibrando a própria expectativa
Duas calibragens valem a pena. Primeira: velocidade não é qualidade. Uma versão que volta em horas mudou do jeito mais barato. Uma que leva uma semana pode ter exigido trabalho de verdade. E nenhum dos dois fatos diz nada sobre quanto tempo ela vai se manter depois. Segunda: uma estimativa ausente é informação melhor do que uma estimativa confiante. Quem crava um prazo de volta antes de se conhecer o formato da mudança está cravando um número que não pode ter. E esse hábito é um sinal confiável sobre tudo o mais que essa pessoa vai te contar.
O painel foi construído para deixar tudo isso legível sem ninguém escrever um boletim. Uma linha por versão, com o próprio status datado. A data do patch do próprio jogo ao lado. E nada em vez de verde quando não conseguimos ler o nosso próprio feed. Depois de um patch, esse par de datas é a história inteira: quando o chão se mexeu e quando olhamos pela última vez.
Leia em seguida
Ficou com alguma dúvida? Pergunte no Discord
Todos os artigos