Модифицирование игры «Parkan:Железная стратегия»

## Введение

Моддинг игры Parkan Железная стратегия - Довольно неразвитое направление. В настоящий момент возможностей не так много, но они есть. В данном разделе мы рассмотрим, все типы файлов, чей алгоритм более-менее понятен, а также изучим доступные для редактирования и изменения типы файлы и инструментарий к ним.

## Список типов файлов, которые изучены.

### Типы файлов доступные для изменения:

**1) LIB** - игровые архивы. Можно распаковать, но не все содержимое находится в доступном для изменения виде. Несовместимы с архивами Parkan: Хроники Империи из-за разной методики создания или архивирования. Для существующего на данный момент инструментария существуют нюансы, связанные с первым изданием от самой NIKITA, описанные в инструкции к нему.

*В данной категории особняком держатся LIB-архивы презетационной версии ЖС от 98 года. В этой версии LIB архивы еще открываются инструментарием от Parkan: хроники империи.*

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

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

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

**2) MAN** - файл настроек, открывается спокойно текстовым редактором. Судя по содержимому данные настройки по больше части отвечают за внутриигровое управление игроком, варботами, зданиями.

### Типы файлов недоступные на данный момент для редактирования.

Здесь рассмотрим типы файлов, принцип действия которых известен, но на данный момент их нет возможности редактировать.

1**) RLB** - насколько можно предположить файлы базы данных запчастей варботов и различных движковых и внутриигровых настроек. На данный момент изменять можно на свой страх и риск, через текстовые редакторы или HEX-редакторы.

**2) SCR** - файлы скриптов, отвечают за поведение ИИ в миссиях.

**3) TRF** - Данный тип файлов, отвечает за то, какой список исследуемых и доступных запчастей будет применяться в миссиях. Так на каждую миссию кампании приходится свой файл. В одиночных миссиях и в мультиплеерее это встречается реже, как правило используются файлы со стандартным набором исследований сразу для многих карт.

4) **TEX, 0** - закодированные файлы текстур, более подробная информация о них будет позднее.

### Весь набор файлов связанный с игровыми картами и миссиями с описанием:

Этот мини-раздел посвящен тем файлам, что вы можете встретить в папках MAPS и MISSIONS.

**WEA** - файлы отвечающие за текстурирование ландшафта ( land.wea ) и неба ( sky.wea ). Открываются блокнотом, содержат информацию о выбранных для карты текстур и уровнях их наложения. Наличие таких файлов как к примеру Land1.wea и Land2.wea предположительно можно обьяснить многоуровневым наложением. Полностью механика еще не изучена, поэтому изменять на свой страх и риск.

**MAP** - файл ландшафта карты. Из-за отсутствия как такового редактора карт и ландшафта недоступен для изменения.

**MSH** - своего рода LIB - архив в другой обертке, но при этом можно при желании распаковать с помощью ParkanISExtractor.

**BMP** - файл-рисунок, как правило это мини-карта в свое время предназначалась видимо для MisEditor. Не влияет на игру.

**TMA** - файл-сборник, хранит общую информацию о ландшафте, текстурировании, расположении баз, варботов, кланов и т.д

**MISSION.CFG** - конфиг миссии, открывается любым текстовым редактором, содержит информацию о звуковом окружении во время миссии, используемой мини-карте, а также здесь прописывается количество игроков и задачи миссии.

**MIS** - файл внутиигрового описания карты. Открывается любым текстовым редактором.

Два следующих типа файла встречаются только в миссиях компании:

**Messages.cfg** - конфиг-лист внутриигровых сообщений, появляющихся во время миссии.

**Briefing.cfg** - в данном конфиге хранится информация о заставках в различных миссиях, когда например, проходит сеанс связи между капитаном и базой, в момент которого камера передвигает в нужное место, указывая на цели.

## Инструменты для моддинга

Ну что ж файлы мы рассмотрели, теперь перейдем к инструментарию, который позволит изменить некоторые из них, и начнем пожалуй с самого простого, а самое интересное оставим на закуску :

1) **Audacity** - программа для редактирования различных музыкальных файлов, довольно неплохой арсенал функций. Также предусмотрена установка различных плагинов, но учтите часть из них не имеет русский язык.

Официальный сайт: https://www.audacityteam.org

2) **Notepad++** - многофункциональный текстовый редактор,поддерживает установку различных плагинов. Отличная замену стандартному блокноту.

Официальный сайт: https://notepad-plus-plus.org/

3) **Hex-редакторы**. В интернете их много, подбирайте тот, что вам удобнее)

4) **ParkanISExtractor** - инструментарий для распаковки и запаковки LIB-архивов Parkan IS в первом издании от NIKITA и в переиздании из двух частей. Также может распаковать некоторых другие игровые файлы, подробнее можете прочитать в инструкции. Был создан в свое время из-за невозможности применения инструментария от Parkan - Хроники Империи.

ссылка на скачивание: https://yadi.sk/d/zpg6cZO1NrmgQg

5) **MisEditor** - обрезанная версия от NIKITA, своеобразных артефакт, оставшийся с давних времен. На данный момент инструкции нет, но в будущем вполне возможно ее появление.

Ссылка на скачивание : http://www.parkanfans.narod.ru/files/MisEditor.7z

## Заключение

Итак данная статья подошла к концу. Она еще будет со временем дополняться. А пока надеюсь полученная здесь информация будет достаточно полезна для молодых модостроителей.

Для тех кто дочитал до заключения, оставляю небольшой бонус:

В презентационной версии от 1998 года, именуемой PLAYABLE DEMO, LIB-архивы используют алгоритмы однотипные с хроникой империи, и поэтому для них есть свой инструмент, который можно найти на сайте Parkanfans, в разделе файлов посвященном PARKAN:ХИ.

Ссылка на скачивание: http://parkanfans.narod.ru/files/unlib.7z

На этом же сайте в том же разделе, что и предыдущая программа, есть еще один распаковщик-запаковщик от хроник, но увы принцип его работы так и не изучен, и не выяснена возможность применения в демке.