Тех. Помощь.

Копошимся во внутренностях игр и даем выход своему креативу...
Аватара пользователя
Austin
Переводчик
Переводчик
Сообщения: 1261
Зарегистрирован: 19 май 2010, 19:50

Re: Тех. Помощь.

Сообщение Austin »

Я в любом случае благодарен уже, без тебя я бы даже досюда не добрался! Теперь хотя бы нет дублирования реплик, и функция, пусть и с глюками еще, но работает! Ковыряюсь пока - если смогу исправить сам, отпишусь тут!
tipun писал(а):
15 июн 2020, 21:15
И еще вопрос, EET_end используется? Или чистая БГ2ЕЕ?
Сейчас тестирую именно на EET_end. На обычной БГ2EE все работает без проблем, на EET_end тоже всё (кроме Духа Судьбы) нормально в той версии, где нет TRANSITION.
То есть проблемы появляются только на EET_end и только после добавления TRANSITION.
tipun писал(а):
15 июн 2020, 21:15
Проверь, какие файлы в pdialog.2da добавляются. В тп2. Если не разберешься, завтра гляну.

По Кивану, например, в pdialog.2da добавляется вот это:
APPEND ~pdialog.2da~
~7XKIVA 7XKIVAP 7XKIVAJ 7XKIVAD 7XKIV25P 7XKIV25J 7XKIV25D 7XKIVA25~
UNLESS ~7XKIVA~
https://arcanecoast.ru/mods - Список модов ArcaneCoast

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

Похлже, чтобы разобраться, все же придется установить мод. Но завтра еще раз без установки гляну. Просто мне нужно будет новую игру ставить, чтобы с главами не попутаться. Т.к. у меня ТоБ сейчас 27-29 главы. Но постараюсь что-нибудь найти для решения данной проблемы.
Изображение
Жираф большой - ему видней...

Аватара пользователя
Austin
Переводчик
Переводчик
Сообщения: 1261
Зарегистрирован: 19 май 2010, 19:50

Re: Тех. Помощь.

Сообщение Austin »

Извини, что напряг так (( Если не получится - ничего страшного.

Насчет скриптов - я посмотрел в Near Infinity файл 7XCRE73.cre Кивана, который создается модом в ToB. В нем указан script name 7XKIVA.bcs и такой же override script (но тот серый, неактивный, и в папке override такого нет). И есть default script SHOUTDLG.bcs.
Если в TRANSITION указать override_ToB = "7XKIVA", установщик выдает ошибку
WARNING EET_NPC_TRANSITION: "7XKIVA.bcs" doesn't exist in game
А если указать override_ToB = "Kivan", то мод устанавливается и в партию Киван вступает, даже диалог нужный говорит после вызова, но потом начинается глюк с "исчезновением" после увольнения.
https://arcanecoast.ru/mods - Список модов ArcaneCoast

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

Понятно. Просто он не доделан. Или просто не стали делать для ТоБ. SHOUTDLG - это стандартный скрипт начала диалога. Т.е. для ТоБ Киван скорее всего он просто не сделан.
Со скриптами сейчас что-нибудь придумаю.
Изображение
Жираф большой - ему видней...

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

Код: Выделить всё

<<<<<<<<7XKIVA.baf
>>>>>>>>
COMPILE ~7XKIVA.baf~
Перед TRANSITION

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

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

В общем, лучше делать так:

Код: Выделить всё

ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/%nujnaja_papka%/my_file.baf~ BEGIN
	COMPILE ~%MOD_FOLDER%/%nujnaja_papka%/my_file.baf~ END
ELSE BEGIN
<<<<<<<<my_file.baf
>>>>>>>>
COMPILE ~my_file.baf~
END
Изображение
Жираф большой - ему видней...

Аватара пользователя
Austin
Переводчик
Переводчик
Сообщения: 1261
Зарегистрирован: 19 май 2010, 19:50

Re: Тех. Помощь.

Сообщение Austin »

Попробую, спасибо! Странно, почему без использования TRANSITION проблем не возникает (кроме Духа Судьбы)...

ToB-части, как я помню, автор действительно начал делать в поздний период и мог до конца не доделать. А с 2014 года перестал поддерживать мод. Диалоги в ToB у всех персонажей есть, но немного.
Основные диалоги идут в SoA у всех героев и вот там объем огромный.
https://arcanecoast.ru/mods - Список модов ArcaneCoast

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

my_ffile -> имя скрипта.

А проблемы возникают по тому, что TRANSITION нужны указанные скрипты. Игре они не нужны, она просто игнорирует отсутствующие ресурсы, особенно ЕЕ, а вот функции они нужны.
Изображение
Жираф большой - ему видней...

Аватара пользователя
Austin
Переводчик
Переводчик
Сообщения: 1261
Зарегистрирован: 19 май 2010, 19:50

Re: Тех. Помощь.

Сообщение Austin »

tipun писал(а):
15 июн 2020, 22:46
my_ffile -> имя скрипта.

А проблем не возникает по тому, что TRANSITION нужны указанные скрипты. Игре они не нужны, она просто игнорирует отсутствующие ресурсы, особенно ЕЕ, а вот функции они нужны.
Ясно! Пробую пока таким способом сделать! Потом отпишусь, что получится.
Спасибо еще раз! :)
https://arcanecoast.ru/mods - Список модов ArcaneCoast

Аватара пользователя
tipun
Переводчик
Переводчик
Сообщения: 797
Зарегистрирован: 27 май 2016, 06:57

Re: Тех. Помощь.

Сообщение tipun »

Не за что))
Изображение
Жираф большой - ему видней...

Ответить