Настройка мода к Sandbox 2

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== Set up a Mod in Sandbox2 == === Index === === Overview === In this document you will learn how to correctly set up your mod so you can work with it independentl...»)
(Список модов в игровом загрузчике модов)
 
(2 промежуточные версии не показаны)
Строка 1: Строка 1:
-
== Set up a Mod in Sandbox2 ==
+
== Настройка мода к Sandbox 2 ==
-
=== Index ===
+
=== Ближе к делу ===
-
=== Overview ===
+
=== Описание ===
-
In this document you will learn how to correctly set up your mod so you can work with it independently from the core Crysis installation. In addition this document includes a description how to prepare your mod for distribution and get it working for the Crysis Mod Loader that is implemented into Crysis since patch 1.2, and Crysis Wars, since patch 1.4.
+
В этом руководстве вы узнаете как правильно настроить ваш мод, так, чтобы он мог работать напрямую из ядра установки Crysis. Кроме того, этот документ включает в себя описание подготовки вашего мода к распространению и заставление его работать с загрузчиком модов Crysis, который реализуется в Crysis с патчем 1.2, и Crysis Wars, с патчем 1.4.
-
=== Working with Mods ===
+
=== Работа с модами ===
-
==== Getting started ====
+
==== Прежде чем начать ====
-
The first step in creating a new modification for Crysis is to open a file browser (Windows Explorer for example) and find where Crysis is installed. (Usually C:\Program Files\Electronic Arts\Crytek\Crysis) There you’ll have to create a subfolder called «Mods», in which you need to create your mod folder.
+
Первым шагом в создании новой модификации для Crysis является открытие файлового браузером (Проводник Windows, например) и поиска папки, куда установлен Crysis (обычно, «C:\Program Files\Electronic Arts\Crytek\Crysis»). Там вы должны будете создать подпапку под названием «Mods», в которой вам нужно создать папку вашего мода.
-
For example, if your Mod is named “mymod”, create a new folder with that name. The path should look something like this:
+
Например, если название вашего мода «MyMod», то создайте новую папку с таким именем. Путь должен выглядеть примерно так:
<pre>
<pre>
Строка 17: Строка 17:
</pre>
</pre>
-
==== Mod folder structure ====
+
==== Структура папки мода ====
-
Depending on what you want to change in your mod, you need to create appropriate subfolders within your mod folder. If a folder doesn&#8217;t exist, then the assets from your default game folder will be loaded.
+
В зависимости от того, что вы хотите изменить в вашем мод, необходимо создать соответствующие подпапки в папке вашего мода. Если папка не существует, то ассеты будет загружаться из папки самой игры, а не мода.
-
The structure within the Mod Folder needs to be the same as in the root game folder. So, if you wanted to add new objects to your Mod, create a subfolder called &#8220;Game&#8221;, then another folder called &#8220;Objects&#8221; where you can place your custom objects into. The path should look like this:
+
Структура в папке мода должна быть такой же, что и в корневой папке игры. Таким образом, если вы хотите добавить новые объекты в мод, создайте подпапку под названием «Game», а затем в ней ещё одну папку под названием «Objects», там вы, собственно, и сможете разместить свои собственные объекты. Путь должен выглядеть примерно так:
-
Crysis Root Directory/Mods/MyMod/Game/Objects/
+
<pre>
 +
Crysis/Mods/MyMod/Game/Objects/
 +
</pre>
-
{{Note|Notice that in mod structures, we do not use .pak's. Instead, you need to create a folder named the same as the .pak. (For Example Objects.pak is Mods/MyMod/Game/Objects/.}}
+
{{Примечание|Обратите внимание, что в структуре мода, мы не используем PAK-файлы. Вместо этого, вам нужно создать папку с именем, как и у PAK-файла (например, «Objects.pak» — это «Mods/MyMod/Game/Objects/»).}}
-
Here is a full list of how the folder structure inside your mod should look like: (It doesn’t have to have all these directories. You only need directories for the files you have changed.)
+
Вот полный список того, как структура папок внутри вашего мода должна выглядеть: (не нужно создавать все эти каталоги. Вам нужны каталоги только для тех файлов, которые вы изменили.)
<pre>
<pre>
Строка 49: Строка 51:
</pre>
</pre>
-
=== Loading a Mod in the Editor ===
+
=== Загрузка мода в редакторе ===
-
To load your Mod in the Sandbox Editor, you need to run the Editor.exe with a command line parameter. Be sure you have the editor installed properly, and then follow the steps below:
+
Чтобы загрузить мод в редакторе Sandbox, вам необходимо запустить «Editor.exe» с параметром командной строки. Убедитесь, что у вас установлен редактор, а затем выполните следующие действия:
-
* Go to your Crysis root directory and enter either the &#8220;Bin32&#8221; or &#8220;Bin64&#8221; folder depending on your installation.
+
* Перейдите в корневой каталог Crysis и войдите в папку «Bin32» или «Bin64».
-
* Right click on the '''Editor.exe''' and create a shortcut of it in any directory.
+
* Щелкните правой кнопкой по '''Editor.exe''' и создайте ярлык в каталоге.
-
* Go to the directory where you placed the new Editor shortcut.
+
* Перейдите в каталог, куда вы переместили ярлык редактора.
-
* Right click on the shortcut, and choose '''Properties''', and then add the command '''-mod mymod''' to the Target line.
+
* Щелкните правой кнопкой по ярлыку, и выберите '''Свойства''', а затем добавьте команду '''-mod MyMod''' в поле '''Объект'''.
-
The target line should now look somewhat like this:
+
Поле '''Объект''' должно выглядеть так:<br />
-
[[Файл:Sandbox_ModSetupSandbox_image001.jpg]]
+
[[Файл:Sandbox_ModSetupSandbox_image001.png]]
-
The Editor will then load up with your mod files (such as new assets), or the default game files if no other files exist.
+
Редактор будет загружать файлы из вашего мода (такие файлы, как новые ассетыы), или файлы игры, если других файлов нет.
-
=== Loading a Mod in Crysis ===
+
=== Загрузка мода в Crysis ===
 +
В следующей главе, вы найдете альтернативный метод загрузки модификаций в Crysis, если вы не хотите использовать загрузчик модов, который встроен в игру (с патча 1.2 в Crysis и с патча 1.4 в Crysis Wars). Чтобы запустить Crysis напрямую с модом, не используя загрузчик модов, вам необходимо запустить '''Crysis.exe''' с параметром командной строки.
 +
* Перейдите на рабочий стол, там должен быть расположен ярлык Crysis (или создайте его, найдя EXE-файл в папке Bin32 или Bin64.).
 +
* Щелкните правой кнопкой по ярлыку, и выберите '''Свойства''', а затем добавьте команду '''-mod MyMod''' в поле '''Объект'''.
 +
Поле '''Объект''' должно выглядеть так:<br /> <br />
 +
[[Файл:Sandbox_ModSetupSandbox_image002.png]]
-
In the following chapter, you will find an alternative method of loading modifications in Crysis if you do not want to use the Mod Loader that is embedded ingame. (In Patch 1.2> in Crysis and Patch 1.4 > in Crysis Wars) To launch Crysis directly with having a mod loaded, you need to run the '''Crysis.exe''' with a command line parameter.
+
После этого, игра запуститься с вашим модом. Вы можете отключить его в игре, через загрузчик модов.
-
* Go to your Desktop where a Crysis shortcut should be located. (Or create one by finding the 64bit or 32bit .exe in Crysisroot/Bin32 or Bin64.)
+
-
* Right click on this shortcut and choose '''Properties''' add the comamnd '''-mod mymod''' to the targetline.
+
-
The target line should now look somehow like this: <br /> <br />
+
-
[[Файл:Sandbox_ModSetupSandbox_image002.jpg]]
+
-
The game will then launch by having your mod loaded as well. You can deactivate it ingame via the Mod Loader if you wish so.
+
=== Подготовка к распространению мода ===
-
=== Preparing a Mod for distribution ===
+
'''Перепаковка вашего мода''' <br />
 +
В целях оптимизации вашей модификации для распространения, всегда хорошо упаковать папки внутри вашего мода в целях сведения к минимуму размера и содержание структурированности для сообщества.
-
'''Re-Packing your Mod''' <br />
+
Это список папок, которые должны быть добавлены в PAK-файл:
-
In order to optimize your modification for distribution it is always good to pack the folders inside your mod in order to minimize the size and to keep everything easily structured for the community.
+
-
 
+
-
This is a list of which folders should be put into one new .pak file:
+
'''Animations.pak''' <br />
'''Animations.pak''' <br />
Строка 104: Строка 105:
Textures
Textures
-
Before you start creating such a .pak file be sure to have a ZIP or RAR program (such as WinZip, 7Zip or WinRar) installed. To create such a .pak file please follow these steps:
+
Прежде чем приступить к созданию таких PAK-файлов, убедитесь, что у вас есть программы для работы с ZIP или RAR (например, WinZip, 7Zip или WinRar). Для создания такого PAK-файла выполните следующие действия:
-
1. Go to your mod folder that is located inside _&#8249;root directory of your Crysis Game&#8250;Mods\_ <br />
+
1. Перейдите в папку вашего мода, которая расположена в «‹корневой каталог Crysis›->Mods\».<br />
-
2. Enter the &#8220;game&#8221; folder and select some folders you want to put into a .pak file. <br />
+
2. Войдите в папку «Game» и выберите папки, которые вы хотите добавить в PAK-файл.<br />
-
3. Right click on one of the folders and select &#8220;add to archive…&#8221;. <br />
+
3. Щелкните правой кнопкой по одной из папок и выберите «Добавить в архив…». <br />
-
4. Define the name of the file (e.g. GameData or Objects) and use the normal .zip compression. ('''note:''' other compressions won&#8217;t work properly) <br />
+
4. Укажите название архива (например, «GameData» или «Objects») и используйте обычное сжатие ZIP. ('''Примечание:''' Другие методы сжатия не подходят.) <br />
-
5. Replace the .zip ending by .pak and create the archive. <br />
+
5. Замените окончание «.zip» на «.pak» и создайте архив. <br />
-
=== List Mod in the ingame Mod Loader ===
+
=== Список модов в игровом загрузчике модов ===
-
To have your mod being listed ingame in the mod loading menu you need to prepare a specific .xml file that needs to be stored in the following directory:
+
Чтобы ваш мод был отображен в игровом меню загрузки модов, вам необходимо подготовить конкретный XML-файл, который должен быть сохранён в следующем каталоге:
-
Crysis Root Directory/Mods/MyMod/
+
<pre>
 +
Crysis/Mods/MyMod/
 +
</pre>
-
The file is called '''info.xml''' and includes the following content that is important to let the game know more about the mod.
+
Файл называется '''info.xml''' и включает в себя следующие данные, которые важны, чтобы игра определила мод.
<source lang="xml">
<source lang="xml">
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
-
<Mod Name="<yourmod>" Version="<0.0>"  Screenshot="<jpg file>" Description="<description>" url="<URL>"/>
+
<Mod Name="<ваш мод>" Version="<0.0>"  Screenshot="<JPG>" Description="<описание>" url="<URL>"/>
</source>
</source>
-
The following is a description of what kind of information can be put into this file:
+
Ниже приводится описание, какого рода информация может быть введена в этом файле:
-
[[Файл:MyMod.jpg|thumb|An example of an modloader screenshot (512x384)]]
+
[[Файл:MyMod.jpg|thumb|Пример скриншота для загрузчика (512x384)]]
<source lang="xml">
<source lang="xml">
-
Mod Name = "<yourmod>" //put in the name of your mod
+
Mod Name = "<ваш мод>" //укажите здесь название вашего мода
-
Version = "<0.0>" //add the version number of your mod
+
Version = "<0.0>" //укажите здесь версию вашего мода
-
Screenshot = "<jpg file>" //
+
Screenshot = "<JPG>" //скриншот, представляющее ваш мод
-
Description = "<description>" //description of the mod
+
Description = "<описание>" //описание вашего мода
-
url = "<URL>" //URL to your mod/mod team's website
+
url = "<URL>" //Ссылка на сайте мода/мод-команды
</source>
</source>
-
It is recommended to always implement a small banner of your mod that is getting displayed automatically when selecting your mod ingame via the Mod Loader. It helps the community to identify your mod easier and also looks nice and more professional.
+
Рекомендуется всегда добавлять небольшой баннер вашего мода, который автоматически отображается при выборе вашего мода в игре, через загрузчик модов. Это помогает сообществу легко определить ваш мод, а также это выглядит красиво и более профессионально.
-
To add an image place a screenshot with the maximum size of 512x384 in your mod folder and add the full name of it to the Screenshot description inside the '''[[Media:Sandbox_ModSetupSandbox_info.xml|info.xml]]''' file.
+
Просто добавьте скриншот с максимальным размером 512x384 в папку вашего мода и введите полное его имя в атрибут «Screenshot», в файле '''info.xml'''.
-
[[Категория:Official:Basic - Preparation for game]]
+
[[Категория:Официальная документация:Основы - Подготовка для игры]]
-
== See Also ==
+
== См. также ==

Текущая версия на 11:46, 10 апреля 2011

Содержание

Настройка мода к Sandbox 2

Ближе к делу

Описание

В этом руководстве вы узнаете как правильно настроить ваш мод, так, чтобы он мог работать напрямую из ядра установки Crysis. Кроме того, этот документ включает в себя описание подготовки вашего мода к распространению и заставление его работать с загрузчиком модов Crysis, который реализуется в Crysis с патчем 1.2, и Crysis Wars, с патчем 1.4.

Работа с модами

Прежде чем начать

Первым шагом в создании новой модификации для Crysis является открытие файлового браузером (Проводник Windows, например) и поиска папки, куда установлен Crysis (обычно, «C:\Program Files\Electronic Arts\Crytek\Crysis»). Там вы должны будете создать подпапку под названием «Mods», в которой вам нужно создать папку вашего мода.

Например, если название вашего мода «MyMod», то создайте новую папку с таким именем. Путь должен выглядеть примерно так:

Crysis/Mods/MyMod/

Структура папки мода

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

Структура в папке мода должна быть такой же, что и в корневой папке игры. Таким образом, если вы хотите добавить новые объекты в мод, создайте подпапку под названием «Game», а затем в ней ещё одну папку под названием «Objects», там вы, собственно, и сможете разместить свои собственные объекты. Путь должен выглядеть примерно так:

Crysis/Mods/MyMod/Game/Objects/

Примечание:
Обратите внимание, что в структуре мода, мы не используем PAK-файлы. Вместо этого, вам нужно создать папку с именем, как и у PAK-файла (например, «Objects.pak» — это «Mods/MyMod/Game/Objects/»).

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

Crysis/Mods/MyMod/Bin32
Crysis/Mods/MyMod/Code/ (исходный код на C++)
Crysis/Mods/MyMod/Game/
Crysis/Mods/MyMod/Game/Animations/
Crysis/Mods/MyMod/Game/Entities/
Crysis/Mods/MyMod/Game/Fonts/
Crysis/Mods/MyMod/Game/Levels/
Crysis/Mods/MyMod/Game/Levels/Multiplayer/
Crysis/Mods/MyMod/Game/Localized/
Crysis/Mods/MyMod/Game/Libs/
Crysis/Mods/MyMod/Game/Materials/
Crysis/Mods/MyMod/Game/Music/
Crysis/Mods/MyMod/Game/Objects/
Crysis/Mods/MyMod/Game/Prefabs/
Crysis/Mods/MyMod/Game/Scripts/
Crysis/Mods/MyMod/Game/Shaders/
Crysis/Mods/MyMod/Game/Sounds/
Crysis/Mods/MyMod/Game/Textures/

Загрузка мода в редакторе

Чтобы загрузить мод в редакторе Sandbox, вам необходимо запустить «Editor.exe» с параметром командной строки. Убедитесь, что у вас установлен редактор, а затем выполните следующие действия:

  • Перейдите в корневой каталог Crysis и войдите в папку «Bin32» или «Bin64».
  • Щелкните правой кнопкой по Editor.exe и создайте ярлык в каталоге.
  • Перейдите в каталог, куда вы переместили ярлык редактора.
  • Щелкните правой кнопкой по ярлыку, и выберите Свойства, а затем добавьте команду -mod MyMod в поле Объект.

Поле Объект должно выглядеть так:
Sandbox ModSetupSandbox image001.png

Редактор будет загружать файлы из вашего мода (такие файлы, как новые ассетыы), или файлы игры, если других файлов нет.

Загрузка мода в Crysis

В следующей главе, вы найдете альтернативный метод загрузки модификаций в Crysis, если вы не хотите использовать загрузчик модов, который встроен в игру (с патча 1.2 в Crysis и с патча 1.4 в Crysis Wars). Чтобы запустить Crysis напрямую с модом, не используя загрузчик модов, вам необходимо запустить Crysis.exe с параметром командной строки.

  • Перейдите на рабочий стол, там должен быть расположен ярлык Crysis (или создайте его, найдя EXE-файл в папке Bin32 или Bin64.).
  • Щелкните правой кнопкой по ярлыку, и выберите Свойства, а затем добавьте команду -mod MyMod в поле Объект.

Поле Объект должно выглядеть так:

Sandbox ModSetupSandbox image002.png

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

Подготовка к распространению мода

Перепаковка вашего мода
В целях оптимизации вашей модификации для распространения, всегда хорошо упаковать папки внутри вашего мода в целях сведения к минимуму размера и содержание структурированности для сообщества.

Это список папок, которые должны быть добавлены в PAK-файл:

Animations.pak
Animations

GameData.pak
Entities
Fonts
Libs
Materials
Prefabs
Scripts

Music.pak
Music

Objects.pak
Objects

Shaders.pak
Shaders

Sounds.pak
Sounds

Textures.pak
Textures

Прежде чем приступить к созданию таких PAK-файлов, убедитесь, что у вас есть программы для работы с ZIP или RAR (например, WinZip, 7Zip или WinRar). Для создания такого PAK-файла выполните следующие действия:

1. Перейдите в папку вашего мода, которая расположена в «‹корневой каталог Crysis›->Mods\».
2. Войдите в папку «Game» и выберите папки, которые вы хотите добавить в PAK-файл.
3. Щелкните правой кнопкой по одной из папок и выберите «Добавить в архив…».
4. Укажите название архива (например, «GameData» или «Objects») и используйте обычное сжатие ZIP. (Примечание: Другие методы сжатия не подходят.)
5. Замените окончание «.zip» на «.pak» и создайте архив.

Список модов в игровом загрузчике модов

Чтобы ваш мод был отображен в игровом меню загрузки модов, вам необходимо подготовить конкретный XML-файл, который должен быть сохранён в следующем каталоге:

Crysis/Mods/MyMod/

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

<?xml version="1.0" encoding="utf-8"?>
<Mod Name="<ваш мод>" Version="<0.0>"  Screenshot="<JPG>" Description="<описание>" url="<URL>"/>

Ниже приводится описание, какого рода информация может быть введена в этом файле:

Пример скриншота для загрузчика (512x384)
Mod Name 	= "<ваш мод>" 		//укажите здесь название вашего мода
Version		= "<0.0>"		//укажите здесь версию вашего мода
Screenshot	= "<JPG>" 		//скриншот, представляющее ваш мод
Description	= "<описание>" 		//описание вашего мода
url		= "<URL>"		//Ссылка на сайте мода/мод-команды

Рекомендуется всегда добавлять небольшой баннер вашего мода, который автоматически отображается при выборе вашего мода в игре, через загрузчик модов. Это помогает сообществу легко определить ваш мод, а также это выглядит красиво и более профессионально.

Просто добавьте скриншот с максимальным размером 512x384 в папку вашего мода и введите полное его имя в атрибут «Screenshot», в файле info.xml.

См. также