[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/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/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/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 :: Просмотр темы - Исправление опыта присоединяющихся NPC в Baldur's Gate I
AERIE Team
http://forums.aerie.ru/

Исправление опыта присоединяющихся NPC в Baldur's Gate I
http://forums.aerie.ru/viewtopic.php?f=78&t=2527
Страница 1 из 2

Автор:  Vit MG [ 25 фев 2008, 12:11 ]
Заголовок сообщения:  Исправление опыта присоединяющихся NPC в Baldur's Gate I

Проблему, когда в русифицированном Baldur's Gate I (в БГТ проблемы нет) все NPC присоединяются к группе с уровнем 1, независимо от уровня главного героя, .
Тестироватие показало, что ошибка связана с именами самих НПС, - при замене их на английские все работает правильно и уровень НПС соответствует уровню протагониста, согласно NPCLEVEL.2DA.
Для устранения проблемы используйте прилагаемый патч.
Устанавливайте после всех модов, чтобы он учёл все возможные изменения.
Подробности установки - в ридми.
Требуется WeiDU не ниже 204. Если установщик ругается - скачайте его последнюю версию.

ОБНОВЛЕНИЕ: теперь пач правит именно NPCLEVEL.2DA - никакой замены имён!

Вложения:
Комментарий к файлу: Патч Исправление опыта присоединяющихся персонажей в Baldur's Gate I. Версия 1.3 12.03.08
BG1_J_NPC_LEVEL_v1.3.zip [3.97 КБ]
Скачиваний: 1967

Автор:  Alina [ 25 фев 2008, 12:59 ]
Заголовок сообщения: 

2Vit MG:
Вот как, значит?? Печально. :(
Т.е. правильно я поняла, что после присоединения НПЦ можно патч удалить, имена их станут русскими, а уровень останется правильным?

Автор:  Vit MG [ 25 фев 2008, 13:05 ]
Заголовок сообщения: 


Автор:  Alina [ 25 фев 2008, 13:21 ]
Заголовок сообщения: 

2Vit MG:
То есть, насколько я понимаю, совсем уж верным решением было бы найти этот скрипт? Или он, как ты предполагаешь, hard-coded?

Автор:  Vit MG [ 25 фев 2008, 13:39 ]
Заголовок сообщения: 


Автор:  Accolon [ 25 фев 2008, 18:16 ]
Заголовок сообщения: 

Можно попробовать добавить русские имена в NPCLEVEL.2DA. Тогда английская версия имен не затрется. Еще вариант для поднятия уровня нпц в случае БГТ - несколько изменить area-скрипты.

Автор:  Vit MG [ 25 фев 2008, 18:37 ]
Заголовок сообщения: 

Спасибо, Accolon, за идею, попробую.
Для БГТ это не нужно - в нём нет данной проблемы.

Автор:  Vit MG [ 27 фев 2008, 10:15 ]
Заголовок сообщения: 

Проверил:
записал в override файл NPCLEVEL.2DA,
скопировал все его строки и добавил их в конец файла,
заменил в первом столбце имена на соответствующие русские.

Протестировал: идея Accolon-a работает! Персонажи присоединяются с нужным уровнем и безо всяких английских имен! Так что патч в первом посте не нужен - можно будет убрать. (ОБНОВЛЕНИЕ: старый патч заменен новым, нужным :) )

Осталось сделать другой, который будет проделывать эти операции с имеющейся игрой, подставляя имена из указанных строк или полей Name персонажей. Если кто умеет работать в weidu с 2DA-файлами, прошу помочь.

А пока прикрепляю файл, который нужно разархивировать в папку override игры, но он будет работать только для тех русских имен, у которых имена в файле и игре совпадают.

ОБНОВЛЕНИЕ: Аттач удалён - больше не требуется.

Автор:  Accolon [ 27 фев 2008, 10:30 ]
Заголовок сообщения: 


Автор:  Vit MG [ 27 фев 2008, 10:41 ]
Заголовок сообщения: 

2Accolon: Все-таки правильнее было бы дописать NPCLEVEL.2DA средствами WeiDU: во-первых, эта таблица, гипотетически, может быть отредактирована какими-нибудь модами, во-вторых, где брать имена, мы знаем совершенно точно, в третьих, аналогичная проблема возникает во всех языках, меняющих имена, было бы элегантнее сделать патч универсальным.
Жаль, что у меня самого сделать его не получается.

Автор:  Alina [ 27 фев 2008, 10:46 ]
Заголовок сообщения: 

Я, к сожалению, тоже не знаю, как это сделать :(

Автор:  Accolon [ 27 фев 2008, 17:08 ]
Заголовок сообщения: 


Автор:  Vit MG [ 27 фев 2008, 18:23 ]
Заголовок сообщения: 

2Accolon: Ну, в принципе, это уже полу-решение.
Осталось присоединить вместо названия ряда к строчке значение из определенной строчки DIALOG.TLK (у меня не получилось, может у тебя получится? - они прописаны в моде сверху).
А если получится программой считать каждый ряд, заменить в нем название и дописать снизу таблицы - будет совсем здорово!

Автор:  Accolon [ 28 фев 2008, 06:08 ]
Заголовок сообщения: 


Автор:  Vit MG [ 28 фев 2008, 09:21 ]
Заголовок сообщения: 


Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/
Not able to open ./cache/data_global.php