Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: X-RAY 1.5.99
GAMEINATOR forums > S.T.A.L.K.E.R. > Мастерская: создание модов для S.T.A.L.K.E.R.
Страницы: 1, 2, 3, 4
Diesel
ALL_OLD Основа 1602
Заявление (не официальное) на тех.обоснование новой версии x-ray (авторство остаётся за компанией GSC).
Техническое обоснование версии движка x-ray 1.5.99 (изначально 1.6.02). Порядковый номер в данной (новой) версии движка будет обратным, в сторону уменьшения (всё не как у людей).
Для подобного обоснования послужили несоответствия обычным версиям движков из игр ЧН и ЗП (например x-ray 1.5.10 и 1.6.02).
В данной версии (уже будем её так называть в дальнейшем 1.5.99 или упрощенно pro (от названия проекта progress, в котором эта версия зародилась) есть существенные различия из-за регрессивности построения исходного кода.
На данный момент, у кода версии 1.6.02, что был изначально, мало что изменилось, но скомпилированный билд, уже не работает в среде игры ЗП. Причина: спавн и аи приближены к игре ЧН.
Сейчас идёт настройка совместимости кода с ресурсами ЧН. Аи-сетка локаций ЧН работает без нареканий, а вот в аи-сетке и спавне от ЗП уже есть проблемы с совместимостью (пока совместить не удаётся).
Что сейчас уже имеется из инструментов, для работы с данной версией: СДК Progress, старые версии билдов Progress, исходный код, ресурсы GSC (требующие совместимости).
В данной версии будут использованы правки исходного кода, скриптов, билдов вспомогательных программ от сторонних мододелов: makdm и kamikazze (БТР - активация авто-прицела), macron и K.D. (правки в СДК), Lost Alpha (одно из наведенй прицела в БТР).
Приглашаю мододелов (скриптёров, левел-дизайнеров, 3d-моделеров) из Сталкера и програмистов C++ для дальнейшего развития этой версии движка. Требуется починить скрипты гулагов, воссоздать войну группировок, вывернуть кости всем нпс, перенести уровни из ЗП (найти причину несовместимости в ai) в СДК, внедрить шейдеры для отражения в воде, вернуть на место dx11.
Данное обоснование не завершено. Автор заявления: Андрей Холкин (он же andreyholkin, он же Дизель, он же Expropriator). 22.07.2018

Код: ALL0017.
СДК: XRayProgressSDK2018
Ресурс: Progress_benchmarks


Актуальные правки (подробности в комментариях):
Сурсы: SOURCES STALKER_COP_ALL0018_Hybrid
Ресурсы: SCS_Progress2019_v1.5.98_Hybrid

STALKER_COP_ALL0019 - не релизная версия (онлайн)
STALKER_COP_ALL0020 - возврат ядра ЗП
STALKER_COP_ALL0021 https://yadi.sk/d/nRgQiyH01f40GQ
STALKER_COP_ALL0022 (консервация): https://mega.nz/#!WPQ2EYZZ!ZjgOQ8RO...ZTeU3Ftte2Fo1KU
Progress2019_v1.5.96 sources https://yadi.sk/d/qYFoG2KqOmCJrg
Progress2019_v1.5.95 resources https://mega.nz/#F!js8y1K6Z!n3rYTlAI0jQOnPFAu-o0UA
SCS_OLD Основа 1510
Тема перепрофилирована на изначальный код 1.5.10.



Разрабатывается redux версия scs.
Рендер dx10 - гибрид.
Класс лодки.
Тени ГГ.
Шейдеры отражения в воде.
Луна.
Стрельба из БТР.
И др. (подробности в комментариях).

Ресурсы:
2.1

Патч освещения для SCS REDUX 2.1
https://yadi.sk/d/bv_RXOw-G7ZVIQ

Исходный код:
2.2

На сегодняшний день, это единственный грамотный движок для ЧН. sarcasm.gif Есть еще, но не доступны.

На десерт:
OGSM CS 1.8 SCS REDUX 2.1 https://cloud.mail.ru/public/J6cP/2RW4bxJZw
От monk: Дата последнего обновления сборки OGSM CS 1.8 CE compilation fixes: 11.07.2019

патч OGSM_CS18_SCS_REDUX_21
https://yadi.sk/d/tJMuyq-QQIqnAQ
Патч материала clotch


OGSM_CS_1.8_CE_Fixes (11.07.2019) SCS 3.2 (содержит патч giper_fixx5 от macron)
https://mega.nz/#F!faRgSKoQ!YtA7JEWwOg2f40O-GTVQ1A

SCS 3.4 экспериментальный патч ОГСМ 1.8 для OGSM_CS_1.8_CE_Fixes (11.07.2019) SCS 3.2.
Патч включает в себя giper_fixx6 от macron.
https://mega.nz/#!r9cTmKIA!ihs8a_7E...aAgPTJUvfSmeUwk


Что касается SCS-3 https://www3.gameru.net/forum/index.php?s=&...t&p=1661169

OGSM_CS_1.8_CE_Fixes (11.07.2019) SCS 4.1
https://mega.nz/#F!O98CgYpI!H_n6wv2-e2hop5V3r4hKgA
https://cloud.mail.ru/public/313D/3DxXV3WYy

SCS 4.1 Source code: https://mega.nz/#!2pUTRAQb!tthPAV8S...V-cBlUMar9ZDktU

Запуск патча Макрона (батники для расшаривания директов).
https://yadi.sk/d/8OLY4JhCODjaqg

SCS 5.0.2
https://cloud.mail.ru/public/3g3q/5JpMBm9h7
Патч для SCS 502 (содержит еще один движок с полным рендером R3 COP). https://yadi.sk/d/mJhOn9O5rbIjiQ


Последний build движка R3, с компилятором 1602: https://yadi.sk/d/N0KImCpf87Zweg
Сделано на чистую ЧН 1510. Sources: https://yadi.sk/d/X02373Dg-E9EpQ


Diesel
Небольшой тест движка. Прошу прощения за лаги при записи.
CyberXottab
Хех... Задача не из простых...
Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen?
Прошу прощения за флуд.
Молния в вакууме
Предлагаю сделать двиг совместимым с БОРЖЧем, дабы сравнить с ЧНовским.
А то мы говорим "ЗП говно! ЗП говно!", а вдруг нет?
ForserX
Цитата(CyberXottab @ 22.07.2018, 23:19) *
Хех... Задача не из простых...
Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen?
Прошу прощения за флуд.

Как он выразился с соседней теме: Я боюсь вам там всё сломать.

А вообще, он хочет свой проект. Но, скорее всего, он канет в бытие. И пофиг, что подобный проект был. Return to Clear Sky (OpenXRay dev brach + Clear Sky), который, вполне себе, работал и позволял играть в чистый ЧН на движке ЗП.
Diesel
CyberXottab, пусть будет нереально, но нужно заявить громко, а потом делать как бы как. Типа ROH, заявили, а хрен его знает там будет ли что то на выходе. biggrin.gif
SkyLoader
Цитата(Expropriator @ 22.07.2018, 23:11) *
Небольшой тест движка. Прошу прощения за лаги при записи.

Что-то с материалами у объектов не то. Или их кривая настройка или кривая подгрузка.

Цитата(CyberXottab @ 22.07.2018, 23:19) *
Интересует вот что: зачем всё это если есть такие проекты как OpenXRay и X-Ray Oxygen?

Зачем вообще люди новые проекты делают, когда есть эти два? Может из-за разных направленностей? Если была возможность не флудить, то может и не нужно было?
Diesel
ForserX, у меня же идея не такая как в Возвращении в Чистое Небо. Вообще разная тема. Я иду в обратном порядке, а там шли так как надо, потому у меня совершенно другой будет результат.

SkyLoader, там локация убитая, я её взял чисто из за лодки.
v2v3v4
Поздновато ты узнал о существовании исходников...
И еще позднее решил в них залезть...
Diesel
v2v3v4, поздновато. Если рассматривать движок в отрыве от контента Сталкача, то не поздно. Движок хороший очень даже, есть косяки крупные, которые видны в игре Сталкер, но если делать другую игру, подобную сегодняшним инди-играм, то там ни кто эти косяки и не увидит. Дело только в неопределённости лицензии на использования движка. Стукните там в дыню Григоровичу и посоветуйте ему сделать коммерческую лицензию на исходный код и некоторые ресурсы для обеспечения работы движка.
Diesel
СамСебеСекретарша, сама игра ЗП такая, а вот двиг там нормальный (зря хаем). Специально вчера сравнивал рендер dx10 ЧН и ЗП, ЧН выигрывает только в резкости картинки, а ЗП рендер более качественный, без всякой черноты краёв, которые наблюдаются в ЧН.
atanda
Цитата(Expropriator @ 24.07.2018, 16:14) *
которые наблюдаются фиксятся в ЧН

rolleyes.gif
Diesel
buffy, а может можно резкости в 1.6.02 накрутить? Там может какой консольной командой можно добавить параметр? Я видел офигенную резкость в "Абсолютной натуре" (автор Атмосфира тот же), я там был в потрясении, сам потом брал это себе в сборку. Единственный минус - время загрузки уровня увеличилась в 10 раз.

Diesel
https://mega.nz/#F!bGhxQbIR!yKENf2PB-NCl66izh44mhQ Ссылка к теме. Старый архив предыдущих версий.
Diesel
Для теста бина ALL0017 можно использовать эту портативную недоделанную сборку:
https://mega.nz/#!eW4SGKib!TldDhrvC...14toklzLCXVQXHE
У меня лично в меню при первом запуске наблюдается вылет по dx11 (через секунд 30-40), но в самой игре нет вылета.
Diesel
https://vk.com/xrtech
Делаем технику для x-ray. Недорого! wink.gif
Diesel
Цитата(Expropriator @ 26.07.2018, 01:27) *
Для теста бина ALL0017 можно использовать эту портативную недоделанную сборку:
https://mega.nz/#!eW4SGKib!TldDhrvC...14toklzLCXVQXHE


Начал собирать фикс этой версии - страшный вылет в бтр, когда жмёшь кнопки всякие (пока не нужные).
https://yadi.sk/d/dUP69an53akK6m

Тестирую один. Правок будет еще много - еще не переподключен скрипт автоприцела.
Что еще в планах: вывернуть кости нпс, убрать дёргание бтр при старте, это что сразу заметно.
Diesel
Что планирую? Сделаю ка я большую правку для ядра с баг-трапом, что бы заметнее видеть логи. Да рендер COC прикручу.
Надо же что то делать, иначе можно закиснуть.

Это я уже на чистой 1602 проделал, осталось сюда затолкать.
Diesel
Новый билд.
патч 1.5.98 (для 1.5.99)
https://yadi.sk/d/RDUxgpk_eckX0w

Советую играть (пытаться biggrin.gif ) на DX9 (полная и улучшенная динамика освещения). Самый кайф.

Это сборка подойдёт под патч: https://mega.nz/#!eW4SGKib!TldDhrvC...14toklzLCXVQXHE

Код: https://yadi.sk/d/wwnn4EeaeRYjrA
Diesel
Патч для нового билда ALL0018. Исправляет мутный рендер и тени R3 . SSAO больше не беспокоит - оно заглушено.
https://yadi.sk/d/2EQjLTgYHCSBSA

Что получаем: рендер R2 - ЧН, R3 - ЗП.

Рендер R4 - не поддерживается мной лично, но он должен быть.
Рендер R1 - есть, но я бы его вообще удалил, но пока оставлю.
Diesel



SOURCES STALKER_COP_ALL0018_Hybrid https://yadi.sk/d/n-5JZZZW3k-Vwg
Исправлен ранее R3

Следующая версия, возможно, будет уже с отражениями в воде ОГСЕ от KD ( мне помогает тов. Zagolski ).
Буду пыхтеть. Шейдер собран (кстати он случайно у меня утёк с патчами) - осталось в движок углубиться.
ForserX
Дизель, нам ОГСЕ'шные отражения не зашли как-то.
Diesel
ForserX, уже мозги на раскоряку. То Сталкер, то Кризис. И не там и не там.
Diesel
Добавляю старые (не опубликованные) ссылки. Это то, что было на конец 2018 года.

SCS_Progress2019_v1.5.98_Hybrid - именно на этой сборке я тестировал исходный код.
https://cloud.mail.ru/public/KMuV/zNGECmYCQ

Это пока лишь демонстрация СДК и движка.
R2 - это чистейший ЧН рендер.

Спавн БТР и лодки. Выйти в меню и нажать O или B.
S- сон. K- координаты.
В БТР была динамическая музыка на кнопке X
Стрельба мышкой. В классе лодки тоже есть пулемёт.


Пока гулаги не принимают всех желающих - надо чинить.
Еще нужно вывернуть кости всем нпс, так как там они переделаны под новую анимацию.

Особенность. АИ-сетку билдить и собирать можно под что угодно, но спавн собирать только АИ07 компилятором. Геометрия собирается и 06 и 07 без разницы.
Diesel
Ремейк кода ALL0011 - Sources_Progress_ALL0211_noHelcar - код для проекта Прогресс, без класса лодки.
https://yadi.sk/d/f0XfWAdyswa0AA

Коды для проекта Прогресс:
STALKER_COP_ALL0020 - возврат ядра xrCore к оригиналу ЗП - вырезаны временно правки COC, для лучшей оптимизации (были лишние процессы активны - например торговля в логе).
https://yadi.sk/d/ukReIhqYe4YmKA

STALKER_COP_ALL0021 - вырезаны временно правки COC, исправлен вылет по физике в БТР и лодки, когда при ударе, с большой высоты, корпусом об террейн вылетало-зависало (из за ГГ).
https://yadi.sk/d/nRgQiyH01f40GQ

Лог ошибки
0023:053DDD3C xrPhysics.dll, CPHActorCharacter::InitContact(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phactorcharacter.cpp, 333
0023:0540AD9B xrPhysics.dll, CollideIntoGroup(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\physics.cpp, 249
0023:0540AF67 xrPhysics.dll, NearCallback(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\physics.cpp, 285
0023:05408F17 xrPhysics.dll, CPHObject::CollideDynamics(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phobject.cpp, 129
0023:05408DFD xrPhysics.dll, CPHObject::Collide(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phobject.cpp, 118
0023:053E88D4 xrPhysics.dll, CPHSimpleCharacter::Collide(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phsimplecharacter.cpp, 2024
0023:05409E1B xrPhysics.dll, CPHWorld::Step(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phworld.cpp, 335
0023:0540A3CA xrPhysics.dll, CPHWorld::FrameStep(), x:\stalker_cop_all0211\project\engine.vc2008\xrphysics\phworld.cpp, 549
Diesel
!!! Проект STALKER_COP_ALL0021 баговый. Не работают сохранения. Я забыл убрать каку в файле:

UIDialogHolder.cpp

void CDialogHolder::CleanInternals()
{
while( !m_input_receivers.empty() )
m_input_receivers.pop_back();

m_dialogsToRender.clear ();
GetUICursor().Hide ();
}

Нужно сделать как было в оригинале - самостоятельно.
Diesel
Проект Прогресс (который был с нумерацией в обратном порядке) ЗАКРЫТ.

Версия ALL0022 финальная с шейдерами от KD и Загольского, будет залита позднее на облако.

Да здравствует новый проект 1.5.11 - еще более амбициозный, чем предыдущий.
Проделана огромная работа.

Что будет скоро:


Сбока модов "SCS_Redux_AMK" с оригинально-модифицированным сюжетом "Чистого неба".

Сторонние модификации частично включены: AMK, Funny, Lost Alpha, OGSE, AtmosFear, Progress.
Данная сборка является средой для демонстрации движка SCS, потому большинство функций модификаций не включены.

Авторы:

GSC (Чистое небо).
Дизель (сборка + код движка SCS + правка шейдера воды OGSE - R3 + правка модов + тест класса лодки (->menu+cool.gif + рендер и шейдеры dx10).
KD (шейдер воды OGSE - основа).
Zagolsky (шейдер воды OGSE - R4 - исходник для R3).
Funny Mod Team (Funny мод - 2008 - обыск трупов, найм отрядов и другое).
AMK Team, Bak (АМК мод - 2008 - спальник и другое).
Lost Alpha (стрельба из БТР).
Cromm Cruac - конфиги погоды. Ставить по желанию.
?Автор правок engine_cpu_cs.
COC+Шварц - тень ГГ.


Особенности:

Рендер движка DX10.0 (DX10.1 ложный рендер однако???) (COP с буфером шейдеров, исправлен глобальный баг освещения ЧН. Шейдерная модель, по-факту: 4.0).
Рендер движка DX8 (не рекомендуется использовать в клиенте, иначе нужно будет заменять config.ini папке temp, так как возможны вылеты при запуске dx10).
Выделенный сервер - DX8.
DX9 - вырезан.
DX11 - не было и не планируется.
Переключателя рендеров нет и не надо.
Физика движка отличается от оригинального ЧН.
На лодке не рекомендуется проезжать в близи гравитационных аномалий, будет опрокидывание.
Материалы, партиклы, шейдеры xr позаимствованы из ЗП, так что в будущем будет меньше проблем для разрабов с локациями ЗП.
Текстуры, звуки ЗП максимально добавлены.
Сборка полностью автономна, не требует ни каких архивов .db (!!!да они и не читаются, если что, кроме mp карт).

При сбоях конфига user (config.ini), возможен рендер DX8 в игре (откат - заменить в папке temp файл config.ini из архива config.7z или удалить ini (новый появится автоматом при запуске игры)).
Если появляется инфа "о различных версиях", при конекте к серверу онлайн - удалите config.ini в папке temp.

!!! У файлов ini, в большинстве случаев, приоритет над ltx. Пришлось править всё из-за одного файла: config.ini, бывший user.ltx.
Файл config.ini в корне игры - не удалять, он базовый для temp, благодаря чему движковые настройки по дефолту не читаются. Если удалить файл в корне, то движок напортачит по-своему.

У выделенного сервера свой файл настроек ( смотреть в bin\temp\).

Menu+K - координаты на монитор и в файл.
Menu+I - принудительный сон.
Menu+B - спавн тестов.

Стандартная карта теней SMAP понижена с 2048 до 1024 ( важен фпс для сети).
Дописаны SMAP: 8192, 6144, 2048.

Отрисовка теней травы в кубе (отключается в меню. В будущем движково возможно отключить куб, если видяхи у всех будут тянуть рендер сравнимый с UDK4).

Делка партиклов xrParticles.dll спрятана в рендеры (бесполезно ставить свою).

Солнечные лучи есть !!! (они появляются ранним утром ~ в 7 часов).
Флары отключены в погоде (раздражают). suns.ltx flares = off.

Доработать:

1.Ценовую политику.
2.Проверить все ветки квестов (особенно на Кордоне квест дезертира (убивая его случается вылет по таску).).
3.Сохранение "ГГ в авто". После загрузки сохранения, ГГ выкинут из техники на крышу и недееспособен ни на что. У лодки нет такого бага.
4.Отследить баг "черного экрана" (консоль). Подозрение на r2_tonemap_middlegray (1 = баг). Лечится - настройками по умолчанию.

Системные требования:

Оперативная память от 2Гб.
Для комфортной игры требуется мощная видеокарта, типа GTX 950 и выше.
На видеокартe GTX 320, при -smap4096 наблюдаются лаги, даже без лучей солнца.
Для видях GTX 270, требуется запуск dx10.0 ( исправить все записи ini и ui_main_menu.script на r3_use_dx10_1 off, но если же запустится без проблем, то dx10.1 фальшивый).

Эта сборка уже не первая:

!!!Не путать со сборкой "Progress" на движке "ALL 1.6.02, 1.5.99, 1.5.98", хотя что то было заимствовано.
Код изначально был 1.5.10 - в данный момент версия 1.5.11 (примерно, добавлены некоторые функции 1.6.02).

Постскриптум:

Модификация пригодна для повторного прохождения игры с еще большим интересом.
Хочется отметить визуальное качество рендера.




ЭТО БЫЛА - РЕКЛАМА!!!
Diesel
Чистое Небо - Редукс (тест).
Два архива парта SCS_Redux_AMK(test).
Скачать два в одну дерикторию, из первого начать разархивирование.
https://cloud.mail.ru/public/GcK2/5EZmq6GCS

Просьба: если будете таскать по сайтам, пишите адрес и авторов (даже я их всех не знаю):
https://www.gameru.net/forum/index.php?show...p;#entry1655767

Версия тестовая и для торрентов не годится.
Если есть желание допилить сборку, то у меня еще есть вариант с SGM CS 2009.
Исходники движка будут доверены только избранным.

ВНИМАНИЕ: ЕСТЬ БАГИ в меню сохранений. !!! Это ui_main_menu.script если что. Там не доделано из-за 1602 фишек.

ТАК ПРАВИЛьНО:
--------------------------1602-------------------------------
function main_menu:OnButton_save_clicked()
if self.save_dlg == nil then
self.save_dlg = ui_save_dialog.save_dialog()
self.save_dlg.owner = self
end
self.save_dlg:FillList()
self:GetHolder():start_stop_menu(self.save_dlg, true)
self:GetHolder():start_stop_menu(self, true)
self.save_dlg:ShowDialog(true)
--self:HideDialog()
self:Show(false)
end
----------------------------------------------------------
Diesel
Следующий баг в этом же файле:

Правильно так:

-------------------------------1602----------------------------
function main_menu:OnButton_load_clicked()
if self.load_dlg ==nil then
self.load_dlg = ui_load_dialog.load_dialog()
self.load_dlg.owner = self
end
self.load_dlg:FillList()
self:GetHolder():start_stop_menu(self.load_dlg, true)
self:GetHolder():start_stop_menu(self, true)
self.load_dlg:ShowDialog(true)
--self:HideDialog()
self:Show(false)
end
---------------------------------------------------------------
ForserX
Дизель, скажи мне, вот ты занимаешься движком. Ты где там dx8 увидел?
Diesel
Цитата(ForserX @ 05.05.2019, 16:39) *
Ты где там dx8 увидел?

Нет в движке.
Если запороть DX9, то будет DX8. biggrin.gif
Diesel
1.5.11 с кодом + фикс правок меню.
https://mega.nz/#F!PDI1zILY!EqEw8gkHTdXtBDYyeXNXVg

Забыл о главном. XR файлы править в СДК 07. AI компиляция в СДК06 ( тут надо еще подумать в каком именно 06, может лучше в СДК от SAAS???). У меня уже есть СДК 06 форсированный для ЧН, доработаю и скину в тему.
ed_rez
Цитата(Дизель @ 04.05.2019, 23:46) *
Чистое Небо - Редукс (тест).

Пару скриншотов:
Diesel
ed_rez, судя по скринам и погоду править надо. Там есть еще погода от Атмосфира. Можешь её подключить. Удалить старую папку, и вынуть из архива новую.
ed_rez
Дизель,
как ключи запустить на лаунчере? В упор не цепляет качество скриншотов в формате jpg, минимум png. В консоли, вроде так тоже можно было, не смог найти команды.
И да, мелкие ошибки пока зачищал Болота.
1. Вой контролера зацикливается, перезагрузка сэйва не помогает;
2. Если ГГ помер, то в загрузочном экране курсор мышки замирает и не реагирует. Выход через диспетчер или Alt+F4.
Или не стоит писать за эти ошибки, в проекте главное рендеры и освещение, а остальное для побегать, посмотреть?

Цитата(Дизель @ 08.05.2019, 13:42) *
Там есть еще погода от Атмосфира.

Я так понимаю, что вот этот архивчик:

?
Diesel
ed_rez, да этот архив. За ошибки спасибо - исправлю. Я еще до контролёра не добрался. А меню еще доработаю, не заметил баг, это из той же оперы, что выше баги.
Diesel
Цитата(Дизель @ 08.05.2019, 17:03) *
ed_rez, да этот архив. За ошибки спасибо - исправлю. Я еще до контролёра не добрался. А меню еще доработаю, не заметил баг, это из той же оперы, что выше баги.


Бесполезно ключи вводить, там качество у всех примитивное, даже у TGA.
Я пока не допёр, почему рендер в скринах упорот.
ed_rez
Дизель,
лучики в точку собираются:

3. НПС не все "железо" собирают (вне трупов), шмонают трупы исправно;


Цитата(Дизель @ 08.05.2019, 13:42) *
погода от Атмосфира

Скриншоты

Diesel
Цитата(ed_rez @ 08.05.2019, 20:05) *
Дизель,
лучики в точку собираются:

В смысле? Не понял.

Трупы шмонают (это было из модов), а вот так на земле шмон не делал, я даже не знаю было ли это в задумках.

Какая погода лучше?
ed_rez
Цитата(Дизель @ 08.05.2019, 17:24) *
В смысле?

Векторы лучей стремятся в одну точку на земле. Не везде, но местами, как ни странно, видно. Скриншот сделал.
Цитата(Дизель @ 08.05.2019, 17:24) *
на земле шмон не делал

Я подумал, что сбор всего идет, как в ТЧ. Уборщик уберет. biggrin.gif
Цитата(Дизель @ 08.05.2019, 17:24) *
Какая погода лучше?

Атмосфир, естественно. Смотри, как разнообразна картинка. От теплой, до полностью холодной палитры. Приятнее же играть, когда происходит динамика картинки в палитре. Мне уж точно. biggrin.gif
Diesel
1511 пересадить на AI additions от Bak? И более нафиг ничего не надо.

Описание


версия 2.04

для S.T.A.L.K.E.R. Чистое Небо 1.5.10

Официальная тема: www.amk-team.ru/forum/topic/4653-ai-additions/

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

--- Краткое описание ---

Дополнение, улучшающее игровой ИИ, главным образом в боевой части

Расширение боевых вызможностей НПС за счёт добавления новых схем поведения:

1 Стрельба с подствольных гранатомётов

2 Перезарядка оружия после боя

3 Перевязка (самолечение)

4 Удар в лицо (рукопашный бой)

5 Использование ножа

6 Выбор подходящего оружия

7 Проверка друзей на линии огня

8 Надевание аддонов и апгрейд оружия

9 Лечение раненых

10 Собирательство

11 Хромание НПС

Также исправлены некоторые баги общего поведения НПС, улучшены оригинальный схемы.

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

--- Особенности: ---

Перезарядка оружия - модуль rx_reload

НПС перезаряжают оружие для сохранения боеготовности.

Исправление ситуации, когда НПС встречал обнаруженного врага с пустым/полупустым магазином,

так как потратил патроны в перестрелке или подобрал разряженное оружие.

-дополнительно- Перезаряжается всё используемое оружие, а не только активное

-дополнительно- Чистка оружия при перезарядке (починка на небольшой процент)

Менеджер оружия - модуль rx_wmgr

Выбор лучшего оружия на основе параметров/цены/заданного приоритета

Выбор оружия в бою исходя из исходя из конкретной ситуации

Возможность управления оружейными предпочтениями персонажей

Ограничение использования гранатомётов (проверка безопасности для окружающих)

-дополнительно- Функционал управления выбором оружия из сторонних скриптов

Перевязка - модуль rx_bandage

НПС лечатся, использую бинты и аптечки

Используется анимация перевязки

В бою лечение происходит в укрытии

-дополнительно- Спавн медикаментов при необходимости

Удар в лицо - модуль rx_facer

НПС бьёт руками/прикладом оказавшихся рядом противников

Если нет оружия, может подкрадываться к врагам для удара

Сила и частота ударов зависит от ранга персонажа

Стрельба с подствольных гранатометов - модуль rx_gl

НПС используют подствольный гранатомёт

Стрельба как по видимым целям, так и по врагам в укрытии. Использование упреждения.

Перезарядка гранатомёта после выстрела

Проверка безопасности для стреляющего и дружественных персонажей (исключён суицид методом самоподрыва)

Эффективность зависит от ранга персонажа

Бой с ножом - модуль rx_knife

НПС использует нож в бою с людьми и мутантами

Преследование цели

Нож спавнится автоматически

Урон зависит от ранга персонажа

По своим не стрелять - модуль rx_ff

Если на линии огня оказался союзник, НПС прекращает огонь и меняет позицию

Напяливание аддонов - модуль rx_addons

НПС могут прикреплять к своему оружию аддоны: оптический прицел, глушитель, подствольный гранатомет.

Также снимают аддоны и переодевают на лучшее оружие

НПС апгрейдят своё оружие за деньги

Продажа лишнего (неиспользуемого) оружия

Добивание раненых - модуль rx_kill_wounded

Заменяет багнутую движковую схему

Разные вырианты добивания

Разные предпочтения у группировок

Лечение раненых - модуль xr_help_wounded

НПС будут лечить лежачих больных

Озвучка присутствует

Собирательство - модуль xr_corpse_detection (3.01)

НПС обыскивают трупы, собирают предметы.

Анимации обыска, подбора предметов, отделения частей мутантов.

Озвучка обыска трупов из Зова припяти (в комплекте русская озвучка)

Динамический выбор цели

Широкие возможности настройки

Исправление боевой системы - модуль rx_combat

Новая схема борьбы с монстрами

(теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки)

Раненые НПС перемещаются в укрытие бегом

При перемещении в укрытие НПС будет стрелять

(исправление проблемы оригинальное боёвки, когда НПС видел врага, но не срелял, что значительно снижало боеспособность)

При поиске врага НПС тоже могут перемещаться бегом

Хромание НПС (модифицированный xr_wounded.script)

Добавлен новый режим "легкого тяжелого ранения", в котором НПС:

- при наличии врага стараются спрятаться от него, ковыляя в укрытие

- находясь в укрытии, могут сами себя вылечить (при наличии аптечки)

- используют сидячую анимацию вместо лежачей

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

--- Другие исправления/улучшения: ---

Озвучка

Добавлена реакция на дружественный огонь/гранаты

Ограничение озвучки смерти при попадании в голову

post_combat_idle

НПС не орут наперебой, говорит только командир отряда

Синхронизирован выход для членов отряда

схема отключается во время выброса

Раненые враги не провоцируют включение схемы

Перезарядка во время ожидания

разные исправления

xr_wounded

исправлено сохранение времени ранения

раненый встаёт сам через 120 секунд

добавлена озвучка раненого и реакция на помощь

move_mgr

Исправлен баг, приводящий к сбою логики

Добавлена блокировка управления персонажем во время работы общих схем

xr_cover

Схема починена

Добавлено использование смарткаверов

xr_combat_ignore

функция is_ignored

xr_danger

добавлен флаг для скриптов

мелкие фиксы

xr_motivator

включены колбеки on_item_take,on_item_drop

state_mgr,state_mgr_weapon

добавлены функция блокирования стейт менеджера

исправления зависания оружия

m_flesh.ltx,m_giant.ltx

исправлено неверное значение bone_torso

m_stalker.ltx

Сталкерам добавлено кровотечение

Изменены значения длинны очереди/паузы между выстрелами

actor_menu

добавлена функция +trade_wnd_active

xr_conditions

добавлена функция at_terminal_waypoint

xr_smartcover

возвращен параметр def_state_moving

gulag_general

исправлено возможное зависание отряда в атаке при пропуске сигнальной точки пути

увеличено время между сменой караула

smart_covers

Ограничена вероятность выскакивания из укрытия

xr_camper

выключено реагирование на трупы

xr_combat_zombied

Восстановлена озвучка зомбированных

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

История изменений

------------------------

Версия 2.04 [27.12.2016]

+ Добавлена схема 'Хромание НПС'

~Исправлено поведение зомбированных в бою

+восстановлена озвучка зомбированных

rx_bandage

+Добавлена поддержка профилей и управление из логики

+Теперь отображается именно тот предмет, который НПС использует; фейковый бинт убран

+Добавлены анимации для разных медикаментов

~Исправлены глюки анимации в присяде

rx_kill_wounded

~исправлено добивание ножом

rx_facer

+Добавлен постпроцесс эффект удара в лицо

~Исправлена ошибка планировщика

------------------------

Версия 2.03 [08.11.2016]

Исправлен вылет rx_combat.script: bad argument #2 to 'random' (interval is empty)

Исправлен вылет C stack overflow при бое с псевдогигантом

Добавлена озвучка лута для чистого неба

Плюс еще много мелких исправлений, которые мне лень описывать

------------------------

Версия 2.02 [19.08.2016]

rx_ai

+Добавлен флаг получения хита от аномалии

rx_combat

~Исправлен вылет при пропаже оружия

rx_gl

~Исправлено одновременное проигрывание нескольких звуков предупреждения

xr_corpse_detection

~Исправлен возможный вылет при убийстве лутающего НПС

+Добавлен фикс подбора артефакта в процессе активации (изначально выключен)

+высвечивание артефактов при их подборе

~Улучшена коррекция позиции

~Улучшена защита от сбора вещей, находящихся в аномалиях

~Запрещено подбирать оружие раненых сталкеров

------------------------

Версия 2.01 [03.08.2016]

rx_combat

+Новая схема борьбы с монстрами

(теперь вместо того, чтобы прятаться от монстров по укрытиям, НПС будет увеличивать дистанцию, чтобы расстрелять мутанта с безопасного расстояния, а также пытаться уклониться от атаки)

+Раненые НПС перемещаются в укрытие бегом

+При перемещении в укрытие НПС будет стрелять

(исправление проблемы оригинальное боёвки, когда НПС видел врага, но не срелял, что значительно снижало боеспособность)

+При поиске врага НПС тоже могут перемещаться бегом

rx_ff

~исправлено вмешательство в перемещение персонажа

xr_help_wounded

+Некоторые улучшения

xr_corpse_detection

~исправлены некоторые глюки анимации

xr_smartcover

~возвращен параметр def_state_moving

------------------------

Версия 2.0 fixed [18.07.2016]

gulag_general

~ограничено собирательство при перемещении отряда между точками

rx_ai

~исправлено возможное зависание НПС в бою при отсутствии патронов к оружию

rx_ff

~Исправлено блокирование озвучки тревоги

rx_kill_wounded

~исправлено застревание НПС

rx_wmgr

~исправлены некоторые ошибки

+добавлена настройка grenade_launcher_mode (возможность использовать гранатомёты)

state_mgr_weapon

~исправлен вылет state_mgr_weapon:242

xr_corpse_detection

~исправлены повороты во время анимации

xr_camper

~выключено реагирование на трупы

------------------------

Версия 2.0 [14.07.2016]

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

При участии:

alex5773 - помощь в тестировании

27.12.2016

Rulix aka Bak
Diesel
Цитата(Дизель @ 11.05.2019, 20:30) *
1511 пересадить на AI additions от Bak


А оно еще и работает, по крайней мере игра запустилась.
Пойду тестировать тщательно. Посмотрю на эту работу по-ближе.

Выпилю Funny mod - один фиг там всё заимствовано.

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

Есть неприятный момент: нпс после атаки в присяди до места работы скользит, словно он на выделенном сервере синxронизируется.

Обыск трупов без анимаций: типа прошел мимо и почистил. Ранее у меня было красивее, с анимацией.
Diesel
Цитата(Дизель @ 12.05.2019, 00:51) *
Цитата(Дизель @ 11.05.2019, 20:30) *
1511 пересадить на AI additions от Bak



Буду еще тестировать, может хоть что то дельное есть. Пока не впечатлило.

Еще прикол: стоял, наблюдал как нпс церковь брали. Сталкеров штук 20 полегло. Взяли кое-как. Один бегал-бегал, прибежал к воротам, спрятался за стенку, и орёт: - Дружище. ждём твоего сигнала.

Там только ваши - подумал я и весело поржал. biggrin.gif
ed_rez
Цитата(Дизель @ 11.05.2019, 23:38) *
Пока не впечатлило.

AI сразу и не раскусишь на локации Болота. Мало объектов, которые можно обойти и с фланга зайти. На ЧН я никогда не играл с этим АИ, а вот на ТЧ она показывала отличнейшие результаты. В общем-то и разбежалась по разным модам. Вплоть до РР проекта, где самая последняя версия, которая не выкладывалась в общий доступ.
Diesel
Тема по 1.5.11 уехала в OGSM фикс-мод
https://www.amk-team.ru/forum/topic/14029-o...ce-fixes-redux/
Diesel

Закачал на облако ALL0022 + sources (на консервацию):
https://mega.nz/#!WPQ2EYZZ!ZjgOQ8RO...ZTeU3Ftte2Fo1KU

Проект ЗАКРЫТ!
cjayho
QUOTE (Дизель @ 19.05.2019, 05:25) *
Проект ЗАКРЫТ!


Что так?
Diesel
cjayho, выбрал ЧН платформу полностью. Смысла нет тянуть COP версию, так как у меня даже нет dx11 поддержки. Геморойно делать регресс.

ЧН война группировок понравилась. ОГСМ мод сейчас прикрутили к версии 1.5.11, так там боты такое творят, что 1.5.99 просто отдыхает.
ed_rez
Дизель,
жаль, что Bak отошел от дел. Думается мне, тестируя его крайнюю работу на ТЧ в проекте РР, то у него в загашнике что-то и для ЧН с ЗП осталось.
Diesel
1.5.11


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.