Versão 3.3.0 lançada

2019-08-31

Já se passaram três anos desde o lançamento da última versão estável. Há uma quantidade enorme de mudanças neste lançamento se compararmos com a versão 3.2.0. Estas mudanças incluem:

  • Escala do display / interface do usuário ajustável
  • Melhorias no desempenho
  • Grandes melhorias na campanha
  • O regresso das ordens secundárias removidas na versão anterior
  • Um fix para os tiros através das paredes
  • O regresso das compilações para macOS
  • e muitas, muitas outras coisas

Abaixo, poderá ver a lista de mudanças em comparação ao último lançamento da versão beta.

Está disponível no nosso endereço habitual: https://sourceforge.net/projects/warzone2100/files/releases/3.3.0/

Poderá também descarregar a nova versão a partir do endereço: https://github.com/Warzone2100/warzone2100/releases/tag/3.3.0

Mudamos também o local onde se podem reportar bugs. Por favor reportem todos os bugs no endereço https://github.com/Warzone2100/warzone2100/issues.

Registo de alterações desde a versão 3.3.0-beta1:

2019-08-31: Versão 3.3.0

  • Geral:
    • Adicionado: Reintrodução das ordens secundárias Perseguir, Defender e Manter Posição (29d3696, 4b974e5, 2fb1727, 274fab1, cfa8ca6, 8f611fe, ff5ec8c, #263, ticket:4303)
    • Adicionado: Reintrodução das ordens da distâncias (Apropriada, Curta e Longa) (demasiados commits, #314)
    • Alteração: Carregar em Esc limpa a chatbox se contém texto, caso contrário fecha-a (809dd2a, #294)
    • Correção: Processamento das informações de radar depois de desactivar o widget (39f083e, ticket:4867)
    • Correção: Gravação dos resultados dos desafios (e1b3eac, ticket:4868)
    • Correção: Crashes causados pela falta de suporte para a criação do mipmap (a850fb5, #260)
    • Correção: Melhoria das escalas do display e do redimensionamento da janela (aedc207, 39aeb51, e1e991c, c89a299, aaf79ed, 924b982, #319)
    • Correção: Suporte para mais soluções de drivers gráficos e compatibilidade de plataformas (d517b62, #331)
    • Correção: Unidades disparando através das paredes para atacar alvos (4ed887e, 5cbe6b9, #271)
    • Correção: Transferência de mapas/mods muito lenta quando a sincronização vertical é ativada (1d1050f, #392)
    • Correção: Unidades não atacam alvos engarrafados antes de entrarem no alcance visual (b9cd1cd)
  • Gráficos:
    • Adicionado: Suporte para confirmação de toque dos widgets (405a594, 9394cd5, #264)
    • Alteração: Aumento da área de selecção para as opções no jogo (bb15fba, #266)
    • Alteração: Melhoria no cálculo da largura do texto (f4a8c93, c27ad85, 0fcad70, 35e5a8d, #287)
    • Alteração: Divisão das tooltips na seleção dos desafios em várias linhas (2cc667c, #299)
    • Correção: Problema ao carregar OpenGL em chipsets antigos da Intel no Windows 10 (8a755a5)
    • Correção: Modelo Bunker de Lança-Chamas (400191c, ticket:4856)
    • Correção: Objetos escurecendo ao fazer zoom out (456a74e, ticket:4375)
    • Correção: Cálculo do layout para o painel de ordens de unidade (67b64e6, #261)
    • Correção: Cálculo do layout para o relógio da missão (d655de8, #261)
    • Correção: Botões do menu de jogo mal colocados (6731c4c, #262)
    • Correção: Sombras incorretas em estruturas rodadas (b7e0061, #285)
    • Correção: Deslocamento horizontal do cursor da chatbox (8944aac, #282, ticket:4796)
    • Correção: Alinhamento dos botões pequenos de texto (formatados como justificado à direita) (e6aa879, #287)
    • Correção: Avisos do shader em alguns sistemas (189b18d, #318)
    • Correção: Sombras incorretas em estruturas rodadas (3902165, #368)
    • Correção: Sombras incorretas nas paredes de canto (33963b5, #368)
    • Correção: Desalinhamento do cursor colorido (66322c9, #426)
    • Corrigir: Bug na animação do movimento das pernas dos saqueadores e cyborgs (123ded5)
    • Remoção: Alterações no brilho da luz azul/vermelha ao construir/demolir (724750e)
    • Remoção: Desativado o suporte da diretiva dos PIE SHADERS (ca536c3, #380)
  • Campanha:
    • Adicionado: Funções de conversão de tempo nos temporizadores (bfde3e1, b497b1f, #322, #411)
    • Alteração: Scripts da campanha alterados para reproduzir automaticamente o som “reinforcements are available” (33764ec, #320)
    • Correção: Objetos sobrepostos em mapas (f3a9b4d, ticket:4865)
    • Correção: A missão Gama 1 falhava automaticamente se o primeiro transporte não levasse camiões (e2dc5d7, #277)
    • Correção: Transportes da missão Gama 1 com composições aleatórias depois de carregar um jogo do final da campanha Beta (58ac40f, #278, #280, ticket:3009)
    • Correção: Missões com tempo limite não davam a informação de missão falhada quando o jogador deveria ser considerado como eliminado (8042e44, #320)
    • Correção: O final da campanha Beta pedia mais do que um transporte para começar, ao contrário da campanha original (9d1fc6f, #320)
    • Correção: Satélite Laser não disparava contra estruturas por acabar (8b8653a, #369)
    • Correção: Cálculo da energia do jogador no início da missão Gama 9 (30fc938, #370)
    • Correção: Estruturas construídas na zona de salvamento da missão Gama 2 causavam um fim prematuro da missão por serem consideradas unidades (04a78c9, #416)
    • Correção: Remoção do evento de destruição forçada da base Gama 2 durante o ataque nuclear no caso do jogador não a ter demolido ele próprio (71b1005, #416)
    • Correção: Triggers de evento da missão Alfa 1 estavam a ser ativados demasiado cedo pela IA (fdebdf5, #454)
    • Remoção: Capacidade de construir tanques MG antes de ter um QG na missão Alfa 1, de forma a ficar consistente com o resto do jogo (cc6ea54, #383)
    • Remoção: Grande bónus de energia fornecido ao começar a missão Beta 1 na dificuldade Louco (3c7691c, #435)
  • Scripts:
    • Correção: Função componentAvailable() dá um resultado true para componentes redundantes (0b535c8, #321)
    • Correção: Anomalias causadas por IDs de objectos a coincidir com IDs de grupos (b63648f, #304, #355)
    • Correção: Verificação de templates redundantes com setDesign() (370cfd6, #378)
  • IA:
    • Correção: Função de construção de gateways do NullBot causava algum lag (db51614, #313)
    • Correção: VTOLs do NullBot atacavam alvos que não podiam atingir (43d5ee0, #313)
    • Correção: NullBot ordenava unidades que não eram sensores observar alvos em vez de explorar conduzindo na sua direção (4b97f42, #313)
    • Correção: NullBot tentava marcar uma unidade destruída em eventAttacked (8fab71b, #313)
    • Correção: SemperFi-JS não construía o quarto Laboratório de Pesquisa quando devia (6634148, #429)
  • Outros:
    • Adicionado: Mensagem na consola avisando da incapacidade de construír um Comandante por falta de um Centro de Transmissão de Comando (c165d8c, #327, #329)
    • Adicionado: Várias tooltips e mudanças relacionadas com a IA (muitos commits, #419)
    • Alteração: Data e hora de compilação mostradas pela norma ISO 8601 (224a92a, #343)
    • Allteração: Diretório de configuração das compilações de debug (e9830eb, #335)
    • Alteração: Descrições e tooltips da IA (4b2c88f, c4b5f4d, a8cc35f, db1a216, #281, #419)
    • Alteração: O SDL é inicializado antes do Qt, o que pode resolver alguns crashes em sistemas Linux (ccb70cb, #401)
    • Correção: Camião ficava encravado quando apanhava o artefacto no tutorial devido a uma ravina (f4fa0a9, ticket:4866)
    • Correção: Atraso nas mensagens de produção (3bb244b, #327, #329)
    • Correção: Undefined behavior (41af29c, 43a34a8, fa02178, 070f0c8, #351, #353, #356, #436)
    • Correção: Problemas no tutorial (18a0b6a, d79c2a3, f41f78a, 518b256, #381)
    • Correção: Capacidade de usar templates de combate gravados antes de construir um QG (7d62105, 9e22db3, 15ec435, #378, #394)
    • Correção: Menu Debug crashava quando era aberto depois de carregar um jogo de escaramuça (f340d89, #422)
    • Correção: Botão de dificuldade da IA desaparecia quando todos estavam na mesma equipa (63c358c, #423)
    • Correção: Garantia de que a IA por defeito fica sempre no primeiro lugar da lista (6b91d9e, #419, ticket:4791)
    • Correção: Códigos “biffer baker” e “double up” causavam comportamentos indesejados (6f24a6c, #438, ticket:4795)
    • Correção: Crash quando se carregava um save de um jogo de desafio através da interface de linha de comando (244fd2c, #439)
    • Remoção: Mais dependências do Qt (97cf508, ca9c116, 131e4f7, #276, #299)
  • Mods:
    • Correção: Desync quando se tentavam usar mods enquanto anfitrião de mapas criados por utilizadores (7d62105, #388)
    • Correção: Anfitriões do Windows crashavam quando os clientes se ligavam e tentavam transferir as mods (2cddc2f, 1b5fe86, #441)
  • Equilíbrio:
    • Adicionado: Retoma dos valores de alcance e precisão das armas no modo multijogador para os valores da versão 3.1, com algumas pequenas mudanças (7f4c03c, 20345ce, b1d5f8e, #387)
    • Adicionado: Retoma dos valores de alcance e precisão das armas no modo campanha para os valores da versão 3.1, com algumas pequenas mudanças (c8ecd75, e6ebad0, #399)
    • Adicionado: Melhoramentos de precisão incluem curto alcance (50a6d90, 1896ca1, #410)
    • Correção: Cyborg Lança-Chamas e Cyborg Lancer não estavam a ser afetados pelos melhoramentos (303b27f, #362, #363)
    • Correção: Algoritmo para o cálculo dos tiros falhados provocava uma percentagem real de precisão maior do que a pretendida. (44eb5e4, #371)
  • Tradução:
    • Adicionado: Tradução do título do ecrâ de limites de estrutura (198215b, ticket:4871)
    • Adicionado: Suporte para uma segunda linha de texto ao traduzir a mensagem “AUDIO/ZOOM OPTIONS” (7073993, #345, ticket:4629)
    • Adicionado: Tradução da sinopse da linha de comando (98cee00, #425)
    • Alteração: Russo (muitos commits, #239, #382)
    • Alteração: Alemão (muitos commits, #326, #328, #413, ticket:4845)
    • Alteração: Turco (b14f9bd, #259)
    • Alteração: Brasileiro (b00b17c, 30a7855, #315, #402)
    • Alteração: Polaco (211574f, 4087263, #339)
    • Alteração: Esloveno (cac83e9, b33d1e3, #357, #377)
    • Correção: Tradução de mensagens de pesquisa não era mostrada (f1b170d, ticket:4843)
    • Correção: Discrepância entre especificadores de formato entre a forma singular e plural de uma string traduzível (db95329, ticket:4872)
    • Correção: String da versão era exibida na língua errada (4236886, #344)
    • Correção: Exibição das opções da linha de comando para línguas estrasngeiras (9d31736, #425)
  • Documentação:
  • Compiladores:
    • Adicionado: Pastas para as compilações CMake para melhorar a organização em IDEs (093aad3, #291)
    • Alteração: Desabilitação da instalação de dependentes de terceiros nas compilações CMake (c40ff4b, #340)