<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=User%3AIcebrain%2FModding%2Fko</id>
	<title>User:Icebrain/Modding/ko - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=User%3AIcebrain%2FModding%2Fko"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;action=history"/>
	<updated>2026-09-30T19:41:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=168141&amp;oldid=prev</id>
		<title>Bilka: Bilka moved page User:Icebrain:Modding/ko to User:Icebrain/Modding/ko without leaving a redirect: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=168141&amp;oldid=prev"/>
		<updated>2019-02-15T11:29:13Z</updated>

		<summary type="html">&lt;p&gt;Bilka moved page &lt;a href=&quot;/index.php?title=User:Icebrain:Modding/ko&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Icebrain:Modding/ko (page does not exist)&quot;&gt;User:Icebrain:Modding/ko&lt;/a&gt; to &lt;a href=&quot;/User:Icebrain/Modding/ko&quot; title=&quot;User:Icebrain/Modding/ko&quot;&gt;User:Icebrain/Modding/ko&lt;/a&gt; without leaving a redirect: typo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:29, 15 February 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-wiki:diff:1.41:old-168140:rev-168141 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bilka</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=168140&amp;oldid=prev</id>
		<title>Bilka: Bilka moved page Modding/ko to User:Icebrain:Modding/ko without leaving a redirect: WIP pages must be in your userspace</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=168140&amp;oldid=prev"/>
		<updated>2019-02-15T11:29:01Z</updated>

		<summary type="html">&lt;p&gt;Bilka moved page &lt;a href=&quot;/index.php?title=Modding/ko&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Modding/ko (page does not exist)&quot;&gt;Modding/ko&lt;/a&gt; to &lt;a href=&quot;/index.php?title=User:Icebrain:Modding/ko&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Icebrain:Modding/ko (page does not exist)&quot;&gt;User:Icebrain:Modding/ko&lt;/a&gt; without leaving a redirect: WIP pages must be in your userspace&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:29, 15 February 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-wiki:diff:1.41:old-167355:rev-168140 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bilka</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=167355&amp;oldid=prev</id>
		<title>Icebrain: Created page with &quot;{{Languages}} 이 페이지는 모드를 어떻게 다운로드하고 설치하는 방법에 대해 알려주고, 또한 모드를 만들때 알아두어야할 사항들에...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Icebrain/Modding/ko&amp;diff=167355&amp;oldid=prev"/>
		<updated>2019-01-22T02:01:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Languages}} 이 페이지는 모드를 어떻게 다운로드하고 설치하는 방법에 대해 알려주고, 또한 모드를 만들때 알아두어야할 사항들에...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Languages}}&lt;br /&gt;
이 페이지는 모드를 어떻게 다운로드하고 설치하는 방법에 대해 알려주고, 또한 모드를 만들때 알아두어야할 사항들에 대한 내용들에 대하여 다루게 될것이다. 모드를 만드는 방법에 대한 더 자세한 방법은 [모딩-튜토리얼 페이지|모딩:튜토리얼]을 참고하면 될 것이다. 만약 모딩 API를 찾고 있다면 [http://lua-api.factorio.com/latest/ official Factorio Lua API documentation] 사이트를 참고할 것. 만약 압축형식으로 모드를 설치하고 싶다면  [[Application_directory|application directory]] 페이지의 지시에 따르면 된다.&lt;br /&gt;
&lt;br /&gt;
== 모드의 다운로드 &amp;amp; 설치 ==&lt;br /&gt;
&lt;br /&gt;
아래의 링크에서 모드를 다운받을 수 있다.&lt;br /&gt;
&lt;br /&gt;
You can download the mods from the following places:&lt;br /&gt;
&lt;br /&gt;
* [https://mods.factorio.com/ Mod portal (website)]&lt;br /&gt;
* Mod portal (in-game)&lt;br /&gt;
* [https://forums.factorio.com/viewforum.php?f=14&amp;amp;sid=68de6ef9ee46dcd7566653335917752b Mod subforum]&lt;br /&gt;
&lt;br /&gt;
=== Mod portal (website) ===&lt;br /&gt;
&lt;br /&gt;
Factorio&amp;#039;s developers created the [https://mods.factorio.com/ mod portal (website)] to allow the players to share mods. A mod you download from the website comes in the form of a zipped file. To install the mod, you need to copy the zipped file into the mods directory located under the [[Application_directory#User_Data_directory|user data directory]] without unzipping it. You can verify whether or not you installed it correctly by viewing the mods list which you can access through the game&amp;#039;s main menu.&lt;br /&gt;
&lt;br /&gt;
=== Mod portal (in-game) ===&lt;br /&gt;
&lt;br /&gt;
The mods displayed on the [https://mods.factorio.com/ mod portal (website)] should show in the in-game mod portal which you can access through the game&amp;#039;s main menu. The differences in the in-game mod portal are that you can use it to both automatically download and install mods, and to enable or disable the mods.&lt;br /&gt;
&lt;br /&gt;
=== Mod subforum ===&lt;br /&gt;
&lt;br /&gt;
Some mod creators upload their mods to the official [https://forums.factorio.com/viewforum.php?f=14&amp;amp;sid=68de6ef9ee46dcd7566653335917752b mod subforum] to showcase their work without submitting to the mod portal or to get feedbacks from the community on their mods before updating or sending them to the mod portal. An uploaded mod should show as an attachment.  Occasionally, a mod you download from the subforum comes in the form of a zipped file. You need to copy it into the mods directory located under the [[Application_directory#User_Data_directory|user data directory]] to install it — you do not have to unzip it. You can verify whether or not you installed it correctly by viewing the mods list which you can access through the game&amp;#039;s main menu.&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Many mods use Factorio&amp;#039;s base mod as their only dependency which you do not have to install separately. However, some mods may require you to install other mods for them to work and can also make suggestions for you to install other mods for them to extend their functionality.&lt;br /&gt;
&lt;br /&gt;
==== Required dependency ====&lt;br /&gt;
&lt;br /&gt;
When a mod you installed requires you to install another mod for it to work,  the other mod, in this case, is a required dependency.&lt;br /&gt;
&lt;br /&gt;
==== Optional dependency ====&lt;br /&gt;
&lt;br /&gt;
When a mod makes a suggestion to install another mod, but if it does not need that other mod for it to work, the other mod, in this case, is an optional dependency. You can install the optional dependencies which extend the functionality of a mod to enhance your gaming experience with the mod.&lt;br /&gt;
&lt;br /&gt;
==== Sidenote ====&lt;br /&gt;
&lt;br /&gt;
Currently, the in-game mod portal does not automatically download neither required nor optional dependencies; therefore, it is up to the user to find and install them. However, such process is expected to be made automatic in the future.&lt;br /&gt;
&lt;br /&gt;
== Creating mods ==&lt;br /&gt;
: &amp;#039;&amp;#039;See also: [[Tutorial:Modding]]&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== API documentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Prototype definitions|Prototype documentation]] — What prototypes can be added to the game, and what are their properties&lt;br /&gt;
* [http://lua-api.Factorio.com/latest Documentation of the runtime API] — Hook into events and change the world around the player.&lt;br /&gt;
* [https://github.com/wube/factorio-data Factorio data github repository] — Tracks changes of the lua prototype definitions in factorio in between releases.&lt;br /&gt;
* [[Data.raw]] — Lists the names and types of all built-in prototypes&lt;br /&gt;
&lt;br /&gt;
=== Lua scripting ===&lt;br /&gt;
&lt;br /&gt;
You need to use the Lua programming language (version 5.2.1) to create any mods in Factorio. The game&amp;#039;s mod system injects your code into the startup and to the data construction stage of the game. You can use any text editor to write the code for your mod. Well-known text editors that offer syntax highlighting for Lua are Notepad++ and Sublime Text.&lt;br /&gt;
&lt;br /&gt;
Useful resources for Lua:&lt;br /&gt;
&lt;br /&gt;
* [http://lua-users.org/wiki/TutorialDirectory Lua tutorial]&lt;br /&gt;
* [https://www.lua.org/manual/5.2/ Lua reference manual]&lt;br /&gt;
* [https://repl.it/languages/lua Lua REPL] : A Lua read-eval-print-loop, essentially a sandbox.&lt;br /&gt;
&lt;br /&gt;
=== Basic structure of a mod ===&lt;br /&gt;
&lt;br /&gt;
Factorio&amp;#039;s mods are distributed in ZIP archives and contain several important files that Factorio looks for when loading mods. These files are listed below, and the required files are colored red.&lt;br /&gt;
&lt;br /&gt;
* ExampleMod_0.0.1.zip&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:#FF5555&amp;quot;&amp;gt;info.json&amp;lt;/span&amp;gt;&lt;br /&gt;
** control.lua&lt;br /&gt;
** data.lua&lt;br /&gt;
** data-updates.lua&lt;br /&gt;
** data-final-fixes.lua&lt;br /&gt;
&lt;br /&gt;
=== Licensing ===&lt;br /&gt;
&lt;br /&gt;
Every mod requires a license since Factorio &amp;#039;&amp;#039;&amp;#039;v0.11&amp;#039;&amp;#039;&amp;#039;. If a mod has no license, it is assumed to have a Creative Commons license — [http://creativecommons.org/licenses/by-nc/4.0 Attribution-Noncommercial 4.0 International (CC BY-NC 4.0)]. However, it is possible to purposely make the mod [https://choosealicense.com/licenses/unlicense/ unlicensed], to allow the code within it to be available to the public domain. The most popular distribution licenses for Factorio mods are the [https://choosealicense.com/licenses/mit/ MIT license] and the [https://choosealicense.com/licenses/gpl-3.0/ GPLv3] license.&lt;br /&gt;
&lt;br /&gt;
Other useful legal links include:&lt;br /&gt;
&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=6&amp;amp;t=6202&amp;amp;p=48971#p48968 Forum post on allowed use of base-mod content]&lt;br /&gt;
* [http://www.factorio.com/terms-of-service Factorio terms of service]&lt;br /&gt;
* [https://choosealicense.com/licenses/ Choose a license]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Technical]] — Documentation of technical formats and API&amp;#039;s not related to modding&lt;/div&gt;</summary>
		<author><name>Icebrain</name></author>
	</entry>
</feed>