MODの作り方

Last-modified: 2021-05-23 (日) 06:40:53

modの作り方

ここでは基本的なmodの作り方を解説します
詳しい情報はFactorioAPI factorioフォルダ\doc-html\index.html を見てください
lua言語を利用して制作します
流れ
必須を上から順番に
あとはやりたいことを探してそこを見る感じ
必須
ディレクトリ構造について
info.jsonの作り方
初級
data.luaの書き方
Itemの作り方
Recipeの作り方
Technologyの作り方
言語ファイルの作り方
既存データ変更の仕方
BomberTutorial
中級
壁の作り方(解説は制作中です)
アイテムグループの作り方
上級

"実践編"
ハンドガンの弾を作る(英語チュートリアルと試行錯誤で作りました。)

番外
レーザータレットについて

API&Type&Prototype日本語化

サンプル置き場

  • control.luaのサンプル

リンク集

各バージョンFactorioAPI
英語wikiのmoddingチュートリアル
英語wikiprototypeについて
英語forumのmoddingガイド
Luaスクリプトの文法

コメント

  • info.jsonは必須だけどdata.luaは必須ではない、名付けとか配置の決まりとかの方が必要 -- 2016-05-28 (土) 07:50:41
  • ありがとうございます。ディレクトリ構成についてかきます(時間がなくて・・・) -- tsukka? 2016-05-28 (土) 21:16:37
  • あちこちちょこっと修正 -- 2016-05-29 (日) 00:56:39
  • あちこち追記 -- tsukka? 2016-05-29 (日) 10:57:15
  • ああ、どんどんと記事ができていく…! -- 2016-05-29 (日) 16:55:47
  • 壁の作り方をとりあえず載せましたが解説は試行錯誤してからになりそうです・・・ -- tsukka? 2016-05-29 (日) 19:08:28
  • エンティティ系は中級にしようかと思います -- tsukka? 2016-05-29 (日) 20:03:08
  • 簡単に既存データ変更の仕方を作ってみました(文章力の無さが嫌になる・・・ -- 2016-05-29 (日) 20:39:13
  • APIの日本語化でも始めようかな・・(やっていいんでしたっけ?) -- tsukka? 2016-05-30 (月) 19:07:44
  • ちょと興味でてきたから覗きに着てみた、簡単な例題でも参考ししたいのでありがたい。 -- 2016-07-01 (金) 11:59:11
  • こことチュートリアルと他のMOD参考にして0.13で動く程度のBomberTutorial作ったんだけどwikiには上げれない? -- 2016-07-06 (水) 22:00:14
  • wikiはみんなで作るものだからな、好きに作ってくれて構わんよ、多少おかしくてもほかの人が直してくれる。あまりにもおかしければ消されるかもしれないが -- 2016-07-06 (水) 22:19:38
  • control.lua の内容はゲームないでロードしてもすぐ有効だから色々試しやすいんですね。例文感謝 -- 2016-07-07 (木) 23:15:59
  • うーん開発環境・・の整備が難しい・・modderの方々はどうやってるんだろう・・ -- tsukka? 2016-08-03 (水) 15:02:07
  • 俺は環境整えるほうが面倒だしメモ帳のみでやってる -- 2016-08-03 (水) 16:49:31
  • なるほどありがとうございます -- tsukka? 2016-08-03 (水) 20:08:04
  • Lua程度ならVSCodeとかで事足りるかと -- 2016-08-04 (木) 09:07:51
  • ありがとうございます -- tsukka? 2016-08-04 (木) 09:55:09
  • 最初はメモ帳でやってたけどSciTEってソフト使ってみたら便利だった。BomberTutorial整形&リンクありがとうです。 -- 2016-08-06 (土) 18:32:29
  • メモ帳だとinfo.jsonが編集できなくない?俺はAtom使ってるけど。文法チェックぐらいはないと困る -- 2016-08-08 (月) 23:06:23
  • windows付属のメモ帳使ってるけど編集できるけどな?と言うか編集できなかったら俺も他の使ってる -- 2016-08-09 (火) 06:14:07
  • VSCodeはIntellisenseあるしディレクトリで開けるしもちろん自動整形だし便利よ -- 2016-08-09 (火) 14:45:58
  • 最初はメモ帳でやってたけどSciTEってソフト使ってみたら便利だった。BomberTutorial整形&リンクありがとうです。 -- 2016-08-26 (金) 05:20:04
  • レーザータレットの設定に関して、おぼえがき程度ですがページ作成しました。 加筆・修正大歓迎 -- 2016-08-26 (金) 11:23:54
  • バージョンアップで記述方式があちこち変わってるらしく今一よく分からないところが多い・・・詳しい人誰か修正してくれませんかね? -- 2016-12-01 (木) 10:31:53
  • dddd (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ (^Q^ -- 2017-08-17 (木) 11:40:45
  • レシピ追加について質問です。{"iron-stick",1}のあとに「,」は必要ないのでは? -- 2017-11-16 (木) 19:59:43
  • 不要ですね -- 2017-11-21 (火) 17:07:19
  • mod作成ですが、実践を追加し「弾丸作成」のページを作りました。英語版wikiで書かれている方法と少し違いますが、しっかり動いているので参考程度に見てみて下さいね!! -- 2020-12-17 (木) 00:30:43
  • このゲーム、MODに導入されるアイコンのサイズ(ピクセル?)って上限ありましたっけ?導入したら、「Key "icon_size" not found in property tree at ROOT」とかなんとか出てきた。。。全文は要求されれば貼ります -- 2021-05-23 (日) 06:40:53