Город Мастеров
IPB

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


lolic99
Отправлено: Dec 21 2017, 23:04


Level 1


Группа: Newbie
Сообщений: 4
Регистрация: 17.12.2017
Пользователь №: 6,729


Цитата(denis0k @ Dec 21 2017, 07:45) *
Приоритет овера наивысший. Либо это баг, либо какая-то непонятная фича. Я синглом никогда не занимался, не знаю.
Экспа менялась от патча к патчу ещё. Оригинальную кампанию можно было закончить от ~15 до 20-го уровня, смотря на каком патче проходить.

Это не TES, оверрайд папка не имеет наивысшего приоритета, модульные скрипты перекрывают.
Мнения патчей я менять не собираюсь, всего лишь хочу вернуть нормально начисление экспы на одного перса.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146592 · Ответов: 3354 · Просмотров: 257,092

lolic99
Отправлено: Dec 20 2017, 01:51


Level 1


Группа: Newbie
Сообщений: 4
Регистрация: 17.12.2017
Пользователь №: 6,729


Цитата(Melisse @ Dec 19 2017, 16:42) *
хакпаки или оверрайд, если не хочется менять именно скрипты в модуле

Так в том и вопрос, как это сделать не меняя сам модуль модуль. Хакпаки нужно натягивать в модуль через тулсет, а оверрайд вообще перекрывает только Core скрипты, не скрипты модуля.
Получается, собственно, что кроме как редактированием модуля кампании никак не обойтись. Обидно, потому что правок мало - только сохранение хенчей в базу данных компании при завершении чаптера и восстановление при начале нового. Бегаю с модом Henchman Inventory and Battle AI Mod, обвешивать хенчей хабаром приходится самому, потому терять его между чаптерами совсем не радует.
Сам скрипт, отвечающий за наем нескольких хенчей, относится к Core и оверрайдится без проблем. А вот скрипты начала/конца чаптеров, разумеется, оверрайдить не выходит.
Цитата
В оригинале используется стандартная система опыта по днд 3.0, но с пониженным процентом, она редактируется через свойства модуля в тулсете.
Если хочется вносить разные штуки - нужно писать свою систему опыта и запускать ее на смерть моба, но для этого придется менять скрипты и как-то их подгружать одним из способов выше, если нет желания менять именно скрипты модуля.

Да, так и сделал, повесил на смерть моба, только не свою систему опыта а пересчет Experience point scale (SetModuleXPScale) в зависимости от размера партии. Т.е. при размере группы 1 он равен 10, как и в дефолтной кампании, и увеличивается на 2 с каждым новым членом группы, включая саммонов. Не совсем точная замена, но разница там пренебрежительна. Поскольку евент генерится до того как фактически начисляется экспа - всегда имею достаточно скомпенсированное значение.
К сожалению, способ не самый изящный, надеялся что этот функционал просто можно отключить в настройках модуля, как в NWN2.

К счастью, по крайней мере скрипт, висящий на этом евенте, оверрайдится без проблем.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146590 · Ответов: 3354 · Просмотров: 257,092

lolic99
Отправлено: Dec 19 2017, 14:10


Level 1


Группа: Newbie
Сообщений: 4
Регистрация: 17.12.2017
Пользователь №: 6,729


Теперь другой вопрос.
Получилось сделать так что все хенчи теперь корректно переходят между главами, при этом не теряя снарягу, которую выдал им ранее. Проблема в том что для этого пришлось отредактировать скрипты в каждом чаптере оригинальной кампании. А они, как известно, из папки Override не подсасываются, приходится лезть в nwm файлы, что очень не нравится.
Можно ли как то оверрайдить скрипты глобально, не редактируя модули? Я так понимаю - хак паки тоже требуют подключения через тулсет в сам модуль?

И в догонку. Можно ли скриптом поправить пенальти к экспе за большую команду? В оригинальной кампании нвн2 размер партии не влияет на количество получаемого опыта, в нвн1 же каждый хенч, саммон и фамильяр откушивает изрядный кусок. А при большой партии вообще достаются крохи. Это как то настраивается?
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146588 · Ответов: 3354 · Просмотров: 257,092

lolic99
Отправлено: Dec 17 2017, 03:04


Level 1


Группа: Newbie
Сообщений: 4
Регистрация: 17.12.2017
Пользователь №: 6,729


Всем здрасьте.
Вопрос не то чтобы очень тупой, разве что в перспективе.
Облазил просторы нета, но нигде не нашел ответа на простой вопрос - где найти мод, позволяющий в оригинальной компании первого NWN нанимать более одного стандартного хенча одновременно.
Аддоны все стоят, но нужно чтобы можно было собрать партию именно в самой первой компании. Есть масса отсылок на SetMaxHenchman (который не факт что будет работать в ОС), и большое количество дохлых ссылок на этот вопрос, в частности на форум биоваров. Но рабочего мода не нашел нигде.
К сожалению, даже henchai 1.08 такой возможности не добавляет. Очень, очень прискорбно.

Вроде бы вопрос решил. Всего то надо было отредактировать скрипт диалога (nw_ch_action13), он общий для всех хенчей, добавить туда SetMaxHenchmen и выкинуть зануление текущего хенча.
Теперь гуляю в оригинальной кампании со своей небольшой армией.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146587 · Ответов: 3354 · Просмотров: 257,092


Есть новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Горячая тема (есть новые сообщения)  Горячая тема (есть новые ответы)
Горячая тема (нет новых сообщений)  Горячая тема (нет новых ответов)
Опрос (есть новые голоса)  Опрос (есть новые голоса)
Опрос (нет новых голосов)  Опрос (нет новых голосов)
Тема закрыта  Закрытая тема
Тема перемещена  Тема перемещена
 

Текстовая версия Сейчас: 16th June 2019 - 20:28