Russian:Module Structure
From Data Realms Wiki
Основы Начни отсюда.
| Юниты Всё, что можно контролировать.
| Эффекты Взрывы, вспышки и шлейфы.
| |||||
Создание мода Научись, как создавать новые объекты.
| Оружие Оружие и инструменты
| Карты Как создавать карты (сцены)
| |||||
Структура модулей Как создать папку мода.
| Игровые редакторы Редакторы карт и гибов. Средство просмотра акторов .
| Создание миссий Создание миссий
| |||||
Lua Скрипты.
| Создание модов Все страницы по созданию модов.
| Учебники Другая информация о создании модов.
|
Модули, загруженные в Cortex Command, являются просто папками в каталоге Cortex Command с ".rte" расширением. При загрузке игра проверит любые модули в своем основном каталоге.
Чтобы игра могла загрузить Ваш модуль, папка должна содержать файл, названный index.ini, Это довольно очевидно. Это - индекс для всех файлов, которые будут ссылаться в модуле.
Внутри файла index.ini - множество свойств и атрибутов, примеры которых даны ниже:
DataModule Author = Me ModuleName = My Mod IconFile = ContentFile FilePath = Example.rte/Icon.bmp IncludeFile = Example.rte/Content1.ini IncludeFile = Example.rte/Example/Content2.ini //Комментарии не читаются. /* Блок комментариев также игнорируется. */
DataModule
- Это всегда будет первой строкой. Единственная цель этой строки состоит в том, чтобы сообщить движку игры, что читаемый файл является индексом модуля. Если эта строка не будет включена, то движок выдаст ошибку: Could not find DataModule.
Author
- Это - место для автора, чтобы показать, кто создал файл. Это - дополнительное свойство.
ModuleName.
- Это свойство дает Вашему моду уникальное идентификационное имя. Оно должно быть уникально.
IconFile.
- Это свойство дает Вашему моду уникальный баннер, флажок, или значок, чтобы идентифицировать это в Меню покупки. Свойство является дополнительным, но атрибут должен быть ContentFile, если это включено.
FilePath
- Если Вы решили создать IconFile, Ваше следующее действие будет FilePath. FilePath - родитель IconFile. На английском языке это обозначает, где графический файл постоянно находится в модуле. Атрибут этого свойства всегда будет YourMod.rte/folder/file.extension, Вы должны всегда включать название модуля (.rte), в котором содержится файл. Это свойство является дополнительным, но должно быть включено, если свойство IconFile объявлено.
IncludeFile
- Наконец, суть индекса. Эти свойства говорят движку, где найти местонахождение других файлов модуля, чтобы их включить. Если Вы решили добавить информационное содержимое модуля к другим документам, Вы должны назвать IncludeFile, чтобы сказать игре, где искать. Атрибут для этого свойства - местоположение файла внутри модуля. Опять, за этим следует YourMod.rte/folder/file.extension.
Кол-во включенных файлов безгранично. Это позволяет Вам организовывать свои файлы, как Вы считаете целесообразным, и увеличивает гибкость движка. Много больших модов имеют отдельный файл, включающий акторов, крафты, оружие, устройства, и сцены.