<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akhiros</id>
	<title>Official Factorio Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akhiros"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Akhiros"/>
	<updated>2026-04-23T12:04:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Types/Sprite&amp;diff=118408</id>
		<title>Types/Sprite</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Types/Sprite&amp;diff=118408"/>
		<updated>2015-03-31T04:06:07Z</updated>

		<summary type="html">&lt;p&gt;Akhiros: /* priority */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
Specifies one picture that can be used in the game.&lt;br /&gt;
&lt;br /&gt;
When there is more than one sprite or [[Types/Animation|animation]] frame with the same source file and dimensions/position in the game, they all share the same memory.&lt;br /&gt;
== Properties ==&lt;br /&gt;
=== filename ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;:[[Types/FileName]]&lt;br /&gt;
=== priority ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;:[[Types/string]]&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
* extra-high&lt;br /&gt;
* high&lt;br /&gt;
* medium&lt;br /&gt;
* low&lt;br /&gt;
* very-low&lt;br /&gt;
&lt;br /&gt;
=== width ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
Width of the picture in pixels.&lt;br /&gt;
=== height ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
Height of the picture in pixels&lt;br /&gt;
=== x ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
&lt;br /&gt;
Horizontal position of the picture in the source file in pixels.&lt;br /&gt;
&lt;br /&gt;
=== y ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
&lt;br /&gt;
Vertical position of the picture in the source file in pixels.&lt;br /&gt;
&lt;br /&gt;
=== shift ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/Vector]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
=== scale ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/double]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 1&lt;br /&gt;
&lt;br /&gt;
Values different than 1 specify the scale of the picture on default zoom.&lt;br /&gt;
Scale 2 means that the picture will be 2 times bigger on screen (and more pixelated).&lt;br /&gt;
== Example ==&lt;br /&gt;
    picture =&lt;br /&gt;
    {&lt;br /&gt;
      filename = &amp;quot;__base__/graphics/entity/basic-accumulator/basic-accumulator.png&amp;quot;,&lt;br /&gt;
      priority = &amp;quot;extra-high&amp;quot;,&lt;br /&gt;
      width = 124,&lt;br /&gt;
      height = 103,&lt;br /&gt;
      shift = {0.7, -0.2}&lt;br /&gt;
    }&lt;/div&gt;</summary>
		<author><name>Akhiros</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Types/Animation&amp;diff=118407</id>
		<title>Types/Animation</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Types/Animation&amp;diff=118407"/>
		<updated>2015-03-31T04:04:02Z</updated>

		<summary type="html">&lt;p&gt;Akhiros: /* priority */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
Specifies animation that can be used in the game.&lt;br /&gt;
&lt;br /&gt;
Note that if any frame of the animation is specified from the same source as any other [[Types/Sprite]] or frame of other animation, it will be shared.&lt;br /&gt;
== Properties ==&lt;br /&gt;
=== filename ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;:[[Types/FileName]]&lt;br /&gt;
=== stripes ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/Stripes]]&lt;br /&gt;
&lt;br /&gt;
Alternative picture specification to filename, it can specify more files to be used and composed as the input.&lt;br /&gt;
=== priority ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;:[[Types/string]]&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
* extra-high&lt;br /&gt;
* high&lt;br /&gt;
* medium&lt;br /&gt;
* low&lt;br /&gt;
* very-low&lt;br /&gt;
&lt;br /&gt;
=== width ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
Width of one frame in pixels.&lt;br /&gt;
&lt;br /&gt;
pre v0.11 &#039;&#039;&#039;frame_width&#039;&#039;&#039; was used.&lt;br /&gt;
=== height ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
Height of one frame in pixels.&lt;br /&gt;
&lt;br /&gt;
pre v0.11 &#039;&#039;&#039;frame_height&#039;&#039;&#039; was used.&lt;br /&gt;
=== frame_count ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
=== line_length ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
Once the specified number of pictures is loaded, other pictures are loaded on other line.&lt;br /&gt;
This is to allow having longer animations in matrix, to avoid pictures with too big width.&lt;br /&gt;
The game engine limits the width of any input picture to 2048px, so it is compatible with most graphics cards.&lt;br /&gt;
=== run_mode ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/string]]&lt;br /&gt;
&lt;br /&gt;
Possible values are:&lt;br /&gt;
*forward&lt;br /&gt;
*backward&lt;br /&gt;
*forward-then-backward&lt;br /&gt;
=== animation_speed ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/float]]&lt;br /&gt;
&lt;br /&gt;
Modifier of the animation playing speed, the default is 1, which means one animation frame per tick (60 fps).&lt;br /&gt;
The speed of playing can often vary depending on the usage (output of steam engine for example)&lt;br /&gt;
=== x ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
&lt;br /&gt;
Horizontal position of the animation in the source file in pixels.&lt;br /&gt;
&lt;br /&gt;
=== y ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/unsigned]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
&lt;br /&gt;
Vertical position of the animation in the source file in pixels.&lt;br /&gt;
&lt;br /&gt;
=== shift ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/Vector]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 0&lt;br /&gt;
=== scale ===&lt;br /&gt;
&#039;&#039;&#039;Type&#039;&#039;&#039;: [[Types/double]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default&#039;&#039;&#039;: 1&lt;br /&gt;
&lt;br /&gt;
Values different than 1 specify the scale of the animation on default zoom.&lt;br /&gt;
Scale 2 means that the picture will be 2 times bigger on screen (and more pixelated).&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Specification of animation of electric furnace&lt;br /&gt;
    on_animation =&lt;br /&gt;
    {&lt;br /&gt;
      filename = &amp;quot;__base__/graphics/entity/electric-furnace/electric-furnace.png&amp;quot;,&lt;br /&gt;
      priority = &amp;quot;high&amp;quot;,&lt;br /&gt;
      x = 131,&lt;br /&gt;
      frame_width = 131,&lt;br /&gt;
      frame_height = 102,&lt;br /&gt;
      frame_count = 12,&lt;br /&gt;
      animation_speed = 0.5,&lt;br /&gt;
      shift = {0.5, 0.05 }&lt;br /&gt;
    },&lt;/div&gt;</summary>
		<author><name>Akhiros</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Modding&amp;diff=118321</id>
		<title>Modding</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Modding&amp;diff=118321"/>
		<updated>2015-03-23T09:18:43Z</updated>

		<summary type="html">&lt;p&gt;Akhiros: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{sublinks|Main Page}}&lt;br /&gt;
[[File:Fff-18-entity-graph.jpg|400px|thumb|&#039;Diagram of entities&#039; (objects on the map) class inheritance structure generated by doxygen. Taken From Friday Facts #18 http://www.factorio.com/blog/post/fff-18]]&lt;br /&gt;
&lt;br /&gt;
Modding is one of Factorios greatest features.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A good overview is the [[Mods| list of mods]] or the [http://www.factorioforums.com/forum/index.php Factorio forum].&lt;br /&gt;
&lt;br /&gt;
A good starting point is also the [http://www.factorioforums.com/forum/viewforum.php?f=25 modding-Help-Board]. The community is always answering to concrete questions. Sometimes within minutes. Or you could try the [[Modding FAQ]] page.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
With v0.11 all mods needs to have a license. If a mod has no license it is assumed to have the a creative commons license: [http://creativecommons.org/licenses/by-nc/4.0 Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)].&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=6&amp;amp;t=6202&amp;amp;p=48971#p48968 this forum article].&lt;br /&gt;
: In this article the devs explain also, that the base-mod (which is part of Factorio) can be used to create new mods, but not used for &amp;quot;outside of Factorio domain&amp;quot;.&lt;br /&gt;
* http://www.factorio.com/terms-of-service&lt;br /&gt;
&lt;br /&gt;
== Creating a scenario from a saved game (map) ==&lt;br /&gt;
&lt;br /&gt;
An often asked question is how to make a scenario (something which can be edited in the map-editor) from a map:&lt;br /&gt;
[http://www.factorioforums.com/forum/viewtopic.php?f=18&amp;amp;t=2844 Factorio can convert them] ([http://www.factorioforums.com/forum/viewtopic.php?f=5&amp;amp;t=3801&amp;amp;p=28289#p28289 see also this post]):&lt;br /&gt;
 ./bin/prod/factorio --map2scenario mapfoo&lt;br /&gt;
&lt;br /&gt;
[[GameClient|More about the client parameters]]&lt;br /&gt;
&lt;br /&gt;
== Creating scenarios with the map-editor ==&lt;br /&gt;
&lt;br /&gt;
Another first step is also making maps with the ingame editor. That stores the map as a &#039;&#039;&#039;scenario&#039;&#039;&#039;, which is just a directory on disk with some files in it. You can look into that files and try to understand, what they are for. Or you can read the following pages:&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
* [[Modding overview]]&lt;br /&gt;
* [[Prototype definitions]]&lt;br /&gt;
* [[Lua/Events|Lua events]]&lt;br /&gt;
* [[Lua objects]]&lt;br /&gt;
* [[Script interfaces]]&lt;br /&gt;
* [[Lua/Data Lifecycle]]&lt;br /&gt;
* [[Migration scripts]]&lt;br /&gt;
* [[Modding FAQ]]&lt;br /&gt;
* [[Modding Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Other interesting stuff ==&lt;br /&gt;
&lt;br /&gt;
* Tutorial: [http://www.factorioforums.com/forum/viewtopic.php?f=15&amp;amp;t=8613 Create graphics for your mod...], how to generate sprite maps&lt;/div&gt;</summary>
		<author><name>Akhiros</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Modding&amp;diff=118311</id>
		<title>Modding</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Modding&amp;diff=118311"/>
		<updated>2015-03-23T03:53:14Z</updated>

		<summary type="html">&lt;p&gt;Akhiros: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{sublinks|Main Page}}&lt;br /&gt;
[[File:Fff-18-entity-graph.jpg|400px|thumb|&#039;Diagram of entities&#039; (objects on the map) class inheritance structure generated by doxygen. Taken From Friday Facts #18 http://www.factorio.com/blog/post/fff-18]]&lt;br /&gt;
&lt;br /&gt;
Modding is one of Factorios greatest features.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A good overview is the [[Mods| list of mods]] or the [http://www.factorioforums.com/forum/index.php Factorio forum].&lt;br /&gt;
&lt;br /&gt;
A good starting point is also the [http://www.factorioforums.com/forum/viewforum.php?f=25 modding-Help-Board]. The community is always answering to concrete questions. Sometimes within minutes. Or you could try the [[Modding FAQ]] page.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
With v0.11 all mods needs to have a license. If a mod has no license it is assumed to have the a creative commons license: [http://creativecommons.org/licenses/by-nc/4.0 Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)].&lt;br /&gt;
&lt;br /&gt;
See also&lt;br /&gt;
* [http://www.factorioforums.com/forum/viewtopic.php?f=6&amp;amp;t=6202&amp;amp;p=48971#p48968 this forum article].&lt;br /&gt;
: In this article the devs explain also, that the base-mod (which is part of Factorio) can be used to create new mods, but not used for &amp;quot;outside of Factorio domain&amp;quot;.&lt;br /&gt;
* http://www.factorio.com/terms-of-service&lt;br /&gt;
&lt;br /&gt;
== Creating a scenario from a saved game (map) ==&lt;br /&gt;
&lt;br /&gt;
An often asked question is how to make a scenario (something which can be edited in the map-editor) from a map:&lt;br /&gt;
[http://www.factorioforums.com/forum/viewtopic.php?f=18&amp;amp;t=2844 Factorio can convert them] ([http://www.factorioforums.com/forum/viewtopic.php?f=5&amp;amp;t=3801&amp;amp;p=28289#p28289 see also this post]):&lt;br /&gt;
 ./bin/prod/factorio --map2scenario mapfoo&lt;br /&gt;
&lt;br /&gt;
[[GameClient|More about the client parameters]]&lt;br /&gt;
&lt;br /&gt;
== Creating scenarios with the map-editor ==&lt;br /&gt;
&lt;br /&gt;
Another first step is also making maps with the ingame editor. That stores the map as a &#039;&#039;&#039;scenario&#039;&#039;&#039;, which is just a directory on disk with some files in it. You can look into that files and try to understand, what they are for. Or you can read the following pages:&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
* [[Modding overview]]&lt;br /&gt;
* [[Prototype definitions]]&lt;br /&gt;
* [[Lua/Events|Lua events]]&lt;br /&gt;
* [[Lua objects]]&lt;br /&gt;
* [[Script interfaces]]&lt;br /&gt;
* [[Data Lifecycle]]&lt;br /&gt;
* [[Migration scripts]]&lt;br /&gt;
* [[Modding FAQ]]&lt;br /&gt;
* [[Modding Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Other interesting stuff ==&lt;br /&gt;
&lt;br /&gt;
* Tutorial: [http://www.factorioforums.com/forum/viewtopic.php?f=15&amp;amp;t=8613 Create graphics for your mod...], how to generate sprite maps&lt;/div&gt;</summary>
		<author><name>Akhiros</name></author>
	</entry>
</feed>