Jump to content

Официальный релиз MTA:SA 1.3.2


Recommended Posts

Для загрузки новой версии модификации перейдите по сссылке.

Изменения в скриптинге:

Новая клиентская функция: get/setObjectMass()

Новая клиентская функция: get/setCursorAlpha()

Новая клиентская функция: setFPSLimit()

Новая клиентская функция: fetchRemote()

Новая клиентская функция: get/setSoundPan() (для 2D звуков)

Новые функции: логические операторы ( Bitwise operators )

Добавлены аргументы направления камеры на точку по координатам для setCameraTarget()

Добавлены компоненты текстур одежды для engineImportTXD()

Добавлены номера транспортных средств, дорожные знаки, части тела CJ и безымянные текстуры для engineApplyShaderToWorldTexture()

Улучшено качество изображений, чей размер не кратен двум ( 2^n ) ( non-power of two ) для dxDrawImage()

Добавлен элемент игрока в звуковых функциях для дополнительного контроля в голосовой связи

Прочие исправления:

Исправлено: ignoredElement в processLineOfSight()

Исправлено: guiGetSelectedTab() вызывало вылет при удалении вкладки ( Tab )

Исправлено: xmlFindChild() после использования xmlSetNodeValue() могло вызвать вылет

Исправлено: Подвисание клиента при удалении свыше 1000 ботов или транспортных средств

Игровые исправления:

Клиент: Отключение всех звуков при сворачивании игры

Клиент: Добавлена настройка чувствительности прицеливания по-вертикали

Клиент: Добавлена настройка приоритета процессов

Добавлен параметр для setGlitchEnabled 'hitanim' для "анимации остановки пулей" от некоторых видов оружия

Добавлена клиентская команда 'sinfo', выводящая информацию о сервере

Добавлена команда 'showframegraph' для отображения графика частоты кадров

Добавлена поддержка нескольких IP - адресов для сервера

Сокращена задержка при игре на больших картах

Исправлена потеря скорости транспортного средства при возрождении в режиме race

Исправлен вылет при просмотре списка в браузере серверов

Исправлено использование серверной настройки 'latency_reduction'

Исправлен альфа-канал при использовании изображений формата .PNG ( иногда были черными )

Устранена причина рассинхронизации поездов

Исправлен 'depth buffer' шейдер ( некорректная работа с отражениями )

Для более полного списка изменений перейдите на страницу в Wiki Изменения в версии 1.3.2

=================

Немного информации о будущих версиях MTA

Команда MTA работает над уменьшением интервала между выпусками новых версий. Сейчас, прогресс на выпуск каждой новой версии может занимать от 3 до 6 месяцев. С данного момента, релизы МТА будут более частыми. Что это значит? Вы увидите изменения намного быстрее, но в меньших количествах. Новшества будут появляться каждый месяц, вместо 5 нововведений каждые 6 месяцев, к примеру.

Стремление к этому обусловлено упрощением взаимодействия между разработчиками и пользователями. Так же, это поможет более быстрому выпуску патчей и нововведений.

Команда не обещает постоянных релизов нововведений, просто исправления будут выходить чаще, что улучшит стабильность клиента и сервера.

Отношение к тестированию сильно изменилось! МТА - это очень большой проект, поэтому изменения в одной области игры влекут последствия в других - каждая новая версия МТА требует длительной и тщательной проверки. Ваш выход! Мы были бы не против нескольких людей с хорошими знаниями Lua (C++ будет плюсом) для помощи в тестировании нововведений для последующих выпусков MTA. Если у Вас не очень хорошие знания Lua, не отчаивайтесь. Вам будет предоставлена функция \ список функций для тестирования, и Вам будет необходимо удостовериться в их необходимости и корректной работе. Это поможет нам выпускать исправления быстрее, намного быстрее. Конечно, это добровольная помощь - Вы можете заниматься этим в свое свободное время (и мы не будем платить Вам ), но Ваши усилия будут гарантировать успешные выпуски нововведений без каких-либо ошибок.

В скором времени, мы снова можем организовать команду тестеров (Q.A.), но на данный момент эта идея на уровне обсуждения командой. Больше информации будет опубликовано по окончании обсуждений. А пока - используйте баг трекер.

Link to comment

fetchRemote - Очень круто, наверное, уже можно будет создать собственный интернет-браузер в МТА.

Bitwise operators - сделай свою нинтендо хД

Хорошо, что баги исправляются.

Не хватает пока, наверное, поддержки всех текстур в engineImportTXD и полных изменений хардной информации объектов

; (A) Object Name               [256 chars max] 
; (B) Mass                  [kilograms 1 to 50000] 
; (C) TurnMass                  [kg m^3 or some such dimension]  
; (D) Air Resistance                [scale 0 (total resistance) to 1 (zero resistance)] 
; (E) Elasticity                [scale 0 (no bounce) to 1 (full bounce)] 
; (F) Percent Submerged             [percentage 10 to 120] 
; (G) Uproot Limit              [force magnitude required to uproot] 
; (H) Collision Damage Multiplier       [0.1 - 5.0 ish] 
; 
; (I) Collision Damage Effect        
;       0:none  
;       1:change_model 
;       20:smash_completely 
;       21:change_then_smash 
;       200:breakable    
;       202:breakable then removed  (ie. never regenerated after destroyed) 
; 
; (J) Special Collision Response Cases   
;       0:none(default) 
;       1:lampost  
;       2:smallbox 
;       3:bigbox  
;       4:fencepart  
;       5:grenade 
;       6:SWINGDOOR  
;       7:LOCKDOOR  
;       8:HANGING  
;       9:OB_COL_POOLBALL 
;                             
; (K) Camera to avoid this object (0) for no (1) for yes 
; 
; (L) Causes Explosion              - if this is no zero then an effect must be specified which is played when this object explodes 

Нестабильность engine функций, из-за которых может быть невозможным использование аудио функций ( ошибка вылета = BASS ERROR 0 in PlayStream )

В основном все очень Атлична

Link to comment
fetchRemote - Очень круто, наверное, уже можно будет создать собственный интернет-браузер в МТА.

К счастью - нет.

fetchRemote вам вернёт только HTML код запрашиваемой страницы. Вам как минимум нужно распарсить его, а затем уже подгружать CSS и JavaScript. Даже если вы всё это сделаете (особенно CSS3 на уровне dx функций), то браузер будет не юзабилен, ибо нагрузка на клиент будет чрезмерной.

Теоретически это возможно, но смысла нет. (А ещё подумайте про куки которых у вас нет)

P.S. Вообще как идея "браузер внутри игры" считаю бредовой.

Link to comment
  • 2 weeks later...

На рейсовых картах полетела логика. Расставлены антуражные машины, им заданы скорости. Когда гонщик видит такую машину, она едет. Но в 1.3.2 радиус "скриптирования" что-то уменьшился. Приходится подъезжать совсем близко, чтобы антуражная машина оживала. Возможно, что по умолчанию этот радиус установлен меньше для увеличения быстродействия. Как вернуть величину радиуса соответсвенно предыдущей версии 1.3.1?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...