Тех. Помощь.

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

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

Сообщение tipun »

Да, можно даже попроще сделать. В ALWAYS добавить вот это:

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

<<<<<<<< fix_tob_script.baf
IF
	GlobalGT("Chapter","GLOBAL",%bg2_chapter_7%)
THEN
	RESPONSE #100
		ChangeAIScript("%tob_override%",OVERRIDE)
END
>>>>>>>>
а персонажам добавлять следующее:

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

OUTER_SPRINT ~tob_override~ ~7XAlor25~
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XALORA.baf~ BEGIN
	COMPILE ~%MOD_FOLDER%/MISC/7XALORA.baf~
	EXTEND_TOP ~7XALORA.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
END ELSE BEGIN
	COPY ~fix_tob_script.baf~ ~override/7XALORA.bcs~ EVALUATE_BUFFER
		COMPILE_BAF_TO_BCS
END
А с Кораном да, какой скрипт есть, тот и надо использовать.
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

Шикарно, спасибо огромное за идеи и помощь!! Добавить это уже дело техническое, справлюсь!

Кстати, при таком коде нужно ли еще создание ToB-скрипта или уже не требуется? Вот это, которое ниже идет:
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XAlor25.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XAlor25.baf~ END
ELSE BEGIN
<<<<<<<<7XAlor25.baf
>>>>>>>>
COMPILE ~7XAlor25.baf~
END
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

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

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

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

Сообщение Austin »

tipun писал(а):
16 июн 2020, 20:30
Нужно.
ОК, я так и предполагал, но на всякий случай уточнить решил :)
Чудеса, спасибо большое еще раз!! Пробую установить персонажей - ошибок нет, останется в игре потестить, что теперь выйдет ) Пока доделываю всех остальных!
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение Austin »

Дописал каждому NPC в ToB функцию EET-непрерывности (EET_NPC_TRANSITION), всё сделал по советам tipun, за что еще раз огромное спасибо!!

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

Надо всё проверить сперва как следует. Мод сложный и большой, это не маленький и удобный Варшун, где всё получилось на раз-два. Тут настоящее испытание для нервов было. И сам бы я точно не справился, если бы не помощь tipun в этой теме!
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение Austin »

Так, рано я обрадовался ) Мод не так-то прост и легко не сдаётся ))
В игре в EET происходит следующее: у некоторых NPC (Шар-Тил, Дикин) всё отлично, а другие после вызова через Дух появляются и тут же исчезают (даже до диалога) - Ксан, Бранвен, Сафана... Теперь надо с этим разобраться, ищу причину...
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

Austin писал(а):
16 июн 2020, 23:21
Так, рано я обрадовался ) Мод не так-то прост и легко не сдаётся ))
В игре в EET происходит следующее: у некоторых NPC (Шар-Тил, Дикин) всё отлично, а другие после вызова через Дух появляются и тут же исчезают (даже до диалога) - Ксан, Бранвен, Сафана... Теперь надо с этим разобраться, ищу причину...
Я не скачивал новую версию, но просмотрел Ксана. Могу предположить, что ты для него используешь скрипт XAN. В ЕЕТ он будет исчезать. Для него должен использоваться скрипт 7XXAN, который прописывается при установке мода и которого нет в моде. Его нужно создать так, как я писал. У него только бантеры, так что пустой скрипт ему подойдет.

И еще вот эта бестолковая проверка:

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

ACTION_IF NOT FILE_EXISTS_IN_GAME ~O#Xan09.cre~ OR FILE_EXISTS_IN_GAME ~O#Xan11.cre~ OR FILE_EXISTS_IN_GAME ~O#Xan12.cre~ OR FILE_EXISTS_IN_GAME ~O#Xan13.cre~ BEGIN
можно просто оставить:

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

ACTION_IF NOT FILE_EXISTS_IN_GAME ~O#Xan09.cre~ BEGIN
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

Могу предположить, что ты для него используешь скрипт XAN. В ЕЕТ он будет исчезать. Для него должен использоваться скрипт 7XXAN, который прописывается при установке мода и которого нет в моде.
Хм... Скрипт XAN есть, но он упоминается только в строке про БГ1:
override_BG1 = "XAN"

В остальном создается 7XXAN, вроде всё по вчерашней схеме, вот текущий код:
// EET Fate Spirit Xan

ACTION_IF (GAME_IS ~eet~) BEGIN

INCLUDE ~EET/other/EET_functions.tph~ // functions from EET mod

// remove duplication in the call dialog with the option of the original EET

<<<<<<<< xan_fix.baf
IF
!Global("XanSummoned","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("XanSummoned","GLOBAL",2)
Continue()
END

>>>>>>>>
EXTEND_BOTTOM ~AR4000.bcs~ ~xan_fix.baf~


//// Create and install a missing ToB-script file to avoid installation errors and not to use a script from the BG1&SOA
OUTER_SPRINT ~tob_override~ ~7XXAN25~
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XXAN.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XXAN.baf~
EXTEND_TOP ~7XXAN.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
END ELSE BEGIN
COPY ~fix_tob_script.baf~ ~override/7XXAN.bcs~ EVALUATE_BUFFER
COMPILE_BAF_TO_BCS
END

ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XXAN25.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XXAN25.baf~ END
ELSE BEGIN
<<<<<<<<7XXAN25.baf
>>>>>>>>
COMPILE ~7XXAN25.baf~
END


LAF ~EET_NPC_TRANSITION~
INT_VAR
type = 3 // NPC is summon-able if met before
default_ToB = 1
STR_VAR
dv = "7XXAN" // death variable of your NPC
override_BG1 = "XAN" //name of the override NPC script in BG1
override_SoA = "7XXAN" // override script of your NPC (SoA)
override_ToB = "7XXAN25" // override script of your NPC (ToB)
cre_ToB = "7XCRE76"
dialog_ToB = "7XXAN" // joining dialogue for ToB
traFile = EVAL "BG1NPCSoA/tra/%LANGUAGE%/XanTOB.tra"
string = "@3"
stringPosDV = "Xzar"
END
END
У Шар-Тил код по той же схеме сделан, но у нее почему-то все хорошо работает:
override_BG1 = "SHARTEEL"
override_SoD = "K9SHAR"
override_SoA = "7Xshar" // override script (SoA)
override_ToB = "7Xsha25" // override script (ToB)
И еще вот эта бестолковая проверка:
Это я не трогал, сам автор мода добавлял, ОК, поменяю )
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

Austin писал(а):
17 июн 2020, 10:04
Могу предположить, что ты для него используешь скрипт XAN. В ЕЕТ он будет исчезать. Для него должен использоваться скрипт 7XXAN, который прописывается при установке мода и которого нет в моде.
Хм... Скрипт XAN есть, но он упоминается только в строке про БГ1:
override_BG1 = "XAN"

В остальном создается 7XXAN, вроде всё по вчерашней схеме, вот текущий код:
// EET Fate Spirit Xan

ACTION_IF (GAME_IS ~eet~) BEGIN

INCLUDE ~EET/other/EET_functions.tph~ // functions from EET mod

// remove duplication in the call dialog with the option of the original EET

<<<<<<<< xan_fix.baf
IF
!Global("XanSummoned","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("XanSummoned","GLOBAL",2)
Continue()
END

>>>>>>>>
EXTEND_BOTTOM ~AR4000.bcs~ ~xan_fix.baf~


//// Create and install a missing ToB-script file to avoid installation errors and not to use a script from the BG1&SOA
OUTER_SPRINT ~tob_override~ ~7XXAN25~
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XXAN.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XXAN.baf~
EXTEND_TOP ~7XXAN.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
END ELSE BEGIN
COPY ~fix_tob_script.baf~ ~override/7XXAN.bcs~ EVALUATE_BUFFER
COMPILE_BAF_TO_BCS
END

ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XXAN25.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XXAN25.baf~ END
ELSE BEGIN
<<<<<<<<7XXAN25.baf
>>>>>>>>
COMPILE ~7XXAN25.baf~
END


LAF ~EET_NPC_TRANSITION~
INT_VAR
type = 3 // NPC is summon-able if met before
default_ToB = 1
STR_VAR
dv = "7XXAN" // death variable of your NPC
override_BG1 = "XAN" //name of the override NPC script in BG1
override_SoA = "7XXAN" // override script of your NPC (SoA)
override_ToB = "7XXAN25" // override script of your NPC (ToB)
cre_ToB = "7XCRE76"
dialog_ToB = "7XXAN" // joining dialogue for ToB
traFile = EVAL "BG1NPCSoA/tra/%LANGUAGE%/XanTOB.tra"
string = "@3"
stringPosDV = "Xzar"
END
END
У Шар-Тил код по той же схеме сделан, но у нее почему-то все хорошо работает:
override_BG1 = "SHARTEEL"
override_SoD = "K9SHAR"
override_SoA = "7Xshar" // override script (SoA)
override_ToB = "7Xsha25" // override script (ToB)
И еще вот эта бестолковая проверка:
Это я не трогал, сам автор мода добавлял, ОК, поменяю )
Так, я что-то до этого не обратил внимания. В TRANSITION не совсем правильно. Тут нужно type=2 и не нужен override_BG1. И так для всех НПС. Дело в том, что вроде как эти НПС есть в БГ1, но НПС из мода не имеют никакого отношения к оригинальным НПС из БГ1, поэтому они должны считаться как СоА НПС и ничего, связанного с БГ1 у них быть не должно.

Про бестолковую проверку)) Да, я знаю, что это заморочки автора мода.
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

Попробовал так сделать, но не помогает - все равно пропадают NPC. Причем и Шар-Тил тоже это касается - оказалось, что в тот раз она осталась лишь потому, что я успел начать с ней диалог до ее исчезновения. Это работает и с другими NPC - если успеть нажать паузу и заговорить с ними, то они не исчезают. Если не успеть, то всё, испаряются :( Почему такая дичь происходит, не пойму...
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

Austin писал(а):
17 июн 2020, 11:54
Попробовал так сделать, но не помогает - все равно пропадают NPC. Причем и Шар-Тил тоже это касается - оказалось, что в тот раз она осталась лишь потому, что я успел начать с ней диалог до ее исчезновения. Это работает и с другими NPC - если успеть нажать паузу и заговорить с ними, то они не исчезают. Если не успеть, то всё, испаряются :( Почему такая дичь происходит, не пойму...
Я понял, почему так происходит. Сейчас подумаю, как это исправить.

Edit. Это из-за TRANSITION и плюс долбанутость создания мода. Если б для СоА и для ТоБ использовались разные файлы персонажей с нужными для каждой игры скриптами, такого бы не происходило.
В общем, я изучил эту функцию, и теперь нужно вот что сделать.
Заменить это:

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

OUTER_SPRINT ~tob_override~ ~7XAlor25~
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XALORA.baf~ BEGIN
	COMPILE ~%MOD_FOLDER%/MISC/7XALORA.baf~
	EXTEND_TOP ~7XALORA.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
END ELSE BEGIN
	COPY ~fix_tob_script.baf~ ~override/7XALORA.bcs~ EVALUATE_BUFFER
		COMPILE_BAF_TO_BCS
END
назад на это:

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

ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XALORA.baf~ BEGIN
	COMPILE ~%MOD_FOLDER%/MISC/7XALORA.baf~
END ELSE BEGIN
<<<<<<<<7XALORA.baf
>>>>>>>>
	COMPILE ~7XALORA.baf~
END
Еще подправить fix_tob_script.baf. Добавить одну строчку

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

<<<<<<<< fix_tob_script.baf
IF
	GlobalGT("Chapter","GLOBAL",%bg2_chapter_7%)
	GlobalGT("%tob_var%","GLOBAL",0)
THEN
	RESPONSE #100
		ChangeAIScript("%tob_override%",OVERRIDE)
END
>>>>>>>>
А после TRANSITION добавить вот так:

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

OUTER_SPRINT ~tob_override~ ~7XAlor25~
OUTER_SPRINT ~tob_var~ ~AloraSummonedToB~
EXTEND_TOP ~7XALORA.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
Дело в том, что ЕЕТ позволяет вернуться из ТоБ в локации СоА. И k4thos сделал защиту, что если каких-то НПС оставили в где-то в СоА, но их можно вызвать через Духа Судьбы, то если вернуться на ту локу, где оставили предыдущую версию НПС избежать дублирования. А т.к. у вызываемых НПС из этого мода изначально стоит скрипт СоА, поэтому они и пропадают.
GlobalGT("%tob_var%","GLOBAL",0) - это, чтобы ЕЕТшная защита осталась. Имя для tob_var берется из fatesp.dlg, ну или из .d файла для каждого персонаже.
Последний раз редактировалось tipun 17 июн 2020, 14:07, всего редактировалось 1 раз.
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

Спасибо большое!! Переделал код, буду проверять. Как же всё сложно с EET, ужас (
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

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

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

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

Сообщение Austin »

ОК, добавил это тоже всем NPC и дополнил блок ALWAYS. Сейчас tp2-файл вот в таком редакции. Буду тестировать в игре.
Спасибо еще раз огромное в любом случае!!

P.S. В этом моде tp2 весит 300 килобайт! Словно в мега-модах. И это я еще из него тексты при тра-фикации перенес в отдельный файл, до этого было 400 килобайт. Очень громоздко всё и много контента, особенно в SoA. Видно, что у Smiling Imp было много идей и желания, но по технической части он новичком был. Хотя не мне судить, я вообще тут чайник ))
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

Надо бы еще на ЕЕТ убрать установку Скай :| А то не логично получается :D
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

Так, почти победили :)) Переустановил, в сотый раз убил Илласеру и проверил Дух судьбы - теперь у всех NPC работают диалоги и никто не исчезает, кроме Элдота и Алоры!
Проблему с Алорой я нашел - у нее есть SOA-скрипт 7XALOR.baf и он прописывается в .cre, но в tp2 у нас осталось создание скрипта 7XALORA.baf. Я изменил на 7XALOR и у неё тоже всё наладилось.

А вот с Элдотом нашел причину, но не могу понять, почему она возникла. У него есть SoA-скрипт 7XELDO, мы его везде указали.
В tp2 прописано:
// Eldoth
COPY_EXISTING ~7XCRE6.cre~ ~override~
WRITE_EVALUATED_ASCII SCRIPT_OVERRIDE ~7XELDO~ #8
Код для Элдота в EET сейчас следующий:
// EET Fate Spirit Eldoth

ACTION_IF (GAME_IS ~eet~) BEGIN
INCLUDE ~EET/other/EET_functions.tph~ // functions from EET mod

// remove duplication in the call dialog with the option of the original EET
<<<<<<<< Eldoth_fix.baf
IF
!Global("EldothSummoned","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("EldothSummoned","GLOBAL",2)
Continue()
END
>>>>>>>>
EXTEND_BOTTOM ~AR4000.bcs~ ~Eldoth_fix.baf~

//// Create and install a missing ToB-script file to avoid installation errors and not to use a script from the BG1&SOA
ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/7XELDO.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/7XELDO.baf~
END ELSE BEGIN
<<<<<<<<7XELDO.baf
>>>>>>>>
COMPILE ~7XELDO.baf~
END

ACTION_IF FILE_EXISTS ~%MOD_FOLDER%/MISC/7XEld25.baf~ BEGIN
COMPILE ~%MOD_FOLDER%/MISC/7XEld25.baf~ END
ELSE BEGIN
<<<<<<<<7XEld25.baf
>>>>>>>>
COMPILE ~7XEld25.baf~
END


LAF ~EET_NPC_TRANSITION~
INT_VAR
type = 2 // NPC is summon-able if met before
default_ToB = 1
STR_VAR
dv = "7XELDOT" // death variable
override_SoA = "7XELDO" // override script (SoA)
override_ToB = "7XEld25" // override script (ToB)
cre_ToB = "7XCRE6"
dialog_ToB = "7XELDOT" // joining dialogue for ToB
traFile = EVAL "BG1NPCSoA/tra/%LANGUAGE%/TOBBanter1.tra"
string = "@27"
stringPosDV = "Faldorn"
END
OUTER_SPRINT ~tob_override~ ~7XEld25~
OUTER_SPRINT ~tob_var~ ~EldothTOBSummon~
EXTEND_TOP ~7XELDO.bcs~ ~fix_tob_script.baf~ EVALUATE_BUFFER
END
А в его cre-файле 7XCRE6.cre в итоге получается следующее:

script name 7XELDOT
override script 7XELDO.bcs (в наличии)
default script ELDOT.bcs
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение Austin »

Еще интересно, почему у Корана есть default script в cre-файле (shoutdlg.bcs), а у Сафаны нет. И у других тоже - у Гаррика нет, а у Бранвен есть. Надеюсь, это ничем не чревато.
tipun писал(а):
17 июн 2020, 15:12
Надо бы еще на ЕЕТ убрать установку Скай :| А то не логично получается :D
Без спойлеров, я не играл еще в SoD :D
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

Про default script у Элдота:
WRITE_EVALUATED_ASCII SCRIPT_DEFAULT ~~ #8
Он не нужен в БГ2.
Про script name, вполне возможно. Совсем не обязательно, чтобы соответствовало имени .cre файла.
Austin писал(а):
17 июн 2020, 16:36
Еще интересно, почему у Корана есть default script в cre-файле (shoutdlg.bcs), а у Сафаны нет. И у других тоже - у Гаррика нет, а у Бранвен есть. Надеюсь, это ничем не чревато.
Это значит, что НПС сам начнет диалог. Тут получится, что при вызове через Духа Судьбы тоже начнет диалог сам. Если у других НПС в default скриптах ничего нет, то можно до ChangeAIScript("%tob_override%",OVERRIDE) добавить ChangeAIScript("",DEFAULT). Чтобы сами не заговаривали.
Austin писал(а):
17 июн 2020, 16:36
tipun писал(а):
17 июн 2020, 15:12
Надо бы еще на ЕЕТ убрать установку Скай :| А то не логично получается :D
Без спойлеров, я не играл еще в SoD :D
Прошу прощения.
Изображение
Жираф большой - ему видней...

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

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

Сообщение Austin »

ОК, с Элдотом тогда попробую для начала убрать этот лишний скрипт. Других ошибок с ним не нахожу. Он последний, кто исчезает еще, остальные "вылечены" :))
https://arcanecoast.ru/mods - Список модов ArcaneCoast

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

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

Сообщение tipun »

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

Ответить