Главная | Форумы | О проекте | Новости | Графика | Мануалы | Моддинг | Поиск | Контакты
АРКАНУМ
арканум
arcanum

Читальный зал

arcanum

Поддержи Клуб!

arcanum

Проекты

arcanum
Файловый архив
арканум
Архивы

Мастерская

arcanum

Моддинг игр

arcanum
Arcanum

Мануал по моддингу игры Arcanum: Of Steamworks and Magick Obscura

Схемы повышение уровня NPC (далее СПУ)

Автор: Gentle_Giant

Часть I. Подготовка

1. Распакуйте файлы.
Из arcanum3.dat или можно из arcanum4.dat, если стоит один из официальных патчей или Grand_Fix:

\rules\gamelevel.mes\’ — здесь все схемы NPC игры,
\mes\gamelevelname.mes\’ — названия схем.

Из arcanum.patch0, если есть патч/GF, или же создайте такой файл, если нет установленных патчей:
\rules\map.patch\’ — для некоторых манипуляций с объектами карт, создайте его, если нет.

2. Откройте gamelevel.mes и придумайте свою СПУ, исходя из условных обозначений:

Основные Статсы: st, dx, cn, be, in, pe, wp, ch.

Боевые Навыки: bow, dodge, melee, throwing.

Воровские Навыки: backstab, pickpocket, prowling, spottrap.

Социальные Навыки: gambling, haggle, heal, persuasion.

Технологические Навыки: repair, firearms, picklock, armtrap.

Магия: conveyance, divination, air, earth, fire, water, force, mental, meta, morph, nature, necro_evil, necro_good, phantasm, summoning, temporal.

Технологические Дисциплины: anatomical, chemistry, electric, explosives, gun_smithy, mechanical, smithy, therapeutics.

Вторичные Статсы: maxhps, maxfatigue.

Примечание 1.

Расписывать подробно не буду — люди, более или менее давно играющие в Арканум, разберутся.

Примечание 2.

При проектировании схем нужно учитывать расы — изменения статсов и скиллов (основа сравнения: сатсы — 8, навыки — 0, возраст — 20):

РасаСтатсы и Навыки
Человек/Human-
Карлик/Dwarfst +1, cn +1, ch -1, dx -1, repair +2, firearms +2, picklock +2, armtrap +2, techpts +3, age +80
Эльф/Elfwp +1, dx +1, be +1, cn -2, st -1, repair -2, firearms -2, picklock -2, armtrap -2, magicpts +3, age +180
Полу Эльф/Half Elfdx +1, be +1, cn -1, repair -1, firearms -1, picklock -1, armtrap -1, magicpts +1, age +15
Гном/Gnomewp +2, haggle +2, badreactionadj +10, cn -2, age +70
Полурослик/Halflingdx +2, prowling +2, dodge +1, crithitchance +5, st -3, age +30
Полу Орк/Half Orcst +1, cn +1, melee +2, dodge +2, resistpoison +10, be -2, ch -2, age -5
Полу Огр/Half Ogrest +4, resistdamage +10, be -1, in -4, prowling -2
Темный Эльф/Dark Elfdx +1, be +1, repair -2, firearms -2, picklock -2, armtrap -2, magicpts +3, age +180
Огр/Ogrest +6, be -6, in -6, prowling -3, age +20
Орк/Orcst +2, cn +2, resistpoison +20, be -4, ch -4, in -1

Примечание 3.

Также нужно учитывать особые классы NPC — опять же изменения статсов и скиллов:

Класс/ClassСтатсы и Навыки
Дворянин/Noblest -1, be +1
Священник/Priestin +2, wp +2, ch +2
Волшебник/Wizardst -2, in +4, cn +2
Технолог/Technologistst +1, in +4, pe +1
Торговец/Shopkeeperin +1, pe +2, wp +2, ch +2
Страж/Guardst +2, dx +1, cn +2, pe +1, ch -1
Горожанин/City Dwellerst -1, in +1
Селянин/Villagerst +1, in -1
Нищий/Beggarst -3, cn -2, be -3, pe +2
Вор/Thiefdx +2, in +1, pe +2
Бандит/Banditst +2, dx +1, cn +2, ch -1, be -2

Примечание 4.

Данные по расам и классам взяты из стандартного effect.mes.

Аккуратней с фигурными скобками;).

Далее все просто…

Однако учтите, чтобы поднять навык на 1 ЦЕЛЫЙ CP (Char Point — Чар Пойнт) в игре, нужно всегда писать повышение +4.

Пример:

{repair 4, repair 8, repair 12…}

Если хотите создать новую схему, а не редактировать старую, то создайте новую строку в gamelevel.mes.

Пример:

{107} Cool Giant {st 20, dx 20}

где «Cool Giant» — комментарий.

Откройте gamelevelname.mes, добавьте новую строку, номер должен быть тот же, что и в gamelevel.mes.

Пример:

{107}{Крутой Гигант}

3. Бросьте измененные вами файлы ’\rules\gamelevel.mes\’ и ’\mes\gamelevelname.mes\’ в директорию ’\data\’, сохраняя пути.

Часть II. Манипуляции с NPC на карте

1. Распакуйте нужную вам карту — ту, где находится нужный вам NPC, из ’\modules\Arcanum.dat\’. Учтите, что большинство NPC-последователей находятся на большой карте, т. е. «Arcanum1-024-fixed».

2. Запустите WorldEd, лучше версию 1.70 — она не запаковывает моды в DAT при их закрытии. Создайте временный мод или же используйте папку с самим модом ’\Arcanum\’ (WorldEd 1.70 может работать и в ней). Переместите нужную карту в папку с новым модом — в паку ’\maps\’. Откройте эту карту и найдите нужного вам NPC.

3. Редактируйте его: правый клик на нем — Edit.

Подготовка. Уберите ЕГО схему: выпадающее меню Level Scheme, поставьте «Нет Схемы» или что-то подобное. Поставьте ему первый уровень: кнопка Level. Поставьте обычные для его расы и класса статсы, здоровье и ману: кнопки под надписями Basic Stats и Hit Points; поставьте нулевые навыки и познания в магии: кнопки Spells и Skills. Иногда достаточно поставить первый уровень, а статсы и пр. изменятся сами (описанное чуть выше дано для проверки).

Схема. Выберете ВАШУ схему: выпадающее меню Level Scheme. Если вашей схемы там нет, значит, что-то сделали не правильно — прочтите вновь Часть I.

Поставьте нужный вам уровень: кнопка Level.

Вуаля! Все Чар Пойнты распределены исходя из вашей схемы!

Примечание.

Можете при желании также поставить уровень экспертизы в навыках, сменить потрет, возраст и пр.

4. Сохраните карту: большая кнопка Save. Кликнете на NPC правой кнопкой. Видите в самом низу номер — это имя его MOB’а (map object — объект на карте). Запишите себе его на бумажку или запомните:).

Пример названия MOB’а:

G_8956CCA4_3FEC_4FE5_AA8F_1B56FB32BB6F.mob (Велдо Рубин с карты «Arcanum1-024-fixed»).

5. Откройте папку с вашим временным модулем. Откройте папку ’\maps\Имя_Вашей_Карты\’. В ней найдите по названию MOB-файл вашего NPC — сохраните этот файл где-нибудь. Временный мод можно удалить.

6. Если вы вдруг забыли поставить, например, экспертизу в навыке NPC или еще что-то, то откройте файл ’\rules\map.patch\’. В нем можно добавить ЛЮБОМУ объекту на карте некоторые атрибуты.

Формат записей:

MOB: атрибут1 значение_атрибута1 атрибут2 значение_атрибута2

training, тренировка (атрибут):

st_untrained — не тренирован,

st_beginner — Ученик,

st_expert — Эксперт,

st_master — Мастер.

Навыки (значение_атрибута):

bs_dodge — Уклонение,

bs_bow — Лук,

bs_heal — Лечение,

и т. п. См. выше про схемы, добавляйте в начале навыка префикс bs_.

Пример:

G_8956CCA4_3FEC_4FE5_AA8F_1B56FB32BB6F.mob: st_expert bs_dodge (поставил Велдо Рубину Эксперт в навыке Уклонения).

Примечание.

Подробнее о файле map.patch читайте в другой мой статье.

Часть III. Включение СПУ в игру

1. Откройте папку ’\modules\Arcanum\maps\’, если ее нет, то создайте ее. Очистите ее от временных файлов, их имена типа: 1 krY cdvhcnZ hrinO. Создайте папку с именем карты, на которой находится ваш NPC.

Пример подобной директории:

Каталог_с_Игрой\modules\Arcanum\maps\Arcanum1-024-fixed\’.

2. Бросьте ваш измененный MOB в только что созданную директорию. Поставьте на ваш файл атрибут ’Только для Чтения’.

3. Если упражнялись с файлом map.patch, то бросьте его в директорию ’\modules\Arcanum\rules\’.

4. Если вы сделали много изменений в Аракануме (что-то типа «NPC Mod») и хотите упаковать их, то сделайте это, например, dbmaker’ом от Тройки. Ресурсному DAT архиву дайте имя arcanum.patchX, где X — порядковый номер, X ≥ 0, переложите его в папку ’\modules\’. Если в этой папке уже существует такой файл, то дайте ему следующий порядковый номер, например, arcanum.patch1 (нумерация должна идти подряд).

Наслаждайтесь!

Главное примечание.

Учтите, что если вы уже встречали этого NPC в игре, т. е. есть такой сейв, то ваши манипуляции ни к чему не приведут — у него, скорее всего, будут те же статсы и навыки, но все же после получения уровня он будет развиваться по вашей схеме. Если вы его не встречали и сделали все вышеописанные манипуляции правильно, то все начальные статсы и навыки NPC, а так же последующее развитие, будут по вашей схеме.

Вопросы, замечания и предложения по поводу прочитанного можно высказать на форуме.

Оглавление раздела   ВКонтакте   Форум   На Главную


Arcanum
Arcanum жив!
Рекомендуем
Новости проекта

Все новости

Арканум Клуб: Фэнтези, RPG, творчество. Нарисуй свой Арканум!

Arcanum: Of Steamworks and Magick Obscura

© 2005–2022 Арканум-Клуб