Set up a Mod(Modification) in Sandbox2(Sandbox2でMod(改良版)を設定する方法)
Overview(概要)
このドキュメントはインストールしたCrysis本体を触れずに、独自のModを作り、正しく設定する方法を述べます。
また、自作MODの配分作業や[Crysis Mod Loader]で起動できるような方法も説明します。(Crysis patch 1.2に対応されています。)
Working with Mods(Modsの作成方法)
Getting started(スタート準備)
新規MODを作成する手順は、まずCrysisのインストール場所を探します。そこで、[Mods]サブフォルダを作成します。[Mods]のフォルダに自作Modフォルダを作成します。
例えば、自作Mod名は"mymod"で、以下のように新規フォルダを作成します。(画像↓)
Mod folder structure(Modのフォルダ構造)
自作Mod[..\\Crysis\Mods\mymod\game\]で変更したい部分によって異なりますが、適切なサブフォルダを作成しなければなりません。もし、一部のフォルダがなかった場合、デフォルトゲーム[..\\Crysis\Game\]フォルダにロードされてしまいます。
自作Mod[..\\Crysis\Mods\mymod\game\]フォルダの構造は必ず[..\\Crysis\Game\]フォルダの構造と同じにします。
従って、自作Modに新しいオブジェクト(Object)を追加する場合、[Game]というサブフォルダを追加し、[Game]フォルダ中に[Objects]のフォルダを追加し、カスタムオブジェクトを[Objects]フォルダに入れます。以下のようになります。
- [\\Crysis\Mods\mymod\Bin32]
- [\\Crysis\Mods\mymod\Code(C++ source)]
- [\\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]
Loading a Mod in the Editor(エディター)
Sandboxエディターで自作Modを開けるように、Editor.exeにコマンドラインを追加します。
次の手順で設定を行います。
- 1. Crysisのインストールフォルダ中に[\\Crysis\Bin32\]または[\\Crysis\Bin64\]を開きます。
- 2. [Editor.exe]ファイルをマウス右クリックします。デスクトップ上にショットカットを作成します。(画像↓)
- 3. 作成したEditor.exeショットカットをマウス右クリックし、プロパティを選択します。(画像↓)
- 4. [リング先]欄の後ろに[ -mod mymod ]のコマンドを追加し、[OK]ボタンをクリックします。(画像↓)
以上の設定で、エディターが先に自作Mod(新規改良のファイル)にロードされます。新規改良のファイルがなければ、デフォルトゲームファイルにロードされます。
Loading a Mod in Crysis(CrysisでModをロードします。)
[Loading a Mod in Editor]と同じく、Crysis.exeのショットカットを作成し、ショットカットのプロパティを開き、[リング先]欄の後ろに[ -mod mymod ]のコマンドを追加し、[OK]ボタンをクリックします。
ゲーム起動したら、自作Modがロードされます。(例えば、自作したキャラクターの顔、服などの新規改良ファイルがあった場合、ゲームにロードされます。)
Preparing a Mod for distribution(配分するためのModを用意します。)
コミュニティに配分するなら、自作のModを整理して、容量を最小限にするために圧縮します。
以下のように各フォルダを適切な.pakファイルに圧縮します。
- Animations.pak
- GameData.pak
- \\Entities\
- \\Fonts\
- \\Libs\
- \\Materials\
- \\Prefabs\
- \\Scripts\
- Music.pak
- Objects.pak
- Shaders.pak
- Sound.pak
- Textures.pak
.pakの圧縮ファイルを作成する前に、[ZIP]または[RAR]のプログラム(例えば、WinZip, 7Zip, WinRar)をインストールしてください。
以下の手順で.pakファイルを作成します。
- 1. [...\\Crysis\Mods\]フォルダを開きます。
- 2. [...\\Crysis\Mods\mymod\Game\]フォルダを開き、.pakファイルに入れるフォルダを選択します。(画像↓)
- 3. それらの1つフォルダをマウス右クリックし、[add to archive...]を選択します。(画像↓)
- 4. ここの場合、ファイル名欄に[GameData]を入力し、圧縮形式は[.zip]にします。圧縮方法は[Normal]にします。(*注意:他の圧縮方法はうまくできない場合があります。)
- 5. [GameData.zip]が作成されます。[.zip]の形式を[.pak]に書き換えます。

「・・・変更しますか?」のメッセージが現れたら、[OK]ボタンをクリックします。(画像↓)
List Mod in the ingame Mod Loader(ゲーム内のMod LoaderにModをリストさせます。)
ゲーム内に自作Modをリストさせるためには、[info.xml]という特別な.xmlファイルを[..\\Crysis\Mods\mymod\]フォルダに用意しなければなりません。
[info.xml]に以下の内容を記入します。
<?xml version="1.0" encoding="utf-8"?>
<Mod Name="<yourmod>" Version="<0.0>" Screenshot="<jpg file>" Description="<description>" url="<URL>"/>
以下はそれらの情報の説明です。
- Mod Name = "" //自作Modの名
- Version = "<0.0>" //自作Modバージョン
- Screenshot = "" //Mod Loaderメニューの画像
- Description = "" //自作Modの説明
- url = "" //Mod/Mod Teamのリンク先
使用する[Screenshot]の画像サイズは最大[512 x 384]ピクセル。その画像をModフォルダに入れます。[Screenshot]に画像名を記入してください。
作ってみましょう。
[info.xml]データファイルと[mymod.jpg]画像(512x384ピクセル)を用意します。(画像↓)
[info.xml]の内容は以下のように記入しました。
<?xml version="1.0" encoding="utf-8"?>
<Mod Name="mymod" Version="2.0" Screenshot="mymod.jpg" Description="this is mymod test" url=""/>
その結果
ショットカットの[Crysis.exe]を起動し、[Mods]を選択します。(画像↓)
[info.xml]で書いた情報と[mymod.jpg]画像が現れたら、設定成功です。(画像↓)
質問・コメント欄