A porta Horizon Zero Dawn para PC foi lançada há alguns dias e os fãs estão se perguntando por que ele trava com tanta frequência – uma pessoa deu uma olhada mais de perto e não ficou feliz com o que encontrou.
A notícia vem do Reddit, onde um programador anônimo compartilhou suas descobertas após investigar os “arquivos de despejo” do jogo.
“Portanto, como um programador, tomei a liberdade de investigar os arquivos de despejo sozinho”, escreveram eles. “Digamos que o resultado não seja muito… promissor.”
O pôster passa a incluir a imagem de uma linha do código do jogo, que foi capturada no ponto exato em que travou.
“O que este código significa é que o computador está tentando escrever o valor da direita para o endereço de memória da esquerda, o problema é que a memória especificada não existe”, escreveram eles. “O programa está tentando acessar diretamente o endereço 0, isso SEMPRE travará o jogo e também é um grande NÃO.”
“Eu não tenho ideia de como isso aconteceu, o programa tendo um 0 codificado como endereço de memória é claramente o quão mal feito isso era, nenhum código bem feito (ou apenas a média na verdade) tentaria acessar 0 como um endereço de memória, poderia ‘ tenho sido um bug do compilador, mas duvido muito ”, acrescentaram.
Eles fizeram algumas edições depois que outras pessoas começaram a se envolver com a postagem, as quais chegaram às mesmas conclusões.
“Depois de investigar um pouco em um desmontador, encontrei 166 linhas da mesma instrução”, diz o post editado. “Eles são usados principalmente no tratamento de memória e em algumas funções de depuração não removidas (por algum motivo).”
“Eu removi essas instruções (noperei-as) e bem, o jogo trava menos”, continua. “Está longe de ser uma correção real, não posso consertar problemas gráficos, mas pelo menos trava a cada 30 minutos agora, não 5.”
A postagem conclui afirmando que esta é claramente uma compilação de depuração e não deveria ter sido enviada. Se estiver curioso, você pode conferir alguns jogos do Horizon Zero Dawn por si mesmo.
Embora os fãs tenham ficado inicialmente entusiasmados com o quão bom o jogo parecia, travamentos constantes e problemas de desempenho rapidamente superaram esse entusiasmo. Esses problemas são, como o post do Reddit aponta, relativamente bem explicados pelo fato de que esta porta ainda pode ter aspectos de um build de depuração anexado.