<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>ΔV: Wiki  - Recent changes [en]</title>
		<link>https://delta-v.kodera.pl/index.php/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.39.1</generator>
		<lastBuildDate>Tue, 22 Sep 2026 10:32:16 GMT</lastBuildDate>
		<item>
			<title>Mod List</title>
			<link>https://delta-v.kodera.pl/index.php?title=Mod_List&amp;diff=41328&amp;oldid=41307</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Mod_List&amp;diff=41328&amp;oldid=41307</guid>
			<description>&lt;p&gt;Updated obsolescence for old Discord RPC and added HevLib&amp;#039;s sub-modules&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 19:01, 19 September 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-l212&quot;&gt;Line 212:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 212:&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;A download can be found from it&amp;#039;s Github releases page [https://github.com/rwqfsfasxc100/Hevs-More-Minerals/releases/latest 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;A download can be found from it&amp;#039;s Github releases page [https://github.com/rwqfsfasxc100/Hevs-More-Minerals/releases/latest here].&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC/releases/latest DiscordRPC] ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Adds support for Discord RPC, and stating situationally appropriate information based on which menu you&#039;re on or what&#039;s going on in the rings.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Requires a second application to connect to Discord due to technical limitations.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The mod can be downloaded from it&#039;s Github releases page [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC/releases/latest here].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The application can be downloaded from it&#039;s Github releases page [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC-Application/releases/latest here].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;=== [https://github.com/1-WT-1/ToggleDrone ToggleDrone] ===&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;=== [https://github.com/1-WT-1/ToggleDrone ToggleDrone] ===&lt;/div&gt;&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-l270&quot;&gt;Line 270:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 261:&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;A download can be found from it&amp;#039;s Github releases page [https://github.com/1-WT-1/DVHudHueMod/releases/latest 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;A download can be found from it&amp;#039;s Github releases page [https://github.com/1-WT-1/DVHudHueMod/releases/latest here].&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;=== [https://github.com/rwqfsfasxc100/HevLib-Discord-RPC HevLib Discord RPC] ===&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;Adds a Discord Rich Presence integration within Delta-V itself, one that dynamically updates with whatever you are doing in that moment.&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;A download can be found from its Github releases page [https://github.com/rwqfsfasxc100/HevLib-Discord-RPC/releases/latest here].&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;=== [https://github.com/rwqfsfasxc100/HevLib-Language-Font-Pack-1 HevLib Language Font Pack 1] ===&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;Adds support for CKJ fonts for any menus making use of HevLib&#039;s fonts and/or themes.&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;A download can be found from its Github releases page [https://github.com/rwqfsfasxc100/HevLib-Language-Font-Pack-1/releases/latest here].&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;== DLC ==&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;== DLC ==&lt;/div&gt;&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-l490&quot;&gt;Line 490:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 491:&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;Download can be found on the Github [https://github.com/JCalebBR/Realistic-Minerals/releases/latest here], however requires MoreMinerals which can be found from the ZKY collection above, or a direct link [https://github.com/ZakrinYoran/ZKYs-of-Saturn/tree/main/MoreMinerals 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;Download can be found on the Github [https://github.com/JCalebBR/Realistic-Minerals/releases/latest here], however requires MoreMinerals which can be found from the ZKY collection above, or a direct link [https://github.com/ZakrinYoran/ZKYs-of-Saturn/tree/main/MoreMinerals here]&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;=== [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC/releases/latest DiscordRPC] ===&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;Adds support for Discord RPC, and stating situationally appropriate information based on which menu you&#039;re on or what&#039;s going on in the rings.&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;Requires a second application to connect to Discord due to technical limitations.&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;The mod can be downloaded from it&#039;s Github releases page [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC/releases/latest here].&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;The application can be downloaded from it&#039;s Github releases page [https://github.com/rwqfsfasxc100/Delta-V-Discord-RPC-Application/releases/latest here].&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;Succeeded by [https://github.com/rwqfsfasxc100/HevLib-Discord-RPC HevLib Discord RPC]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41307:rev-41328 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 19 Sep 2026 19:01:03 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Mod_List</comments>
		</item>
		<item>
			<title>Troubleshooting</title>
			<link>https://delta-v.kodera.pl/index.php?title=Troubleshooting&amp;diff=41327&amp;oldid=41302</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Troubleshooting&amp;diff=41327&amp;oldid=41302</guid>
			<description>&lt;p&gt;Added note on driver-side FPS limiters&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 15:15, 18 September 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-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&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;* Please make sure your system meets the minimum hardware requirements for the game.&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;* Please make sure your system meets the minimum hardware requirements for the game.&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;* Driver-side FPS limiters (V-Sync, FPS limit, etc.) should be disabled in favour of using the game&#039;s built-in equivalents. The command injection that these do to the game&#039;s draw call stream has been known to crash OpenGL.&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;div&gt;* If using AMD Ryzen hardware, make sure that your system runs in the Ryzen-dedicated power plan. [https://asapguide.com/ryzen-balanced/ See this guide].&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;* If using AMD Ryzen hardware, make sure that your system runs in the Ryzen-dedicated power plan. [https://asapguide.com/ryzen-balanced/ See this guide].&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;* At the top of the list, of course, are outdated drivers. Often a bug report circles around to outdated drivers, so check your drivers first, particularly video drivers. When running AMD cards, ensure that you have at least [https://www.amd.com/en/support/kb/release-notes/rn-rad-win-22-7-1 driver version 22.7.1] which contain significant performance enhancements.&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;* At the top of the list, of course, are outdated drivers. Often a bug report circles around to outdated drivers, so check your drivers first, particularly video drivers. When running AMD cards, ensure that you have at least [https://www.amd.com/en/support/kb/release-notes/rn-rad-win-22-7-1 driver version 22.7.1] which contain significant performance enhancements.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41302:rev-41327 --&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 18 Sep 2026 15:15:00 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Troubleshooting</comments>
		</item>
		<item>
			<title>Modding:Writing Your Own Mod</title>
			<link>https://delta-v.kodera.pl/index.php?title=Modding:Writing_Your_Own_Mod&amp;diff=41326&amp;oldid=41318</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Modding:Writing_Your_Own_Mod&amp;diff=41326&amp;oldid=41318</guid>
			<description>&lt;p&gt;&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 17:57, 17 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en&quot;&gt;(5 intermediate revisions by the same user not shown)&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-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&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;* Launch the Delta-V Project, and let Godot import all of the files.&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;* Launch the Delta-V Project, and let Godot import all of the files.&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The initial import process will take a couple of minutes at worst if everything &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;followed. In &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;case where it takes a significant amount &lt;/del&gt;of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;time&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you may have used &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;newer version of GDRE. If it appears &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;freeze, don&amp;#039;t worry, it is still processing, and &lt;/del&gt;can be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;used regardless. After the first import, future loading times usually will be significantly better, although it is always better to use GDRE 0.5.3 to ensure quick loading times&lt;/del&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;highly recommend to develop mods with &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;help &lt;/ins&gt;of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the Godot Editor&lt;/ins&gt;, a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;guide &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Modding:Using the Godot Editor|which &lt;/ins&gt;can be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;found here]]&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; 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It may also &lt;/del&gt;be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;worth taking &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;look &lt;/del&gt;at the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;guide for modding with &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Godot Editor&lt;/del&gt;, [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Using &lt;/del&gt;the Godot &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Editor|which &lt;/del&gt;can &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;be found here]]&lt;/del&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= GDScript =&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;Delta-V (and by extension, any and all mods written for it) are written in the GDScript language, Godot&amp;#039;s duck-typed language. You are not required to know it or even use it for mods, even relatively large mods can &lt;/ins&gt;be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;made without ever writing a line of code (for example, Derelict Delights was completely codeless for &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;good while), however it is still highly recommended that you are &lt;/ins&gt;at &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;least able to understand it and be able to write some code if needs be.&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;/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;If you&amp;#039;re not well versed in GDScript, or in programming in general, &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;best thing you can do is ask on &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://discord.gg/dv Delta-V Discord]&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specifically in the &lt;/ins&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://discord.com/channels/426287934870781952/1252866978075512863 Modding Help/Discussion thread]. There are a few users who are perfectly willing to provide you directions and other help when making a mod, even with some more advanced concepts if needs be.&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;/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;Additionally, some good resources to learn would be &lt;/ins&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//www.gdquest.com/ GDQuest] (it is intended for writing a game, but &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;same concepts can transfer pretty easily), and by reading the [https://docs.godotengine.org/en/3.6/ &lt;/ins&gt;Godot &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Docs]. You &lt;/ins&gt;can &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;also access the docs from within the Godot editor.&amp;lt;blockquote&amp;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; &amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;NOTICE:&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&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;/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;&amp;#039;&amp;#039;&amp;#039;DO NOT USE LLMs/AI&amp;#039;&amp;#039;&amp;#039;. The only thing that will teach you is how to ask the LLM to do things. You, personally, won’t learn a thing. And LLMs, by design, will give you false information as they’re just very advanced word-suggestion-algorithms. They’re not programmed to say, “I don’t know” so they just put words together that statistically should go together, but don’t always. So it’ll give you a ton of wrong/broken/bloated/vulnerable code. So please, for the love of anything you hold dear, do it right&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;&amp;lt;/blockquote&amp;gt;&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;= Mod Structure =&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;= Mod Structure =&lt;/div&gt;&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-l400&quot;&gt;Line 400:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 409:&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;lt;code&amp;gt;manifest_version&amp;lt;/code&amp;gt; The manifest formatting version. If not provided, a version number of &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; is assumed.&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;lt;code&amp;gt;manifest_version&amp;lt;/code&amp;gt; The manifest formatting version. If not provided, a version number of &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; is assumed.&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;== Licensing / Copyright ==&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;==== Licensing code within your mod ====&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;Licensing and/or copyrighting your work can be important if you want to have a set of guidelines for how you want others to use your code. Most authors choose an open source license that permits others to make use of their code with a basic set of limitations (e.g. no liability, does not provide rights to the mod&#039;s trademark, requiring the license to be appropriately copied by works incorporating it, etc.)&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;If you are unsure of what license to use, check out https://choosealicense.com/ which provides a list of some very common open-source licenses and gives a breakdown as to what each one does. For a list of all licenses, check their [https://choosealicense.com/appendix/ appendix page].&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;==== Forking / copying code from other mods with a license ====&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;It is common for mods to have parts taken to help with the creation of someone else&#039;s mod, or be entirely forked (making a copy of the source) and modified for a user to make their own changes / additions that are either to help the original project or to make a copy that takes from the original works. You should always make sure that you are properly respecting a mod&#039;s license if you are taking code from it. &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;Depending on how the code is copied, the process for attributing a mod&#039;s license will vary:&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;* Forking a mod:&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;** Making a fork of a mod through the usual means (i.e. GitHub&#039;s fork feature) should keep the license from the original, since all files would have a copy &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;** It is still worthwhile double checking to make sure the license is there regardless.&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;** If you want to include your own license (if doing so is even permitted by the license of the source material, which most licenses may not without explicit permission from the author), check the next section on using code from others.&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;* Using code from other mods and/or sources:&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;** Current courtesy is to copy the licenses of all sourced materials into a folder named &amp;lt;code&gt;.licenses&amp;lt;/code&gt; and have the license filename match the exact name of the source project.&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;** It is also recommended to include a link to the source project within the license file to make sure the correct project is provided and credited.&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;** For an example, check the [https://github.com/rwqfsfasxc100/IndustriesOfEnceladusRewrite/tree/main/.licenses .licenses folder for IoER] to see an example of the precedent.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41318:rev-41326 --&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 17 Sep 2026 17:57:57 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Modding:Writing_Your_Own_Mod</comments>
		</item>
		<item>
			<title>Modding</title>
			<link>https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41320&amp;oldid=41316</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41320&amp;oldid=41316</guid>
			<description>&lt;p&gt;&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 04:34, 5 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en&quot;&gt;(One intermediate revision by the same user not shown)&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-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&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;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Modding:Writing Your Own Mod|Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a 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;* [[Modding:Writing Your Own Mod|Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a mod.&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;* [[Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:Using the Godot Editor|&lt;/ins&gt;Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&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;!-- diff cache key my_wiki:diff::1.12:old-41316:rev-41320 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 05 Sep 2026 04:34:41 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Modding</comments>
		</item>
		<item>
			<title>Modding:Writing Your Own Mod</title>
			<link>https://delta-v.kodera.pl/index.php?title=Modding:Writing_Your_Own_Mod&amp;diff=41318&amp;oldid=41309</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Modding:Writing_Your_Own_Mod&amp;diff=41318&amp;oldid=41309</guid>
			<description>&lt;p&gt;&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 05:29, 30 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-l46&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&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 initial import process will take a couple of minutes at worst if everything is followed. In the case where it takes a significant amount of time, you may have used a newer version of GDRE. If it appears to freeze, don&amp;#039;t worry, it is still processing, and can be used regardless. After the first import, future loading times usually will be significantly better, although it is always better to use GDRE 0.5.3 to ensure quick loading times.&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 initial import process will take a couple of minutes at worst if everything is followed. In the case where it takes a significant amount of time, you may have used a newer version of GDRE. If it appears to freeze, don&amp;#039;t worry, it is still processing, and can be used regardless. After the first import, future loading times usually will be significantly better, although it is always better to use GDRE 0.5.3 to ensure quick loading times.&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;It may also be worth taking a look at the guide for modding with the Godot Editor, [[Using the Godot Editor|which can be found here]].&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;It may also be worth taking a look at the guide for modding with the Godot Editor, [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:&lt;/ins&gt;Using the Godot Editor|which can be found 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;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;= Mod Structure =&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;= Mod Structure =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41309:rev-41318 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:29:35 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Modding:Writing_Your_Own_Mod</comments>
		</item>
		<item>
			<title>Using the Godot Editor</title>
			<link>https://delta-v.kodera.pl/index.php?title=Using_the_Godot_Editor&amp;diff=41317&amp;oldid=0</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Using_the_Godot_Editor&amp;diff=41317&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/index.php/User:Hev&quot; class=&quot;mw-userlink&quot; title=&quot;User:Hev&quot;&gt;&lt;bdi&gt;Hev&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/index.php?title=Using_the_Godot_Editor&amp;amp;redirect=no&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Using the Godot Editor (page does not exist)&quot;&gt;Using the Godot Editor&lt;/a&gt; to &lt;a href=&quot;/index.php/Modding:Using_the_Godot_Editor&quot; title=&quot;Modding:Using the Godot Editor&quot;&gt;Modding:Using the Godot Editor&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ever since [https://github.com/GDRETools/gdsdecomp/releases/tag/v0.9.1 GDRE 0.9], it has been economical to use the Godot Editor to run the game to test mods instead of packaging them and launching the standalone game to test.&lt;br /&gt;
&lt;br /&gt;
Mods can currently be run through two methods: placing a mod&amp;#039;s zip in a mods folder next to the Godot executable, or manually patching the modloader to load mods from the filesystem. The latter is preferred, as it lets you more effectively modify code without repackaging it as a zip, as a mod loaded from Zip will always override code in the filesystem.&lt;br /&gt;
&lt;br /&gt;
Enabling mods is as simple as setting the &amp;lt;code&amp;gt;areModsEnabled&amp;lt;/code&amp;gt; variable to true in the &amp;lt;code&amp;gt;ModLoader.gd&amp;lt;/code&amp;gt; file. This lets mods be loaded from a mods folder just fine, however loading mods directly from the editor requires additional patching. &lt;br /&gt;
&lt;br /&gt;
A complete mod loader replacement can be found from a Github page here: https://github.com/rwqfsfasxc100/Delta-V-Useful-Files/blob/main/ModLoader.gd. Alternatively, you can copy-paste the following code to replace the &amp;lt;code&amp;gt;ModLoader.gd&amp;lt;/code&amp;gt; file. The array &amp;lt;code&amp;gt;addedMods&amp;lt;/code&amp;gt; lists all &amp;lt;code&amp;gt;res://&amp;lt;/code&amp;gt; paths to mods that you want to load. Anything commented out will not be registered. The mods in the file are used purely as an example.&lt;br /&gt;
 extends Node&lt;br /&gt;
 &lt;br /&gt;
 var areModsEnabled = true&lt;br /&gt;
 &lt;br /&gt;
 var addedMods = [&lt;br /&gt;
 #		&amp;quot;res://ModMenu/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://HevLib/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://No Simulation Hex/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://DerelictDelights/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://IndustriesOfEnceladusRevamp/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://Better Recon Drones/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://NTCED Parts Pack/ModMain.gd&amp;quot;,&lt;br /&gt;
 #		&amp;quot;res://Remove Ring Restrictions/ModMain.gd&amp;quot;,&lt;br /&gt;
 	]&lt;br /&gt;
 &lt;br /&gt;
 const is_debugged = true&lt;br /&gt;
 &lt;br /&gt;
 func _init():&lt;br /&gt;
 	for arg in OS.get_cmdline_args():&lt;br /&gt;
 		if arg == &amp;quot;--enable-mods&amp;quot;:&lt;br /&gt;
 			areModsEnabled = true&lt;br /&gt;
 &lt;br /&gt;
 	if not areModsEnabled:&lt;br /&gt;
 		return &lt;br /&gt;
 &lt;br /&gt;
 	Debug.l(&amp;quot;ModLoader: Loading mods...&amp;quot;)&lt;br /&gt;
 	_loadMods()&lt;br /&gt;
 	Debug.l(&amp;quot;ModLoader: Done loading mods.&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 	Debug.l(&amp;quot;ModLoader: Initializing mods...&amp;quot;)&lt;br /&gt;
 	_initMods()&lt;br /&gt;
 	Debug.l(&amp;quot;ModLoader: Done initializing mods.&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 var _modZipFiles = []&lt;br /&gt;
 &lt;br /&gt;
 func _loadMods():&lt;br /&gt;
 	var gameInstallDirectory = OS.get_executable_path().get_base_dir()&lt;br /&gt;
 	if OS.get_name() == &amp;quot;OSX&amp;quot;:&lt;br /&gt;
 		gameInstallDirectory = gameInstallDirectory.get_base_dir().get_base_dir().get_base_dir()&lt;br /&gt;
 	var modPathPrefix = gameInstallDirectory.plus_file(&amp;quot;mods&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 	var dir = Directory.new()&lt;br /&gt;
 	if dir.open(modPathPrefix) != OK:&lt;br /&gt;
 		Debug.l(&amp;quot;ModLoader: Can&amp;#039;t open mod folder %s.&amp;quot; % modPathPrefix)&lt;br /&gt;
 		return &lt;br /&gt;
 	if dir.list_dir_begin() != OK:&lt;br /&gt;
 		Debug.l(&amp;quot;ModLoader: Can&amp;#039;t read mod folder %s.&amp;quot; % modPathPrefix)&lt;br /&gt;
 		return &lt;br /&gt;
 &lt;br /&gt;
 	while true:&lt;br /&gt;
 		var fileName = dir.get_next()&lt;br /&gt;
 		if fileName == &amp;quot;&amp;quot;:&lt;br /&gt;
 			break&lt;br /&gt;
 		if dir.current_is_dir():&lt;br /&gt;
 			continue&lt;br /&gt;
 		var modFSPath = modPathPrefix.plus_file(fileName)&lt;br /&gt;
 		var modGlobalPath = ProjectSettings.globalize_path(modFSPath)&lt;br /&gt;
 		if not ProjectSettings.load_resource_pack(modGlobalPath, true):&lt;br /&gt;
 			Debug.l(&amp;quot;ModLoader: %s failed to load.&amp;quot; % fileName)&lt;br /&gt;
 			continue&lt;br /&gt;
 		_modZipFiles.append(modFSPath)&lt;br /&gt;
 		Debug.l(&amp;quot;ModLoader: %s loaded.&amp;quot; % fileName)&lt;br /&gt;
 	dir.list_dir_end()&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 func _initMods():&lt;br /&gt;
 	var initScripts = []&lt;br /&gt;
 	for modFSPath in _modZipFiles:&lt;br /&gt;
 		var gdunzip = load(&amp;quot;res://vendor/gdunzip.gd&amp;quot;).new()&lt;br /&gt;
 		gdunzip.load(modFSPath)&lt;br /&gt;
 		for modEntryPath in gdunzip.files:&lt;br /&gt;
 			var modEntryName = modEntryPath.get_file().to_lower()&lt;br /&gt;
 			if modEntryName.begins_with(&amp;quot;modmain&amp;quot;) and modEntryName.ends_with(&amp;quot;.gd&amp;quot;):&lt;br /&gt;
 				var modGlobalPath = &amp;quot;res://&amp;quot; + modEntryPath&lt;br /&gt;
 				Debug.l(&amp;quot;ModLoader: Loading %s&amp;quot; % modGlobalPath)&lt;br /&gt;
 				var packedScript = ResourceLoader.load(modGlobalPath)&lt;br /&gt;
 				initScripts.append(packedScript)&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	for m in addedMods:&lt;br /&gt;
 		var packedScript = ResourceLoader.load(m)&lt;br /&gt;
 		initScripts.append(packedScript)&lt;br /&gt;
 &lt;br /&gt;
 	initScripts.sort_custom(self, &amp;quot;_compareScriptPriority&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 	for packedScript in initScripts:&lt;br /&gt;
 		Debug.l(&amp;quot;ModLoader: Running %s&amp;quot; % packedScript.resource_path)&lt;br /&gt;
 		var scriptInstance = packedScript.new(self)&lt;br /&gt;
 		add_child(scriptInstance)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 func _compareScriptPriority(a, b):&lt;br /&gt;
 	var aPrio = a.get_script_constant_map().get(&amp;quot;MOD_PRIORITY&amp;quot;, 0)&lt;br /&gt;
 	var bPrio = b.get_script_constant_map().get(&amp;quot;MOD_PRIORITY&amp;quot;, 0)&lt;br /&gt;
 	if aPrio != bPrio:&lt;br /&gt;
 		return aPrio &amp;lt; bPrio&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	var aPath = a.resource_path&lt;br /&gt;
 	var bPath = b.resource_path&lt;br /&gt;
 	if aPath != bPath:&lt;br /&gt;
 		return aPath &amp;lt; bPath&lt;br /&gt;
 &lt;br /&gt;
 	return false&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 func installScriptExtension(childScriptPath:String):&lt;br /&gt;
 	var childScript = ResourceLoader.load(childScriptPath)&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	&lt;br /&gt;
 	childScript.new()&lt;br /&gt;
 &lt;br /&gt;
 	var parentScript = childScript.get_base_script()&lt;br /&gt;
 	var parentScriptPath = parentScript.resource_path&lt;br /&gt;
 	Debug.l(&amp;quot;ModLoader: Installing script extension: %s &amp;lt;- %s&amp;quot; % [parentScriptPath, childScriptPath])&lt;br /&gt;
 	childScript.take_over_path(parentScriptPath)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 func addTranslationsFromCSV(csvPath:String):&lt;br /&gt;
 	var translationCsv = File.new()&lt;br /&gt;
 	translationCsv.open(csvPath, File.READ)&lt;br /&gt;
 	var TranslationParsedCsv = {}&lt;br /&gt;
 &lt;br /&gt;
 	var translations = []&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	var csvLine = translationCsv.get_csv_line()&lt;br /&gt;
 	for i in range(1, csvLine.size()):&lt;br /&gt;
 		var translationObject = Translation.new()&lt;br /&gt;
 		translationObject.locale = csvLine[i]&lt;br /&gt;
 		translations.append(translationObject)&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	while not translationCsv.eof_reached():&lt;br /&gt;
 		csvLine = translationCsv.get_csv_line()&lt;br /&gt;
 		if csvLine.size() == 1 and csvLine[0] == &amp;quot;&amp;quot;:&lt;br /&gt;
 			break&lt;br /&gt;
 		var translationID = csvLine[0]&lt;br /&gt;
 		for i in range(1, csvLine.size()):&lt;br /&gt;
 			translations[i - 1].add_message(translationID, csvLine[i])&lt;br /&gt;
 &lt;br /&gt;
 	translationCsv.close()&lt;br /&gt;
 &lt;br /&gt;
 	&lt;br /&gt;
 	for translationObject in translations:&lt;br /&gt;
 		TranslationServer.add_translation(translationObject)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 func appendNodeInScene(modifiedScene, nodeName:String = &amp;quot;&amp;quot;, nodeParent = null, instancePath:String = &amp;quot;&amp;quot;, isVisible:bool = true):&lt;br /&gt;
 	var newNode&lt;br /&gt;
 	if instancePath != &amp;quot;&amp;quot;:&lt;br /&gt;
 		newNode = load(instancePath).instance()&lt;br /&gt;
 	else :&lt;br /&gt;
 		newNode = Node.instance()&lt;br /&gt;
 	if nodeName != &amp;quot;&amp;quot;:&lt;br /&gt;
 		newNode.name = nodeName&lt;br /&gt;
 	if isVisible == false:&lt;br /&gt;
 		newNode.visible = false&lt;br /&gt;
 	if nodeParent != null:&lt;br /&gt;
 		var tmpNode = modifiedScene.get_node(nodeParent)&lt;br /&gt;
 		tmpNode.add_child(newNode)&lt;br /&gt;
 		newNode.set_owner(modifiedScene)&lt;br /&gt;
 	else :&lt;br /&gt;
 		modifiedScene.add_child(newNode)&lt;br /&gt;
 		newNode.set_owner(modifiedScene)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 var _savedObjects = []&lt;br /&gt;
 &lt;br /&gt;
 func saveScene(modifiedScene, scenePath:String):&lt;br /&gt;
 	var packed_scene = PackedScene.new()&lt;br /&gt;
 	packed_scene.pack(modifiedScene)&lt;br /&gt;
 	packed_scene.take_over_path(scenePath)&lt;br /&gt;
 	_savedObjects.append(packed_scene)&lt;/div&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:29:20 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Using_the_Godot_Editor</comments>
		</item>
		<item>
			<title>Modding</title>
			<link>https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41316&amp;oldid=41311</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41316&amp;oldid=41311</guid>
			<description>&lt;p&gt;&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 05:28, 30 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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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 page acts as a bridge to multiple pages related to modding ΔV:&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 page acts as a bridge to multiple pages related to modding ΔV:&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;* [[Introduction to Modding]] - A how-to on installing and uninstalling mods with a lot of useful information for anyone looking to mod.&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;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:Introduction to Modding|&lt;/ins&gt;Introduction to Modding]] - A how-to on installing and uninstalling mods with a lot of useful information for anyone looking to 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;div&gt;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Modding:Writing Your Own Mod|Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a 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;* [[Modding:Writing Your Own Mod|Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a 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;div&gt;* [[Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&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;* [[Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41311:rev-41316 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:28:48 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Modding</comments>
		</item>
		<item>
			<title>Guides</title>
			<link>https://delta-v.kodera.pl/index.php?title=Guides&amp;diff=41315&amp;oldid=41310</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Guides&amp;diff=41315&amp;oldid=41310</guid>
			<description>&lt;p&gt;&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 05:28, 30 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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;== Modding ==&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;== Modding ==&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;* [[Introduction to Modding]]&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;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:Introduction to Modding|&lt;/ins&gt;Introduction to Modding]]&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;* [[Modding:Writing Your Own Mod|Writing Your Own 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;* [[Modding:Writing Your Own Mod|Writing Your Own Mod]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41310:rev-41315 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:28:27 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Guides</comments>
		</item>
		<item>
			<title>Launch Parameters</title>
			<link>https://delta-v.kodera.pl/index.php?title=Launch_Parameters&amp;diff=41314&amp;oldid=40943</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Launch_Parameters&amp;diff=41314&amp;oldid=40943</guid>
			<description>&lt;p&gt;&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 05:28, 30 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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;=== [[--enable-mods]] ===&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;=== [[--enable-mods]] ===&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;This option enables the modloader, which allows the game to run mods whilst disabling achievements and the leaderboard while it is enabled. Check the [[Introduction to Modding|introduction to modding page]] to read more&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;This option enables the modloader, which allows the game to run mods whilst disabling achievements and the leaderboard while it is enabled. Check the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:&lt;/ins&gt;Introduction to Modding|introduction to modding page]] to read more&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;=== [[--debug-console]] ===&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;=== [[--debug-console]] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-40943:rev-41314 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:28:14 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Launch_Parameters</comments>
		</item>
		<item>
			<title>Introduction to Modding</title>
			<link>https://delta-v.kodera.pl/index.php?title=Introduction_to_Modding&amp;diff=41313&amp;oldid=0</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Introduction_to_Modding&amp;diff=41313&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/index.php/User:Hev&quot; class=&quot;mw-userlink&quot; title=&quot;User:Hev&quot;&gt;&lt;bdi&gt;Hev&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/index.php?title=Introduction_to_Modding&amp;amp;redirect=no&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Introduction to Modding (page does not exist)&quot;&gt;Introduction to Modding&lt;/a&gt; to &lt;a href=&quot;/index.php/Modding:Introduction_to_Modding&quot; title=&quot;Modding:Introduction to Modding&quot;&gt;Modding:Introduction to Modding&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Delta-V: Rings of Saturn supports mods, and has provided modding support since mid-2021. The game&amp;#039;s modloader, when active, loads mods as .zip files from a &amp;#039;mods&amp;#039; folder within the game&amp;#039;s directory.&lt;br /&gt;
&lt;br /&gt;
Mods can execute unsafe or dangerous code on your computer, and may carry bugs or game-breaking issues. Mods are not guaranteed to be compatible with another mod, and it is advised to use only a small handful of mods at a time to get the best experience from them. Contact the mod author if you have problems, as Kodera Software cannot and will not help with problems caused by mods, and will flag bugs reported as &amp;quot;using mods&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to make your own mod, check out [https://github.com/ZakrinYoran/Delta-V-Modding Za&amp;#039;krin&amp;#039;s Modding Helper Guide], and the [https://discord.com/channels/426287934870781952/1252866978075512863 modding help channel] in the [https://discord.gg/dv Kodera Software Discord] where you can ask for assistance, or the (currently under construction) [[Technical Info|technical info]] page which goes into how various numbers and mechanics work and are formatted. (if the first discord link does not work, you may need to have joined the Discord server, which you can do [https://discord.gg/dv here]&lt;br /&gt;
&lt;br /&gt;
If you are already familiar with how modding works and are aware of the dangers, you can find a list of every known mod and mod repository on it&amp;#039;s [[Mod List|dedicated page]]. &lt;br /&gt;
&lt;br /&gt;
It is highly advised you give the &amp;#039;&amp;#039;Getting Started section&amp;#039;&amp;#039; a read, as mods can very easily cause irreparable damage to your save. &amp;#039;&amp;#039;&amp;#039;YOU HAVE BEEN WARNED!!!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==Getting Started With Installing Mods==&lt;br /&gt;
This part of the guide will assume you&amp;#039;re on Steam, and using Windows given it is a port of [https://steamcommunity.com/sharedfiles/filedetails/?id=3406497378 this guide], however they will work with alternatives on other Operating Systems and launchers. If you need any help, feel free to ask on the [https://discord.gg/dv ΔV Discord]&lt;br /&gt;
&lt;br /&gt;
=== Part One: Installing Mods ===&lt;br /&gt;
Starting off with this section may seem counter-intuitive to some, however it is one of the easiest steps, and provides the setup needed for when you actually come to download mods.&lt;br /&gt;
&lt;br /&gt;
==== Creating the Mods Folder ====&lt;br /&gt;
The first step is making a folder for the mods to go. To start off with, you either right click on the game, or click the gear icon on the game page, then go to the &amp;quot;Manage&amp;quot; tab, then &amp;quot;Browse local files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Browse Local Files.png]]&lt;br /&gt;
&lt;br /&gt;
This will open up a file explorer (or your OSes equivalent) at the location of the game&amp;#039;s executable and .pck files. Here, you will want to create a new folder, and name it &amp;#039;&amp;#039;&amp;#039;mods&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Mod Guide - Mod Folder.png]]&lt;br /&gt;
&lt;br /&gt;
From here, this is the folder where you&amp;#039;ll be placing the .zip files of the mods you want to install.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - zip examples.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enabling Mods ====&lt;br /&gt;
Similar to accessing the executable&amp;#039;s folder, you&amp;#039;ll want to either right click or press the gear icon, and this time go to the properties section.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Properties.png]]&lt;br /&gt;
&lt;br /&gt;
From here, you&amp;#039;ll want to select the launch options, and put &amp;#039;&amp;#039;&amp;#039;--enable-mods&amp;#039;&amp;#039;&amp;#039;. While this is in the launch options (as long as there&amp;#039;s no typo), mods will load and you will no longer be able to earn achievements or leaderboards, however achievement progress won&amp;#039;t be blocked internally and can be granted after disabling mods.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Launch params.png]]&lt;br /&gt;
&lt;br /&gt;
Once this has been enabled, mods will load. If you want to stop loading a mod, you can change the file extension to anything that isn&amp;#039;t a &amp;#039;&amp;#039;&amp;#039;.zip&amp;#039;&amp;#039;&amp;#039; file, move it to a different folder, or if you want to stop loading all mods, you can remove the &amp;#039;&amp;#039;&amp;#039;--enable-mods&amp;#039;&amp;#039;&amp;#039; flag.&lt;br /&gt;
&lt;br /&gt;
=== Part Two: Downloading Mods ===&lt;br /&gt;
&lt;br /&gt;
==== Where Do I Find Mods ====&lt;br /&gt;
Mods will be distributed through a multitude of ways. Most have their own Github or Gitlab repository, many have threads on the ΔV Discord&amp;#039;s workshop board, and a handful are available on the [https://www.nexusmods.com/dvringsofsaturn Nexusmods page for ΔV]. If you want an easy way to look over available mods, a list is maintained on the [[Mod List|wiki]] containing every known mod for the game, including redundant or currently broken mods.&lt;br /&gt;
&lt;br /&gt;
==== Downloading Mods from Github ====&lt;br /&gt;
Most mods have a Github release, and depending on how they&amp;#039;re set up, will have different ways of downloading them.&lt;br /&gt;
&lt;br /&gt;
===== Github Releases Tab =====&lt;br /&gt;
The first and most common way to download a mod is through the releases tab of the mod. The releases section is on the right-hand-side of the page. Clicking on the Releases text shows all releases, with the most recent release being displayed directly below it. I&amp;#039;m using my own mod as an example, as many mods follow a similar scheme.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Github Releases Button.png|1080x1080px]]&lt;br /&gt;
From here, you will want to go to the release of choice. Clicking on the latest release is usually the best way, but some may have several releases for different mods, especially those with multiple mods in the same repository (such as [https://github.com/digitalbarrito/BootlegIndustries Bootleg Industries]). In this case, there is one mod release to check, being the latest, and you&amp;#039;ll want to download the pre-compiled zip. Some mods may have several pre-compiled zips, where you can choose specific mod versions to your liking.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Github Releases Download.png|1080x1080px]]&lt;br /&gt;
&lt;br /&gt;
===== Pre-compiled Zips In the Repository =====&lt;br /&gt;
Some mods (such as for this example, [https://github.com/Kadaire/K-Tech-Industrial-of-Mars/ K-Tech Industrial of Mars]) have the pre-compiled zips stored within the repository itself. There are a few ways to download these. The first is to download the entire repository using either the download zip from the code button, or the download source button from the releases tab. From there, you can open the zip, go through the folders and extract the zip files you want.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Github Download A.png]][[File:Modding Guide - Github Download B.png]]&lt;br /&gt;
&lt;br /&gt;
The second way is to download each zip individually. For this, navigate through the repository&amp;#039;s folder structure, open the desired zip, and press the download button. This method is considerably slower, and only a good idea if you only want one or two of the mods offered through this method.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Github Download C.png|1080x1080px]]&lt;br /&gt;
&lt;br /&gt;
===== Compiling Uncompiled Mods =====&lt;br /&gt;
Several mods are provided on the repository, but don&amp;#039;t have either a release or compiled zip elsewhere. These are more difficult as you have to manually zip each mod yourself. First you&amp;#039;ll want to do similar to the last section with downloading the repository&amp;#039;s files (see above). After this, you&amp;#039;ll want to extract the entire folder to an accessible folder (the downloads folder is usually a reliable choice). Next, you&amp;#039;ll decide which mod you want to download. For this example, I&amp;#039;ll be using Bootleg Industries&amp;#039;s TurnNBurn mod, which unlike the PDT laser and ERM420 mods from that collection, lacks a release.&lt;br /&gt;
The first step is to find the mod&amp;#039;s ModMain.gd file. This file is the core to where the game loads the mod, and if it&amp;#039;s not in the right place, it will fail to load.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Compiling Part A.png]]&lt;br /&gt;
&lt;br /&gt;
Once you have found the ModMain.gd file, you go to the previous folder above it, and compress the folder that the ModMain is contained in. On Windows 11, this can be done by right clicking the folder, then clicking &amp;#039;Compress to...&amp;quot;, then clicking &amp;quot;ZIP File&amp;quot;. On Windows 10, this can be done by right clicking the folder, then &amp;quot;Send to&amp;quot;, then &amp;quot;compressed folder&amp;quot; (no screenshot for the latter as I don&amp;#039;t have a Win10 device on hand while writing this).&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Compiling Part B.png]]&lt;br /&gt;
&lt;br /&gt;
This should produce a zip that can be loaded by the game.&lt;br /&gt;
&lt;br /&gt;
==== Downloading Mods from Nexus ====&lt;br /&gt;
This step is rather straightforward. Each mod on Nexus has a manual download button, which should show you the steps needed to download the zip just fine. Just follow through with the free options and you should have it downloaded in seconds.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Downloading from Nexus.png|1080x1080px]]&lt;br /&gt;
&lt;br /&gt;
==== Downloading Mods from Gitlab ====&lt;br /&gt;
Most of the old mods (pre-Za&amp;#039;Krin era mods) were hosted on the [https://gitlab.com/Delta-V-Modding/Mods modding Gitlab]. Most of these mods are very old, and are not guaranteed to work, however you can always ask for an updated version on the Discord in case you want a patch made.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Downloading from Gitlab A.png]]&lt;br /&gt;
&lt;br /&gt;
Once you have chosen the mod you want, most will provide a link to a CI artefacts link, where a large and obvious download button is provided for the zip.&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Downloading from Gitlab B.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Modding Guide - Downloading from Gitlab C.png|1080x1080px]]&lt;br /&gt;
&lt;br /&gt;
==== Downloading Mods from Other Places ====&lt;br /&gt;
This guide has gone over most of the hosting sites used for mods, however some may be downloaded from elsewhere. Most others you&amp;#039;ll find will be on the Discord, which is rather easy and intuitive to download from and will work out of the box. Other sites may be used in future, after this guide was written, and if they become common enough, may get a section of their own.&lt;br /&gt;
== Uninstalling mods ==&lt;br /&gt;
Removing mods is generally an easy of a step as installing, and in many cases easier as if you just want to stop using mods entirely, as you only need to remove the &amp;lt;code&amp;gt;--enable-mods&amp;lt;/code&amp;gt; launch parameter. Stopping mods from loading is effectively as easy as moving them to a different folder or changing the file&amp;#039;s extension. The most common methods involve creating a subfolder named &amp;lt;code&amp;gt;disabled&amp;lt;/code&amp;gt; and moving unwanted mods there, or adding a &amp;lt;code&amp;gt;.disabled&amp;lt;/code&amp;gt; extension to the mod to disable it. &amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; these methods may not work when loaded using mods that extend modloader functionality.&lt;br /&gt;
&lt;br /&gt;
However, some mods (namely mods that add content in the form of ships, equipment, locations, and the like) may need extra steps to go through before a save that had been used can be loaded without that mod. Mods generally fall into one of three categories when it comes to footprint: none (lightweight mods), null equipment, and ghost slots.&lt;br /&gt;
&lt;br /&gt;
==== None (Lightweight Mods) ====&lt;br /&gt;
These mods generally don&amp;#039;t add much in terms of functionality. Most of the time they compliment without adding anything &amp;#039;new&amp;#039;, or add onto existing vanilla mechanics that the vanilla game can handle perfectly fine. &lt;br /&gt;
&lt;br /&gt;
You will be free to add and remove these mods at will.&lt;br /&gt;
&lt;br /&gt;
==== Null Equipment ====&lt;br /&gt;
Although these mods will have slight differences depending on which equipment becomes unavailable (ships or equipment), they&amp;#039;re classified under the same category as both require a very minor task to be vanilla-compatible.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Equipment:&amp;#039;&amp;#039;&amp;#039; Any equipment added by mods that is compatible with vanilla slots will just not appear on the slots they were fitted to, and it will act like an empty equipment worth 0 E$. The only loss with this is whatever the equipment cost to apply, which could easily be sold with the mod enabled to get the money back.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Ships:&amp;#039;&amp;#039;&amp;#039; New ships will work very similarly to new equipment, in the fact they just disappear from the fleet menu. &amp;#039;&amp;#039;&amp;#039;HOWEVER&amp;#039;&amp;#039;&amp;#039;, if the ship is the active ship, it will crash the game. The solution is to just switch to a vanilla ship before removing the mod.&lt;br /&gt;
&lt;br /&gt;
==== Ghost Slots ====&lt;br /&gt;
Ghost slots appear when any mod that physically changes how slots are handled on a ship gets removed, and act in one of two ways:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mirrored Slots:&amp;#039;&amp;#039;&amp;#039; these appear with two or more slots on the equipment screen with the same title, and always share the same equipment regardless when one changes. These can also work vice versa where one slot type on the equipment screen changes equipment on the ship in more than one place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Empty Slots:&amp;#039;&amp;#039;&amp;#039; these are slots on the equipment screen that can be interacted with and have equipment changed on, but doesn&amp;#039;t get applied on the ship.&lt;br /&gt;
&lt;br /&gt;
These happen when a mod that altered the way slots are used on a ship gets removed. This can be counteracted by buying a new ship from the dealer.&lt;br /&gt;
&lt;br /&gt;
== Useful Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/dv ΔV Discord] ([https://discord.com/channels/426287934870781952/1175491436788060301 Workshop Postboard], [https://discord.com/channels/426287934870781952/1252866978075512863 Mod Dev Discussion/Help thread])&lt;br /&gt;
* [[Mod List|Wiki mod list]]&lt;br /&gt;
* [https://www.nexusmods.com/dvringsofsaturn ΔV Nexusmods]&lt;br /&gt;
* [https://gitlab.com/Delta-V-Modding/Mods ΔV Gitlab]&lt;br /&gt;
&lt;br /&gt;
Special thanks goes to Za&amp;#039;Krin for helping spark the recent surge in mods for this game (including the small handful of mods I&amp;#039;ve written), as well as providing the backbone for most mods produced starting from the mod Industries of Enceladus a few months back.&lt;/div&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:27:58 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Introduction_to_Modding</comments>
		</item>
		<item>
			<title>Wiki:Style guide</title>
			<link>https://delta-v.kodera.pl/index.php?title=Wiki:Style_guide&amp;diff=41312&amp;oldid=41306</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Wiki:Style_guide&amp;diff=41312&amp;oldid=41306</guid>
			<description>&lt;p&gt;&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 05:27, 30 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-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&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;* Image used to showcase equipment should be shown on a K37, and uses the leftmost hardpoint (if applicable). Images can be different resolutions, but a good size to use is a 500x330 resolution and use the thumbnail image type.  &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;* Image used to showcase equipment should be shown on a K37, and uses the leftmost hardpoint (if applicable). Images can be different resolutions, but a good size to use is a 500x330 resolution and use the thumbnail image type.  &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;* If you want to source a layered file that was used to produce an image, given restrictions for the wiki&amp;#039;s file uploads, you would have to link it externally and add the URL to the file&amp;#039;s description when uploading.&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;* If you want to source a layered file that was used to produce an image, given restrictions for the wiki&amp;#039;s file uploads, you would have to link it externally and add the URL to the file&amp;#039;s description when uploading.&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;=== Page Prefixes ===&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;Some pages should preferably use a suffix for specific 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;* &#039;&#039;&#039;Mod:&#039;&#039;&#039; - Page dedicated to a specific mod&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;* &#039;&#039;&#039;Modding:&#039;&#039;&#039; - Guide that covers a modding topic&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41306:rev-41312 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:27:12 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Wiki_talk:Style_guide</comments>
		</item>
		<item>
			<title>Modding</title>
			<link>https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41311&amp;oldid=41151</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Modding&amp;diff=41311&amp;oldid=41151</guid>
			<description>&lt;p&gt;Added `Modding:` prefix to mod guides&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 05:23, 30 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-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;* [[Introduction to Modding]] - A how-to on installing and uninstalling mods with a lot of useful information for anyone looking to 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;* [[Introduction to Modding]] - A how-to on installing and uninstalling mods with a lot of useful information for anyone looking to 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;div&gt;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Mod List]] - A list of every known mod and tool repository for anyone looking for preexisting mods.&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;* [[Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a mod.&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;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:Writing Your Own Mod|&lt;/ins&gt;Writing Your Own Mod]] - Beginning of a collection of guides that cover the basics on writing a 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;div&gt;* [[Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&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;* [[Using the Godot Editor]] - Guide to setting up mods to be run in the Godot Editor.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41151:rev-41311 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:23:25 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Modding</comments>
		</item>
		<item>
			<title>Guides</title>
			<link>https://delta-v.kodera.pl/index.php?title=Guides&amp;diff=41310&amp;oldid=41090</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Guides&amp;diff=41310&amp;oldid=41090</guid>
			<description>&lt;p&gt;Added `Modding:` prefix to mod guides&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 05:23, 30 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-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&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;* [[Introduction to Modding]]&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;* [[Introduction to Modding]]&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;* [[Writing Your Own Mod]]&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;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modding:Writing Your Own Mod|&lt;/ins&gt;Writing Your Own Mod]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41090:rev-41310 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:23:08 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Guides</comments>
		</item>
		<item>
			<title>Writing Your Own Mod</title>
			<link>https://delta-v.kodera.pl/index.php?title=Writing_Your_Own_Mod&amp;diff=41309&amp;oldid=0</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Writing_Your_Own_Mod&amp;diff=41309&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/index.php/User:Hev&quot; class=&quot;mw-userlink&quot; title=&quot;User:Hev&quot;&gt;&lt;bdi&gt;Hev&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/index.php?title=Writing_Your_Own_Mod&amp;amp;redirect=no&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Writing Your Own Mod (page does not exist)&quot;&gt;Writing Your Own Mod&lt;/a&gt; to &lt;a href=&quot;/index.php/Modding:Writing_Your_Own_Mod&quot; title=&quot;Modding:Writing Your Own Mod&quot;&gt;Modding:Writing Your Own Mod&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This guide covers the basics to getting started with writing a mod for ΔV. It is a modified version of [https://github.com/ZakrinYoran/Delta-V-Modding Za&amp;#039;krin&amp;#039;s modding guide], where a large portion of the credit will be given.&lt;br /&gt;
&lt;br /&gt;
This guide is written for Windows users, however the equivalent for operating systems such as Linux and OS X should work extremely similarly.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
This section will cover the resources used for modding. They are heavily encourage to be used, as it will make your life considerably easier with their use.&lt;br /&gt;
&lt;br /&gt;
=== Downloaded Resources ===&lt;br /&gt;
First off, you will need a copy of [https://store.steampowered.com/app/846030/DV_Rings_of_Saturn/ ΔV: Rings of Saturn] as a decompiled copy of the game will be used as a reference. &lt;br /&gt;
&lt;br /&gt;
* A demo build will work fine as well, as at the time of writing, it and the full release are identical.&lt;br /&gt;
&lt;br /&gt;
Second, the [https://godotengine.org/download/archive/3.6-stable/ Godot Game Engine], specifically version 3.6, which is used for the writing and editing of mods. &lt;br /&gt;
&lt;br /&gt;
Third, [https://github.com/GDRETools/gdsdecomp/releases/latest Godot Reverse Engineering Tools] (a.k.a. GDRE), which is used to decompile the game.&lt;br /&gt;
&lt;br /&gt;
Extract and move these to somewhere accessible.&lt;br /&gt;
&lt;br /&gt;
=== Decompiling ===&lt;br /&gt;
The process for decompiling ΔV is fairly straightforward when using GDRE.&lt;br /&gt;
&lt;br /&gt;
* Open the folder containing &amp;lt;code&amp;gt;gdre_tools.exe&amp;lt;/code&amp;gt; in your file explorer.&lt;br /&gt;
* Open the ΔV game folder (on steam it&amp;#039;s Right-Click -&amp;gt; Manage -&amp;gt; Browse Local Files).&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;Delta-V.pck&amp;lt;/code&amp;gt; (not &amp;lt;code&amp;gt;.exe&amp;lt;/code&amp;gt;!) into the GDRE folder.&lt;br /&gt;
* Open GDRE and select &amp;quot;Recover Project&amp;quot; from the &amp;quot;RE Tools&amp;quot; menu.&lt;br /&gt;
* Select &amp;lt;code&amp;gt;Delta-V.pck&amp;lt;/code&amp;gt; and wait for the file verification process to finish.&lt;br /&gt;
* Leave the default settings, set the folder location, and extract the project.&lt;br /&gt;
* Once the extraction process is finished, ΔV should be ready for import into Godot.&lt;br /&gt;
&lt;br /&gt;
In the case where there have been problems using the GUI, the command line can be used instead. To use that instead of the GUI, follow the below steps:&lt;br /&gt;
&lt;br /&gt;
* Copy &amp;lt;code&amp;gt;Delta-V.pck&amp;lt;/code&amp;gt; into the GDRE folder as before.&lt;br /&gt;
* Open windows command prompt and &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; into the folder (e.g. &amp;lt;code&amp;gt;cd C:\godotTools\GDRE_tools&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Run &amp;lt;code&amp;gt;gdre_tools.exe&amp;lt;/code&amp;gt; with the following command: &amp;lt;code&amp;gt;gdre_tools --headless --recover=Delta-V.pck&amp;lt;/code&amp;gt;. This will create a new folder called containing the decompiled game files.&lt;br /&gt;
* Move the decompiled files to wherever you want your project located.&lt;br /&gt;
&lt;br /&gt;
For more detail on the usage of GDRE, see the [https://github.com/bruvzg/gdsdecomp?tab=readme-ov-file#usage usage section of their readme].&lt;br /&gt;
&lt;br /&gt;
=== Importing into Godot ===&lt;br /&gt;
Loading the decompiled game files into Godot is rather simple.&lt;br /&gt;
&lt;br /&gt;
* Open your copy of Godot and select the &amp;#039;Import&amp;#039; option.&lt;br /&gt;
* Navigate to where you stored your decompiled version of ΔV and select the &amp;lt;code&amp;gt;project.godot&amp;lt;/code&amp;gt; file.&lt;br /&gt;
* Launch the Delta-V Project, and let Godot import all of the files.&lt;br /&gt;
&lt;br /&gt;
The initial import process will take a couple of minutes at worst if everything is followed. In the case where it takes a significant amount of time, you may have used a newer version of GDRE. If it appears to freeze, don&amp;#039;t worry, it is still processing, and can be used regardless. After the first import, future loading times usually will be significantly better, although it is always better to use GDRE 0.5.3 to ensure quick loading times.&lt;br /&gt;
&lt;br /&gt;
It may also be worth taking a look at the guide for modding with the Godot Editor, [[Using the Godot Editor|which can be found here]].&lt;br /&gt;
&lt;br /&gt;
= Mod Structure =&lt;br /&gt;
ΔV mods (and Godot projects in general) work in a hierarchical file structure centered around the project&amp;#039;s root folder (referred to as &amp;lt;code&amp;gt;res://&amp;lt;/code&amp;gt;). If any file isn&amp;#039;t referenced relative to the executed code, it will be relative to &amp;lt;code&amp;gt;res://&amp;lt;/code&amp;gt;. There are also other file system prefixes, such as &amp;lt;code&amp;gt;user://&amp;lt;/code&amp;gt; and the OS&amp;#039;s file system paths, however these are very rarely used, especially for modding, so will only be covered briefly later down the line.&lt;br /&gt;
&lt;br /&gt;
=== Mod Folder Structure ===&lt;br /&gt;
Mod zips will be mounted to the root as how they appear in the zip. For example, a zip with the structure of &amp;lt;code&amp;gt;A_Mod.zip/ModFolder/ModMain.gd&amp;lt;/code&amp;gt; is the equivalent to having added a folder named ModFolder to the root folder and adding the ModMain.gd file in it. In terms of &amp;lt;code&amp;gt;res://&amp;lt;/code&amp;gt;, it appears like &amp;lt;code&amp;gt;res://ModFolder/ModMain.gd&amp;lt;/code&amp;gt;. Mods don&amp;#039;t need to follow this structure explicitly, however it is extremely convenient when structured like this as it makes it easy to work with in the editor.&lt;br /&gt;
&lt;br /&gt;
=== ModMain.gd ===&lt;br /&gt;
The &amp;lt;code&amp;gt;ModMain.gd&amp;lt;/code&amp;gt; file is just about the most important file in the entirety of the mod. It is where the mod&amp;#039;s resources are initially loaded and run. Even if only a single file is needed to be loaded to get the entire mod to run, it will not work if not referenced here.&lt;br /&gt;
&lt;br /&gt;
It can be as simple or complex as you like, however the commonly utilized format works as follows:&lt;br /&gt;
 extends Node&lt;br /&gt;
 # Set mod priority if you want it to load before/after other mods&lt;br /&gt;
 # Mods are loaded from lowest to highest priority, default is 0&lt;br /&gt;
 const MOD_PRIORITY = 0&lt;br /&gt;
 # Name of the mod, used for writing to the logs&lt;br /&gt;
 const MOD_NAME = &amp;quot;Example Mod&amp;quot;&lt;br /&gt;
 const MOD_VERSION = &amp;quot;1.0.0&amp;quot;&lt;br /&gt;
 # Path of the mod folder, automatically generated on runtime&lt;br /&gt;
 var modPath:String = get_script().resource_path.get_base_dir() + &amp;quot;/&amp;quot;&lt;br /&gt;
 # Required var for the replaceScene() func to work&lt;br /&gt;
 var _savedObjects := []&lt;br /&gt;
 var modConfig = {}&lt;br /&gt;
 #Initializes the configuration variable. Used by loadSettings.&lt;br /&gt;
 # Initialize the mod&lt;br /&gt;
 # This function is executed before the majority of the game is loaded&lt;br /&gt;
 # Only the Tool and Debug AutoLoads are available&lt;br /&gt;
 # Script and scene replacements should be done here, before the originals are loaded&lt;br /&gt;
 func _init(modLoader = ModLoader):&lt;br /&gt;
 	l(&amp;quot;Initializing DLC&amp;quot;)&lt;br /&gt;
 	&lt;br /&gt;
 	loadDLC() # preloads DLC as things may break if this isn&amp;#039;t done&lt;br /&gt;
 	&lt;br /&gt;
 	# At this point, you are free to start modifying your code. &lt;br /&gt;
 	installScriptExtension(&amp;quot;Example/Script.gd&amp;quot;) # Example of how the file structure. Folders are relative to this file&lt;br /&gt;
 	replaceScene(&amp;quot;Example/Scene.tscn&amp;quot;) # Similar to the example script&lt;br /&gt;
 	&lt;br /&gt;
 # Do stuff on ready&lt;br /&gt;
 # At this point all AutoLoads are available and the game is loaded&lt;br /&gt;
 func _ready():&lt;br /&gt;
 	l(&amp;quot;Readying&amp;quot;)&lt;br /&gt;
 	l(&amp;quot;Ready&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Helper function to extend scripts&lt;br /&gt;
 # Loads the script you pass, checks what script is extended, and overrides it&lt;br /&gt;
 func installScriptExtension(path:String):&lt;br /&gt;
 	var childPath:String = str(modPath + path)&lt;br /&gt;
 	var childScript:Script = ResourceLoader.load(childPath)&lt;br /&gt;
 	childScript.new()&lt;br /&gt;
 	var parentScript:Script = childScript.get_base_script()&lt;br /&gt;
 	var parentPath:String = parentScript.resource_path&lt;br /&gt;
 	l(&amp;quot;Installing script extension: %s &amp;lt;- %s&amp;quot; % [parentPath, childPath])&lt;br /&gt;
 	childScript.take_over_path(parentPath)&lt;br /&gt;
 &lt;br /&gt;
 # Helper function to replace scenes&lt;br /&gt;
 # Can either be passed a single path, or two paths&lt;br /&gt;
 # With a single path, it will replace the vanilla scene in the same relative position&lt;br /&gt;
 func replaceScene(newPath:String, oldPath:String = &amp;quot;&amp;quot;):&lt;br /&gt;
 	l(&amp;quot;Updating scene: %s&amp;quot; % newPath)&lt;br /&gt;
 	if oldPath.empty():&lt;br /&gt;
 		oldPath = str(&amp;quot;res://&amp;quot; + newPath)&lt;br /&gt;
 	newPath = str(modPath + newPath)&lt;br /&gt;
 	var scene := load(newPath)&lt;br /&gt;
 	scene.take_over_path(oldPath)&lt;br /&gt;
 	_savedObjects.append(scene)&lt;br /&gt;
 	l(&amp;quot;Finished updating: %s&amp;quot; % oldPath)&lt;br /&gt;
 # Instances Settings.gd, loads DLC, then frees the script.&lt;br /&gt;
 func loadDLC():&lt;br /&gt;
 	l(&amp;quot;Preloading DLC as workaround&amp;quot;)&lt;br /&gt;
 	var DLCLoader:Settings = preload(&amp;quot;res://Settings.gd&amp;quot;).new()&lt;br /&gt;
 	DLCLoader.loadDLC()&lt;br /&gt;
 	DLCLoader.queue_free()&lt;br /&gt;
 	l(&amp;quot;Finished loading DLC&amp;quot;)&lt;br /&gt;
 # Func to print messages to the logs&lt;br /&gt;
 func l(msg:String, title:String = MOD_NAME, version:String = MOD_VERSION):&lt;br /&gt;
 	Debug.l(&amp;quot;[%s V%s]: %s&amp;quot; % [title, version, msg])&lt;br /&gt;
The additional functions provided with this script are not necessary, however are used by effectively every mod, and are left for convenience.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Runtime variables&amp;lt;/big&amp;gt; (&amp;#039;&amp;#039;&amp;#039;variables used by the mod menu for the workings of other functions&amp;#039;&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;const MOD_PRIORITY = 0&amp;lt;/code&amp;gt;: The load priority of the mod. Zero by default, but can be changed to any integer. If a mod has the same priority, then it will go in alphabetical order of the zip files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;const MOD_NAME = &amp;quot;&amp;quot; AND const MOD_VERSION = &amp;quot;1.0.0&amp;quot;&amp;lt;/code&amp;gt;: Mod name and versions. Directly used for logging purposes with the &amp;lt;code&amp;gt;l()&amp;lt;/code&amp;gt; function later down the line, however is also used by the mod menu if you  choose to install it (more on that later)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;var modPath:String = get_script().resource_path.get_base_dir() + &amp;quot;/&amp;quot;&amp;lt;/code&amp;gt;: used to get the ModMain&amp;#039;s file path. Used for other functions so is best leaving alone.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;var _savedObjects := []&amp;lt;/code&amp;gt;: variable used by the &amp;lt;code&amp;gt;replaceScene()&amp;lt;/code&amp;gt; function. This should be left blank.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;System functions&amp;lt;/big&amp;gt; (&amp;#039;&amp;#039;&amp;#039;static functions that should be where the body of your ModMain are&amp;#039;&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;func _init(modLoader = ModLoader):&amp;lt;/code&amp;gt;: Any functions loaded in this function are done as soon as the script is run. The modloader variable is used to load various functions from the modloader as autoloads are not available yet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;loadDLC()&amp;lt;/code&amp;gt; should be loaded as early as possible in the &amp;lt;code&amp;gt;_init()&amp;lt;/code&amp;gt; function. Ensures DLC loads properly as it breaks when mods are loaded for whatever reason&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;func _ready():&amp;lt;/code&amp;gt;: Functions loaded here will be loaded once everything else has loaded and all autoloads are available.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Load Functions&amp;lt;/big&amp;gt; (&amp;#039;&amp;#039;&amp;#039;functions used to load resources from your mod&amp;#039;&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;replaceScene&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;replaceScene()&amp;lt;/code&amp;gt; overrides or replaces a vanilla scene.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;newPath:String&amp;lt;/code&amp;gt; is the path to your modded scene, relative to the mod folder.&lt;br /&gt;
* &amp;lt;code&amp;gt;oldPath:String&amp;lt;/code&amp;gt; is an optional path to the vanilla scene you are overriding, if no path is provided, the same path as your new scene will be used, but relative to &amp;lt;code&amp;gt;res://&amp;lt;/code&amp;gt; instead.&lt;br /&gt;
* Replacing scenes requires loading the scene, which loads any resources present in the scene. Make sure any resources present (e.g. scripts) are modified before the scene is replaced.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Examples:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;replaceScene(&amp;quot;ships/RA-TRTL.tscn&amp;quot;)&amp;lt;/code&amp;gt; loads a scene from your mod at &amp;lt;code&amp;gt;res://ModFolder/ships/RA-TRTL.tscn&amp;lt;/code&amp;gt; that modifies the K37 ship scene at the vanilla location &amp;lt;code&amp;gt;res://ships/RA-TRTL.tscn&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;replaceScene(&amp;quot;modifications/ships/RA-TRTL.tscn&amp;quot;,&amp;quot;res://ships/RA-TRTL.tscn&amp;quot;)&amp;lt;/code&amp;gt; loads a scene in your mod&amp;#039;s folder at &amp;lt;code&amp;gt;res://ModFolder/modifications/ships/RA-TRTL.tscn&amp;lt;/code&amp;gt; which modifies the K37 scene at the vanilla location &amp;lt;code&amp;gt;res://ships/RA-TRTL.tscn&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;installScriptExtension&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;installScriptExtension()&amp;lt;/code&amp;gt; is used to override vanilla script behavior.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;path:String&amp;lt;/code&amp;gt; is the path to the new script, relative to the root of the mod folder.&lt;br /&gt;
* The [https://docs.godotengine.org/en/3.5/tutorials/scripting/gdscript/gdscript_basics.html#inheritance inherited] script gets overridden, whenever it is used, your modified script will instead be applied.&lt;br /&gt;
* Inheritance is very powerful, and can be used to override most vanilla behavior, with some exceptions.&lt;br /&gt;
* Scripts must be extended before they are loaded. Once applied to a node, the script is locked in and modifying the script resource will not affect existing instances.&lt;br /&gt;
* It can be used to load new scripts, however it is best used to modify preexisting scripts from the vanilla game.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;installScriptExtension(&amp;quot;ships/Shipyard.gd&amp;quot;)&amp;lt;/code&amp;gt; loads a script from &amp;lt;code&amp;gt;res://ModFolder/ships/Shipyard.gd&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== Add Translations ====&lt;br /&gt;
Translations are a useful part of any mod that adds something visually. They can be useful both for providing localized resources for anyone willing to translate, as well as giving names to any system names that couldn&amp;#039;t be written as plain text (such as ship names). Translations are best handled through the &amp;lt;code&amp;gt;updateTL()&amp;lt;/code&amp;gt; function, with the following function itself being placed somewhere within the ModMain file.: &lt;br /&gt;
 &lt;br /&gt;
 # Helper script to load translations using csv format&lt;br /&gt;
 # `path` is the path to the transalation file&lt;br /&gt;
 # `delim` is the symbol used to seperate the values&lt;br /&gt;
 # `useRelativePath` setting it to false uses a `res://` relative path instead of relative to the file&lt;br /&gt;
 # `fullLogging` setting it to false reduces the number of logs written to only display the number of translations made&lt;br /&gt;
 # example usage: updateTL(&amp;quot;i18n/translation.txt&amp;quot;, &amp;quot;|&amp;quot;)&lt;br /&gt;
 func updateTL(path:String, delim:String = &amp;quot;,&amp;quot;, useRelativePath:bool = true, fullLogging:bool = true):&lt;br /&gt;
 	if useRelativePath:&lt;br /&gt;
 		path = str(modPath + path)&lt;br /&gt;
 	l(&amp;quot;Adding translations from: %s&amp;quot; % path)&lt;br /&gt;
 	var tlFile:File = File.new()&lt;br /&gt;
 	tlFile.open(path, File.READ)&lt;br /&gt;
 	var translations := []&lt;br /&gt;
 	&lt;br /&gt;
 	var translationCount = 0&lt;br /&gt;
 	var csvLine := tlFile.get_line().split(delim)&lt;br /&gt;
 	if fullLogging:&lt;br /&gt;
 		l(&amp;quot;Adding translations as: %s&amp;quot; % csvLine)&lt;br /&gt;
 	for i in range(1, csvLine.size()):&lt;br /&gt;
 		var translationObject := Translation.new()&lt;br /&gt;
 		translationObject.locale = csvLine[i]&lt;br /&gt;
 		translations.append(translationObject)&lt;br /&gt;
 	while not tlFile.eof_reached():&lt;br /&gt;
 		csvLine = tlFile.get_csv_line(delim)&lt;br /&gt;
 		if csvLine.size() &amp;gt; 1:&lt;br /&gt;
 			var translationID := csvLine[0]&lt;br /&gt;
 			for i in range(1, csvLine.size()):&lt;br /&gt;
 				translations[i - 1].add_message(translationID, csvLine[i].c_unescape())&lt;br /&gt;
 			if fullLogging:&lt;br /&gt;
 				l(&amp;quot;Added translation: %s&amp;quot; % csvLine)&lt;br /&gt;
 			translationCount += 1&lt;br /&gt;
 	tlFile.close()&lt;br /&gt;
 	for translationObject in translations:&lt;br /&gt;
 		var pms = translationObject.get_message_list()&lt;br /&gt;
 		var pmL = []&lt;br /&gt;
 		for m in pms:&lt;br /&gt;
 			var pt = translationObject.get_message(m)&lt;br /&gt;
 			pmL.append([m,pt])&lt;br /&gt;
 		var tr = TranslationServer.translate(pms[0])&lt;br /&gt;
 		TranslationServer.add_translation(translationObject)&lt;br /&gt;
 		var pms2 = translationObject.get_message_list()&lt;br /&gt;
 		var tr2 = TranslationServer.translate(pms[0])&lt;br /&gt;
 		pass&lt;br /&gt;
 	l(&amp;quot;%s Translations Updated&amp;quot; % translationCount)&lt;br /&gt;
&lt;br /&gt;
Syntax for the command is handled as &amp;lt;code&amp;gt;updateTL(path, delim)&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;path&amp;lt;/code&amp;gt; is the path relative to the ModMain, and &amp;lt;code&amp;gt;delim&amp;lt;/code&amp;gt; is the character or string which the translation identifier and text are split with. &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; is commonly used as it is used very rarely. Other optional booleans include &amp;lt;code&amp;gt;useRelativePath&amp;lt;/code&amp;gt; which while it&amp;#039;s enabled (and is by default), lets you use paths relative to the ModMain.gd file instead of the full paths, and &amp;lt;code&amp;gt;fullLogging&amp;lt;/code&amp;gt; makes the command more verbose and logs everything that it is doing, and is enabled by default.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;updateTL(&amp;quot;i18n/en.txt&amp;quot;,&amp;quot;|&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
this loads a translation file at &amp;lt;code&amp;gt;res://ModFolder/i18n/en.txt&amp;lt;/code&amp;gt; and used the &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; character as a delimiter.&lt;br /&gt;
&lt;br /&gt;
Formatting for each translation file goes as follows:&lt;br /&gt;
 locale&amp;lt;delim character&amp;gt;&amp;lt;localization code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 LOCALIZATION_STRING&amp;lt;delim character&amp;gt;This is a translated string&lt;br /&gt;
&amp;lt;delim character&amp;gt; is whatever character is used as the delimination character in the &amp;lt;code&amp;gt;updateTL()&amp;lt;/code&amp;gt; call.&lt;br /&gt;
&lt;br /&gt;
locale|&amp;lt;localization code&amp;gt; is the identifier for the language to translate to. The translations currently supported by the game are as follows:&lt;br /&gt;
&lt;br /&gt;
* cs_CZ - Czech (Czech Republic)&lt;br /&gt;
* de - German&lt;br /&gt;
* el_GR - Greek (Greece)&lt;br /&gt;
* en - English&lt;br /&gt;
* es - Spanish&lt;br /&gt;
* fr - French&lt;br /&gt;
* hu_HU - Hungarian (Hungary)&lt;br /&gt;
* it_IT - Italian (Italy)&lt;br /&gt;
* ja - Japanese&lt;br /&gt;
* ko_KR - Korean (South Korea)&lt;br /&gt;
* nb_NO - Norwegian Bokmål (Norway)&lt;br /&gt;
* nl_NL - Dutch (Netherlands)&lt;br /&gt;
* pl - Polish&lt;br /&gt;
* pt_BR - Portugese (Brazil)&lt;br /&gt;
* ru_RU - Russian (Russia)&lt;br /&gt;
* th - Thai&lt;br /&gt;
* uk_UA - Ukrainian (Ukraine)&lt;br /&gt;
* zh_CN - Chinese (China)&lt;br /&gt;
* zh_HK - Chinese (Hong Kong)&lt;br /&gt;
&lt;br /&gt;
==== Config File ====&lt;br /&gt;
Config files are useful for making variables or settings configurable to the user. Given the nature of it, it does require a bit more setup and a lot of extra work outside of the ModMain, which will be deferred to it&amp;#039;s own wiki page once it is written. In the meantime, you may benefit at looking at mods that use it for reference.&lt;br /&gt;
&lt;br /&gt;
To load a config file, you&amp;#039;ll need this script at the bottom of your ModMain.gd file:&lt;br /&gt;
 # This function is a helper to provide any file configurations to your mod&lt;br /&gt;
 # You may want to replace any &amp;quot;Example&amp;quot; text with your own identifier to make it unique&lt;br /&gt;
 # Check the example Settings.gd file for how to setup that side of it&lt;br /&gt;
 func loadSettings():&lt;br /&gt;
 	installScriptExtension(&amp;quot;Settings.gd&amp;quot;)&lt;br /&gt;
 	l(MOD_NAME + &amp;quot;: Loading mod settings&amp;quot;)&lt;br /&gt;
 	var settings = load(&amp;quot;res://Settings.gd&amp;quot;).new()&lt;br /&gt;
 	settings.load_ExampleMod_FromFile()&lt;br /&gt;
 	settings.save_ExampleMod_ToFile()&lt;br /&gt;
 	modConfig = settings.ExampleMod&lt;br /&gt;
 	l(MOD_NAME + &amp;quot;: Current settings: %s&amp;quot; % modConfig)&lt;br /&gt;
 	settings.queue_free()&lt;br /&gt;
 	l(MOD_NAME + &amp;quot;: Finished loading settings&amp;quot;)&lt;br /&gt;
Replace any instance of &amp;lt;code&amp;gt;ExampleMod&amp;lt;/code&amp;gt; with a unique identifier, preferably your mod&amp;#039;s name. Remember this as you&amp;#039;ll be using this later. It&amp;#039;s best to use the find and replace tool (Ctrl + R in Godot) for this to make it easier, as well as prevent mistakes.&lt;br /&gt;
&lt;br /&gt;
Once you&amp;#039;ve added this, add a line calling &amp;lt;code&amp;gt;loadSettings()&amp;lt;/code&amp;gt; (leaving it just like that and pasting it in will work) in the &amp;lt;code&amp;gt;_init()&amp;lt;/code&amp;gt; function before you make a call to &amp;lt;code&amp;gt;loadDLC()&amp;lt;/code&amp;gt; to ensure it gets loaded properly.&lt;br /&gt;
&lt;br /&gt;
Now you&amp;#039;ll want to setup the config file itself. Make a new script in the same folder as the ModMain.gd file, and name it &amp;lt;code&amp;gt;Settings.gd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you&amp;#039;ve made the file, open it and insert the following text into it:&lt;br /&gt;
 extends &amp;quot;res://Settings.gd&amp;quot;&lt;br /&gt;
 # You may want to change many of the variable names to provide a unique identifier&lt;br /&gt;
 # Make sure anything read by the ModMain is consistent with this file or they will not work&lt;br /&gt;
 # These are default config values&lt;br /&gt;
 # Any value not set in the config file will generate the missing values exactly as these are&lt;br /&gt;
 var ExampleMod = {&lt;br /&gt;
     &amp;quot;section&amp;quot;:{&lt;br /&gt;
         &amp;quot;setting&amp;quot;:true,&lt;br /&gt;
         &amp;quot;string_option&amp;quot;:&amp;quot;setting_value&amp;quot;&lt;br /&gt;
     }, &lt;br /&gt;
     &amp;quot;section2&amp;quot;:{&lt;br /&gt;
         &amp;quot;option&amp;quot;:false,&lt;br /&gt;
         &amp;quot;numerical_option&amp;quot;:1000,&lt;br /&gt;
     }, &lt;br /&gt;
     &amp;quot;input&amp;quot;:{ # Defaults for anything that uses keybinds&lt;br /&gt;
         &amp;quot;key_setting_a&amp;quot;:[ &amp;quot;R&amp;quot; ],&lt;br /&gt;
         &amp;quot;key_setting_b&amp;quot;:[ &amp;quot;Shift&amp;quot; ],&lt;br /&gt;
     }, &lt;br /&gt;
 }&lt;br /&gt;
 # The config file name. Make sure you set something unique&lt;br /&gt;
 # Config is set to the cfg folder to make it easy to find&lt;br /&gt;
 var ConfigPath = &amp;quot;user://cfg/ExampleMod.cfg&amp;quot;&lt;br /&gt;
 var CfgFile = ConfigFile.new()&lt;br /&gt;
 func _ready():&lt;br /&gt;
     var dir = Directory.new()&lt;br /&gt;
     dir.make_dir(&amp;quot;user://cfg&amp;quot;)&lt;br /&gt;
     load_ExampleMod_FromFile()&lt;br /&gt;
     save_ExampleMod_ToFile()&lt;br /&gt;
 func save_ExampleMod_ToFile():&lt;br /&gt;
     for section in ExampleMod:&lt;br /&gt;
         for key in ExampleMod[section]:&lt;br /&gt;
             CfgFile.set_value(section, key, ExampleMod[section][key])&lt;br /&gt;
     CfgFile.save(ConfigPath)&lt;br /&gt;
 func load_ExampleMod_FromFile():&lt;br /&gt;
     var error = CfgFile.load(ConfigPath)&lt;br /&gt;
     if error != OK:&lt;br /&gt;
         Debug.l(&amp;quot;Example Mod: Error loading settings %s&amp;quot; % error)&lt;br /&gt;
         return &lt;br /&gt;
     for section in ExampleMod:&lt;br /&gt;
         for key in ExampleMod[section]:&lt;br /&gt;
             ExampleMod[section][key] = CfgFile.get_value(section, key, ExampleMod[section][key])&lt;br /&gt;
     loadKeymapFromConfig()&lt;br /&gt;
 # Keybind setting handlers&lt;br /&gt;
 func loadKeymapFromConfig():&lt;br /&gt;
     for action_name in ExampleMod.input:&lt;br /&gt;
         var addAction = true&lt;br /&gt;
         for m in InputMap.get_actions():&lt;br /&gt;
             if m == action_name:&lt;br /&gt;
                 addAction = false&lt;br /&gt;
         if addAction:&lt;br /&gt;
             InputMap.add_action(action_name)&lt;br /&gt;
         for key in ExampleMod.input[action_name]:&lt;br /&gt;
             var event = InputEventKey.new()&lt;br /&gt;
             event.scancode = OS.find_scancode_from_string(key)&lt;br /&gt;
             InputMap.action_add_event(action_name, event)&lt;br /&gt;
     emit_signal(&amp;quot;controlSchemeChaged&amp;quot;)&lt;br /&gt;
Once again, you&amp;#039;ll need to change all instances of ExampleMod to the identifier you chose earlier. Find and Replace is heavily recommended with how many instances of ExampleMod there are.&lt;br /&gt;
&lt;br /&gt;
Once set up, you can query the settings from anywhere in the game. An example of how it would be queried, based on the above example, is as follows:&lt;br /&gt;
 var setting_value = Settings.ExampleMod[&amp;quot;section&amp;quot;][&amp;quot;setting&amp;quot;]&lt;br /&gt;
 print(&amp;quot;setting value: %s&amp;quot;) % setting_value&lt;br /&gt;
The &amp;lt;code&amp;gt;setting_value&amp;lt;/code&amp;gt; variant queries the settings for the ExampleMod&amp;#039;s settings list, looks for the section named &amp;quot;section&amp;quot;, then gets the value of &amp;quot;setting&amp;quot; from that section. It then prints &amp;quot;setting value: true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Mod.manifest File ===&lt;br /&gt;
The mod.manifest is a more recent addition to the modding scope. It&amp;#039;s not a required file by any means, however it&amp;#039;s an adopted standard to provide additional information to any mods looking to take info from said mod. It takes the form of a standard .ini config file, and as many or as few of these can be filled out, and blank sections can be left as &amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;. Current mods that use this may or may not support the removal of lines, so it is best to leave them in anyway.&lt;br /&gt;
&lt;br /&gt;
An example of the file&amp;#039;s structure is as follows:&lt;br /&gt;
 [package]&lt;br /&gt;
 &lt;br /&gt;
 id=&amp;quot;test.ExampleMod&amp;quot;&lt;br /&gt;
 name=&amp;quot;Example Mod&amp;quot;&lt;br /&gt;
 version=&amp;quot;1.0.0&amp;quot;&lt;br /&gt;
 description=&amp;quot;A example description&amp;quot;&lt;br /&gt;
 group=&amp;quot;testing&amp;quot;&lt;br /&gt;
 github_homepage=&amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/example/repo/&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 github_releases=&amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/example/repo/releases/&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 discord_thread=&amp;quot;&amp;lt;nowiki&amp;gt;https://discord.gg/dv/&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 nexus_page=&amp;quot;&amp;lt;nowiki&amp;gt;https://www.nexusmods.com/dvringsofsaturn/mods/&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 donations_page=&amp;quot;&amp;lt;nowiki&amp;gt;https://example.url&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 wiki_page=&amp;quot;&amp;lt;nowiki&amp;gt;https://example.url&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 custom_link=&amp;quot;&amp;lt;nowiki&amp;gt;https://example.url&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 custom_link_name=&amp;quot;Example url for the custom link&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [manifest_definitions]&lt;br /&gt;
 &lt;br /&gt;
 manifest_version=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[package]&amp;lt;/code&amp;gt; is the identifer for the manifest&amp;#039;s data section in manifest versions 1 and 2, and should be left alone as such. It is planned to be depreciated in future manifest versions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; The unique identifier of the mod. Useful for differentiation with other mods that may use the same name. The common formatting is &amp;lt;code&amp;gt;(nick)name.ModName&amp;lt;/code&amp;gt;, but it can be whatever you like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; The mod&amp;#039;s display name. Used for any mods that may need to fetch other mods. Similar to the &amp;lt;code&amp;gt;MOD_NAME&amp;lt;/code&amp;gt; constant in the ModMain file, however is preferred for use over that name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; The mod&amp;#039;s version number. Can be any string, however is best kept numerical for version comparing. Similar to the &amp;lt;code&amp;gt;MOD_VERSION&amp;lt;/code&amp;gt; constant in the ModMain file, however is preferred for use over that version identifier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; A string used to describe the mod. Can be either plain text or a translation string.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;group&amp;lt;/code&amp;gt; Used to group mods together. It&amp;#039;s not currently used by any known mods, but useful to have for future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;github_homepage&amp;lt;/code&amp;gt; The Github URL for the mod. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;github_releases&amp;lt;/code&amp;gt; The Github releases page, if the mod has one. Same as the &amp;lt;code&amp;gt;github_homepage&amp;lt;/code&amp;gt; string, just with &amp;lt;code&amp;gt;releases/&amp;lt;/code&amp;gt; appended to the end.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;discord_thread&amp;lt;/code&amp;gt; URL for an associated discord thread, channel or server. Current uses link to the #workshop channel in the ΔV Discord.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nexus_page&amp;lt;/code&amp;gt; URL for the Nexusmods page of the mod.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;donations_page&amp;lt;/code&amp;gt; URL for a donations page if the writer chooses to add one.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wiki_page&amp;lt;/code&amp;gt; URL for any associated wiki page, be it ΔV Wiki, Github wiki, or another page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;custom_link&amp;lt;/code&amp;gt; A custom URL for an action button. Can be whatever you choose.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;custom_link_name&amp;lt;/code&amp;gt; A string used for any text tooltips/labels used with the custom link. Can be either plain text or a translation string.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[manifest_definitions]&amp;lt;/code&amp;gt; is the identifier for the manifest-specific information. This currently contains only the manifest version number, but may contain more options in future manifest versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;manifest_version&amp;lt;/code&amp;gt; The manifest formatting version. If not provided, a version number of &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; is assumed.&lt;/div&gt;</description>
			<pubDate>Sun, 30 Aug 2026 05:22:34 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Writing_Your_Own_Mod</comments>
		</item>
		<item>
			<title>Achievements</title>
			<link>https://delta-v.kodera.pl/index.php?title=Achievements&amp;diff=41308&amp;oldid=41239</link>
			<guid isPermaLink="false">https://delta-v.kodera.pl/index.php?title=Achievements&amp;diff=41308&amp;oldid=41239</guid>
			<description>&lt;p&gt;&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 00:45, 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-l368&quot;&gt;Line 368:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 368:&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;|[[File:Achievement DrivingStickUnlocked.jpg|64x64px]]&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;|[[File:Achievement DrivingStickUnlocked.jpg|64x64px]]&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;|And His Name Will Be Forty  &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;|And His Name Will Be Forty and Four&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;and Four&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;|Play the game when there is more than 44 concurrent players&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;|Play the game when there is more than 44 concurrent players&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;|Be online when there at least 44 players. In the main menu and pause menu, the number in the top corner displays the current number of players online&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;|Be online when there at least 44 players. In the main menu and pause menu, the number in the top corner displays the current number of players online&lt;/div&gt;&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-l469&quot;&gt;Line 469:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 468:&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 &amp;#039;&amp;#039;Firefly&amp;#039;&amp;#039; achievement is a reference to a TV show of the same name&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 &amp;#039;&amp;#039;Firefly&amp;#039;&amp;#039; achievement is a reference to a TV show of the same name&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;*The &amp;#039;&amp;#039;Play Dead&amp;#039;&amp;#039; achievement&amp;#039;s internal name is CrazyIvan, which is a reference to the [https://firefly.fandom.com/wiki/Crazy_Ivan maneuver of the same name]&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 &amp;#039;&amp;#039;Play Dead&amp;#039;&amp;#039; achievement&amp;#039;s internal name is CrazyIvan, which is a reference to the [https://firefly.fandom.com/wiki/Crazy_Ivan maneuver of the same name]&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;* The &#039;&#039;And His Name Will Be Forty and Four&#039;&#039; achievement is a reference to the Polish poem [https://en.wikipedia.org/wiki/Dziady_(poem) Dziady], more specifically the line in part III: &quot;The Son of a foreign mother, in his blood old heroes And his name will be forty and four&quot;&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;* The &#039;&#039;Squadron 303&#039;&#039; achievement is a reference to the [https://en.wikipedia.org/wiki/No._303_Squadron_RAF 303rd Squadron of the RAF], one of the two Polish squadrons who fought in the battle of Britain&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-41239:rev-41308 --&gt;
&lt;/table&gt;</description>
			<pubDate>Sat, 29 Aug 2026 00:45:29 GMT</pubDate>
			<dc:creator>Hev</dc:creator>
			<comments>https://delta-v.kodera.pl/index.php/Talk:Achievements</comments>
		</item>
</channel></rss>