切换语言: Deutsch English Русский Українська

Modding/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "{{选择语言}} {{子链接|主目录}} [[文件来源:Fff-18-entity-graph.jpg|400px|thumb|'Diagram of entities' (地图上的对象) 类继承了doxygen. 摘自星期五 #18...")
 
No edit summary
Line 1: Line 1:
{{选择语言}}
{{Languages}}
{{子链接|主目录}}
{{sublinks|主目录}}
[[文件来源:Fff-18-entity-graph.jpg|400px|thumb|'Diagram of entities' (地图上的对象) 类继承了doxygen. 摘自星期五 #18 http://www.factorio.com/blog/post/fff-18]]
[[文件来源:Fff-18-entity-graph.jpg|400px|thumb|'Diagram of entities' (地图上的对象) 类继承了doxygen. 摘自星期五 #18 http://www.factorio.com/blog/post/fff-18]]


Line 8: Line 8:




大纲在这里 [[Mods| list of mods]] 和 [http://www.factorioforums.com/forum/index.php Factorio forum].
大纲在这里 [[Mods| Mod列表]] 和 [http://www.factorioforums.com/forum/index.php Factorio forum].


从这里开始学习会让你感到很轻松 [http://www.factorioforums.com/forum/viewforum.php?f=25 modding-Help-Board].这个社区总是有很多基佬回答具体问题。往往只要等待几分钟就有回复。 或者你可以试试 [[Modding FAQ]] 页面.
从这里开始学习会让你感到很轻松 [http://www.factorioforums.com/forum/viewforum.php?f=25 modding-Help-Board].这个社区总是有很多基佬回答具体问题。往往只要等待几分钟就有回复。 或者你可以试试 [[Modding FAQ]] 页面.
Line 27: Line 27:
  ./bin/prod/factorio --map2scenario mapfoo
  ./bin/prod/factorio --map2scenario mapfoo


[[游戏客户端|更多关于客户端的信息]]
[[GameClient|更多关于客户端的信息]]


== 用地图编辑器创建一个方案 ==
== 用地图编辑器创建一个方案 ==
Line 35: Line 35:
== 概述 ==
== 概述 ==


* [[制作MOD大纲]]
* [[Modding overview | 制作MOD大纲]]
* [[原型定义]]
* [[Prototype definitions | 原型定义]]
* [[脚本/事件|脚本事件]]
* [[Lua/Events | Lua脚本事件]]
* [[脚本对象]]
* [[Lua objects | Lua脚本对象]]
* [[脚本接口]]
* [[Script interfaces | 脚本接口]]
* [[Migration scripts]]
* [[Migration scripts]]
* [[制作MOD FAQ]]
* [[Modding FAQ | 制作MOD FAQ]]
* [[制作MOD教程]]
* [[Modding Tutorial | 制作MOD教程]]

Revision as of 06:03, 19 November 2014

< 主目录

400px|thumb|'Diagram of entities' (地图上的对象) 类继承了doxygen. 摘自星期五 #18 http://www.factorio.com/blog/post/fff-18

制作Mod是这个游戏最大的特色。

开始工作

大纲在这里 Mod列表Factorio forum.

从这里开始学习会让你感到很轻松 modding-Help-Board.这个社区总是有很多基佬回答具体问题。往往只要等待几分钟就有回复。 或者你可以试试 Modding FAQ 页面.

授权信息

随着v0.11版本的到来所有mod需要有一个作者声明。 如果一个MOD没有作者声明,将被视为同意开源MOD代码,与所有玩家共享:Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

附录

作者也在文中指出, 仅仅能使用 base-mod (特指Factorio中的这一部分) 来创建新的MOD, 但是不能用来 "在异星工厂游戏之外开发新的软件".

从游戏存档(地图)中创建一个方案

一个常常被提及的问题是如何从一个地图创建一个方案(也可以通过地图编辑器创建一个方案): Factorio can convert them (see also this post):

./bin/prod/factorio --map2scenario mapfoo

更多关于客户端的信息

用地图编辑器创建一个方案

自然,第一步也是用地图编辑器创建地图. 保存的地图将视为“方案”,存储在专属的文件系统之中。 可以通过这个文件去体会它的作用。或者你可以浏览这个页面:

概述