Patch UT99 v469a (Win32 / Linux)

Thumbnail

Classificação: 0
Favoritos: 0

Arquivo de Relatório

Patch UT99 v469a (Win32 / Linux)


Informação do arquivo



Arquivos



Mais deste usuário



## Notas de lançamento da versão 469 do Unreal Tournament

A versão 469 é totalmente compatível com a rede com todas as versões públicas anteriores do UT (até 432).
As equipes UTPG e OldUnreal trabalharam duro para manter a compatibilidade binária com mods nativos mais antigos.
A maioria desses mods continuará a funcionar na versão 469. No entanto, alguns mods podem precisar de algumas atualizações triviais.

** Nota: ** Este patch desativa versões anteriores do ACE.
Os administradores do servidor devem atualizar o ACE para a versão 1.1e ou posterior para verificar 469 clientes.

### Melhorias de estabilidade

#### Editor Unreal

* Corrigido um problema que fazia o UnrealEd travar se a lista EditPackages não contivesse nenhum pacote com malhas.
* Corrigido um problema que fazia o UnrealEd travar ao abrir grandes arquivos UnrealScript.
* Corrigido um problema que fazia o UnrealEd travar ao abrir pacotes com variáveis de array.
* Corrigido um problema que fazia o UnrealEd travar durante o desligamento. Esse problema provavelmente afetou apenas os usuários do Windows 10.
* Corrigido um problema que fazia o UnrealEd travar ao recarregar um mapa após reconstruir vários pacotes.
* Corrigido um problema que fazia o UnrealEd travar durante a edição de mapas com muitas luzes dinâmicas.
* Corrigido um problema que fazia o UnrealEd travar ao encaixar / desencaixar uma das janelas do navegador.
* Corrigido um problema que fazia com que certos commandlets travassem porque o coletor de lixo decidiu destruí-los enquanto ainda estavam em execução.
* Corrigido um problema que fazia com que o commandlet ucc batchexport travasse ao exportar texturas de um pacote contendo texturas com script.

#### Cliente de jogo

* Corrigido um problema que fazia o jogo travar ao executar o comando consol "GET" para ler uma propriedade de array.
* Corrigido um problema que fazia com que o jogo travasse ocasionalmente ao desligar.
* Corrigido um problema que fazia o jogo travar ao chamar certas funções do canvas com uma fonte inválida ou argumento de textura.
* Corrigido um problema que fazia o jogo travar se o jogador excluísse o grupo [Engine.GameEngine] do arquivo UT.ini.
* Corrigido um problema que fazia o jogo travar ao redefinir as propriedades para seus valores padrão na janela de preferências.
* Corrigido um problema que fazia o jogo travar ao tentar chamar uma função unrealscript que tinha o mesmo nome de uma variável global dentro da mesma classe.
* Corrigidos dezenas de problemas que faziam o jogo travar ao exportar propriedades em formato textual (por exemplo, através de GetPropertyText).
* Corrigido vários problemas que faziam o jogo travar após destruir objetos contendo matrizes dinâmicas.
* Corrigido vários problemas que faziam o jogo travar ao renderizar cenas com muitos atores / sprites dinâmicos neles.
* Corrigido um bug de travamento de recursão infinita acionado ao pegar um powerup de invisibilidade enquanto já estava invisível.
* Corrigido um problema que fazia com que certos mapas travassem o jogo devido a atores duplicados no mapa.
* O jogo agora anula adequadamente as referências a todos os atores destruídos. Essa alteração corrige os travamentos do coletor de lixo que são acionados quando um ator é referido por um ator em um nível diferente, ou quando um objeto não-ator mantém uma referência implícita ou explícita a um ator destruído.
* Corrigido um bug que fazia o jogo travar ao usar o comando "QUIT" ou "EXIT" durante a reprodução do demo.
* Corrigido um bug que poderia fazer com que o jogo travasse durante a gravação de uma demonstração em um servidor que gerava uma quantidade excessiva de tráfego em canais de um único ator. Um dos mods que frequentemente aciona esse bug é o Nexgen.
* Corrigido um bug que fazia o jogo travar ao chamar uma função iteradora em um contexto nulo.
* Corrigido um bug que fazia o jogo travar em mapas que tinham brushes com bStatic e bNoDelete definidos como false.

#### Game Server

* Corrigido o bug unrealfp Remote Server DoS do aluigi.
* Corrigido um problema que fazia com que o servidor travasse em AActor :: execPlayerCanSeeMe em jogos com bots.

### Correções de bugs

#### Editor Unreal

* Corrigido um problema UnrealEd que fazia com que vértices / pincéis se tornassem invisíveis ao aumentar o zoom no modo de edição de vértices.
* Corrigido um problema UnrealEd que fazia com que os clipes de pincel se ajustassem ao local da grade mais próximo ao clicar em um vértice.
* Corrigido um problema UnrealEd em que os atores não podiam ser colocados / excluídos / editados se um ator com o mesmo nome já existisse em outro lugar na hierarquia de classes.
* Corrigido um problema UnrealEd em que as janelas de exibição 3D usavam mapas de luz incorretos após reconstruir a iluminação / bsps.
* Corrigido um problema que causava o alongamento / dimensionamento incorreto do pincel em pincéis não construtores.
* Corrigido um problema que fazia com que o UnrealEd mostrasse todas as texturas no jogo ao selecionar um grupo de fontes no navegador de texturas.
* Corrigido um problema que causava um comportamento errático do cursor do mouse ao arrastar em uma janela de exibição de zoom ortogonal.
* Corrigido um problema que fazia com que os recursos do MyLevel fossem corrompidos após o carregamento de um novo mapa no UnrealEd.
* Corrigido um bug que fazia com que a barra de rolagem do navegador de textura fosse reiniciada ao rolar para baixo uma longa lista de texturas.
* Corrigidos vários bugs de recorte de texto na janela do navegador de textura.
* Corrigido um bug que fazia com que v436-v451 travasse ao renderizar malhas LOD importadas com UT v440 ou posterior.
* Corrigido um bug que fazia o UnrealEd truncar arquivos grandes na janela do editor de código.

#### Física e movimento do jogador

* Corrigido um problema em que o jogo acelerava drasticamente ao renderizar mais de 200 quadros por segundo.
* Corrigido um bug que poderia atrasar movimentos de esquiva.
* Corrigido um bug que fazia com que o servidor ajustasse constante e incorretamente a posição do cliente no jogo. Isso causava um movimento instável ao renderizar mais de 90 quadros por segundo.
* Corrigido um bug que fazia os jogadores ficarem presos em paredes ou encostas ao jogar com altas taxas de quadros. Esta correção de bug só funcionará em servidores v469.
* Corrigido um bug que causava ajustes de posição extremamente grandes ao caminhar de lado em escovas inclinadas. Esta correção de bug só funcionará em servidores v469.
* Corrigidos vários bugs que permitiam que certos projéteis ignorassem a colisão com a geometria de nível.

#### Entrada e janela

* Corrigido um bug que fazia com que a animação de rolagem na janela de preferências fosse reproduzida na direção oposta.
* Corrigido um problema em que você não podia selecionar valores de propriedade contendo espaços no menu de preferências.
* Corrigido um problema em que o mouse ficava preso no meio da janela do jogo no Linux e Mac.
* Corrigido um problema em que o sistema de janelas do jogo às vezes mostrava um cursor de espera em vez de um cursor de redimensionamento da janela oeste-leste.

#### Rede e código de rede

* Corrigido um bug que podia fazer com que armas carregadas e bandeiras se tornassem invisíveis em jogos online.
* Corrigido um bug que fazia com que os servidores XC_Engine rejeitassem conexões de jogadores que tinham acabado de assistir a uma demonstração.
* Corrigidos vários problemas que faziam com que as conexões de rede fossem encerradas inesperadamente no Linux e Mac.

#### Áudio e renderização 3D

* Corrigido um problema em que o jogo mostrava apenas parte do modelo do jogador no menu de configuração do jogador.
* Corrigido um problema em que o jogo fechava quando ocorria uma anomalia de renderização não fatal.
* Corrigido um bug que fazia com que a janela de visualização do jogo tivesse as dimensões erradas após redimensionar a janela do jogo no Linux ou Mac.
* Corrigidos vários bugs que faziam com que os sons não fossem atualizados ou tocassem em um local errado.
* Corrigido um bug que fazia o jogo travar em resoluções extremamente altas (como 8K).
* Corrigido um problema em que o jogo não atualizava dados obsoletos de iluminação do ator no cache do motor. Como resultado, muitos atores seriam representados na escuridão total, mesmo quando deveriam estar acesos. Esse problema afetou especialmente as pessoas que jogavam com grandes tamanhos de cache ou altas taxas de quadros.
* Corrigido um bug que fazia com que as Bandeiras do CTF escurecessem após serem devolvidas à sua base de bandeiras.
* Corrigido um problema em que certos sons eram reproduzidos com o dobro do volume pretendido durante a gravação de uma demonstração.
* Corrigido um problema em que as capturas de tela não eram renderizadas corretamente se você tivesse a resolução da tela vertical definida para um número ímpar de pixels.
* Corrigido um bug que tornava todas as decorações nas camarotes invisíveis.
* Corrigido um bug que fazia com que o jogo parasse de renderizar depois de alterar seu FOV em um tipo de jogo que tinha as configurações de MinFOV e MaxFOV definidas como 0.

#### Diversos

* Corrigido um problema em que o jogo travava por um longo tempo (e às vezes até travava) ao abrir um maplist com muitos mapas.
* Restaurada a capacidade de expulsar jogadores e bots de jogos locais.
* Corrigido um problema em que os bots consideravam os jogadores humanos invisíveis, mesmo depois que seu recolhimento de invisibilidade expirou.
* Corrigidos vários bugs que podiam fazer com que as armas alternassem instantaneamente entre as animações de fogo e fogo alternativo.
* Corrigido um bug que permitia aos jogadores interagir com o nível e pegar itens antes do início da partida, após desistir dos privilégios de administrador através do comando AdminLogout.
* Os jogos da equipe agora terminam apropriadamente quando uma das equipes marca na prorrogação.
* O limite de 1024 caracteres nas conversões entre strings ANSI e Unicode acabou.
* Corrigido um bug no motor que poderia fazer com que o Demo Manager travasse o jogo após usar o comando seekto.
* Eliminou muitos avisos de "Nenhum acesso".
* Os peões que são destruídos enquanto têm a função de sonda Destroyed desativada devem agora ser desvinculados da lista de peões de nível.

### Melhorias

#### Editor Unreal

* A maioria dos aprimoramentos do Unreal Editor do Unreal 227 foi mesclada.
* A janela de exibição do UnrealEd permite que você selecione qualquer um dos seus dispositivos de renderização agora (não apenas SoftDrv e D3DDrv).
* A barra de botões e o navegador de textura do UnrealEd agora têm suporte para a roda do mouse.
* O Editor de formas 2D da UnrealEd agora calcula corretamente as posições dos vértices enquanto arrasta em níveis de zoom diferentes de 100 pct.
* UnrealEd agora oferece suporte à rolagem da roda do mouse nas janelas de exibição 2D.
* UnrealEd agora tem um item "Add PlayerStart" no menu popup de superfície. Este item só mostra se o seu nível ainda não tem um PlayerStart.
* As janelas de exibição UnrealEd agora podem renderizar até 200 quadros por segundo. Esta taxa de quadros foi anteriormente limitada a 30.
* O editor de vértices do UnrealEd agora acumula apropriadamente pequenos ajustes de vértices. Anteriormente, pequenos ajustes podiam ser descartados devido ao ajuste da grade.
* Adicionado suporte de conversão de formato de textura para o navegador de textura.
* Adicionada uma opção para remover os mips compactados de uma textura no navegador de textura.
* Todos os viewports UnrealEd agora suportam troca de dispositivos de renderização.
* Adicionado suporte de importação de textura para vários novos formatos de imagem.
* O commandlet ucc make agora funciona no Linux e no Mac.
* O commandlet ucc compress agora pode pular a compactação se um arquivo .uz atualizado já existir. Para usar esse novo recurso, adicione o parâmetro de linha de comando "update" à sua chamada de compactação ucc.
* A compactação de textura S3TC / DXT1 agora deve estar disponível nas ferramentas ucc para Linux e Mac (embora obviamente não no UnrealEd).

#### Suporte de alta resolução

* UnrealEd, Setup e o cliente do jogo agora estão cientes de alto DPI no Windows. Isso elimina o embaçamento que muitas pessoas com monitores grandes estavam vendo. Também melhora a precisão de entrada no jogo e no editor.
* Adicionado escalonamento automático do menu do jogo. O fator de escala e o comportamento podem ser controlados usando as novas configurações no menu.
* Adicionada escala de mira ao HUD padrão. Você pode definir as configurações de escala da cruz no menu. NOTA: Muitos mods provavelmente irão ignorar a escala da cruz. Os autores do mod devem atualizar seus mods para que chamem a função ChallengeHUD.DrawCrosshair regular.
* Adicionado dimensionamento de fonte no jogo. Quando habilitado, as fontes são dimensionadas automaticamente com o DPI da sua área de trabalho. O escalonamento pode ser ativado e desativado no menu do jogo.
* UWindow agora oferece suporte a texturas de alta resolução para LookAndFeels. Isso permite que LookAndFeels seja melhor escalonado para pessoas que jogam em resoluções mais altas e escalas mais altas de GUI. O UMenu LookAndFeels foi (parcialmente) atualizado para usar este novo recurso.

#### Entrada e janela

* Corrigidos problemas de aceleração do mouse para jogadores que usam DirectInput no Windows 10.
* Adicionado suporte para entrada de mouse raw. Este recurso pode ser ativado configurando UseRawHIDInput como true na seção WinDrv.WindowsClient do ini do jogo.
* Adicionado controle aprimorado de precisão do ponteiro. Por padrão, o jogo ativa a precisão aprimorada do ponteiro no menu e restaura as configurações de precisão antigas no jogo. No entanto, agora você pode definir a opção NoEnhancedPointerPrecision na seção WinDrv.WindowsClient como true se não quiser que o jogo mude as configurações de precisão do ponteiro do sistema.
* Adicionadas novas opções de menu para controlar a entrada do mouse e o comportamento de suavização.
* Suporte aprimorado para botões laterais do mouse.
* Adicionado suporte de rolagem da roda do mouse ao sistema de janelas do jogo.
* Adicionado suporte de pasta de área de transferência para o console rápido.
* Os clientes Linux e Mac agora têm suporte para área de transferência.

#### UnrealScript

* Comandos de console com mais de 1024 bytes de comprimento ou que retornam mais de 1024 bytes de dados agora devem ser usados com segurança.
* Adicionado um novo tipo primitivo chamado "ponteiro". Variáveis de ponteiro se ajustam automaticamente à largura da palavra na plataforma de destino. Os autores de mod nativo devem usar variáveis de ponteiro para espelhar um tipo de ponteiro em C ++.
* Adicionadas novas funções do Canvas para criar fontes de tamanho arbitrário na hora. Não use essas funções diretamente, pois elas farão com que seu mod seja incompatível com versões anteriores do UT. Em vez disso, use a classe BotPack.FontInfo para recuperar fontes apropriadas para o tamanho da tela do cliente.
* Adicionado o comando exec "TEXTURE MERGECOMPRESSED NAME = MergeWith FILE = HiResFile.PNG GROUP =". Este comando permite importar e compactar texturas de alta resolução e mesclá-las em mipmaps compactados de uma textura existente.
* Adicionado HandlePauseRequest ao sistema mutator, permite que os modders modifiquem o comportamento do botão de pausa dos jogadores nos servidores.

#### Segurança

* Corrigidas várias vulnerabilidades de execução de código arbitrário.
* A versão do jogo para Windows agora tem vários aprimoramentos de segurança, incluindo (mas não se limitando a) Prevenção de execução de dados (pode ser desabilitada com o parâmetro de linha de comando -nodep), SafeSEH e suporte ASLR.

#### Anti-Cheat

* Revamped o código UT v468 MD5. Os clientes mais antigos podem se conectar a servidores v469 agora, mesmo se eles não suportarem a extensão MD5. O servidor agora também marca quais arquivos ele deseja que o MD5 verifique.
* A verificação MD5 agora está desabilitada por padrão. Para habilitar, defina MD5Enable como True em [Engine.GameEngine] no arquivo ini do servidor.
* Adicionado um atualizador automático para a lista Packages.md5. O atualizador automático verificará as atualizações da lista uma vez por hora se você tiver MD5Enable e MD5AutoUpdate configurados como true em [Engine.GameEngine].

#### Rede e código de rede

* Compatibilidade de demonstração restaurada com UT v436.
* Adicionadas soluções alternativas para bugs que podem fazer com que as animações do jogador sejam interrompidas em demos ou jogo online após a instalação de texturas S3TC de alta resolução.
* Foram feitas melhorias no código de rede para eliminar o famoso problema de patinação de textura (em quase todos os casos).
* O jogo não desativa mais os gerenciadores de download se eles encontrarem um erro não crítico ao tentar baixar um arquivo do servidor. Anteriormente, o jogo parava de tentar baixar de servidores de redirecionamento após encontrar um erro HTTP (como HTTP 404).
* O jogo agora mostra o número de pacotes restantes durante o download de um servidor.
* Os clientes têm muito menos probabilidade de encontrar erros de incompatibilidade de pacotes ao se conectar aos servidores, agora um cliente UT pode ter vários pacotes com o mesmo nome e o carregador selecionará o correto (se houver).
* Adicionado controle de largura de banda para downloads de arquivos do servidor de jogos. A opção de controle de largura de banda substitui MaxClientRate. Ele pode ser controlado no arquivo server.ini da seguinte maneira:
`` `
[IpDrv.TcpNetDriver]
MaxFileDownloadRate = 0 Velocidade máxima de download em bytes por segundo

; Valores possíveis para MaxFileDownloadRate:
; -1 Envie arquivos na velocidade máxima possível
; 0 Limita a velocidade de download do arquivo a MaxClientRate bytes por segundo. Isso é o que o UT fazia por padrão nas versões 468 e abaixo
; qualquer número positivo Permite velocidades de download de até essa quantidade de bytes por segundo.
`` `

#### Áudio e renderização 3D

* As capturas de tela agora são armazenadas na pasta "Sistema / Capturas de tela". O UT criará automaticamente esta pasta se ela ainda não existir. Também removemos o limite do número de capturas de tela que você pode ter nesta pasta e agora salvamos as capturas de tela no formato PNG em vez de BMP.
* Decalques agora são visíveis em zonas de neblina.
* Integrated Cluster, um novo driver de áudio baseado em FMOD com qualidade de som superior e efeitos sonoros hiper-realistas (Obrigado han!).
* Versões aprimoradas integradas de UTGLR OpenGLDrv e D3D9Drv de Chris Dohnal.
* O mais recente XOpenGLDrv de OldUnreal integrado.
* O Galaxy Audio agora é considerado obsoleto. No Windows Vista e posterior, o inicializador do jogo fará uma atualização automática única de seu subsistema de áudio para a versão mais recente do driver OldUnreal Cluster.
* Reformulado o código de áudio subjacente para sons reproduzidos usando TournamentPlayer.ClientPlaySound. O código reformulado deve tornar os volumes de reprodução mais consistentes e deve eliminar falhas de áudio, como estalos e guinchos.

#### Diversos

* UnrealEd e o cliente do jogo agora reconhecem endereços grandes no Windows. Isso significa que é muito menos provável que você fique sem memória virtual.
* Removidos alguns itens desatualizados do menu do jogo (por exemplo, ngWorldStats, mplayer, heat, won, ...)
* Reescreveu algumas das rotinas de cronometragem principais para que o jogo funcione mais suavemente (e com menos falhas) em CPUs multicore e em jogos de longa duração.
* Os clientes Linux e Mac finalmente suportam Unicode! A consequência mais visível é que os nomes dos jogadores com caracteres não ASCII agora serão exibidos corretamente ao jogar em servidores Linux (desde que você use texturas de fonte com os glifos Unicode adequados).
* O jogo agora usa UTF-8 como a codificação de arquivo preferida (a menos que um UTF-16LE BOM seja encontrado no início do arquivo).
* Adicionado suporte de cursor selecionado para os clientes Linux e Mac.
* Adicionada a opção de linha de comando -FORCELOGFLUSH. Esta opção faz com que o jogo / servidor libere o arquivo de log toda vez que ele for gravado.
* Adicionada a opção de linha de comando -SETHOMEDIR =. Normalmente, o jogo procura os arquivos UnrealTournament.ini e User.ini em \ ~ / .utpg / System (no Linux), \ ~ / Library / Application Support / Unreal Tournament / System (no Mac) ou em UnrealTournament \ System (no Windows). Com esta opção, você pode substituir o caminho das preferências (por exemplo, ./ut-bin-x86 -sethomedir = \ ~ / .loki / ut / System).
* Adicionada uma opção de menu para controlar o comportamento de troca de arma do Translocator ao pressionar fogo e alt-fogo simultaneamente.
* Tornou o bloqueio de pulsegun e minigun uma opção configurável que é desabilitada por padrão.
* As decorações UnrealI e UnrealShare não podem mais ser destruídas se tiverem o conjunto bStatic.
* Correções mescladas de UnrealI e UnrealShare AI do Unreal 227.

## Notas de versão antigas

As notas de lançamento para patches mais antigos lançados pela Epic e UTPG podem ser encontradas no arquivo Help / ReleaseNotes.htm que está incluído no patch.

Arquivo de Relatório

Razão












Comentário Do Relatório

Razão






Link do Relatório

Razão





DMCA.com Protection Status

https://apg-clan.org tested by Norton Internet Security https://apg-clan.org tested by McAfee Internet Security

Flag Counter