IPB

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Плагин для ПЗ (Plugin for EI)

Bargest
post Суббота, 23 Мая 2015, 14:58
Отправлено #101


Infantry
Group Icon

Группа: Members
Сообщений: 31
Регистрация: 1-Окт-12
Пользователь №: 6,014



День добрый.
QUOTE
1) Будет ли реализована функция сохранения переменных в сейвах?

Она работала не очень стабильно и ее вроде как выпилили. Пока не знаю, вернем ли назад.
QUOTE
2) Снова задам вопрос можно ли увеличить радиус жизни АИ (дистанция на которой боты занимаются своими делами)?

Может быть сделаем, если найдем это в коде.
QUOTE
Диалоги на картах. Ниже привожу примеры новых скриптовых функций:<...>И если получится добавть скрипт входа в магазин прямо на игровых картах. Например у бродячего торговца.

Есть заготовки для диалогов и магазинов на картах в несколько ином виде. Если взлетит, то когда-нибудь доделаем и выложим.
QUOTE
GetGender

Интересно, а зачем оно? А то добавление таких функций связано с некоторыми трудностями, и не факт, что трудности меньше пользы от такой функции.
QUOTE
GetPose

По идеи возможно. Был уже один мини-патч на позы в тестах, а значит, скорее всего, найти место хранения позы будет несложно.
QUOTE
Heal

С этим сложнее. Может проще кастануть мощную хилку?
QUOTE
Интересно можно ли помимо атаки реализовать какое либо действие с неписем скажем с какой нибудь зажатой кнопкой.

Почти нереально. В игре все сделано так, что фиг добавишь. Да и это уже не просто мелкий патч-фикс - это уже надо писать гору кода, что, как показывает опыт, в случае патча часто приводит к нестабильности.

Но все это если и будет, то нескоро. У всех сейчас сессия и прочие проблемки.smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Devastator
post Воскресенье, 24 Мая 2015, 08:14
Отправлено #102


Henchman
Group Icon

Группа: Members
Сообщений: 17
Регистрация: 23-Сен-09
Пользователь №: 5,651



Спасибо за развернутый ответ.

Из из предложеных мной идей реально очень нужен только увеличеный радиус АИ, остальное просто было бы очень полезно, но обойтись можно. Зачем мне нужны дополнительные магазины и диалоги думаю объяснять не надо, а вот с GetGender, GetPose и Heal поясню.

Я реализовал довольно неплохо дополнительные квесты на картах. В журнале появляется дополнительные задания, а сценки взятия и сдачи квеста анимированы. Вобщем не хватает только окон диалога, хотя бы с вариантами Принять/Отклонить.
Для чего мне GetGender: дело в том что у женских и мужских персонажей анимации имеют разные номера, а скрипта определяющего гендер нет в природе. Соответственно я не могу полноценно анимировать в диалогах персов игрока. И это лишь один примеров применения этой команды.
GetPose мне нужен для квестов с последователями. Если бы была такая команда, то можно было бы улучшить АИ последователя (например если персонаж игрока присел, то и непись тоже присел и его труднее заметить вражинам). На данный момент я уже сделал так что болванчики при следовании за персонажем переходят с шага на бег и обратно, если отстанут. Так же непись последователь в моем моде никогда не запрет персонажа в тупике. Достаточно просто близко подойти к нему и он выпустит персонажа игрока из тупика. Это бывает порой полезно например в пещерах если у игрока нет феерверка.
Что до Heal, была идея сделать на больших картах "лагеря для отдыха" места которых персонаж разводит костер и садится возле него на отдых, соответственно параметры персонажа востанавливаются. Хилка в случае с переломами увы не поможет, приходится презаходить на карту. На огромных картах топать к выходу довольно долго, а подобный вариант решения проблемы, как мне кажется, был бы очень кстати.

Сообщение отредактировал Devastator - Воскресенье, 24 Мая 2015, 08:21


--------------------
Не зная броду воспользуйся эхолотом не соваться в воду неприемлемо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dadonnik
post Среда, 22 Июля 2015, 20:52
Отправлено #103


Passer-By
Group Icon

Группа: Members
Сообщений: 2
Регистрация: 22-Июл-15
Пользователь №: 6,183



Доброго времени суток, товарищи программисты !
Вопрос №1. Каким образом можно создать собственные скриптовые функции/процедуры, вызываемые консольно/в скрипт-модуле карты ? Например, как это реализовано в вашем плагине ?
Вопрос №2. В последних версиях плагина реализована раздельная видимость, для группы игроков. Если можно без рекомпиляции это отключить, то как ?
P.S. в ПК режиме, кроме урона по своим ничего не должно быть.
Вопрос №3. Возможно ли попросить у вас исходники библиотеки (EI_Plugin.asi) ? Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bargest
post Четверг, 23 Июля 2015, 00:38
Отправлено #104


Infantry
Group Icon

Группа: Members
Сообщений: 31
Регистрация: 1-Окт-12
Пользователь №: 6,014



Добрый вечер.
QUOTE
Например, как это реализовано в вашем плагине ?

Очень сложно и долго. Множеством патчей машинного кода модифицирован движок скриптов ПЗ и туда жестко запихана возможность обработки новых функций. Их реализация, разумеется, находится в самом плагине. Добавление каждой отдельной функции сопряжено с некоторыми трудностями с т.з. интеграции с ПЗ, поэтому мы стремимся не делать лишнего.
QUOTE
Если можно без рекомпиляции это отключить, то как ?

Никак. ПК режим принципиально предназначен для немного иного геймплея, где "каждый сам за себя".
QUOTE
Возможно ли попросить у вас исходники библиотеки

Проект не является opensource, поэтому исходники предоставить не можем.
QUOTE
Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ?

Не понял, что имеется в виду.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dadonnik
post Четверг, 23 Июля 2015, 09:34
Отправлено #105


Passer-By
Group Icon

Группа: Members
Сообщений: 2
Регистрация: 22-Июл-15
Пользователь №: 6,183



Благодарю за развёрнутый ответ !
QUOTE
Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ?

Не понял, что имеется в виду.

Фактически вы уже ответили на этот вопрос, отвечая на вопрос №1
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Devastator
post Среда, 16 Марта 2016, 07:45
Отправлено #106


Henchman
Group Icon

Группа: Members
Сообщений: 17
Регистрация: 23-Сен-09
Пользователь №: 5,651



Всем привет!

Есть ли какие то подвижки в разработке плагина? Ждать ли новых версий или уже реализовано все что возможно? По прежнему актуальны вопросы по поводу реализации сохранения переменных в персонажа и радиуса жизни АИ.


--------------------
Не зная броду воспользуйся эхолотом не соваться в воду неприемлемо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Demoth
post Среда, 16 Марта 2016, 12:00
Отправлено #107


Conjurer
Group Icon

Группа: Add-on Developers
Сообщений: 166
Регистрация: 14-Мар-11
Пользователь №: 5,879



Devastator, на данный момент работа над плагином не ведется, но это временно, т.к. я занят другим проектом, связанным с ПЗ. Сохранение переменных в персонажа скорее всего будет в новой версии.

На счёт того, когда ждать новую версию - надеюсь, что в этом году. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hakase
post Среда, 23 Марта 2016, 22:09
Отправлено #108


Passer-By
Group Icon

Группа: Members
Сообщений: 3
Регистрация: 4-Апр-15
Пользователь №: 6,166



Напоминаю про баг торговца
 
У кого слабая сила воли - не смотреть biggrin.gif

"Чтобы не забыть хотелку"
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MIRILLED
post Четверг, 24 Марта 2016, 19:24
Отправлено #109


Knight
Group Icon

Группа: Members
Сообщений: 131
Регистрация: 6-Дек-09
Пользователь №: 5,698



QUOTE(Hakase @ Среда, 23 Марта 2016, 22:09)
Напоминаю про баг торговца
 
У кого слабая сила воли - не смотреть  biggrin.gif

"Чтобы не забыть хотелку"
*


Это не баг, это фича. biggrin.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: 18 Ноября 2017 - 11:32