Top > MODの導入方法
HTML convert time to 0.005 sec.


MODの導入方法

Last-modified: 2017-04-24 (月) 12:46:38

MODとは「Modification」の略で、主にユーザーによって作成されたゲームを拡張、改造するファイルのことです。
MODは適用により、ゲームのクラッシュ、セーブデータが読み込めなくなるなどの弊害が出る可能性があります。
利用の際は注意しましょう。MODの導入は自己責任となります。

なおここでは一般的なMODの導入方法を解説します。
readme.txtなどで各MODに記載されている導入方法がある場合は、そちらを熟読し導入して下さい。

MODポータル Edit

バージョン0.13からMODを総合的に扱うポータルサイトが設立されました。
https://mods.factorio.com/

ゲーム内MODブラウザ、インターネットブラウザともにファイルのダウンロードには、factorio.com のアカウントが必要になります。
Steam等でゲームを購入した場合は、factorio.com にアカウントを作成し、Steamアカウントと紐づけます。(⇒ 手順

 

ポータルサイトからご希望のMOD探してください。ここで必要になる情報はインストールしたいMODの「タイトル」です。
MODをインストールする手順は以下の2通りあります。

→ ゲーム内MODブラウザからインストールする。
→ ポータルサイトからMODファイルをダウンロードし、手動でインストールする。

MODブラウザ(MOD PORTAL)からのインストール手順 Edit

  1. ゲームを起動してメインメニューからMODを選択
    modportal01.png
  2. MODブラウザを開く
    次の画面で左側に既にインストールされているMODが一覧に出ますが、特に選ばずに「MODをインストール」をクリックしてください。
    modportal02.png
    ここをクリックすると「ユーザー名」と「パスワード」を聞かれる場合、Steamのユーザーアカウント情報ではなくfactorio.comのユーザー情報を入力します。
  3. MODを検索し、項目を選択、MODをインストールをクリック
    modportal03.png
    エラーとなった際はエラーの原因が表示されます。サイト上の情報を読んで、お使いのFactorioのバージョンにインストールしようとしているMODが対応しているか確認してください。
  4. ダウンロードされ正常に終わると元の画面に戻ります。インストールした場合この画面の「戻る」をクリックすると、再起動され有効化されます。
  5. 再度MODメニューからインストールしたMODが左の一覧に白文字で表示されていればインストール完了です。
    MODメニューには「アップデートを確認」ボタンがあり、ここをクリックすると既にインストールされているMODに更新があるかオンラインで確認します。更新のあるMODがあった場合、一覧の文字列の色が黄色などに変わります。この状態で「MODをアップデート」がクリックできるようになるので、クリックして更新できます。

MODファイルの手動インストール手順 Edit

  1. ポータルサイトからダウンロードしたMODファイル(zip形式ファイル)を、そのまま MODフォルダ(後述)にコピーします。
  2. factorioを起動し、メニューのMODから導入したMODを有効にします。(新規追加MODは初期状態では無効化されている)

MODフォルダ Edit

OS(Windows,MacOS,Linux)とFactorio本体インストール形式(インストーラ、ZIPパッケージ、Steam)により mod フォルダの場所は異なります。

MODブラウザからインストールしたMODもこのフォルダに置かれます。

Windows Edit

  • インストーラ、Steam の場合
    %appdata%\Factorio\mods
    または、
    c:\users\Windowsユーザー名\AppData\Roaming\Factorio\mods
  • ZIPパッケージの場合
    factorioのフォルダ(解凍先)\mods

MacOS Edit

~/Library/Application Support/factorio/mods/

ライブラリフォルダへの移動方法:Finderを起動、もしくはデスクトップをクリック→画面上部メニューバーから『移動』を選択→optionキーを押すと、押している間だけ表示に「ライブラリ」が増えるので選択。

Linux Edit

~/.factorio/mods

導入例 Edit

例(ZIP版、C:\Program Files\Factorioにインストール。Dytech MODを当てる場合。)
ModKai3.png
Factorioを起動し、メニューのMODを確認し、導入したMODが表示されenableにすれば導入成功。
ModKai4.png
ModKai5.png

Tips Edit

MODの導入後にエラーが起きたら Edit

  • 同じMODの複数のバージョンを同時にMODフォルダに設置すると起動しない場合があります。
  • エラーメッセージに、どのファイルの何行目に問題があるのか記載があります、まずは確認しましょう。
  • 依存関係にあるMODの片方を無効化したり、競合関係にあるMODを導入した時などに、エラーが起きてゲームが強制終了することがあります。
    • MODブラウザを開けない場合は、MODフォルダを開いて、問題のありそうなMODファイルを直接削除してください。

MODファイルを編集する場合 Edit

ZIPファイルを解凍し、フォルダとしてMODフォルダ以下に配置しても認識します。
このように配置することで lua ファイルの編集/反映が容易になります。

factorio/
      ├ mods/
      │    └ hoge-mod.0.1.1/
	                  └ config.lua 等      

複数のバージョン、MOD有り無しを併存させる方法 Edit

こちらを参照

13.00より前のMODを13.00以降で使用する方法 Edit

MODを解凍し、info.jsonをメモ帳で開く

  "dependencies": ["base >= 0.12.00"]

等になっている部分を

  "dependencies": ["base >= 0.13.00"],
  "factorio_version":"0.13"

にする。0.13以降必須になったfactorio_versionを追記するだけだが、
上段からの「,」を忘れやすいので2段とも貼り付けてしまう方が確実。

12.10以前対応のMODを12.11以降で使用する方法 Edit

Factorioは12.11でluaの記法に変更がありました。
そのため12.10以前のほとんどのMODを最新版でそのまま使うことができません。
しかし一部のファイルを書き換えるだけで使用できます。
ここではその修正方法について記載します。

  • 変更箇所(要点)
    A.game.on_saveの廃止
    B.game.on_からscript.on_へ変更
  • 具体的な作業方法
  1. 導入したいMODのzipファイルを解凍します
  2. 解凍したフォルダを開き”control.lua”をテキストエディタで開きます
  3. (A)game.on_saveが存在する場合、end)の部分まで丸ごと削除

    game.on_save(function()

    end)

  4. (B)置換機能を使いgame.on_をscript.on_へ置き換え
  5. 終了。MODライフを楽しんでください