AERIE Team

Все об играх серии Baldur's Gate
Текущее время: 23 авг 2017, 09:05

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Переменные имена файлов в REPLACE_BCS_BLOCK
СообщениеДобавлено: 17 дек 2010, 14:18 
Не в сети

Зарегистрирован: 04 мар 2009, 18:22
Сообщения: 32
Вот это работает:
Код:
COPY_EXISTING ~AR2500.BCS~ ~override~
   REPLACE_BCS_BLOCK ~path/to/component/foo.baf~ ~path/to/component/bar.baf~

А вот это не работает:
Код:
COPY_EXISTING ~AR2500.BCS~ ~override~
   REPLACE_BCS_BLOCK ~%my_path%/foo.baf~ ~%my_path%/bar.baf~

Можно ли как-нибудь обойти это ограничение, т.е. подставить в REPLACE_BCS_BLOCK файл, путь к которому записан в переменной и, вообще говоря, может быть заранее не известен?

Я нашел один, но это реальное извращение:
Код:
INCLUDE ~%my_path%/foo.tpa~

И в файле foo.tpa:
Код:
<<<<<<<< .../foo.baf
// сюда пишем то, что должно быть в %my_path%/foo.baf...
>>>>>>>>

Есть ли способ лучше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменные имена файлов в REPLACE_BCS_BLOCK
СообщениеДобавлено: 18 дек 2010, 00:16 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2006, 19:38
Сообщения: 558
Откуда: СПб
Думаю, что проще обратиться на форум Вейду и попросить добавить подобную возможность.

_________________
They killed Fry :( Them bastards have killed her :'(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменные имена файлов в REPLACE_BCS_BLOCK
СообщениеДобавлено: 18 дек 2010, 11:01 
Не в сети

Зарегистрирован: 04 мар 2009, 18:22
Сообщения: 32
Ardanis писал(а):
Думаю, что проще обратиться на форум Вейду и попросить добавить подобную возможность.
Мда... Вообще, странно, что интерполяция переменных в строках работает по разному в зависимости от контекста. По идее, строка не должна знать ни о каких REPLACE_BCS_BLOCK. Если же она знает, в каком контексте употребляется, и отказывается подставлять значения переменных в некоторых из них, то одно из двух: либо это сделано специально, либо в коде WeiDU все настолько криво, что принципиально разный функционал перепутан друг с другом и пронизан взаимными влияниями. Не знаю даже, какой из этих вариантов хуже...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменные имена файлов в REPLACE_BCS_BLOCK
СообщениеДобавлено: 18 дек 2010, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2006, 19:38
Сообщения: 558
Откуда: СПб
Немолодая и часто обновляемая программа, которую не мешало бы переписать с нуля. Беда в том, что приходится еще поддерживать совместимость со старыми модами, а это как раз и есть первоочередная задача.

Пойду отпишусь там.

_________________
They killed Fry :( Them bastards have killed her :'(


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

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB