Tutorial:Modding tutorial: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(added link to noise expression tutorial)
(Link UntitledGuiGuide)
(One intermediate revision by one other user not shown)
Line 9: Line 9:
* [[Tutorial:Inspecting a live mod|Inspecting a live mod]] — An annotated tour of a mod that is live on the mod portal right now.
* [[Tutorial:Inspecting a live mod|Inspecting a live mod]] — An annotated tour of a mod that is live on the mod portal right now.
* [https://togos.github.io/togos-example-noise-programs/ Noise Expressions] — A tutorial about generating terrain, complete with [https://mods.factorio.com/mod/togos-example-noise-programs example mod].
* [https://togos.github.io/togos-example-noise-programs/ Noise Expressions] — A tutorial about generating terrain, complete with [https://mods.factorio.com/mod/togos-example-noise-programs example mod].
* [https://github.com/ClaudeMetz/UntitledGuiGuide/wiki Untitled GUI Guide] — A tutorial about building custom interfaces that also expands into more advanced parts of GUI modding.


=== Additional info ===
=== Additional info ===
Line 16: Line 17:
* [http://lua-api.factorio.com/latest/ Factorio API Documentation] — Documentation of the runtime api
* [http://lua-api.factorio.com/latest/ Factorio API Documentation] — Documentation of the runtime api
* [https://lua-api.factorio.com/latest/Migrations.html Migrations guide] — All information about mod migrations
* [https://lua-api.factorio.com/latest/Migrations.html Migrations guide] — All information about mod migrations
* [https://github.com/wube/factorio-data Factorio data github repository] — Tracks changes of the lua prototype definitions in factorio in between releases.
* [https://github.com/wube/factorio-data Factorio data github repository] — Tracks changes of the lua prototype definitions in Factorio in between releases.
<noinclude>
<noinclude>
== See also ==
== See also ==

Revision as of 15:13, 8 February 2021

These tutorials range from teaching the first steps of modding to in-depth explanations of individual mechanics:

  • Modding tutorial/Gangsir — A simple modding tutorial that suits beginners well.
  • Mod structure — More details on how mods need to be structured in order to be loaded by the game.
  • Scripting — A small tutorial that focuses on run-time scripting and provides some info on how to use the story script.
  • Mod settings — A comprehensive tutorial about how to create and use mod settings.
  • Localisation — A tutorial about how to format and use localisation, which is how mods are translated.
  • Script interfaces — A small tutorial about script interfaces (LuaRemote) and custom keyboard shortcuts.
  • Inspecting a live mod — An annotated tour of a mod that is live on the mod portal right now.
  • Noise Expressions — A tutorial about generating terrain, complete with example mod.
  • Untitled GUI Guide — A tutorial about building custom interfaces that also expands into more advanced parts of GUI modding.

Additional info

See also