[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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Исправление опыта присоединяющихся NPC в Baldur's Gate I
СообщениеДобавлено: 25 фев 2008, 12:11 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202
Проблему, когда в русифицированном 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 КБ]
Скачиваний: 1947

_________________
Baldur's Gate по-русски: и


Последний раз редактировалось Vit MG 12 мар 2008, 13:44, всего редактировалось 7 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 12:59 
Не в сети
Хозяйка
Аватара пользователя

Зарегистрирован: 03 янв 2002, 19:14
Сообщения: 5315
Откуда: Питер
2Vit MG:
Вот как, значит?? Печально. :(
Т.е. правильно я поняла, что после присоединения НПЦ можно патч удалить, имена их станут русскими, а уровень останется правильным?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 13:05 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 13:21 
Не в сети
Хозяйка
Аватара пользователя

Зарегистрирован: 03 янв 2002, 19:14
Сообщения: 5315
Откуда: Питер
2Vit MG:
То есть, насколько я понимаю, совсем уж верным решением было бы найти этот скрипт? Или он, как ты предполагаешь, hard-coded?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 13:39 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 18:16 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 фев 2008, 18:37 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202
Спасибо, Accolon, за идею, попробую.
Для БГТ это не нужно - в нём нет данной проблемы.

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 10:15 
Не в сети
Зав.патчем
Аватара пользователя

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

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

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

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

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

_________________
Baldur's Gate по-русски: и


Последний раз редактировалось Vit MG 06 мар 2008, 18:53, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 10:30 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 10:41 
Не в сети
Зав.патчем
Аватара пользователя

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

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 10:46 
Не в сети
Хозяйка
Аватара пользователя

Зарегистрирован: 03 янв 2002, 19:14
Сообщения: 5315
Откуда: Питер
Я, к сожалению, тоже не знаю, как это сделать :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 17:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 фев 2008, 18:23 
Не в сети
Зав.патчем
Аватара пользователя

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

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 фев 2008, 06:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 фев 2008, 09:21 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

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


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

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


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

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