Russian:Module Structure

From Data Realms Wiki

Revision as of 12:34, 7 June 2010 by Ximximik (Talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Russian:Basics of modding Основы
Начни отсюда.


Russian:Actor Юниты
Всё, что можно контролировать.


Russian:Effects Эффекты
Взрывы, вспышки и шлейфы.


Russian:Modding 107 Создание мода
Научись, как создавать новые объекты.


Russian:Devices Оружие
Оружие и инструменты


Russian:Scenes Карты
Как создавать карты (сцены)


Russian:Module Structure Структура модулей
Как создать папку мода.


Russian:Editors Игровые редакторы
Редакторы карт и гибов. Средство просмотра акторов .


Russian:Create Missions Создание миссий
Создание миссий


Russian:Lua Lua
Скрипты.


:Category:Russian:Modding Создание модов
Все страницы по созданию модов.


:Category:Russian:Tutorials Учебники
Другая информация о создании модов.


Модули, загруженные в 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.

Кол-во включенных файлов безгранично. Это позволяет Вам организовывать свои файлы, как Вы считаете целесообразным, и увеличивает гибкость движка. Много больших модов имеют отдельный файл, включающий акторов, крафты, оружие, устройства, и сцены.

Personal tools