Oprava UT99 v469a (Win32/Linux)

Thumbnail

Hodnocení: 0
Oblíbené: 0

Soubor sestavy

Oprava UT99 v469a (Win32/Linux)


Informace o souboru



Soubory



Více od tohoto uživatele



## Unreal Tournament verze 469 Poznámky k verzi

Verze 469 je plně kompatibilní se všemi předchozími veřejnými verzemi UT (až 432).
Týmy UTPG a OldUnreal tvrdě pracovaly na zachování binární kompatibility se staršími nativními mody.
Většina těchto modů bude i nadále fungovat ve verzi 469. Některé mody však mohou vyžadovat nějaké triviální aktualizace.

** Poznámka: ** Tato oprava zakazuje starší verze ACE.
Správci serveru by měli upgradovat ACE na verzi 1.1e nebo novější, aby zkontrolovali 469 klientů.

### Vylepšení stability

#### Neskutečný editor

* Opraven problém, který způsoboval zhroucení UnrealEd, pokud seznam EditPackages neobsahoval žádné balíčky se sítí.
* Opraven problém, který způsoboval selhání UnrealEd při otevírání velkých souborů UnrealScript.
* Opraven problém, který způsoboval selhání UnrealEd při otevírání balíků s proměnnými pole v nich.
* Opraven problém, který způsoboval havárii UnrealEd během vypnutí. Tento problém se pravděpodobně týkal pouze uživatelů Windows 10.
* Opraven problém, který způsoboval selhání UnrealEd při opětovném načítání mapy po přestavbě několika balíčků.
* Opravený problém, který způsoboval havárii UnrealEd při úpravách map se spoustou dynamických světel.
* Opraven problém, který způsoboval selhání UnrealEd při ukotvení/odpojení jednoho z oken prohlížeče.
* Opraven problém, který způsoboval zhroucení určitých příkazů, protože se popelář rozhodl je zničit, když ještě běžely.
* Opraven problém, který způsoboval selhání ucc batchexport commandlet při exportu textur z balíčku obsahujícího skriptované textury.

#### Herní klient

* Opraven problém, který způsoboval pád hry při spuštění příkazu konzoly „GET“ ke čtení vlastnosti pole.
* Opraven problém, který způsoboval, že se hra při vypnutí občas zhroutila.
* Opraven problém, který způsoboval pád hry při volání určitých funkcí plátna s neplatným argumentem písma nebo textury.
* Opraven problém, který způsoboval zhroucení hry, pokud hráč odstranil skupinu [Engine.GameEngine] ze souboru UT.ini.
* Opraven problém, který způsoboval zhroucení hry při resetování vlastností na jejich výchozí hodnoty v okně předvoleb.
* Opraven problém, který způsoboval zhroucení hry při pokusu o volání funkce unrealscript, která má stejný název jako globální proměnná ve stejné třídě.
* Opravené desítky problémů, které způsobovaly zhroucení hry při exportu vlastností v textovém formátu (např. Prostřednictvím GetPropertyText).
* Opraveny různé problémy, které způsobovaly pád hry po zničení objektů obsahujících dynamická pole.
* Opraveny různé problémy, které způsobovaly zhroucení hry při vykreslování scén se spoustou herců/dynamických skřítků.
* Opravena chyba při nekonečném rekurzivním spouštění, která se objevila při vyzvednutí neviditelného zapnutí, když už byla neviditelná.
* Opravený problém, který způsoboval, že některé mapy způsobily pád hry kvůli duplicitním hercům na mapě.
* Hra nyní řádně ruší odkazy na všechny zničené herce. Tato změna opravuje zhroucení odpadků, které se spustily, když byl herec odkazován na herce na jiné úrovni, nebo když objekt, který nebyl hercem, uchovával implicitní nebo explicitní odkaz na zničeného herce.
* Opravena chyba, která způsobovala zhroucení hry při použití příkazu „QUIT“ nebo „EXIT“ během demo přehrávání.
* Opravená chyba, která mohla způsobit zhroucení hry při nahrávání ukázky na server, který generuje nadměrné množství provozu na kanálech jednoho herce. Jeden z modů, které často spouští tuto chybu, je Nexgen.
* Opravená chyba, která způsobovala zhroucení hry při volání funkce iterátoru v nulovém kontextu.
* Opravena chyba, která způsobovala zhroucení hry na mapách, které měly štětce s bStatic a bNoDelete nastaveny na hodnotu false.

#### Herní server

* Opravena chyba unrealfp vzdáleného serveru aluigi DoS.
* Opravený problém, který způsoboval pád serveru v AActor :: execPlayerCanSeeMe ve hrách s roboty v nich.

### Oprava chyb

#### Neskutečný editor

* Opraven problém UnrealEd, který způsoboval, že vrcholy/štětce se staly neviditelnými při přiblížení v režimu úprav vrcholů.
* Opraven problém UnrealEd, který způsoboval přichycení klipů štětce k nejbližšímu umístění mřížky při kliknutí na vrchol.
* Opraven problém s UnrealEd, kdy herce nebylo možné umístit/smazat/upravit, pokud herec se stejným jménem již existoval jinde v hierarchii tříd.
* Opraven problém UnrealEd, kdy 3D výřezy používaly nesprávné světelné mapy po přestavbě osvětlení/bsps.
* Opraven problém, který způsoboval nesprávné natahování/škálování štětců u štětců jiných výrobců.
* Opraven problém, který způsoboval, že UnrealEd při výběru skupiny písem v prohlížeči textur zobrazoval všechny textury ve hře.
* Opraven problém, který způsoboval nevyrovnané chování kurzoru myši při přetahování v ortogonálním výřezu zoomu.
* Opraven problém, který způsoboval poškození zdrojů MyLevel po načtení nové mapy v UnrealEd.
* Opravena chyba, která způsobovala resetování posuvníku prohlížeče textur při posouvání dolů dlouhým seznamem textur.
* Opraveny různé chyby oříznutí textu v okně prohlížeče textur.
* Opravená chyba, která způsobovala selhání v436-v451 při vykreslování sítí LOD importovaných pomocí UT v440 nebo novější.
* Opravená chyba, kvůli které UnrealEd zkrátil velké soubory v okně editoru kódu.

#### Fyzika a pohyb hráče

* Opraven problém, kdy se hra dramaticky zrychlila při vykreslování více než 200 snímků za sekundu.
* Opravena chyba, která mohla způsobovat zpoždění uhýbajících se tahů.
* Opravená chyba, která způsobovala, že server neustále a nesprávně upravoval klientovu pozici ve hře. To způsobilo trhaný pohyb při vykreslování více než 90 snímků za sekundu.
* Opravena chyba, která způsobovala uvíznutí hráčů ve zdech nebo svazích při hraní s vysokými snímkovými frekvencemi. Tato oprava chyby bude fungovat pouze na serverech v469.
* Opravená chyba, která způsobovala extrémně velké úpravy polohy při chůzi do strany do šikmých kartáčů. Tato oprava chyby bude fungovat pouze na serverech v469.
* Opraveno několik chyb, které umožňovaly určitým projektilům ignorovat kolizi s geometrií úrovně.

#### Vstup a okna

* Opravená chyba, která způsobovala, že se rolovací animace v okně předvoleb přehrávala v opačném směru.
* Opraven problém, kdy v nabídce předvoleb nebylo možné vybrat hodnoty vlastností obsahující mezery.
* Opraven problém, kdy se myš uvízla uprostřed okna hry v Linuxu a Macu.
* Opraven problém, kdy systém oken ve hře někdy ukazoval kurzor čekání namísto kurzoru změny velikosti okna západ-východ.

#### Sítě a Netcode

* Opravena chyba, která mohla způsobit, že se nesené zbraně a vlajky stanou v online hrách neviditelnými.
* Opravená chyba, kvůli které servery XC_Engine odmítly připojení od hráčů, kteří právě sledovali demo.
* Opraveno několik problémů, které způsobovaly neočekávané ukončení síťových připojení v systémech Linux a Mac.

#### Zvukové a 3D vykreslování

* Opraven problém, kdy hra v nabídce nastavení přehrávače zobrazovala pouze část modelu hráče.
* Opraven problém, kdy se hra vypínala, když došlo k nefatální anomálii vykreslování.
* Opravená chyba, která způsobovala, že výřez hry měl po změně velikosti okna hry na Linuxu nebo Macu nesprávné rozměry.
* Opraveno několik chyb, které způsobovaly neaktualizaci zvuků nebo přehrávání ze špatného umístění.
* Opravena chyba, která způsobovala zhroucení hry při extrémně vysokých rozlišeních (například 8 kB).
* Opraven problém, kdy hra neaktualizovala zastaralé údaje o osvětlení herců v mezipaměti motoru. V důsledku toho by mnoho herců bylo vykresleno v černé barvě, i když by měli být osvětleni. Tento problém se týkal zejména lidí hrajících s velkými velikostmi mezipaměti nebo vysokými snímkovými frekvencemi.
* Opravena chyba, která způsobovala ztmavení vlajek CTF po návratu na základnu vlajky.
* Opraven problém, kdy se určité zvuky při nahrávání demo přehrávaly na dvojnásobek zamýšlené hlasitosti.
* Opraven problém, kdy se snímky obrazovky nevykreslovaly správně, pokud byste měli rozlišení svislé obrazovky nastaveno na lichý počet pixelů.
* Opravena chyba, kvůli které byly všechny dekorace ve skyboxech neviditelné.
* Opravená chyba, která způsobovala, že se hra přestala vykreslovat po změně vašeho FOV v typu hry, který měl nastavení MinFOV a MaxFOV nastaveno na 0.

#### Různé

* Opraven problém, kdy by hra při otevírání seznamu map se spoustou map dlouho vydržela (a někdy by se dokonce mohla zhroutit).
* Obnovena schopnost kopat hráče a roboty z místních her.
* Opraven problém, kdy roboti považovali lidské hráče za neviditelné, i když jejich vyzvednutí neviditelnosti vypršelo.
* Opraveno několik chyb, které mohly způsobit, že zbraně okamžitě přepnuly mezi animacemi palby a alt palby.
* Opravená chyba, která umožňovala hráčům komunikovat s úrovní a sbírat položky před začátkem zápasu poté, co se vzdali administrátorských oprávnění pomocí příkazu AdminLogout.
* Týmové hry nyní správně končí, když jeden z týmů skóruje v prodloužení.
* Omezení 1024 znaků na převody mezi řetězci ANSI a Unicode je pryč.
* Opravená chyba enginu, která mohla způsobit, že Demo Manager zmrazil hru po použití příkazu seekto.
* Odstraněno mnoho varování „Přístup k žádnému“.
* Pěšci, kteří se zničí, zatímco mají deaktivovanou funkci sondy Destroyed, by se nyní měli odpojit od seznamu zastavených úrovní.

### Vylepšení

#### Neskutečný editor

* Sloučena většina vylepšení Unreal 227 Unreal Editor.
* Okno výřezu UnrealEd vám umožňuje vybrat libovolné z vašich renderovacích zařízení hned teď (nejen SoftDrv a D3DDrv).
* Panel tlačítek a prohlížeč textur UnrealEd nyní mají podporu kolečka myši.
* 2D editor tvarů UnrealEd nyní správně vypočítává polohy vrcholů při přetahování na jiných úrovních přiblížení než 100 pct.
* UnrealEd nyní podporuje rolování kolečkem myši ve 2D výřezech.
* UnrealEd má nyní v rozbalovací nabídce na povrchu položku „Přidat PlayerStart“. Tato položka se zobrazí pouze v případě, že vaše úroveň ještě nemá PlayerStart.
* Výřezy UnrealEd nyní mohou vykreslit až 200 snímků za sekundu. Tento framerate byl dříve omezen na 30.
* Editor vrcholů UnrealEd nyní správně hromadí drobné úpravy vrcholů. Dříve se malé úpravy mohly zahodit kvůli přichycení mřížky.
* Přidána podpora převodu formátu textur do prohlížeče textur.
* Přidána možnost odebrat komprimované mips z textury v prohlížeči textur.
* Všechny výřezy UnrealEd nyní podporují přepínání renderovacích zařízení.
* Přidána podpora importu textur pro různé nové formáty obrázků.
* Příkaz ucc make nyní funguje na Linuxu a Macu.
* Příkaz komprimace ucc nyní může přeskočit kompresi, pokud již existuje aktuální soubor .uz. Chcete -li tuto novou funkci použít, přidejte do vyvolání komprese ucc parametr příkazového řádku „aktualizovat“.
* Komprese textury S3TC/DXT1 by nyní měla být k dispozici v nástrojích ucc pro Linux a Mac (i když samozřejmě ne v UnrealEd).

#### Podpora ve vysokém rozlišení

* UnrealEd, Setup a herní klient si nyní ve Windows uvědomují vysoké rozlišení DPI. To eliminuje rozmazání, které vidělo mnoho lidí s velkými monitory. Vylepšuje také přesnost vstupu ve hře a editoru.
* Přidáno automatické škálování nabídky hry. Faktor a chování měřítka lze ovládat pomocí nového nastavení v nabídce.
* Přidáno škálování nitkového kříže do standardního HUD. Nastavení škálování nitkového kříže můžete konfigurovat v nabídce. POZNÁMKA: Mnoho modů pravděpodobně ignoruje měřítko zaměřovacího kříže. Autoři modů by měli své mody aktualizovat, aby nazývali běžnou funkci ChallengeHUD.DrawCrosshair.
* Přidáno měřítko písma ve hře. Je -li tato možnost povolena, písma se automaticky mění podle DPI vašeho počítače. Měřítko lze zapnout a vypnout v nabídce ve hře.
* UWindow nyní podporuje textury s vyšším rozlišením pro LookAndFeels. To umožňuje LookAndFeels lépe škálovat pro lidi hrající ve vyšších rozlišeních a vyšších stupnicích GUI. UMenu LookAndFeels byly (částečně) aktualizovány, aby používaly tuto novou funkci.

#### Vstup a okna

* Opravené problémy se zrychlením myši u hráčů využívajících DirectInput ve Windows 10.
* Přidána podpora surového vstupu myši. Tuto funkci lze povolit nastavením UseRawHIDInput na hodnotu true v části WinDrv.WindowsClient hry ini.
* Přidáno vylepšené ovládání přesnosti ukazatele. Ve výchozím nastavení hra umožňuje zvýšenou přesnost ukazatele v nabídce a obnovuje stará nastavení přesnosti, když je ve hře. Nyní však můžete nastavit možnost NoEnhancedPointerPrecision v části WinDrv.WindowsClient na hodnotu true, pokud nechcete, aby hra vůbec změnila nastavení přesnosti ukazatele systému.
* Přidány nové možnosti nabídky pro ovládání vstupu myši a chování při vyhlazování.
* Vylepšená podpora bočních tlačítek myši.
* Přidána podpora posouvání kolečka myši do systému oken ve hře.
* Přidána podpora vložení schránky do rychlé konzoly.
* Klienti Linux a Mac nyní mají podporu schránky.

#### UnrealScript

* Příkazy konzoly, které mají více než 1024 bajtů nebo které vracejí více než 1024 bajtů dat, by nyní měly být bezpečné.
* Přidán nový primitivní typ s názvem „ukazatel“. Proměnné ukazatele se automaticky přizpůsobí šířce slova na cílové platformě. Nativní autoři modů by měli používat proměnné ukazatele k zrcadlení typu ukazatele v C ++.
* Přidány nové funkce Canvas pro vytváření fontů libovolné velikosti za běhu. Nepoužívejte tyto funkce přímo, protože způsobí, že váš režim bude nekompatibilní s předchozími verzemi UT. Místo toho použijte třídu BotPack.FontInfo k načtení písem, která jsou vhodná pro velikost obrazovky klienta.
* Přidán příkaz exec "TEXTURE MERGECOMPRESSED NAME = MergeWith FILE = HiResFile.PNG GROUP =". Tento příkaz vám umožňuje importovat a komprimovat textury ve vysokém rozlišení a sloučit je do komprimovaných mipmap existujících textur.
* Přidán HandlePauseRequest do systému mutátoru, umožňuje modderům upravit chování tlačítka pauzy hráčů na serverech.

#### Bezpečnostní

* Opraveno několik chyb zabezpečení spuštění libovolného kódu.
* Verze hry pro Windows má nyní několik vylepšení zabezpečení, včetně (ale nejen) Prevence spouštění dat (lze deaktivovat pomocí parametru příkazového řádku -nodep), SafeSEH a podpora ASLR.

#### Anti-Cheat

* Předělán kód UT v468 MD5. Starší klienti se nyní mohou připojit k serverům v469, i když nepodporují rozšíření MD5. Server nyní také označí, které soubory má MD5 kontrolovat.
* Kontrola MD5 je nyní ve výchozím nastavení zakázána. Chcete -li povolit, nastavte MD5Enable na True pod [Engine.GameEngine] v souboru INI serveru.
* Přidán automatický aktualizátor seznamu Packages.md5. Pokud máte MD5Enable a MD5AutoUpdate oba nastaveny na hodnotu true v [Engine.GameEngine], bude automatický aktualizátor kontrolovat aktualizace seznamu jednou za hodinu.

#### Sítě a Netcode

* Obnovená ukázková kompatibilita s UT v436.
* Přidána řešení pro chyby, které by mohly způsobit přerušení animací hráčů v ukázkách nebo online hraní po instalaci textur S3TC s vysokým rozlišením.
* Provedli vylepšení síťového kódu, aby odstranili neslavný problém s bruslením textur (téměř ve všech případech).
* Tato hra již nezakáže Správce stahování, pokud při pokusu o stažení souboru ze serveru narazí na nekritickou chybu. Dříve se hra přestala pokoušet stahovat z přesměrovacích serverů poté, co narazila na chybu HTTP (například HTTP 404).
* Hra nyní zobrazuje počet zbývajících balíčků při stahování ze serveru.
* U klientů je mnohem méně pravděpodobné, že se při připojování k serverům setkají s chybami v neshodě balíků, nyní může mít klient UT více balíčků se stejným názvem a zavaděč vybere ten správný (je -li přítomen).
* Přidána kontrola šířky pásma pro stahování souborů z herního serveru. Možnost řízení šířky pásma přepíše MaxClientRate. Lze jej ovládat v souboru server.ini následujícím způsobem:
``
[IpDrv.TcpNetDriver]
MaxFileDownloadRate = 0 Maximální rychlost stahování v bajtech za sekundu

; Možné hodnoty pro MaxFileDownloadRate:
; -1 Odesílejte soubory maximální možnou rychlostí
; 0 Omezte rychlost stahování souboru na MaxClientRate bajtů za sekundu. To UT standardně dělal ve verzích 468 a nižších
; libovolné kladné číslo Povolte rychlost stahování až do tohoto počtu bajtů za sekundu.
``

#### Zvukové a 3D vykreslování

* Screenshoty se nyní ukládají do složky "System/Screenshots". UT tuto složku automaticky vytvoří, pokud již neexistuje. Rovněž jsme odstranili limit počtu snímků obrazovky, které můžete mít v této složce, a nyní ukládáme snímky obrazovky ve formátu PNG místo BMP.
* Obtisky jsou nyní viditelné v mlhových zónách.
* Integrovaný klastr, nový zvukový ovladač založený na FMOD s vynikající kvalitou zvuku a hyperrealistickými zvukovými efekty (Díky han!).
* Integrované vylepšené verze UTGLR OpenGLDrv a D3D9Drv Chrise Dohnala.
* Integrovaný nejnovější XOpenGLDrv OldUnreal.
* Galaxy Audio je nyní považován za zastaralý. Ve Windows Vista a novějších verzích spustí spouštěč her automatickou jednorázovou aktualizaci vašeho audio subsystému na nejnovější verzi ovladače OldUnreal Cluster.
* Upravený základní zvukový kód pro zvuky přehrávané pomocí TournamentPlayer.ClientPlaySound. Vylepšený kód by měl zajistit konzistentnější hlasitost přehrávání a měl by eliminovat zvukové chyby, jako je praskání a skřípání.

#### Různé

* UnrealEd a herní klient si nyní ve Windows uvědomují velké adresy. To znamená, že je mnohem méně pravděpodobné, že vám dojde virtuální paměť.
* Odebrány některé zastaralé položky z nabídky ve hře (např. NgWorldStats, mplayer, heat, won, ...)
* Přepsali některé základní rutiny časování, aby hra běžela plynuleji (a bez problémů) na vícejádrových CPU a v dlouhotrvajících hrách.
* Klienti Linux a Mac konečně podporují unicode! Nejviditelnějším důsledkem je, že jména hráčů s jinými znaky než ascii se nyní budou správně zobrazovat při hraní na serverech Linux (za předpokladu, že používáte textury písem se správnými glyfy Unicode).
* Hra nyní používá jako preferované kódování souborů UTF-8 (pokud není na začátku souboru nalezen kusovník UTF-16LE).
* Přidána podpora vybraných kurzorů pro klienty Linux a Mac.
* Přidána možnost příkazového řádku -FORCELOGFLUSH. Tato volba způsobí, že hra/server vyprázdní soubor protokolu při každém zápisu.
* Přidána možnost -SETHOMEDIR = příkazového řádku. Normálně hra hledá soubory UnrealTournament.ini a User.ini v \ ~/.utpg/System (na Linuxu), \ ~/Library/Application Support/Unreal Tournament/System (na Macu) nebo v UnrealTournament \ System (ve Windows). Pomocí této možnosti můžete přepsat cestu předvoleb (např. ./Ut-bin-x86 -sethomedir = \ ~/.loki/ut/System).
* Přidána možnost nabídky pro ovládání chování při přepínání zbraní translokátoru při současném stisknutí palby a alt-palby.
* Z uzamčení pulzní a minigunové zbraně se stala konfigurovatelná možnost, která je ve výchozím nastavení zakázána.
* Dekorace UnrealI a UnrealShare již nelze zničit, pokud mají sadu bStatic.
* Sloučily opravy UnrealI a UnrealShare Unreal 227.

## Staré poznámky k verzi

Poznámky k vydání starších oprav vydaných společnostmi Epic a UTPG lze nalézt v souboru Help/ReleaseNotes.htm, který je součástí opravy.

Soubor sestavy

Odůvodnění












Komentář sestavy

Odůvodnění






Odkaz sestavy

Odůvodnění





DMCA.com Protection Status

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

Flag Counter