UT99 Patch v469a (Win32/Linux)

Thumbnail

Rating: 0
Preferiti: 0

File di report

UT99 Patch v469a (Win32/Linux)


Informazioni file



File



Più Da questo utente



## Note di rilascio della versione 469 di Unreal Tournament

La versione 469 è completamente compatibile in rete con tutte le precedenti versioni pubbliche di UT (fino a 432).
I team di UTPG e OldUnreal hanno lavorato duramente per mantenere la compatibilità binaria con le vecchie mod native.
La maggior parte di queste mod continuerà a funzionare nella versione 469. Tuttavia, alcune mod potrebbero richiedere alcuni aggiornamenti banali.

**Nota:** questa patch disabilita le versioni precedenti di ACE.
Gli amministratori del server dovrebbero aggiornare ACE alla versione 1.1e o successiva per controllare 469 client.

### Miglioramenti alla stabilità

#### Editor irreale

* Risolto un problema che causava l'arresto anomalo di UnrealEd se l'elenco EditPackages non conteneva alcun pacchetto con mesh.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante l'apertura di file UnrealScript di grandi dimensioni.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante l'apertura di pacchetti con variabili array al loro interno.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante l'arresto. Questo problema probabilmente ha interessato solo gli utenti di Windows 10.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante il ricaricamento di una mappa dopo aver ricostruito diversi pacchetti.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante la modifica di mappe con molte luci dinamiche.
* Risolto un problema che causava l'arresto anomalo di UnrealEd durante l'aggancio/sgancio di una delle finestre del browser.
* Risolto un problema che causava l'arresto anomalo di alcuni commandlet perché il raccoglitore di rifiuti ha deciso di distruggerli mentre erano ancora in esecuzione.
* Risolto un problema che causava l'arresto anomalo del commandlet batchexport di ucc durante l'esportazione di trame da un pacchetto contenente trame con script.

#### Client di gioco

* Risolto un problema che causava l'arresto anomalo del gioco durante l'esecuzione del comando console "GET" per leggere una proprietà dell'array.
* Risolto un problema che causava l'arresto anomalo occasionale del gioco allo spegnimento.
* Risolto un problema che causava l'arresto anomalo del gioco durante la chiamata di determinate funzioni della tela con un carattere o un argomento di trama non validi.
* Risolto un problema che causava l'arresto anomalo del gioco se il giocatore eliminava il gruppo [Engine.GameEngine] dal file UT.ini.
* Risolto un problema che causava l'arresto anomalo del gioco durante il ripristino delle proprietà ai valori predefiniti nella finestra delle preferenze.
* Risolto un problema che causava l'arresto anomalo del gioco quando si tentava di chiamare una funzione non realistica che ha lo stesso nome di una variabile globale all'interno della stessa classe.
* Risolti decine di problemi che causavano l'arresto anomalo del gioco durante l'esportazione delle proprietà in formato testuale (ad es. tramite GetPropertyText).
* Risolti vari problemi che causavano l'arresto anomalo del gioco dopo aver distrutto oggetti contenenti array dinamici.
* Risolti vari problemi che causavano l'arresto anomalo del gioco durante il rendering di scene con molti attori/sprite dinamici al loro interno.
* Risolto un bug di arresto anomalo della ricorsione infinita che si attivava quando si raccoglieva un potenziamento dell'invisibilità mentre era già invisibile.
* Risolto un problema che causava l'arresto anomalo di alcune mappe del gioco a causa di attori duplicati nella mappa.
* Il gioco ora annulla correttamente i riferimenti a tutti gli attori distrutti. Questa modifica risolve gli arresti anomali del Garbage Collector che si attivavano quando un attore faceva riferimento a un attore in un livello diverso o quando un oggetto non attore conservava un riferimento implicito o esplicito a un attore distrutto.
* Risolto un bug che causava l'arresto anomalo del gioco quando si utilizzava il comando "ESCI" o "ESCI" durante la riproduzione della demo.
* Risolto un bug che poteva causare il crash del gioco durante la registrazione di una demo su un server che generava una quantità eccessiva di traffico sui canali del singolo attore. Una delle mod che spesso attiva questo bug è Nexgen.
* Risolto un bug che causava l'arresto anomalo del gioco quando si chiamava una funzione iteratore in un contesto nullo.
* Risolto un bug che causava l'arresto anomalo del gioco nelle mappe con pennelli con bStatic e bNoDelete impostati su false.

#### Server di gioco

* Risolto il bug DoS del server remoto unrealfp di aluigi.
* Risolto un problema che causava l'arresto anomalo del server in AActor::execPlayerCanSeeMe nei giochi con bot.

### Correzioni di bug

#### Editor irreale

* Risolto un problema di UnrealEd che rendeva invisibili i vertici/pennelli durante lo zoom in modalità di modifica dei vertici.
* Risolto un problema UnrealEd che causava l'aggancio delle clip del pennello alla posizione della griglia più vicina quando si faceva clic su un vertice.
* Risolto un problema di UnrealEd per cui gli attori non potevano essere inseriti/eliminati/modificati se un attore con lo stesso nome esisteva già altrove nella gerarchia della classe.
* Risolto un problema di UnrealEd per cui le finestre 3D utilizzavano mappe di luce errate dopo aver ricostruito luci/bsps.
* Risolto un problema che causava un allungamento/ridimensionamento errato del pennello su pennelli non builder.
* Risolto un problema per cui UnrealEd mostrava tutte le trame nel gioco quando si selezionava un gruppo di caratteri nel browser delle trame.
* Risolto un problema che causava un comportamento irregolare del cursore del mouse durante il trascinamento in una finestra di zoom ortogonale.
* Risolto un problema che causava il danneggiamento delle risorse MyLevel dopo il caricamento di una nuova mappa in UnrealEd.
* Risolto un bug che causava il ripristino della barra di scorrimento del browser delle texture quando si scorreva un lungo elenco di texture.
* Risolti vari bug di ritaglio del testo nella finestra del browser delle texture.
* Risolto un bug che causava l'arresto anomalo della v436-v451 durante il rendering delle mesh LOD importate con UT v440 o successivo.
* Risolto un bug che rendeva UnrealEd troncare file di grandi dimensioni nella finestra dell'editor di codice.

#### Fisica e movimento dei giocatori

* Risolto un problema per cui il gioco accelerava notevolmente durante il rendering di più di 200 fotogrammi al secondo.
* Risolto un bug che poteva ritardare le mosse di schivata.
* Risolto un bug che causava al server di regolare costantemente e in modo errato la posizione di gioco del client. Ciò causava movimenti discontinui durante il rendering di più di 90 fotogrammi al secondo.
* Risolto un bug che causava il blocco dei giocatori nei muri o nelle pendenze durante la riproduzione con frame rate elevati. Questo bugfix funzionerà solo sui server v469.
* Risolto un bug che causava aggiustamenti di posizione estremamente grandi quando si camminava lateralmente nei pennelli inclinati. Questo bugfix funzionerà solo sui server v469.
* Risolti diversi bug che consentivano a determinati proiettili di ignorare la collisione con la geometria del livello.

#### Input e finestre

* Risolto un bug che causava la riproduzione dell'animazione di scorrimento nella finestra delle preferenze nella direzione opposta.
* Risolto un problema per cui non era possibile selezionare i valori delle proprietà contenenti spazi nel menu delle preferenze.
* Risolto un problema per cui il mouse si bloccava al centro della finestra di gioco su Linux e Mac.
* Risolto un problema per cui il sistema di finestre di gioco a volte mostrava un cursore di attesa invece di un cursore di ridimensionamento della finestra ovest-est.

#### Rete e codice di rete

* Risolto un bug che poteva rendere invisibili le armi e le bandiere trasportate nei giochi online.
* Risolto un bug che faceva sì che i server XC_Engine rifiutassero le connessioni dei giocatori che avevano appena visto una demo.
* Risolti diversi problemi che causavano l'interruzione imprevista delle connessioni di rete su Linux e Mac.

#### Audio e Rendering 3D

* Risolto un problema per cui il gioco mostrava solo una parte del modello del giocatore nel menu di configurazione del giocatore.
* Risolto un problema per cui il gioco si spegneva quando si verificava un'anomalia di rendering non fatale.
* Risolto un bug che causava la visualizzazione errata della finestra di gioco dopo aver ridimensionato la finestra di gioco su Linux o Mac.
* Risolti diversi bug che impedivano l'aggiornamento dei suoni o la riproduzione dalla posizione sbagliata.
* Risolto un bug che causava l'arresto anomalo del gioco a risoluzioni estremamente elevate (come 8K).
* Risolto un problema per cui il gioco non aggiornava i dati di illuminazione degli attori obsoleti nella cache del motore. Di conseguenza, molti attori verrebbero resi in nero pece anche quando dovrebbero essere illuminati. Questo problema riguardava soprattutto le persone che giocavano con cache di grandi dimensioni o frame rate elevati.
* Risolto un bug che causava l'oscuramento delle bandiere CTF dopo essere state riportate alla loro base di bandiera.
* Risolto un problema per cui alcuni suoni venivano riprodotti al doppio del volume previsto durante la registrazione di una demo.
* Risolto un problema per cui gli screenshot non venivano visualizzati correttamente se la risoluzione dello schermo verticale era impostata su un numero dispari di pixel.
* Risolto un bug che rendeva invisibili tutte le decorazioni negli skybox.
* Risolto un bug che causava l'interruzione del rendering del gioco dopo aver modificato il FOV in un tipo di gioco con le impostazioni MinFOV e MaxFOV impostate su 0.

#### Varie

* Risolto un problema per cui il gioco si bloccava a lungo (e talvolta si bloccava) quando si apriva una lista di mappe con molte mappe.
* Ripristinata la capacità di espellere giocatori e robot dai giochi locali.
* Risolto un problema per cui i bot consideravano i giocatori umani invisibili anche dopo che il loro ritiro dell'invisibilità era scaduto.
* Risolti diversi bug che potevano far passare istantaneamente le armi tra animazioni fuoco e fuoco alternativo.
* Risolto un bug che consentiva ai giocatori di interagire con il livello e raccogliere oggetti prima dell'inizio della partita dopo aver rinunciato ai privilegi di amministratore tramite il comando AdminLogout.
* Le partite di squadra ora terminano correttamente quando una delle squadre segna nei tempi supplementari.
* Il limite di 1024 caratteri sulle conversioni tra le stringhe ANSI e Unicode è andato.
* Risolto un bug del motore che poteva causare il blocco del gioco da parte di Demo Manager dopo aver utilizzato il comando seekto.
* Eliminati molti avvisi "Accesso nessuno".
* Le pedine che vengono distrutte mentre hanno la funzione sonda Distrutta disabilitata ora dovrebbero essere scollegate dall'elenco delle pedine del livello.

### Miglioramenti

#### Editor irreale

* Unificata la maggior parte dei miglioramenti dell'Unreal Editor di Unreal 227.
* La finestra di visualizzazione di UnrealEd ti consente di selezionare uno qualsiasi dei tuoi dispositivi di rendering ora (non solo SoftDrv e D3DDrv).
* La barra dei pulsanti e il browser delle texture di UnrealEd ora supportano la rotellina del mouse.
* L'editor di forme 2D di UnrealEd ora calcola correttamente le posizioni dei vertici durante il trascinamento a livelli di zoom diversi da 100 PCT.
* UnrealEd ora supporta lo scorrimento con la rotellina del mouse nelle finestre 2D.
* UnrealEd ora ha un elemento "Aggiungi PlayerStart" nel menu a comparsa della superficie. Questo elemento viene mostrato solo se il tuo livello non ha ancora un PlayerStart.
* I viewport UnrealEd ora possono eseguire il rendering fino a 200 fotogrammi al secondo. Questo framerate era precedentemente limitato a 30.
* L'editor dei vertici di UnrealEd ora accumula correttamente piccoli aggiustamenti dei vertici. In precedenza, piccole regolazioni potevano essere scartate a causa dello snap alla griglia.
* Aggiunto il supporto per la conversione del formato delle texture al browser delle texture.
* Aggiunta un'opzione per rimuovere i mips compressi da una trama nel browser delle trame.
* Tutti i viewport UnrealEd ora supportano la commutazione del dispositivo di rendering.
* Aggiunto il supporto per l'importazione di texture per vari nuovi formati di immagine.
* Il comando make ucc ora funziona su Linux e Mac.
* Il comando ucc compress ora può saltare la compressione se esiste già un file .uz aggiornato. Per utilizzare questa nuova funzionalità, aggiungi il parametro della riga di comando "update" alla tua chiamata di compressione ucc.
* La compressione delle texture S3TC/DXT1 dovrebbe ora essere disponibile negli strumenti ucc per Linux e Mac (anche se ovviamente non in UnrealEd).

#### Supporto ad alta risoluzione

* UnrealEd, Setup e il client di gioco ora sono sensibili ai DPI elevati su Windows. Questo elimina la sfocatura che vedevano molte persone con grandi monitor. Migliora anche la precisione dell'input nel gioco e nell'editor.
* Aggiunto il ridimensionamento automatico del menu di gioco. Il fattore di scala e il comportamento possono essere controllati utilizzando le nuove impostazioni nel menu.
* Aggiunto il ridimensionamento del mirino all'HUD standard. È possibile configurare le impostazioni di ridimensionamento del mirino nel menu. NOTA: molte mod probabilmente ignoreranno il ridimensionamento del mirino. Gli autori di mod dovrebbero aggiornare le loro mod in modo che chiamino la normale funzione ChallengeHUD.DrawCrosshair.
* Aggiunto il ridimensionamento dei caratteri in-game. Se abilitati, i caratteri si ridimensionano automaticamente con il DPI del desktop. Il ridimensionamento può essere attivato e disattivato nel menu di gioco.
* UWindow ora supporta trame a risoluzione più elevata per LookAndFeels. Ciò consente a LookAndFeels di scalare meglio per le persone che giocano a risoluzioni più elevate e scale GUI più elevate. Gli UMenu LookAndFeels sono stati (parzialmente) aggiornati per utilizzare questa nuova funzionalità.

#### Input e finestre

* Risolti problemi di accelerazione del mouse per i giocatori che utilizzano DirectInput su Windows 10.
* Aggiunto il supporto per l'input del mouse non elaborato. Questa funzionalità può essere abilitata impostando UseRawHIDInput su true nella sezione WinDrv.WindowsClient dell'ini del gioco.
* Aggiunto un controllo di precisione del puntatore migliorato. Per impostazione predefinita, il gioco consente una maggiore precisione del puntatore nel menu e ripristina le vecchie impostazioni di precisione durante il gioco. Tuttavia, ora puoi impostare l'opzione NoEnhancedPointerPrecision nella sezione WinDrv.WindowsClient su true se non vuoi che il gioco modifichi le impostazioni di precisione del puntatore di sistema.
* Aggiunte nuove opzioni di menu per controllare l'input del mouse e il comportamento di levigatura.
* Supporto migliorato per i pulsanti laterali del mouse.
* Aggiunto il supporto per lo scorrimento della rotellina del mouse al sistema di finestre di gioco.
* Aggiunto il supporto per incollare gli appunti alla console rapida.
* I client Linux e Mac ora hanno il supporto per gli appunti.

#### UnrealScript

* I comandi della console con una lunghezza superiore a 1024 byte o che restituiscono oltre 1024 byte di dati dovrebbero ora essere sicuri da utilizzare.
* Aggiunto un nuovo tipo primitivo chiamato "pointer". Le variabili del puntatore si adattano automaticamente alla larghezza della parola sulla piattaforma di destinazione. Gli autori di mod nativi dovrebbero utilizzare le variabili del puntatore per rispecchiare un tipo di puntatore in C++.
* Aggiunte nuove funzioni Canvas per creare font di dimensioni arbitrarie al volo. Si prega di non utilizzare queste funzioni direttamente in quanto renderebbero la tua mod incompatibile con le versioni precedenti di UT. Utilizzare invece la classe BotPack.FontInfo per recuperare i caratteri appropriati per le dimensioni dello schermo del client.
* Aggiunto il comando "TEXTURE MERGECOMPRESSED NAME=MergeWith FILE=HiResFile.PNG GROUP= " exec. Questo comando consente di importare e comprimere trame ad alta risoluzione e di unirle nelle mipmap compresse di una trama esistente.
* Aggiunto HandlePauseRequest al sistema mutatore, consente ai modder di modificare il comportamento del pulsante di pausa dei giocatori nei server.

#### Sicurezza

* Risolte diverse vulnerabilità di esecuzione di codice arbitrario.
* La versione Windows del gioco ora ha diversi miglioramenti della sicurezza tra cui (ma non limitato a) Prevenzione esecuzione dati (può essere disabilitato con il parametro della riga di comando -nodep), SafeSEH e supporto ASLR.

#### Anti-cheat

* Rinnovato il codice UT v468 MD5. I client meno recenti possono ora connettersi ai server v469 anche se non supportano l'estensione MD5. Il server ora contrassegna anche i file per i quali desidera che MD5 controlli.
* Il controllo MD5 è ora disabilitato per impostazione predefinita. Per abilitare, impostare MD5Enable su True in [Engine.GameEngine] nel file ini del server.
* Aggiunto un aggiornamento automatico per l'elenco Packages.md5. L'aggiornamento automatico controllerà gli aggiornamenti dell'elenco una volta all'ora se MD5Enable e MD5AutoUpdate sono entrambi impostati su true in [Engine.GameEngine].

#### Rete e codice di rete

* Compatibilità demo ripristinata con UT v436.
* Aggiunte soluzioni per i bug che potrebbero causare l'interruzione delle animazioni dei giocatori nelle demo o nel gioco online dopo l'installazione di trame S3TC ad alta risoluzione.
* Sono stati apportati miglioramenti al codice di rete per eliminare il famigerato problema di pattinaggio delle texture (in quasi tutti i casi).
* Il gioco non disabilita più i gestori di download se riscontrano un errore non critico durante il tentativo di scaricare un file dal server. In precedenza, il gioco interrompeva i tentativi di download dai server di reindirizzamento dopo aver riscontrato un errore HTTP (come HTTP 404).
* Il gioco ora mostra il numero di pacchetti rimanenti durante il download da un server.
* I client hanno molte meno probabilità di riscontrare errori di mancata corrispondenza dei pacchetti durante la connessione ai server, ora un client UT può avere più pacchetti con lo stesso nome e il caricatore selezionerà quello giusto (se presente).
* Aggiunto il controllo della larghezza di banda per i download di file dal server di gioco. L'opzione di controllo della larghezza di banda sostituisce MaxClientRate. Può essere controllato nel file server.ini come segue:
```
[IpDrv.TcpNetDriver]
MaxFileDownloadRate=0 Velocità massima di download in byte al secondo

; Valori possibili per MaxFileDownloadRate:
; -1 Invia file alla massima velocità possibile
; 0 Limitare la velocità di download del file a MaxClientRate byte al secondo. Questo è ciò che UT ha fatto per impostazione predefinita nelle versioni 468 e precedenti
; qualsiasi numero positivo Consenti velocità di download fino a questa quantità di byte al secondo.
```

#### Audio e Rendering 3D

* Le schermate ora vengono memorizzate nella cartella "Sistema/Screenshot". UT creerà automaticamente questa cartella se non esiste già. Abbiamo anche rimosso il limite al numero di screenshot che puoi avere in questa cartella e ora salviamo gli screenshot in formato PNG anziché BMP.
* Le decalcomanie sono ora visibili nelle zone di nebbia.
* Cluster integrato, un nuovo driver audio basato su FMOD con una qualità del suono superiore ed effetti sonori iperrealistici (grazie han!).
* Versioni avanzate integrate di UTGLR OpenGLDrv e D3D9Drv di Chris Dohnal.
* L'ultimo XOpenGLDrv integrato di OldUnreal.
* Galaxy Audio è ora considerato deprecato. Su Windows Vista e versioni successive, il launcher del gioco eseguirà un aggiornamento automatico una tantum del sottosistema audio all'ultima versione del driver OldUnreal Cluster.
* Rinnovato il codice audio sottostante per i suoni riprodotti utilizzando TournamentPlayer.ClientPlaySound. Il codice rinnovato dovrebbe rendere i volumi di riproduzione più coerenti e dovrebbe eliminare i problemi audio come crepitii e stridii.

#### Varie

* UnrealEd e il client di gioco ora riconoscono gli indirizzi di grandi dimensioni su Windows. Ciò significa che è molto meno probabile che si esaurisca la memoria virtuale.
* Rimossi alcuni elementi obsoleti dal menu di gioco (ad es. ngWorldStats, mplayer, heat, won, ...)
* Riscritto alcune delle routine di temporizzazione principali in modo che il gioco funzioni in modo più fluido (e con meno problemi) su CPU multicore e nei giochi di lunga durata.
* I client Linux e Mac finalmente supportano unicode! La conseguenza più visibile è che i nomi dei giocatori con caratteri non ascii ora verranno visualizzati correttamente quando si gioca su server Linux (a condizione che si utilizzino le trame dei caratteri con i glifi unicode appropriati).
* Il gioco ora utilizza UTF-8 come codifica file preferita (a meno che non venga trovata una distinta materiali UTF-16LE all'inizio del file).
* Aggiunto il supporto del cursore selezionato ai client Linux e Mac.
* Aggiunta l'opzione della riga di comando -FORCELOGFLUSH. Questa opzione fa sì che il gioco/server scarichi il file di registro ogni volta che viene scritto.
* Aggiunta l'opzione della riga di comando -SETHOMEDIR=. Normalmente, il gioco cerca i file UnrealTournament.ini e User.ini in \~/.utpg/System (su Linux), \~/Library/Application Support/Unreal Tournament/System (su Mac) o in UnrealTournament\System (Su Windows). Con questa opzione, puoi sovrascrivere il percorso delle preferenze (es. ./ut-bin-x86 -sethomedir=\~/.loki/ut/System).
* Aggiunta un'opzione di menu per controllare il comportamento di cambio arma del Traslocatore quando si preme fuoco e fuoco alternativo contemporaneamente.
* Ha reso il blocco di pistole a impulsi e minigun un'opzione configurabile che è disabilitata per impostazione predefinita.
* Le decorazioni UnrealI e UnrealShare non possono più essere distrutte se hanno bStatic impostato.
* Unite le correzioni UnrealI e UnrealShare AI di Unreal 227.

## Note di rilascio precedenti

Le note di rilascio per le patch precedenti rilasciate da Epic e UTPG possono essere trovate nel file Help/ReleaseNotes.htm che è incluso nella patch.

File di report

Motivo












Commento Report

Motivo






Link di report

Motivo





DMCA.com Protection Status

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

Flag Counter