<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lancertactics.com/index.php?action=history&amp;feed=atom&amp;title=Adding_a_new_License</id>
	<title>Adding a new License - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lancertactics.com/index.php?action=history&amp;feed=atom&amp;title=Adding_a_new_License"/>
	<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;action=history"/>
	<updated>2026-08-27T16:12:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=130&amp;oldid=prev</id>
		<title>Darloth: Added content section, link to Take your Balor to work day.</title>
		<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=130&amp;oldid=prev"/>
		<updated>2026-07-22T22:53:21Z</updated>

		<summary type="html">&lt;p&gt;Added content section, link to Take your Balor to work day.&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 22:53, 22 July 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-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &amp;lt;p&amp;gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&amp;#039;&amp;#039;&amp;#039;horus&amp;#039;&amp;#039;&amp;#039;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  &amp;lt;p&amp;gt;There&amp;#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &amp;lt;p&amp;gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&amp;#039;&amp;#039;&amp;#039;horus&amp;#039;&amp;#039;&amp;#039;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  &amp;lt;p&amp;gt;There&amp;#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Content ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Actual content that goes in the license is usually distributed over a variety of locations - frames go in the frames folder, gear has its own folder, each with subfolders for individual frames or frame powers or gear items and so on.  The most generic of these will not require any custom scripting, just making a new Kit resource, saving it to the right location with the right naming convention, and adjusting numbers and adding inline subresources, but most interesting abilities will also require .gd script files to modify the behaviour of the game to follow whatever specific rules the content item has.  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Olive&#039;s [https://wick.works/devlog/take-your-balor-to-work-day Take your Balor to work day] is a great example of the process of adding and developing the Balor license, and reading that is probably a good start to help making your own.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Darloth</name></author>
	</entry>
	<entry>
		<id>https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=123&amp;oldid=prev</id>
		<title>Darloth: Forgot how to do link formatting it seems, fixed.</title>
		<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=123&amp;oldid=prev"/>
		<updated>2026-07-22T22:32:09Z</updated>

		<summary type="html">&lt;p&gt;Forgot how to do link formatting it seems, fixed.&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 22:32, 22 July 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-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;This won&amp;#039;t cover specifics of how to implement any particular license, but will lay out the steps necessary for any and every license.&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;This won&amp;#039;t cover specifics of how to implement any particular license, but will lay out the steps necessary for any and every license.&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;Before you begin, it&#039;s a good idea to read through the [[Modding&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;Introduction to Modding]] if you haven&#039;t already, as that covers all the basic concepts of using Godot as a modding environment and the mod tool that Lancer Tactics has in support of that.&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;Before you begin, it&#039;s a good idea to read through the [[Modding&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;Introduction to Modding]] if you haven&#039;t already, as that covers all the basic concepts of using Godot as a modding environment and the mod tool that Lancer Tactics has in support of that.&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;== Requirements ==&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;== Requirements ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Darloth</name></author>
	</entry>
	<entry>
		<id>https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=122&amp;oldid=prev</id>
		<title>Darloth: Bold looks better than italic, actually.</title>
		<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=122&amp;oldid=prev"/>
		<updated>2026-07-22T22:30:04Z</updated>

		<summary type="html">&lt;p&gt;Bold looks better than italic, actually.&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 22:30, 22 July 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-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&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;** An icon for that manufacturer, which will be used for the selection button for it.&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;** An icon for that manufacturer, which will be used for the selection button for it.&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &amp;lt;p&amp;gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&#039;&#039;horus&#039;&#039;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  &amp;lt;p&amp;gt;There&#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &amp;lt;p&amp;gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/ins&gt;&#039;&#039;horus&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/ins&gt;&#039;&#039;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  &amp;lt;p&amp;gt;There&#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Darloth</name></author>
	</entry>
	<entry>
		<id>https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=121&amp;oldid=prev</id>
		<title>Darloth: Better formatting</title>
		<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=121&amp;oldid=prev"/>
		<updated>2026-07-22T22:29:43Z</updated>

		<summary type="html">&lt;p&gt;Better formatting&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 22:29, 22 July 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-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&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;** An icon for that manufacturer, which will be used for the selection button for it.&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;** An icon for that manufacturer, which will be used for the selection button for it.&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;horus&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  There&#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&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;* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;&lt;/ins&gt;For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;horus&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&lt;/ins&gt;/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;&lt;/ins&gt;There&#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Darloth</name></author>
	</entry>
	<entry>
		<id>https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=119&amp;oldid=prev</id>
		<title>Darloth: Added basic summary of what&#039;s needed</title>
		<link rel="alternate" type="text/html" href="https://wiki.lancertactics.com/index.php?title=Adding_a_new_License&amp;diff=119&amp;oldid=prev"/>
		<updated>2026-07-22T22:27:15Z</updated>

		<summary type="html">&lt;p&gt;Added basic summary of what&amp;#039;s needed&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Possibly one of the most common things a piece of Lancer content will do is define a new license players can take ranks in, and so here is a quick summary of the typical tasks necessary to make a mod that does just that.&lt;br /&gt;
&lt;br /&gt;
This won&amp;#039;t cover specifics of how to implement any particular license, but will lay out the steps necessary for any and every license.&lt;br /&gt;
&lt;br /&gt;
Before you begin, it&amp;#039;s a good idea to read through the [[Modding/Introduction to Modding]] if you haven&amp;#039;t already, as that covers all the basic concepts of using Godot as a modding environment and the mod tool that Lancer Tactics has in support of that.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
For a license to show up in the game, it requires at least the main li_[licensename].tres file, and usually several other things:&lt;br /&gt;
&lt;br /&gt;
* An UnlockTree Resource for the license itself, saved as a file following the naming convention li_[licensename].tres, usually placed in the res/content/licenses/[manufacturer]/ subfolder.&lt;br /&gt;
** An icon for that UnlockTree - an Everest icon will be substituted here if there is no icon, but that makes it confusing to use.  Typically the icon here is the same as the granted frame for the license, though this isn&amp;#039;t a hard requirement.  This is the icon that will show up in the license wheel.&lt;br /&gt;
** an UnlockRank Resource for each of the three ranks of the license.  These are usually defined inline in the inspector, without being saved as separate files.&lt;br /&gt;
*** Two pieces of gear in the GrantedGear array of each UnlockRank.  The game will load and display the license without them, but it will have obviously missing data, and will not seem finished.&lt;br /&gt;
*** An icon for each rank is nice, though the defaults do work&lt;br /&gt;
*** A frame at rank 2, in the GrantedFrames array.  In theory this could be inline, but in practice a mf_[framename].tres file is selected or drag-dropped into here to specify the link to the frame.&lt;br /&gt;
&lt;br /&gt;
If your license is within any of the existing big-4 manufacturer folders or the gms folder, it should be automatically picked up by the resource group addon and loaded as a license for that manufacturer by the mod support code.&lt;br /&gt;
&lt;br /&gt;
On the other hand, if you&amp;#039;re adding your own manufacturer, that will require additional files:&lt;br /&gt;
&lt;br /&gt;
* A man_[manufacturername].tres Manufacturer Resource file saved in the res/content/manufacturers/ folder.  &lt;br /&gt;
** An icon for that manufacturer, which will be used for the selection button for it.&lt;br /&gt;
** A link to the ResourceGroup file which tells the game how to find content for that manufacturer, see below&lt;br /&gt;
* A ResourceGroup file in the same location as the Manufacturer resource.  This is a special type of file that the Resource Group addon edits every time the project is run, and collects all resource files within a certain set of subdirectories usually specified via a search string.  For example, the resgrp_man_horus.tres file has the filter &amp;lt;code&amp;gt;**/horus/**.tres&amp;lt;/code&amp;gt; which picks up every resource file (they have the .tres extension) under any directory path including a /horus/ directory, such as /res/content/licenses/*horus*/li_goblin.tres and many others.  Whenever the game is started, it builds a list of these resource files and adds it to the set of paths stored in the resource group, and those are associated with the manufacturer.  There&amp;#039;s also an exclude list, typically excluding files starting with &amp;lt;code&amp;gt;buff_&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;action_&amp;lt;/code&amp;gt;, as those are not items that belong to the manufacturer and could be found in menus, but used by the game to make things happen.&lt;/div&gt;</summary>
		<author><name>Darloth</name></author>
	</entry>
</feed>