<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ironworksgames.com/index.php?action=history&amp;feed=atom&amp;title=Creating_a_Mod</id>
	<title>Creating a Mod - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ironworksgames.com/index.php?action=history&amp;feed=atom&amp;title=Creating_a_Mod"/>
	<link rel="alternate" type="text/html" href="https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;action=history"/>
	<updated>2026-10-23T21:24:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=335&amp;oldid=prev</id>
		<title>Nlondon: Changed &#039;syntaxhighlight&#039; tag to &#039;pre&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=335&amp;oldid=prev"/>
		<updated>2026-08-29T10:43:22Z</updated>

		<summary type="html">&lt;p&gt;Changed &amp;#039;syntaxhighlight&amp;#039; tag to &amp;#039;pre&amp;#039;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&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 03:43, 29 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The contents of the file should be as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The contents of the file should be as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ModDefinition =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ModDefinition =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	; Properties go here&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	; Properties go here&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Recommended Reading:&amp;#039;&amp;#039;&amp;#039; [[MDF File Format]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Recommended Reading:&amp;#039;&amp;#039;&amp;#039; [[MDF File Format]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nlondon</name></author>
	</entry>
	<entry>
		<id>https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=332&amp;oldid=prev</id>
		<title>Nlondon at 10:30, 29 August 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=332&amp;oldid=prev"/>
		<updated>2026-08-29T10:30:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&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 03:30, 29 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;and press Enter. (Note that capitalization is important)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;and press Enter. (Note that capitalization is important)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that you will need to load this mod every time you start the game, otherwise any Asset additions or changes will not  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that you will need to load this mod every time you start the game, otherwise any Asset additions or changes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you make &lt;/ins&gt;will not &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;be added to your Mod.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Filling out your Mod =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Filling out your Mod =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When you go to the Editor, any additions or changes that you make to any Materials, EntityDefintions or Assets (Hereby just referred to collectively as &#039;Assets&#039;) will be added to your mod folder. Note, however, that existing Assets cannot be deleted, moved or renamed. If you&#039;d like to keep your additions clean and easy to access, it&#039;s recommended to make a specific folder for your mod in each of the browsers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When you go to the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[:Category:&lt;/ins&gt;Editor&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Editor]]&lt;/ins&gt;, any additions or changes that you make to any Materials, EntityDefintions or Assets (Hereby just referred to collectively as &#039;Assets&#039;) will be added to your mod folder. Note, however, that existing Assets cannot be deleted, moved or renamed. If you&#039;d like to keep your additions clean and easy to access, it&#039;s recommended to make a specific folder for your mod in each of the browsers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure that any maps are stored in a &amp;lt;code&amp;gt;[...]MyMod/Maps&amp;lt;/code&amp;gt; folder.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Make sure that any maps are stored in a &amp;lt;code&amp;gt;[...]MyMod/Maps&amp;lt;/code&amp;gt; folder.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nlondon</name></author>
	</entry>
	<entry>
		<id>https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=331&amp;oldid=prev</id>
		<title>Nlondon: Created page with &quot;category:Mars Engine {{note|todo|We&#039;re planning on implement proper Mod Creation workflow. We should have in-engine options for creating a new mod and packaging it up into a &lt;code&gt;.pak&lt;/code&gt; file, but for now this is the process. }}  = What is a Mod? = &#039;Mods&#039; allow you to add or modify Maps, Materials, EntityDefinitions or Assets or Scripting to the base game without having to change the original files. These can then be packaged up and distributed to other people f...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.ironworksgames.com/index.php?title=Creating_a_Mod&amp;diff=331&amp;oldid=prev"/>
		<updated>2026-08-29T10:28:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/Category:Mars_Engine&quot; title=&quot;Category:Mars Engine&quot;&gt;category:Mars Engine&lt;/a&gt; {{note|todo|We&amp;#039;re planning on implement proper Mod Creation workflow. We should have in-engine options for creating a new mod and packaging it up into a &amp;lt;code&amp;gt;.pak&amp;lt;/code&amp;gt; file, but for now this is the process. }}  = What is a Mod? = &amp;#039;Mods&amp;#039; allow you to add or modify Maps, Materials, EntityDefinitions or Assets or Scripting to the base game without having to change the original files. These can then be packaged up and distributed to other people f...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:Mars Engine]]&lt;br /&gt;
{{note|todo|We&amp;#039;re planning on implement proper Mod Creation workflow. We should have in-engine options for creating a new mod and packaging it up into a &amp;lt;code&amp;gt;.pak&amp;lt;/code&amp;gt; file, but for now this is the process. }}&lt;br /&gt;
&lt;br /&gt;
= What is a Mod? =&lt;br /&gt;
&amp;#039;Mods&amp;#039; allow you to add or modify Maps, Materials, EntityDefinitions or Assets or Scripting to the base game without having to change the original files. These can then be packaged up and distributed to other people for them to play, with no risk of breaking their existing installation.&lt;br /&gt;
&lt;br /&gt;
You do not need to create a new Mod if you merely want to use the existing game assets in your map, as the &amp;lt;code&amp;gt;.map&amp;lt;/code&amp;gt; file can be freely shared and loaded. However if you want to add any new assets, you will need to create a mod in order for them to work.&lt;br /&gt;
&lt;br /&gt;
= Creating a Mod directory =&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;%appdata%\Ironworks Games\The Last Exterminator&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
or&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Users\&amp;lt;username&amp;gt;\AppData\Roaming\Ironworks Games\The Last Exterminator&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
And create a folder called &amp;lt;code&amp;gt;Mods&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In the &amp;lt;code&amp;gt;Mods&amp;lt;/code&amp;gt; folder, create a new folder titled whatever you would like your mod to be called (With no spaces).&lt;br /&gt;
&lt;br /&gt;
eg: &amp;lt;code&amp;gt;[...]\The Last Exterminator\Mods\MyMod&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And that&amp;#039;s it! You can now load this folder as a Mod in-game.&lt;br /&gt;
&lt;br /&gt;
= Loading a Mod =&lt;br /&gt;
&lt;br /&gt;
Simple start the game, open the console with the Tilde (&amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;) key, and type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;loadMod MyMod&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and press Enter. (Note that capitalization is important)&lt;br /&gt;
&lt;br /&gt;
Note that you will need to load this mod every time you start the game, otherwise any Asset additions or changes will not &lt;br /&gt;
&lt;br /&gt;
= Filling out your Mod =&lt;br /&gt;
&lt;br /&gt;
When you go to the Editor, any additions or changes that you make to any Materials, EntityDefintions or Assets (Hereby just referred to collectively as &amp;#039;Assets&amp;#039;) will be added to your mod folder. Note, however, that existing Assets cannot be deleted, moved or renamed. If you&amp;#039;d like to keep your additions clean and easy to access, it&amp;#039;s recommended to make a specific folder for your mod in each of the browsers.&lt;br /&gt;
&lt;br /&gt;
Make sure that any maps are stored in a &amp;lt;code&amp;gt;[...]MyMod/Maps&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&lt;br /&gt;
{{note|todo|When the proper mod workflow goes in we&amp;#039;re going to add something that allows for the creation of a &amp;#039;Minimal&amp;#039; mod that doesn&amp;#039;t inherit anything from the base game apart from a few key scripts to create a basic Menu and GameState, making the base-game-asset pollution less of a concern to people wanting to make a TC mod.}}&lt;br /&gt;
&lt;br /&gt;
= Distributing your Mod =&lt;br /&gt;
&lt;br /&gt;
When you&amp;#039;re happy with your Mod and would like to share it with others, you can either share your entire Mod folder with other people, or create a &amp;lt;code&amp;gt;.pak&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
== ModDefinition.mdf ==&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;code&amp;gt;ModDefinition.mdf&amp;lt;/code&amp;gt; allows you to specify additional information about your mod, and allows the Mod menu to show that information to the user.&lt;br /&gt;
&lt;br /&gt;
{{note|todo|Mod menu still needs to be created.}}&lt;br /&gt;
&lt;br /&gt;
To create this file, all you need to do is create a text file called &amp;lt;code&amp;gt;ModDefinition.mdf&amp;lt;/code&amp;gt; in the root of your Mod folder.&lt;br /&gt;
&lt;br /&gt;
The contents of the file should be as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
ModDefinition =&lt;br /&gt;
{&lt;br /&gt;
	; Properties go here&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Recommended Reading:&amp;#039;&amp;#039;&amp;#039; [[MDF File Format]]&lt;br /&gt;
&lt;br /&gt;
The properties available are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Description !! Default Value&lt;br /&gt;
|-&lt;br /&gt;
| ID || The name that you use in &amp;lt;code&amp;gt;loadMod&amp;lt;/code&amp;gt; in order to load this mod. || Defaults to the name of the &amp;lt;code&amp;gt;.pak&amp;lt;/code&amp;gt; file or Mod Folder.&lt;br /&gt;
|-&lt;br /&gt;
| Name || Plaintext name of the mod. Will be displayed on the Mod menu. || Defaults to the ID&lt;br /&gt;
|-&lt;br /&gt;
| Author || Your name, or the name of your group || &lt;br /&gt;
|-&lt;br /&gt;
| Version || The current version of this mod as a whole number. Useful for making sure that people have the right version, or for doing checks in scripting. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Description || A long-form description of your mod. Will be displayed in the Mod menu once your Mod is selected || &lt;br /&gt;
|-&lt;br /&gt;
| Image || The filename of the image to display in the Mod menu, relative to your Mods base folder {{note|todo|Add information about preferred image sizes}} || &amp;lt;code&amp;gt;Image.png&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All of these properties are optional, and if not supplied, the default value will be used.&lt;br /&gt;
&lt;br /&gt;
== Creating a .pak file ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Go into your Mod folder, select everything, right click, and select &amp;#039;&amp;#039;&amp;#039;Send To -&amp;gt; Compressed (zipped) folder&amp;#039;&amp;#039;&amp;#039;. Rename the extension to &amp;lt;code&amp;gt;.pak&amp;lt;/code&amp;gt; (You may need to enable &amp;#039;File name extensions&amp;#039; in Explorer), and you&amp;#039;re done!&lt;br /&gt;
&lt;br /&gt;
{{note|warning|Currently, the Windows Zip compressor uses a weird format which does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; work on Linux. It&amp;#039;s recommended to use another program such as 7Zip to create a pak file that can be read on any device.}}&lt;br /&gt;
&lt;br /&gt;
== Install your Mod on other devices ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Go to:&lt;br /&gt;
&amp;lt;code&amp;gt;%appdata%\Ironworks Games\The Last Exterminator\Mods&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
or&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;C:\Users\&amp;lt;username&amp;gt;\AppData\Roaming\Ironworks Games\The Last Exterminator\Mods&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
and put your .pak file or mod folder in there, then just start the game and type &amp;lt;code&amp;gt;loadMod MyMod&amp;lt;/code&amp;gt; in the console.&lt;/div&gt;</summary>
		<author><name>Nlondon</name></author>
	</entry>
</feed>