[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
AERIE Team • Просмотр темы - Переделка Tutu в BGT

AERIE Team

Все об играх серии Baldur's Gate
Текущее время: 24 ноя 2024, 21:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Переделка Tutu в BGT
СообщениеДобавлено: 18 ноя 2006, 18:48 
Не в сети
Администратор

Зарегистрирован: 23 сен 2003, 12:13
Сообщения: 1149
Откуда: Санкт-Петербург
При попытке преобразовать мод сделанный под Tutu к BGT-формату столкнулся с непреодолимой проблемой. Требуется помощь опытных программистов.
в файле d блок
I_C_T _TAZOK 33 SuFinchSeesTazok2
== SUFINCHJ IF ~InParty("sufinch") !Dead("sufinch") !StateCheck("sufinch",STATE_SLEEPING)~ THEN
@838
END
преобразую к виду
I_C_T TAZOK 33 SuFinchSeesTazok2
== SUFINCHJ IF ~InParty("sufinch") !Dead("sufinch") !StateCheck("sufinch",STATE_SLEEPING)~ THEN
@838
END
после чего WeiDU при установке жалуется на TAZOK 33 и прекращает установку.
Чуть ранее в том же самом файле есть болк
I_C_T _TAZOK 0 SuFinchSeesTazok
== SUFINCHJ IF ~InParty("sufinch") !Dead("sufinch") !StateCheck("sufinch",STATE_SLEEPING)~ THEN
@838
END
который я преобразовываю к виду
I_C_T TAZOK 0 SuFinchSeesTazok
== SUFINCHJ IF ~InParty("sufinch") !Dead("sufinch") !StateCheck("sufinch",STATE_SLEEPING)~ THEN
@838
END
и на этот блок WeiDU не жалуется.
Кто-нибудь может подсказать - что это вообще за команда, и можно ли как-нибудь проскочить эту коварную цифру - 33?
Насколько я понимаю, TAZOK - это файл dlg, имеющийся в игре. А вот что же такое - I_C_T? И странное число - 33?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переделка Tutu в BGT
СообщениеДобавлено: 19 ноя 2006, 17:14 
Не в сети
Аватара пользователя

Зарегистрирован: 08 сен 2005, 10:54
Сообщения: 114
Откуда: Москва
Хай!

Это, часом, не Финч, которая гном-библиотекарь?
Если так, то:
http://forums.spellholdstudios.net/inde ... ntry231526
- Бонс, ее автор, возражает против трансформации мода под БГТ, то есть дальнейшая работа тут, по-моему бессмысленна. Если ее мнение изменилось, здорово, а если нет, значит, эта тема еще в силе - к сожалению, так как мод, по-моему, хороший, и чем больше игроков в него смогли бы играть, тем лучше.



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

Есть программка - Infinity Explorer, http://infexp.sourceforge.net . Ставишь ее, запускаешь и в "path" выбираешь, где у тебя стоит туту. Слева открывается дерево. Отлично. Теперь выбираешь open external file в меню, файл _tazok.dlg

Куууча фраз справа. Тебе нужна фраза, при выделении которой внизу будет _Tazok phrase 33. Ее найти просто - перебором.
Вот она: "What do you mean, prisoners?! No one supposed to know of camp! NO ONE!"

И вот именно в эту фразу встроена интерджек... короче, вот эта I_C_T фраза финча.

А теперь всю ту же процедуру повторим с инсталлом BGT(который у меня не установлен), и вот там в файле про Tazok'a (ищем соответствующий файл или через open external file, или через dialogs - правда, в dialogs файл Tazok - это Tazok из БГ2, из-за чего, собственно, и ошибка: фразы 33 там просто нет) ищем фразу "What do you mean, prisoners?! No one supposed to know of camp! NO ONE!" - записываем ее номер и уже этот номер(возможно ,не 33, и, возможно, другое название файла) перестраиваем в нашу команду.

Вот как это делается в общем и целом.

_________________



Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 ноя 2006, 17:42 
Не в сети
Администратор

Зарегистрирован: 23 сен 2003, 12:13
Сообщения: 1149
Откуда: Санкт-Петербург


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2006, 10:43 
Не в сети
Администратор

Зарегистрирован: 23 сен 2003, 12:13
Сообщения: 1149
Откуда: Санкт-Петербург


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Not able to open ./cache/data_global.php