Перейти к контенту

Dinamic News COP 1.0


Vano_Santuri

Рекомендуемые сообщения

Dinamic News COP 1.02

 

от 18.03.12

 

 

Первая часть мода.Совершенно новая система динамических сообщений от нпс.

Новости писались под лозунгом "Никакого фейка, только реальные события.". В новостях сообщается только о том,

что действительно было и будет, никакого вымысла. В качестве сендеров - реальные сталкеры, которые были

свидетелями происшествия.

 

СКАЧАТЬ: Постоянная ссылка

Зеркало: RGHOST

Автор: VanoSanturi (Vano_Santuri)

Версия мода: 1.02

Версия игры: STALKER COP 1.6.02

 

Адаптации:

1. к SGM 2.2 + lasted_fixed

2. к На MISERY Патч 2 (У меня бук слабоват, так что постоянне вылеты по памяти - оттестит не удалось)(Отключены новости о выбросе)

3. к AtmosFear 3 (Отключены новости о выбросе).

 

Особенности мода.

 

v.1.02

Данная верия исключительно исправляет баги,вылеты и тормоза.

-Выполнена огромная оптимизация кода, убраны таблицы, ограничены переборы. Добился уничтожения фризов (на статике) и т.д

-Убит вылет по SndName, связан с тем, что Sender куда-то девался.

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

-Убрана идентификация подствольника - не работала правильно.

-Адаптировано под SGM 2.2

-Для SGM 2.2 проописаны все нпс и точки, локации. Правлены вылеты с новостями о выбросах (не все группировки были подписаны).

 

!!! Внимание . На этом баг-фикcе ветка новостей 1.0 закрыта. В данный момент уже давно идет разработка новостей 2.0.

Особенность в другом алгоритме формировании новостей, большем количестве вариантов новостей, а так же ещё большей производительности.

Версия 1.02 была выпущена только из-за найденных ошибок.

v.1.01

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

 

-Переписан код, более глубже проанализирован. В следствии чего:

- уменьшена вероятность висов.

- код работает быстрее.

 

-Правлена система детективации оружия:

- при убийстве из оружия с глушителем (съемным или интегрированным) нет новостей типа "Слышал выстрелы"

- различаются фразы при смерти от гранат и гранатометов.

- при убийстве из подствольника - так и пишется из подствольника.

 

- Подправлена система реальных сендеров:

- Квестовые нпс, которые в принципе не могут писать сообщения, а так же которые

сидят на базах - больше не отправляют сообщения.

(Большое спасибо Charsi - за совет в реализации самого менее ресурсозатратного метода)

 

- Добавлены новости о "выстрелах" и "свидетелях" при убийстве мутантов.

 

v.1.0

Добавлены динамические новости по событиям:

 

-О смерти (единичное сообщение выводится в общий канал).

-Новости о криках (когда убили мутанты).

-Новости о свидетелях убийства - (если нейтральный сталкер видит, как кого-то убили).

-Сигнал SOS о нападении (когда нападающие - сталкеры) .

-Новости о выстрелах,взрывах.

-Новость - сигнал SOS - напали мутанты.

-Новости о выбросе.

-Новости о мутантах (Где и когда засекли) мутанта.

-Новости о смерти семецкого. (!Бонус)

 

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

-В качестве сталкеров выступают реальные свидетели.Отбор ведется посредством радиусов видимости.

-В сообщение вставлzтся иконка сендера (за идею спасибо monk'у).

-Каждой группировке соответствует свой канал новостей (можно включить\отключить).

-Скрипт более производителен, работа с таблицами.

 

Благодарности:

тов. Artos - уж очень многое объяснил и показал.

тов. Viнt@rь - некоторые фишки с оптимизацией.

тов. Charsi - за совет в реализации таблички для квестовых нпс.

тов. Vergas'у - методика определения времени до выброса - полностью пренадлежит ему,

тов. Shoker'у - за помощь в реализации общей таблицы и функц. к ней.

тов. _Призрак_ - за советы, которые собственно и породили эту скриптовую систему...

Red75, sokol_jack & xStream, Xmk, Skunk - за систему колбэков, AMK-TEAM - за таймеры и др. функции,

ARS-TEAM - работа с таблицами, Refresh,Kolmogor - куски кодов, архитектура и реализация.

 

2.0. Выйдет, как толко будет сделана.

 

 

 

ba0424cf78cac4d4be1a52d858170dd45bdba1105833969.jpg

 

cedd58f93d10b0eb7169bb01c638b3f55bdba1105833969.jpg

 

1449748b9e62fcfe8223335ba063977d5bdba1105833969.jpg

 

5a7e84f9e8e48923b0a33691b813d4e35bdba1105833971.jpg

 

a20a817df4a19e9758a297ab826f33725bdba1105833971.jpg

 

4efe55c7711c6fd5673d5bb1dff05e025bdba1105833972.jpg

 

ec7b9e2322723a9b064d836c2f3c021d5bdba1105833972.jpg

 

ca9cc7263e47bafb8e6aa9038e319e8f5bdba1105833972.jpg

 

5ecea4505564b1fae59264bf231aeff45bdba1105833972.jpg

 

431914ced32f311bbb2ef6645c9c27055bdba1105833972.jpg

 

 

 

 

59fa9eb93a50ce3875e648eaf3e1b3fe5bdba0106789920.jpg

 

261dcc288fd2147746f67494e8cda4565bdba0106789920.jpg

 

dfea21c2ac10b79c1c7d07354d45177f5bdba0106789920.jpg

 

aab40851c2b816f13f9a8671b10871435bdba0106789920.jpg

 

77829b9dcef0a6efc3c4438a1bf1564b5bdba0106789920.jpg

 

Изменено пользователем Vano_Santuri
  • Полезно 1

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Было дело. Даже озвучивал... но как-то не понравилось... Нет навыков в работе со звуками, если кто-то сможет озвучить, и обработать подобающе - с шумами, криками, воплями и т.д. прикручу - но это уже будет совсем новый уровень! Сначала я хочу реализовать планы по текстовой версии. А потом буду уже дальше смотреть.

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Sync,

 

1. Писать "SOS" лучше в английском варианте. "СОС" на первых скриншотах как-то не смотрится.

 

Уже поправил.

 

2. Очень хотелось бы увидеть адаптацию и для ТЧ.

Как только закончу с версиями дл ЗП и адаптацией на ЧН - займусь ТЧ.

 

 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение
PavelSnork, Такой мод есть,называется Klondaik MOD, - это для интереса. А идея интересная,попробую сделать...

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

2.11.11

--Добавил и протестировал новости о наблюдениях за мутантами вида: "только что приметил пса к западу от аномалии котел" ...

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

 

P.S. Напоминаю, что пока новости в разработке - не настроены радиусу видимости (они учитываются в скриптах,но пока мин и макс.значения) ,как только будет финальная правка - то полностью будут настроены радиусы видимости. Поэтому на скринах действия происходят совсем рядом.

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Zander_driver, На ТЧ однозначно будет на базе чистой игры. Ведь в АМК и так есть новости...

 

змей13, Основную часть новостей, планирую доделать к декабрю месяцу. Времени если честно у меня мало, стараюсь как могу. Это будет версия 1.0 максимальная в простоте адаптации и независима от сторонних скриптов. Если же что-то вдруг случится, то до НГ точно выйдет.

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

monk, Можно, функция есть, видел в реализации "Вызов о помощи" от Bak'a для ЧН. Только мне придется малость поправить все скрипты...

Немного поковырялся, и - готово. Сендеру соответствует реальна иконка...
 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

*Shoker*,

 

Хм, вроде как эта функция работала тока для тех НПС, которые в онлайне? А для остальных надо заранее иконки готовить?

 

Я без понятия, даже если и так, то все равно,все мои сендеры - в момент записи данных в таблицу находятся в онлайне, так что все нормально,на всякий пожарный стоит заглушка на стандартную иконку...

 

Извиняй за оффтоп: ты как то под ЧН искал фикс от Bak-а, чтобы НПС из разных сквадов атаковали друг друга, ты его не нашёл случаем?

 

Нет, спрашивал у самого Bak'a, так у него не сохранилось, да и позабыл где что править... Так что остается надеяться, что у кого-то всплывет...

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

27.11.11

 

Новости о выбросе

 

За основу взята работа тов. Vergas'a (Lotions from Vergas) , - в частности методика определения времени до следующего выброса. - Чего не могу, того не могу...

 

Я немного переделал скрипт новостей Vergas'a

1)Отвязал от переменных.

2)Отвязал от необходимости апдейта и формирования времени вывода сообщения.

3)В любой момент можно вызвать новость.

4)Сендеры - реальные нпс с локации.

5)Тексты формируются в зависимости от группировки сендера и времени до выброса.

 

Думаю, что так более "адекватнее" начального варианта...

Вот скриншоты:

 

mini-ss_alhimik_112711_134130_zaton.jpg mini-ss_alhimik_112711_134141_zaton.jpg mini-ss_alhimik_112711_134154_zaton.jpg

 

Итак небольшие итоги:

На данный момент осталось сделать новости: О квестах, Спам, Семецкий, Погода, Время суток. Это все будет сделано , оттестировано и выпущено до НГ.

Остальные же идеи: Торговля, Артефакты в аномалиях, SOS от раненых и др. некоторые интересные задумки будут делаться в феврале-месяце. Почему не раньше? - Мне так хочется в общем. А если конкретнее - реализация этих идей требует больше времени.

 

Что уже сделано и оттестировано:

 

1)О смерти (единичное сообщение).

2)Новости о криках (когда убили мутанты).

3)Новости о свидетелях убийства - (если нейтральный сталкер видит, как кого-то убили).

4)Сигнал SOS о нападении (когда нападающие - сталкеры) .

5)Новости о выстрелах,взрывах.

6)Новость - сигнал SOS - напали мутанты.

7)Новости о выбросе.

8)Новости о мутантах (Где и когда засекли) мутанта.

 

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

Один нехороший баг с прошлых версий - виснет таймер во врем сна - он исправлен буквально двумя строчками.

 

Особенности новостей данной версии:

1)Только реальные события.

2)Только реальные Сендеры с локаций.

3)Настраиваемые каналы новостей.

4)Настраиваемые радиусы видимости.

5)Определение количества (один или группа) как для сталкеров, так и для мутантов.

6)Более быстрый скрипт.

7)Иконки типсов- иконки Сендеров. (За идею спасибо Monk'у)

 

 

P.S. Появлюсь через неделю...

 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

monk, Я посмотрю, но позже, когда буду доделывать про погоду, чтобы совместимость была.

Но не обещаю, на буке сейчас сижу, на нем будет проблематично тестировать AtmosFear .

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

WARWER, В данной версии количество сообщений ограничено только периодом времени. Новости берутся из таблиц, а не выдаются по прошествии какого-либо события... Так что проблем с количеством сообщений не будет.

 

SibireaStalker, По поводу флейма - идею взял на заметку, и скажу ,идея стоит воплощения, но после НГ, потому, как реализация достаточно сложно, в плане подбора адекватных фраз...

 

 

 

 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Обновил шапку. Версия готова к использованию, прошел с ней весь сюжет... Пишем о вылетах,багах и т.д.

 

Ув. модераторы просьба перенести тему в Мастерскую ЗП.

Сообщение от администратора assassinDemon
Перенёс и назначил куратором.

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

В данный момент идет оптимизация кода, уже поправил некоторое число висов. Если у вас есть замечания - пишите.

 

Ап. 13.12.11

 

--Окончательно исправлены зависания.

--Квестовые нпс, сидячие на базах больше не орут сообщения в чат! (Спасибо Charsi за помощь в реализации самого простого метода!)

 

Ап.15.12.11

--Поработал с детективацией оружия.

-Нет новостей о выстрелах, при убийстве из оружия с глушителем(как встроенном, так и съемным.)

-Распознаются убийства из подствольника, гранатомета и гранат. (В чат так и пишется)

-Добавлены случаи новостей при убийстве мутантов(Слышал выстрелы и Видел как ... шлепнул мутанта..)

 

 

В данный момент идет тестирование , затем адаптация под SGM. Версия 1.01 выйдет ближе к 20м числам...

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Вышла обновленная версия мода 1.01.

Шапка отредактирована.

 

Изменения:

 

v.1.01

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

 

-Переписан код, более глубже проанализирован. В следствии чего:

- уменьшена вероятность висов.

- код работает быстрее.

 

-Правлена система детективации оружия:

- при убийстве из оружия с глушителем (съемным или интегрированным) нет новостей типа "Слышал выстрелы"

- различаются фразы при смерти от гранат и гранатометов.

- при убийстве из подствольника - так и пишется из подствольника.

 

- Подправлена система реальных сендеров:

- Квестовые нпс, которые в принципе не могут писать сообщения, а так же которые

сидят на базах - больше не отправляют сообщения.

(Большое спасибо Charsi - за совет в реализации самого менее ресурсозатратного метода)

 

- Добавлены новости о "выстрелах" и "свидетелях" при убийстве мутантов.

 

Отдельная благодарность Charsi за хорошее решение.

 

При вылетахи багах обязательно пишите!

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

--10.3.12

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

Но в новостях был обнаружен критический баг - он будет исправлен в течение недели, выйдет версия 1.02. Адаптация к SGM 2.2 будет тоже.

 

Будет только фикс ошибок и немного переделан скрипт.

Если у вас были ошибки - выкладывайте логи, а так же опечатки и баги по текущим новостям. В течении недели будут произведены правки и тест.

 

--12.3.12

 

В силу такой востребованности мода, основанной на количестве присланных вами отзывов, рождается две мысли: или с модом никто не играет, или же нет ошибок.

1.Добавил проверку на валидность перед конкатенацией переменнх - убит вылет на SndName - с Sender'ами что-то левое творилось.

2.Убраны 4 выборки в таблицы и взяти и них рандома .

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

 

Это фикс ошибок, нового ничего нет и ближайшие полгода не будет. Ну а как выйдет новая версия - так посмотрим. Там будут все раннее объявленные возможности и не только.

Версию 1.02 - ждите к выходным.

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Обновил до 1.02, обновил шапку - читаем.

 

V.1.02

Данная верия исключительно исправляет баги,вылеты и тормоза.

 

-Выполнена огромная оптимизация кода, убраны таблицы, ограничены переборы. Добился уничтожения фризов (на статике) и т.д

-Убит вылет по SndName, связан с тем, что Sender куда-то девался.

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

-Убрана идентификация подствольника - не работала правильно.

-Адаптировано под SGM 2.2

-Для SGM 2.2 проописаны все нпс и точки, локации. Правлены вылеты с новостями о выбросах (не все группировки были подписаны).

 

!!! Внимание . На этом баг-фикcе ветка новостей 1.0 закрыта. В данный момент уже давно идет разработка новостей 2.0.

Особенность в другом алгоритме формировании новостей, большем количестве вариантов новостей, а так же ещё большей производительности.

Версия 1.02 была выпущена только из-за найденных ошибок.

 

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

Изменено пользователем Vano_Santuri

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Дам, проглядел. Мой косяк.

Чтобы исправить, нужно найти:

 

[6]={"Ножевое ранение","ножевое ранение","зарезали","зарезал","убил","прирезал","замочил","грохнул"},

 

Нужно слово "зарезали" переписать "ножом" - так же можешь поправить ,"убил","замочил","грохнул" - на соответствующие, что характеризует ножевое ранение. - У меня фантазия короткая.

 

З.Ы Сам понимаешь фикс выпускать из-за одной тектовой строки не буду - кому нужно найдет или спросит...

 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

Leopard,Так новости - пробная версия на месяц...

А если серьезно - проблема амк-таймеров, очень древняя, а я забыл ее исправить ( проблема игрового месяца). Я уже и не помню толком, как ее исправить - поищу, найду - исправлю...

 

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение

FANAT, А ты думаешь, что все сидят тут на форуме и ждут - когда бы ответит на вопрос?

По делу: В данный момент я не имею ни желания делать мод (Сам по себе мод существовать не будет, глобалку я один не потяну, а для чьих-то модов тратить творческий потенциал - увы, не очень то и хочется. Ладно бы народ что-либо писал в теме, а так все хотят его куда-то втыкнуть. Ни физической возможности - все лето работаю на стройке, и после дня под солнцем, заливая бетон - уже не до какого- либо мода... Кому нужны новости - Artos, еще в 2009, через 2 месяца после выхода ЗП - полностью адаптировал все АМК и не только плюшки, кто хотел - нашел. Там и новости и аномали...

 

Т.е. Мод заморожен, разработки нет, и навряд ли будет - полнотью пропал интерес. Тему можно закрывать, если мешает.

 

Да, по времени (что только месяц таймеры робят) ищите в скрипте с таймером - ...=game.time() и попроуйте заменить на game.CTime() (спасибо Artos - не поможет - ну тогда ищите сами)

 

До новых встреч)

Что-то кончается, что-то начинается...

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...