A Bethesda e a id Software anunciaram que a primeira grande atualização de Quake está disponível. De acordo com as companhias, o update (de versão 1.04) no PS4 traz diversas melhorias, inclusive para os controles (algo que criticamos em nossa análise). Porém, ainda não há suporte ao teclado.

Leia os patch notes na íntegra a seguir.

Quake

QUAKE – NOTAS DE LANÇAMENTO DA ATUALIZAÇÃO 1

Esta é a primeira grande atualização desde o lançamento da versão aprimorada.

Ela inclui melhorias para os controles, a adição de suporte a bots em diversos mapas de mata-mata, melhorias de funcionalidade para bots e várias correções de bugs.

MELHORIAS


TODAS AS PLATAFORMAS
Controles
  • Melhoramos a responsividade geral dos comandos via alavanca analógica em controles.
  • Adicionamos opções de suavização de mira, zona morta e aceleração de mira ao menu Input Options para o ajuste de comandos via controle.
Melhorias para mapas: Dimension of the Machine
  • Hell or Dark Water (MGE3M2): adicionamos checkpoints de surgimento no cooperativo após a parte das armadilhas.
  • Grave Machine (MGE4M1): adicionamos checkpoints de surgimento no cooperativo e corrigimos os causadores de dano próximos ao pentagrama.
  • A Grave Mistake (MGE4M2): adicionamos checkpoints de surgimento no cooperativo e causadores de dano para impedir que o jogador passe por eles e os pule.
Melhorias gerais
  • Aceleramos o processo de salvamento em fases maiores.
  • Anfitriões agora são indicados por um ícone em vez de uma cor, para facilitar a identificação deles por jogadores daltônicos.
  • A interface do seletor de arma não fica mais cortada no modo multijogador local com tela dividida na vertical.
Multijogador online
  • Removemos o limite de jogos visíveis no navegador de partidas.
  • Melhoramos a técnica de previsão do lado do cliente em Scourge of Armagon.
Bots
  • Adicionamos suporte a bots nas seguintes fases:
    • The Slipgate Complex (E1M1)
    • Castle of the Damned (E1M2)
    • The House of Chthon (E1M7)
    • The Elder God Shrine (E4M3)
    • Shub-Niggurath’s Pit (END)
    • The Edge of Oblivion (HIPDM1)
    • The Pumping Station (HIP1M1)
  • Melhoramos os comportamentos de ataque corpo a corpo, nado e seleção de armas dos bots.
  • Adicionamos mensagens de texto para quanto bots realizam execuções ou são executados.
  • Melhoramos a interação dos bots com elevadores.
  • Melhoramos a navegação dos bots em The Abandoned Base (DM3).

Apenas PC
  • Adicionamos uma opção de seleção de monitor.
Atualizações de controle:
  • Adicionamos comandos para salvamento e carregamento rápidos.
  • Adicionamos comandos padrão no teclado para o Laser Cannon e o Mjolnir em Scourge of Armagon.
Observação: para usuários que já possuem dados salvos pode ser preciso configurar esses comandos manualmente no menu Input Options.

CORREÇÕES DE BUGS


TODAS AS PLATAFORMAS
Jogabilidade
  • Corrigimos um problema que acionava a velocidade de movimento como caminhada acidentalmente.
  • A velocidade do jogo agora é corretamente redefinida após o jogador utilizar o seletor de arma.
  • Corrigimos um bug que podia fazer o jogador ficar preso após saltar para fora da água.
  • Desativar fogo amigo não impede mais que o jogador cause dano a si mesmo.
Áudio
  • Corrigimos um raro travamento de áudio em Scourge of Armagon.
  • Corrigimos um problema que causava saturação excessiva quando vários sons eram reproduzidos ao mesmo tempo.
  • Corrigimos um problema que reproduzia a faixa de áudio incorreta durante a demonstração de Scourge of Armagon.
  • Corrigimos um problema que estava reproduzindo a Faixa 11 em vez da Faixa 10 em Gloom Keep (E1M5), The Wizard’s Manse (E2M5), The Wind Tunnels (E3M5) e Hell’s Atrium (E4M5).
Mapas
  • A Silver Key não aparece mais em Hell’s Atrium (E4M5) no modo mata-mata.
  • Corrigimos um problema que deixava alguns decalques orientados incorretamente em Scourge of Armagon.
  • Corrigimos um bug de iluminação em The Door to Chthon (E1M6) que fazia o caminho escuro ser iluminado prematuramente.
  • Reduzimos a iluminação no teto para restaurar o efeito visual original em Shub-Niggurath’s Pit (END).
Geral
  • Nomes de usuário com aspas agora são corretamente exibidos no jogo.
  • O texto do fim do episódio não está mais cortado em espanhol.
  • A configuração de suavização de texturas agora é corretamente restaurada após a desativação do conteúdo adicional Quake 64.
  • Corrigimos um bug que fazia o modelo do Ogre aprimorado afundar no chão após morrer.
Multijogador online
  • Corrigimos um problema que travava o áudio e fazia elementos sumirem ou piscarem nos modos online.
Bots
  • Corrigimos um problema que fazia bots não pegarem coletáveis necessários.
  • Agora os bots interpretam todos os acionadores e portas como alvejáveis.
  • Os bots não ficam mais tempo demais em gosma ou lava.
  • Removemos suporte a bots em mapas que não possuem waypoints.
  • Corrigimos um problema que fazia bots tentarem reutilizar botões e acionadores de uso único.

Apenas Xbox
  • Corrigimos um problema que fazia com que jogadores que entrassem no multijogador local herdassem as preferências de controle do Jogador 1.

Apenas PlayStation
  • Melhoramos a utilização de arquivos salvos.

Apenas PC
  • Corrigimos um problema que fazia a opção de taxa de quadros máxima não exibir configurações personalizadas corretamente no menu expansível.
  • Desativamos o culling de GPU para melhorar o desempenho em Dimension of the Machine.

MELHORIAS PARA CRIAÇÃO DE MODS


As alterações abaixo se aplicam a usuários que estejam desenvolvendo conteúdo adicional para a versão de Quake para PC.
Apenas PC
  • Adicionamos o cvar pr_checkextension e a função checkextension (“QUAKE_EX”) a QuakeC para detectar se o mod está rodando no cliente atualizado de Quake.
  • Adicionamos o cvar cl_nocsqc (permanentemente configurado como 1 para indicar aos modders que não há suporte a CSQC).
  • Removemos o parâmetro de linha de comando -heapsize. Ele foi aposentado para utilização de heap dinâmico.
  • Adicionamos a flag de ordem FL_NO_BOTS (instrui bots a ignorarem objetos especificados em QuakeC).
  • Adicionamos uma função integrada a QuakeC para reprodução de som em clientes: void localsound( entity client, string sample ) = #80;
  • Adicionamos as seguintes funções integradas em QuakeC para exibição de modelos de debug em clientes (servem como um auxílio visual para criadores de mods realizarem debug de lógica em espaços 3D):
    • void draw_point( vector point, float colormap, float lifetime, float depthtest ) = #81;
    • void draw_line( vector start, vector end, float colormap, float lifetime, float depthtest ) = #82;
    • void draw_arrow( vector start, vector end, float colormap, float size, float lifetime, float depthtest ) = #83;
    • void draw_ray( vector start, vector direction, float length, float colormap, float size, float lifetime, float depthtest ) = #84;
    • void draw_circle( vector origin, float radius, float colormap, float lifetime, float depthtest ) = #85;
    • void draw_bounds( vector min, vector max, float colormap, float lifetime, float depthtest ) = #86;
    • void draw_worldtext( string s, vector origin, float size, float lifetime, float depthtest ) = #87;
    • void draw_sphere( vector origin, float radius, float colormap, float lifetime, float depthtest ) = #88;
    • void draw_cylinder( vector origin, float halfHeight, float radius, float colormap, float lifetime, float depthtest ) = #89;
  • Adicionamos uma lógica que redefine o estado da IA como neutro ao ativar o editor de navegação de bots.
  • Adicionamos um comando (F2) para alternar o brilho total no editor de navegação de bots.
  • Adicionamos a flag “CheckForFloor” a nodos de navegação (pode ser usada para pontes levadiças, armadilhas de chão, etc.).
  • Adicionamos a flag “CheckForSolid” a nodos de navegação (pode ser usada para esmagadores, armadilhas, paredes movediças, etc.).
  • Adicionamos a possibilidade de posicionar nodos de navegação em lava rasa.
  • Adicionamos os seguintes cvars para mudar a posição da janela do editor de navegação:
    • nav_properties_xpos
    • nav_properties_ypos
    • nav_legend_xpos
    • nav_legend_ypos
  • Adicionamos navEdit_defaultNodeRadius para definir um tamanho padrão desejado para o raio dos nodos de navegação.
  • Adicionamos a possibilidade de travar a altura dos nodos ao movê-los de lugar.
  • Adicionamos navEdit_defaultNodeRadius para definir um tamanho padrão desejado para o raio dos nodos de navegação.
  • Adicionamos navEdit_waterLookPointDist para controlar a distância de posicionamento dos nodos em frente ao jogador dentro d’água.

CORREÇÕES PARA CRIAÇÃO DE MODS


Apenas PC
  • Corrigimos um problema que fazia o comando de salvamento adicionar um “s” à frente do nome dos arquivos, solucionando salvamentos automáticos em mods como “Copper”.
  • Corrigimos a não aplicação de Alpha a modelos de brush.
  • Restauramos o comportamento original das funções built-in centerprintsprint e bprint para corrigir problemas de mods que esperavam a concatenação de argumentos em vez de um formato de string.