UT99 Patch v469a (Win32/Linux)

Thumbnail

Рейтинг: 0
Любими: 0

Докладен файл

UT99 Patch v469a (Win32/Linux)


Информация за файла



Файлове



Още от този потребител



## Бележки за изданието на Unreal Tournament версия 469

Версия 469 е напълно съвместима с мрежата с всички предишни публични версии на UT (до 432).
Екипите на UTPG и OldUnreal работиха усилено, за да поддържат двоична съвместимост с по -стари местни модове.
Повечето от тези модове ще продължат да работят във версия 469. Въпреки това, някои модове може да се нуждаят от някои тривиални актуализации.

** Забележка: ** Този пластир деактивира по -старите версии на ACE.
Администраторите на сървъра трябва да надстроят ACE до версия 1.1e или по -нова, за да проверят 469 клиенти.

### Подобрения на стабилността

#### Нереален редактор

* Поправен е проблем, който е причинил срив на UnrealEd, ако списъкът EditPackages не съдържа пакети с мрежи в тях.
* Поправен е проблем, който е причинил срив на UnrealEd при отваряне на големи UnrealScript файлове.
* Поправен е проблем, който е причинил срив на UnrealEd при отваряне на пакети с променливи на масива в тях.
* Поправен е проблем, който е причинил срив на UnrealEd по време на изключване. Този проблем вероятно засяга само потребителите на Windows 10.
* Поправен е проблем, който е причинил срив на UnrealEd при презареждане на карта след възстановяване на няколко пакета.
* Поправен е проблем, който е причинил срив на UnrealEd при редактиране на карти с много динамични светлини.
* Поправен е проблем, който е причинил срив на UnrealEd при докинг/откачане на един от прозорците на браузъра.
* Поправен е проблем, който е причинил срив на определени командни команди, тъй като събирачът на боклук е решил да ги унищожи, докато те все още се изпълняват.
* Поправен е проблем, който е причинил срив на командната команда ucc batchexport при експортиране на текстури от пакет, съдържащ скриптовани текстури.

#### Клиент на игра

* Поправен е проблем, който е причинил срив на играта при изпълнение на командата на конзолата "GET" за четене на свойство на масив.
* Поправен проблем, който причиняваше играта понякога да се срива при изключване.
* Поправен е проблем, който е причинил срив на играта при извикване на определени функции на платното с невалиден аргумент за шрифт или текстура.
* Поправен е проблем, който е причинил срив на играта, ако играчът е изтрил групата [Engine.GameEngine] от файла UT.ini.
* Поправен е проблем, който е причинил срив на играта при нулиране на свойствата до стойностите им по подразбиране в прозореца с предпочитания.
* Поправен е проблем, който е причинил срив на играта при опит за извикване на нереална функция, която има същото име като глобална променлива в същия клас.
* Поправени са десетки проблеми, които причиняват срив на играта при експортиране на свойства в текстов формат (например чрез GetPropertyText).
* Поправени са различни проблеми, които причиняват срив на играта след унищожаване на обекти, съдържащи динамични масиви.
* Поправени са различни проблеми, които причиняват срив на играта при изобразяване на сцени с много актьори/динамични спрайтове в тях.
* Поправена е грешка с безкрайна рекурсия при срив, задействана при получаване на захранване с невидимост, докато вече е невидимо.
* Поправен е проблем, който е причинил някои карти да сринат играта поради дублиращи се участници в картата.
* Играта сега правилно анулира препратките към всички унищожени актьори. Тази промяна коригира сривовете на събирача на боклук, които се задействат, когато даден актьор е посочен от актьор на различно ниво, или когато обект, който не е актьор, запазва неявна или явна препратка към унищожен актьор.
* Поправена е грешка, която е причинила срив на играта при използване на командата „QUIT“ или „EXIT“ по време на демонстрационното възпроизвеждане.
* Поправена е грешка, която може да доведе до срив на играта, докато записва демонстрация на сървър, който генерира прекомерно количество трафик по канали с един актьор. Един от модовете, който често задейства тази грешка, е Nexgen.
* Поправена е грешка, която причинява срив на играта при извикване на функция на итератор в нулев контекст.
* Поправена е грешка, която кара играта да се срива в карти, които имат четки с bStatic и bNoDelete, зададени на false.

#### Сървър за игри

* Поправена е нереалната грешка в DoS на отдалечения сървър на aluigi.
* Поправен е проблем, който е причинил срив на сървъра в AActor :: execPlayerCanSeeMe в игри с ботове в тях.

### Изчистване на бъгове

#### Нереален редактор

* Поправен е проблем с UnrealEd, който кара върховете/четките да стават невидими, докато увеличавате в режим на редактиране на върхове.
* Поправен е проблем с UnrealEd, който кара клиповете да се щракват към най -близкото местоположение на мрежата, когато щракнете върху връх.
* Поправен е проблем с UnrealEd, при който Актьорите не могат да бъдат поставени/изтрити/редактирани, ако Актьор със същото име вече съществува на друго място в йерархията на класа.
* Поправен е проблем с UnrealEd, при който триизмерните прозорци са използвали неправилни светлинни карти след възстановяване на осветлението/bsps.
* Поправен е проблем, който е причинил неправилно разтягане/мащабиране на четките върху четки, които не са строители.
* Поправен проблем, който кара UnrealEd да показва всички текстури в играта, когато избира група шрифтове в браузъра за текстури.
* Поправен е проблем, който е причинил нестабилно поведение на курсора на мишката при плъзгане в ортогонален прозорец за мащабиране.
* Поправен е проблем, който е причинил повреда на ресурсите на MyLevel след зареждане на нова карта в UnrealEd.
* Поправена е грешка, която кара лентата за превъртане на браузъра за текстури да се нулира при превъртане надолу по дълъг списък с текстури.
* Поправени са различни грешки при изрязване на текст в прозореца на браузъра за текстури.
* Поправена грешка, която причинява срив на v436-v451 при изобразяване на LOD мрежи, внесени с UT v440 или по-нова версия.
* Поправена грешка, която кара UnrealEd да съкращава големи файлове в прозореца на редактора на кодове.

#### Физика и движение на играча

* Поправен е проблем, при който играта би се ускорила драстично при изобразяване на повече от 200 кадъра в секунда.
* Поправена е грешка, която може да доведе до забавяне на ходовете на избягване.
* Поправена грешка, която кара сървъра постоянно и неправилно да регулира позицията на клиента в играта. Това предизвика рязко движение при изобразяване на повече от 90 кадъра в секунда.
* Поправена грешка, която кара играчите да се забиват в стени или склонове при игра с висока честота на кадрите. Тази корекция на грешки ще работи само на сървъри v469.
* Поправена грешка, която причинява изключително големи корекции на позицията при ходене встрани в наклонени четки. Тази корекция на грешки ще работи само на сървъри v469.
* Поправени са няколко грешки, които позволяват на определени снаряди да игнорират сблъсъка с геометрията на нивото.

#### Въвеждане и прозорци

* Поправена е грешка, която е накарала превъртащата се анимация в прозореца с предпочитания да играе в обратна посока.
* Поправен е проблем, при който не можете да изберете стойности на свойства, съдържащи интервали в менюто с предпочитания.
* Поправен е проблем, при който мишката се забива в средата на прозореца на играта на Linux и Mac.
* Поправен е проблем, при който прозоречната система в играта понякога показва курсор за изчакване вместо курсор с промяна на размера на прозорец запад-изток.

#### Мрежи и Netcode

* Поправена е грешка, която може да причини пренасяните оръжия и знамена да станат невидими в онлайн игрите.
* Поправена грешка, която караше сървърите на XC_Engine да отхвърлят връзките от играчи, които току -що са гледали демонстрация.
* Поправени са няколко проблема, които причиняват неочаквано прекратяване на мрежовите връзки на Linux и Mac.

#### Аудио и 3D изобразяване

* Поправен е проблем, при който играта показва само част от модела на плейъра в менюто за настройка на плейъра.
* Поправен е проблем, при който играта би се изключила при възникване на фатална аномалия при изобразяване.
* Поправена грешка, която причинява изгледа на играта да има грешни размери след преоразмеряване на прозореца на играта на Linux или Mac.
* Поправени са няколко грешки, поради които звуците не се актуализират или се възпроизвеждат от грешното място.
* Поправена грешка, която причинява срив на играта при изключително високи разделителни способности (като 8K).
* Поправен е проблем, при който играта не актуализира данните за осветените актьори в кеша на двигателя. В резултат на това много актьори ще бъдат изобразявани в тъмно черно дори когато трябва да бъдат осветени. Този проблем засяга особено хората, които играят с големи размери кеш или висока честота на кадрите.
* Поправена е грешка, която причинява CTF флагове да потъмняват, след като са били върнати в тяхната база с флагове.
* Поправен е проблем, при който определени звуци ще се възпроизвеждат с удвоен предвиден обем по време на запис на демонстрация.
* Поправен е проблем, при който екранните снимки не биха се изобразявали правилно, ако сте задали вертикалната разделителна способност на екрана на нечетен брой пиксели.
* Поправена е грешка, поради която всички декорации в скайбоксите са невидими.
* Поправена е грешка, която е накарала играта да спре да се изобразява след промяна на FOV във тип игра, чиито настройки MinFOV и MaxFOV са зададени на 0.

#### Разни

* Поправен е проблем, при който играта ще виси дълго време (а понякога дори ще се срине) при отваряне на списък с много карти.
* Възстановена способността да ритате играчи и ботове от местни игри.
* Поправен е проблем, при който ботовете смятаха човешките играчи за невидими, дори след като изтеглянето им за невидимост е изтекло.
* Поправени са няколко грешки, които биха могли да накарат оръжията незабавно да превключват между анимации за огън и алтернативен огън.
* Поправена грешка, която позволяваше на играчите да взаимодействат с нивото и да вземат елементи преди началото на мача, след като се отказаха от администраторските права чрез командата AdminLogout.
* Отборните игри сега правилно приключват, когато един от отборите отбележи в продълженията.
* Ограничението от 1024 знака за преобразувания между ANSI и Unicode низове е изчезнало.
* Поправена грешка в двигателя, която може да накара демо мениджъра да замрази играта, след като е използвала командата continueto.
* Елиминира много предупреждения „Достъпът няма“.
* Пешките, които са унищожени, докато са деактивирани функцията Destroyed sonda, сега трябва да бъдат прекратени от списъка за нива.

### Подобрения

#### Нереален редактор

* Обединени повечето подобрения на Unreal 227 Unreal Editor.
* Прозорецът за изглед на UnrealEd ви позволява да изберете някое от вашите устройства за визуализация сега (не само SoftDrv и D3DDrv).
* Лентата с бутони и браузърът за текстури на UnrealEd вече поддържат колело на мишката.
* 2D Shape Editor на UnrealEd сега правилно изчислява позициите на върховете, докато плъзгате при нива на увеличение, различни от 100 pct.
* UnrealEd вече поддържа превъртане на колелце на мишката в 2D прозорците.
* UnrealEd вече има елемент „Добавяне на PlayerStart“ в изскачащото меню на повърхността. Този елемент се показва само ако вашето ниво все още няма PlayerStart.
* UnrealEd изгледите вече могат да изобразяват до 200 кадъра в секунда. Тази честота на кадрите преди беше ограничена до 30.
* Редакторът на върхове на UnrealEd сега правилно натрупва малки корекции на върховете. Преди това малки корекции биха могли да бъдат отхвърлени поради щракване на мрежата.
* Добавена е поддръжка за преобразуване на формат на текстура към браузъра за текстури.
* Добавена е опция за премахване на компресираните мипове от текстура в браузъра за текстури.
* Всички прозорци на UnrealEd вече поддържат превключване на renderdevice.
* Добавена е поддръжка за импортиране на текстури за различни нови формати на изображения.
* Командната програма ucc make сега работи на Linux и Mac.
* Командната команда ucc compress вече може да пропусне компресирането, ако вече съществува актуален .uz файл. За да използвате тази нова функция, добавете параметъра на командния ред "update" към извикването на ucc компресиране.
* Компресирането на текстура S3TC/DXT1 вече трябва да е налично в ucc инструментите за Linux и Mac (макар очевидно да не е в UnrealEd).

#### Поддръжка с висока разделителна способност

* UnrealEd, Setup и клиентът на играта вече са с висока DPI в Windows. Това премахва замъгляването, което виждат много хора с големи монитори. Той също така подобрява прецизността на въвеждане в играта и редактора.
* Добавено автоматично мащабиране на менюто на играта. Коефициентът на мащабиране и поведението могат да се контролират с помощта на новите настройки в менюто.
* Добавено е кръстосано мащабиране към стандартния HUD. Можете да конфигурирате настройките за мащабиране на кръста в менюто. ЗАБЕЛЕЖКА: Много модове вероятно ще игнорират мащабирането на кръста. Авторите на модове трябва да актуализират своите модове, така че да извикат обикновената функция ChallengeHUD.DrawCrosshair.
* Добавено е мащабиране на шрифта в играта. Когато е активирано, шрифтовете се мащабират автоматично с DPI на вашия работен плот. Мащабирането може да се включва и изключва в менюто по време на игра.
* UWindow вече поддържа текстури с по -висока разделителна способност за LookAndFeels. Това позволява на LookAndFeels да се мащабира по -добре за хора, които играят с по -висока резолюция и по -висок графичен интерфейс. UMenu LookAndFeels са (частично) актуализирани, за да използват тази нова функция.

#### Въвеждане и прозорци

* Фиксирани проблеми с ускоряването на мишката за играчи, използващи DirectInput в Windows 10.
* Добавена поддръжка за въвеждане на сурова мишка. Тази функция може да бъде активирана чрез задаване на UseRawHIDInput на true в секцията WinDrv.WindowsClient на ini на играта.
* Добавен е подобрен контрол на прецизността на показалеца. По подразбиране играта позволява подобрена прецизност на показалеца, докато е в менюто, и възстановява старите настройки за точност, когато е в играта. Сега обаче можете да зададете опцията NoEnhancedPointerPrecision в раздела WinDrv.WindowsClient на true, ако изобщо не искате играта да променя настройките за прецизност на системния показалец.
* Добавени са нови опции за меню за контрол на въвеждането на мишката и изглаждане на поведението.
* Подобрена поддръжка на страничните бутони на мишката.
* Добавена е поддръжка за превъртане на колелото на мишката към системата за прозорци в играта.
* Добавена е поддръжка за поставяне в клипборда към бързата конзола.
* Клиентите на Linux и Mac вече имат поддръжка в клипборда.

#### UnrealScript

* Конзолните команди с дължина над 1024 байта или връщащи над 1024 байта данни сега трябва да бъдат безопасни за използване.
* Добавен е нов примитивен тип, наречен "показалец". Променливите на показалеца автоматично се приспособяват към ширината на думата на целевата платформа. Авторите на местните модове трябва да използват променливи на показалеца, за да отразяват тип показалец в C ++.
* Добавени са нови функции на Canvas за създаване на шрифтове с произволен размер в движение. Моля, не използвайте тези функции директно, тъй като те ще доведат до несъвместимост на вашия мод с по -ранните версии на UT. Вместо това използвайте класа BotPack.FontInfo, за да извлечете шрифтове, които са подходящи за размера на екрана на клиента.
* Добавена е командата "TEXTURE MERGECOMPRESSED NAME = MergeWith FILE = HiResFile.PNG GROUP =" exec. Тази команда ви позволява да импортирате и компресирате текстури с висока разделителна способност и да ги обединявате в компресирани мип карти на съществуваща текстура.
* Добавена HandlePauseRequest към мутаторната система, позволява на модификаторите да променят поведението на бутона за пауза на играчите в сървърите.

#### Сигурност

* Поправени са няколко произволни уязвимости при изпълнение на код.
* Версията на играта за Windows вече има няколко подобрения в сигурността, включително (но не само) Предотвратяване на изпълнението на данни (може да бъде деактивирано с параметъра на командния ред -nodep), SafeSEH и поддръжка на ASLR.

#### Anti-Cheat

* Обновен код на UT v468 MD5. По -старите клиенти вече могат да се свързват с v469 сървъри, дори ако не поддържат разширението MD5. Сървърът вече маркира и за кои файлове иска проверка на MD5.
* Проверката на MD5 вече е деактивирана по подразбиране. За да активирате, задайте MD5Enable на True под [Engine.GameEngine] в ini файла на сървъра.
* Добавен е автоматичен актуализатор за списъка Packages.md5. Автоматичното актуализиране ще проверява за актуализации на списъци веднъж на час, ако и MD5Enable и MD5AutoUpdate са зададени на true в [Engine.GameEngine].

#### Мрежи и Netcode

* Възстановена демо съвместимост с UT v436.
* Добавени са заобиколни решения за грешки, които биха могли да причинят пробив на анимациите на плейъри в демонстрации или онлайн игра след инсталиране на текстури с висока разделителна способност S3TC.
* Направени са подобрения в мрежовия код, за да се елиминира скандалният проблем при пързаляне с текстури (в почти всички случаи).
* Играта вече не деактивира мениджърите за изтегляне, ако срещнат некритична грешка, докато се опитват да изтеглят файл от сървъра. Преди това играта щеше да спре опитите за изтегляне от сървъри за пренасочване, след като срещне HTTP грешка (като HTTP 404).
* Играта сега показва броя на оставащите пакети, докато се изтегля от сървър.
* Много по -малко вероятно е клиентите да срещнат грешки при несъответствие на пакетите при свързване към сървъри, сега клиентът на UT може да има множество пакети със същото име и зареждащият ще избере правилния (ако има такъв).
* Добавен контрол на честотната лента за изтегляне на файлове от сървъра на играта. Опцията за контрол на честотната лента замества MaxClientRate. Той може да се управлява във файла server.ini, както следва:
„“
[IpDrv.TcpNetDriver]
MaxFileDownloadRate = 0 Максимална скорост на изтегляне в байтове в секунда

; Възможни стойности за MaxFileDownloadRate:
; -1 Изпращайте файлове с максималната възможна скорост
; 0 Ограничете скоростта на изтегляне на файла до MaxClientRate байта в секунда. Това е, което UT направи по подразбиране във версии 468 и по -долу
; всяко положително число Позволява скорости на изтегляне до това количество байтове в секунда.
„“

#### Аудио и 3D изобразяване

* Екранните снимки сега се съхраняват в папката "Система/Екранни снимки". UT автоматично ще създаде тази папка, ако вече не съществува. Премахнахме и ограничението за броя на екранни снимки, които можете да имате в тази папка и сега запазваме екранни снимки във формат PNG, а не BMP.
* Декалите вече се виждат в зоните за мъгла.
* Интегриран клъстер, нов FMOD-базиран аудио драйвер с превъзходно качество на звука и хиперреалистични звукови ефекти (Благодаря хан!).
* Интегрирани подобрени версии на UTGLR OpenGLDrv и D3D9Drv на Chris Dohnal.
* Интегриран най -новия XOpenGLDrv на OldUnreal.
* Galaxy Audio сега се счита за оттеглено. В Windows Vista и по-нови програми за стартиране на игри ще извършат автоматично еднократно надграждане на вашата аудио подсистема до последната версия на драйвера на OldUnreal Cluster.
* Обновен е основният аудио код за звуци, възпроизвеждани с помощта на TournamentPlayer.ClientPlaySound. Обновеният код трябва да направи обемите на възпроизвеждане по -последователни и да елиминира аудио проблеми, като пукане и скърцане.

#### Разни

* UnrealEd и клиентът на играта вече са наясно с голям адрес в Windows. Това означава, че е много по -малко вероятно да ви свърши виртуалната памет.
* Премахнати са някои остарели елементи от менюто в играта (напр. NgWorldStats, mplayer, heat, won, ...)
* Пренаписахте някои от основните програми за синхронизиране, така че играта да работи по-гладко (и с по-малко проблеми) на многоядрени процесори и в дългосрочни игри.
* Клиентите на Linux и Mac най -накрая поддържат unicode! Най-видимото следствие е, че имената на играчи с не-ascii знаци в тях сега ще се показват правилно, когато играете на Linux сървъри (при условие, че използвате текстури на шрифтове с правилните символи на unicode).
* Играта вече използва UTF-8 като предпочитано кодиране на файл (освен ако UTF-16LE BOM не бъде намерена в началото на файла).
* Добавена е поддръжка на избрания курсор към клиентите на Linux и Mac.
* Добавена е опцията -FORCELOGFLUSH от командния ред. Тази опция кара играта/сървъра да изчиства регистрационния файл всеки път, когато се записва.
* Добавена е опцията -SETHOMEDIR = от командния ред. Обикновено играта търси файловете UnrealTournament.ini и User.ini в \ ~/.utpg/System (на Linux), \ ~/Library/Application Support/Unreal Tournament/System (на Mac) или в UnrealTournament \ System (в Windows). С тази опция можете да замените пътя на предпочитанията (например ./ut-bin-x86 -sethomedir = \ ~/.loki/ut/System).
* Добавена е опция от меню за управление на поведението на превключване на оръжието на Translocator при едновременно натискане на огън и алтернативен огън.
* Направено заключване на пулсометър и минипун конфигурируема опция, която е деактивирана по подразбиране.
* Декорациите UnrealI и UnrealShare вече не могат да бъдат унищожени, ако имат зададен bStatic.
* Обединени UnrealI и UnrealShare AI корекции на Unreal 227.

## Стари бележки към изданието

Бележките за изданието за по -стари пластири, пуснати от Epic и UTPG, могат да бъдат намерени във файла Help/ReleaseNotes.htm, който е включен в пластира.

Докладен файл

Разум












Доклад за коментар

Разум






Връзка за доклад

Разум





DMCA.com Protection Status

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

Flag Counter