![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]() ![]()
Сообщение
#1
|
|
Level 19 ![]() Класс: Обыватель Характер: True Neutral Раса: Дварф NWN: Контент ![]() |
Хотелось бы узнать основные принципы работы кастомного TLK.
Как, например, задается StrRef, если нумерация кастомного совпадает с оригинальным? |
![]() |
![]()
Сообщение
#2
|
|||||
Level 10 ![]() Класс: Монах Характер: Lawful Good Раса: Человек NWN: Контент ![]() |
Проще всего, поменять ссылки в 2da'шках на новые из личного ТЛК, но сработает не везде. А "перекрыть" стандартные строки из личного можно только таким образом. :xz:
Нет. Вызов строки из личного ТЛК НЕ идет автоматически с расчетом того, сколько строк в стандартном ТЛК!!! Он идет с расчетом <номер_в_личном_ТЛК>+16777216. Именно это число. И никакого другого. И количество строк в стандартном DIALOG.TLK здесь абсолютно не при чем. Абсолютно. Просто двадцать четвертый бит становится установленным в единицу, и движок автоматом берет его из личного ТЛК. :yes: |
||||
![]() ![]() |
Текстовая версия | Сейчас: 29th April 2025 - 21:12 |