Logo
Все об играх серии Baldur's Gate и играх на движке Infinity. Русификации, модификации, инструменты для создания модов.
 

Главное меню
· FAQ

Поддержите нас


игры
игры


Рейтинг Ролевых Ресурсов



Яндекс цитирования


Русские моды

BGI Ease-of-Use
Iogan


 

Rolles
Serdrick


Счетчик
Сегодня: 6 (unique:1)
Всего: 104643731 (unique:104546065)
Рекорд: 54301 (unique:54274)

RSS

rss


Как создать НПС
Как создать НПС, страница 2
Ghreyfain, перевод Alina 01.02.2005



Часть 2: Создание файла персонажа




Это очень простая часть. Просто запустите многопользовательскую игру в BG 2 (не нужно использовать Интернет, простой сетевой игры с одним игроком будет вполне достаточно), и создайте персонажа.

Поставьте ему желаемые параметры, опыт, экипировку и прочее (это можно сделать с помощью редакторов, Shadow Keeper например), а затем с помощью NearInfinity перекиньте файл персонажа из формата .chr в формат .cre.

Теперь, так как он в .cre формате, то можно добавить переменные смерти (Death Variable), файл диалогов, скрипты (если захотите), изменить имя. Это все достаточно просто, поэтому я не буду останавливаться на этом. Просто сохраните все изменения и все.

Часть 3: Создание скриптов



Возможно самая короткая часть. Если вы хотите, что НПС подошел в вашему персонажу как
только увидит в первый раз, напишите такой скрипт:

IF
See([PC])
NumTimesTalkedTo(0)
THEN
RESPONSE #100
Dialogue(Nearest([PC]))
END


Скомпилируйте его с помощью любого компилятора на ваш выбор (NearInfinity тоже подойдет),
сохраните и добавьте его к .cre файлу НПС.

Теперь разместим НПС на карте. Для этого надо вновь написать небольшой скрипт. К примеру,
пусть он будет стоять в Правительственном районе (Government District), тогда сделаем файл
J#AR1000.bcs, в котором будет следующее.

IF
Global("J#VondoExists","AR1000",0)
THEN
RESPONSE #100
SetGlobal("J#VondoExists","AR1000",1)
CreateCreature("J#Vondo",[9137.2046],3)
END

Наш скриптик будет добавлен в установочный набор, и автоматически допишется в AR1000.bcs с
помощью WeiDU при установке. Ниже все будет разьяснено все более детально.


Часть 4: The WeiDU .TP2




Большая часть всего этого приведена в README-WeiDU.txt, поэтому я просто выпишу .tp2 файл для НПС.

BACKUP ~VondoTheNPC\backup~
AUTHOR ~ghreyfain@forgottenwars.net~
BEGIN ~Vondo the NPC for BG2:ToB~


// копирует .cre файл для НПС

COPY ~VondoTheNPC\J#Vondo.cre~ ~override\J#Vondo.cre~
SAY NAME1 ~Vondo~
SAY NAME2 ~Vondo~
SAY SELECT_COMMON4 ~Blah blah blah.~ [Vondo1] // [Vondo1] - название .wav файла,
сопоставленного данному действию
SAY SELECT_COMMON5 ~Give the word.~ [Vondo2]
SAY SELECT_COMMON6 ~Point the way.~ [Vondo3]
SAY SELECT_ACTION1 ~I'm on the job.~ [Vondo4]
SAY SELECT_ACTION2 ~As you wish.~ [Vondo5]


// сообщает WeiDU о компиляции .d файла

COMPILE ~VondoTheNPC\J#Vondo.d~
USING ~~


// копирует файлы скриптов в папку ...\override

COPY ~VondoTheNPC\J#Vondo.bcs~ ~override\J#vondo.bcs~


// добавит то, что мы написали в J#AR1000.bcs в конец AR1000.bcs

EXTEND_BOTTOM ~Ar1000.bcs~ ~VondoTheNPC\j#ar1000.bcs~


// некоторые .2DA файлы, необходимые для персонажа

APPEND ~pdialog.2da~
~J#Vondo J#VondoP J#VondoJ J#VondoD~
UNLESS ~J#Vondo~
UNLESS ~25POST~

APPEND ~pdialog.2da~
~J#Vondo J#VondoP J#VondoJ J#VondoD =
J#Von25P J#Von25J J#Von25D J#Vond25~
UNLESS ~J#Vondo~
IF ~25POST~


Это все. Надеюсь, что все изложенное мной было понятно. Приятного вам творчества.

Вы можете послать все ваши вопросы автору на Ghreyfain@forgottenwars.net, или
посетить сайт WeiDU.

Ваши вопросы и пожелания по переводу можете направлять по адресу alina@aerie.ru

Aerie Team

Пред. страница << 1  2  
>> Список статей в этом разделе
<< На первую страницу статей

Оценка
Нет оценки


Система Orphus

Система Orphus

Ролевые тесты
 

Опрос
Вопрос: Какая часть нашего сайта наиболее полезна лично для Вас?

(я, робот)

28.96% [1269 голоса(ов)]
Сам сайт

20.01% [877 голоса(ов)]
Вики-энциклопедия

36.54% [1601 голоса(ов)]
Форум

6.57% [288 голоса(ов)]
Никакая

7.92% [347 голоса(ов)]

Открыт: Alina
Голосов: 4382
Старые опросы

Друзья
WRG Team - команда разработчиков модов к NWN
Неофициальный русский фансайт посвященный серии игр Legacy of Kain
Raurin Planes server - NWN2 Shard - шард сервер Neverwinter Nights 2
refantasy

Свежие комментарии

Наша кнопка
Наша кнопка

Все регистрированное принадлежит своим владельцам.
Содержимое сайта - © AERIE team
Использование материалов сайта разрешается только с разрешения владельцев, с обязательной ссылкой на источник.
удаленная проверка сервера uptime российских хостеров