<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modenc2.markjfox.net/history/Conscript%27s_Modding_Coursebook/1._Setting_Up?feed=atom</id>
	<title>Conscript&#039;s Modding Coursebook/1. Setting Up - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://modenc2.markjfox.net/history/Conscript%27s_Modding_Coursebook/1._Setting_Up?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/history/Conscript%27s_Modding_Coursebook/1._Setting_Up"/>
	<updated>2026-07-25T20:55:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7236&amp;oldid=prev</id>
		<title>MarkJFox: 6 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7236&amp;oldid=prev"/>
		<updated>2025-03-31T19:39:28Z</updated>

		<summary type="html">&lt;p&gt;6 revisions imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:39, 31 March 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>MarkJFox</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7235&amp;oldid=prev</id>
		<title>en&gt;Morton: Add a generic client error description</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7235&amp;oldid=prev"/>
		<updated>2023-10-25T10:24:28Z</updated>

		<summary type="html">&lt;p&gt;Add a generic client error description&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 12:24, 25 October 2023&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-l105&quot;&gt;Line 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&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;====Slow/laggy/freezing 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;====Slow/laggy/freezing game====&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;Change your renderer (see above for instructions).&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;Change your renderer (see above for instructions).&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;====Client crashes silently====&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;Open {{Tt|Client/debug.log}} and search for messages under &#039;&#039;&#039;KABOOOOOOM!!!&#039;&#039;&#039; (sic!) line. Some issues are straightforward, i.e. a missing file or control, others will require developers assistance. You can always ask for help at [https://discord.gg/k4SVuMm Mod Haven].&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;[[Category:Conscript&amp;#039;s Modding Coursebook]]&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;[[Category:Conscript&amp;#039;s Modding Coursebook]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7234&amp;oldid=prev</id>
		<title>en&gt;Morton: Fix typos</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7234&amp;oldid=prev"/>
		<updated>2023-10-25T09:54:27Z</updated>

		<summary type="html">&lt;p&gt;Fix typos&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 11:54, 25 October 2023&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-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;===CnCNet Client Mod Base===&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;===CnCNet Client Mod Base===&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;The [[CnCNet]] client replaces the original game menus with an interface that can be freely customized, allows for launching the game with Ares/Phobos enabled, free and easy multiplayer hosting, IRC chat, custom game modes, and much more. Thanks to user Starkku, there&#039;s a beginner-friendly distribution that requires minimal setup. You can download it [https://github.com/Starkku/cncnet-client-mod-base/releases/tag/net45final here]. The client requires &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;NET Framework 4.5, which you can get [https://www.microsoft.com/en-us/download/details.aspx?id=17718 here] (scroll down to &quot;Assets&quot;, and click &quot;Source code (zip)&quot;) if you don&#039;t have it already installed on your PC.&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;The [[CnCNet]] client replaces the original game menus with an interface that can be freely customized, allows for launching the game with Ares/Phobos enabled, free and easy multiplayer hosting, IRC chat, custom game modes, and much more. Thanks to user Starkku, there&#039;s a beginner-friendly distribution that requires minimal setup. You can download it [https://github.com/Starkku/cncnet-client-mod-base/releases/tag/net45final here]. The client requires &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;NET Framework 4.5, which you can get [https://www.microsoft.com/en-us/download/details.aspx?id=17718 here] (scroll down to &quot;Assets&quot;, and click &quot;Source code (zip)&quot;) if you don&#039;t have it already installed on your PC.&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;===Tools===&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;===Tools===&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-l43&quot;&gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&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://ppmforums.com/topic-64930/yvory/ Ivory], another VXL 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;* [https://ppmforums.com/topic-64930/yvory/ Ivory], another VXL editor,&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;* [https://ephtracy.github.io/ MagicaVoxel], a voxel editor that doesn&amp;#039;t support VXL files, but can be exported to formats accepted by goxel or VXLSE III,&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://ephtracy.github.io/ MagicaVoxel], a voxel editor that doesn&amp;#039;t support VXL files, but can be exported to formats accepted by goxel or VXLSE III,&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;* [https://ppmforums.com/topic-40263/os-hva-builder-22-wip-1/ OS HVA Builder], a VXL preview tool and HVA editor&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&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;* [https://ppmforums.com/topic-40263/os-hva-builder-22-wip-1/ OS HVA Builder], a VXL preview tool and HVA editor&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 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;====CSF Tools====&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;====CSF Tools====&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;* XCC String Table Editor (part of XCC Mixer, which is in XCC Utilities), a CSF 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;* XCC String Table Editor (part of XCC Mixer, which is in XCC Utilities), a CSF editor,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7233&amp;oldid=prev</id>
		<title>en&gt;Morton at 20:42, 25 July 2023</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7233&amp;oldid=prev"/>
		<updated>2023-07-25T20:42:11Z</updated>

		<summary type="html">&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 22:42, 25 July 2023&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-l80&quot;&gt;Line 80:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&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;Now, launch {{Tt|YRLauncher.exe}}. If everything goes right, your ears will be blasted with Grinder by Frank Klepacki. You will see a window looking like YR main menu and a pop-up to configure your player settings. After clicking the &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; button, you&amp;#039;ll be able to change your game and client resolution, renderer (&amp;#039;&amp;#039;CnC-DDRAW is usually the best choice&amp;#039;&amp;#039;), full-screen mode, audio volume, player name, etc. When you&amp;#039;re done, accept the changes, restart the client, and click the &amp;#039;&amp;#039;&amp;#039;Skirmish&amp;#039;&amp;#039;&amp;#039; button.&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;Now, launch {{Tt|YRLauncher.exe}}. If everything goes right, your ears will be blasted with Grinder by Frank Klepacki. You will see a window looking like YR main menu and a pop-up to configure your player settings. After clicking the &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; button, you&amp;#039;ll be able to change your game and client resolution, renderer (&amp;#039;&amp;#039;CnC-DDRAW is usually the best choice&amp;#039;&amp;#039;), full-screen mode, audio volume, player name, etc. When you&amp;#039;re done, accept the changes, restart the client, and click the &amp;#039;&amp;#039;&amp;#039;Skirmish&amp;#039;&amp;#039;&amp;#039; button.&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;You should now see the skirmish menu, where you can choose a map, set up players and additional options. Most things here can be configured and customized as you wish, but that&#039;s for another time. Pick a map, pick your faction and color and start the game. If everything goes well again, you will load in and start a skirmish! That means you&#039;re good to go and can make your first edit in... [[Conscript&#039;s_Modding_Coursebook/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/del&gt;._Your_First_Unit|Part &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/del&gt;: Your First Unit]].&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;You should now see the skirmish menu, where you can choose a map, set up players and additional options. Most things here can be configured and customized as you wish, but that&#039;s for another time. Pick a map, pick your faction and color and start the game. If everything goes well again, you will load in and start a skirmish! That means you&#039;re good to go and can make your first edit in... [[Conscript&#039;s_Modding_Coursebook/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/ins&gt;._Your_First_Unit|Part &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/ins&gt;: Your First Unit]].&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;===(Optional) Doesn&amp;#039;t work, now what?===&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;===(Optional) Doesn&amp;#039;t work, now what?===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7232&amp;oldid=prev</id>
		<title>en&gt;Morton: Morton moved page Conscript&#039;s Modding Coursebook/0. Setting Up to Conscript&#039;s Modding Coursebook/1. Setting Up: Indexing from 1 like in ordered lists</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7232&amp;oldid=prev"/>
		<updated>2023-07-25T20:41:31Z</updated>

		<summary type="html">&lt;p&gt;Morton moved page &lt;a href=&quot;/Conscript%27s_Modding_Coursebook/0._Setting_Up&quot; class=&quot;mw-redirect&quot; title=&quot;Conscript&amp;#039;s Modding Coursebook/0. Setting Up&quot;&gt;Conscript&amp;#039;s Modding Coursebook/0. Setting Up&lt;/a&gt; to &lt;a href=&quot;/Conscript%27s_Modding_Coursebook/1._Setting_Up&quot; title=&quot;Conscript&amp;#039;s Modding Coursebook/1. Setting Up&quot;&gt;Conscript&amp;#039;s Modding Coursebook/1. Setting Up&lt;/a&gt;: Indexing from 1 like in ordered lists&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:41, 25 July 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7231&amp;oldid=prev</id>
		<title>en&gt;Morton at 20:11, 25 July 2023</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7231&amp;oldid=prev"/>
		<updated>2023-07-25T20:11:36Z</updated>

		<summary type="html">&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 22:11, 25 July 2023&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-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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;===Ares===&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;===Ares===&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;[[Portal:Ares|Ares]] is an engine extension that fixes several bugs, unlocks limits and greatly expands modding possibilities. You can download Ares [https://ares.strategy-x.com here] and read about it [https://ares-developers.github.io/Ares-docs/index.html here]. Make a bookmark for Ares documentation, you will check it often.&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;[[Portal:Ares|Ares]] is an engine extension that fixes several bugs, unlocks limits and greatly expands modding possibilities. You can download Ares [https://ares.strategy-x.com here] and read about it [https://ares-developers.github.io/Ares-docs/index.html here]. Make a bookmark for Ares documentation, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as &lt;/ins&gt;you will check it often.&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;===Phobos===&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;===Phobos===&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-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;===CnCNet Client Mod Base===&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;===CnCNet Client Mod Base===&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;The [[CnCNet]] client replaces the original game menus with an interface that can be freely customized, allows for launching the game with Ares/Phobos enabled, free and easy multiplayer hosting, IRC chat, custom game modes and much more. Thanks to user Starkku, there&#039;s a beginner-friendly distribution that requires &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;minial &lt;/del&gt;setup. You can download it [https://github.com/Starkku/cncnet-client-mod-base/releases/tag/net45final here]. The client requires /NET Framework 4.5, which you can get [https://www.microsoft.com/en-us/download/details.aspx?id=17718 here] (scroll down to &quot;Assets&quot;, click &quot;Source code (zip)&quot;) if you don&#039;t have it already installed on your PC.&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;The [[CnCNet]] client replaces the original game menus with an interface that can be freely customized, allows for launching the game with Ares/Phobos enabled, free and easy multiplayer hosting, IRC chat, custom game modes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;and much more. Thanks to user Starkku, there&#039;s a beginner-friendly distribution that requires &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;minimal &lt;/ins&gt;setup. You can download it [https://github.com/Starkku/cncnet-client-mod-base/releases/tag/net45final here]. The client requires /NET Framework 4.5, which you can get [https://www.microsoft.com/en-us/download/details.aspx?id=17718 here] (scroll down to &quot;Assets&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/ins&gt;click &quot;Source code (zip)&quot;) if you don&#039;t have it already installed on your PC.&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;===Tools===&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;===Tools===&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;Below is a list of some community-made tools for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;edditing &lt;/del&gt;specific file formats used by the game. You don&#039;t have to worry right now about what these formats are and how to use these tools, you can &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;donwload &lt;/del&gt;these when later chapters will introduce them properly.&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;Below is a list of some community-made tools for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;editing &lt;/ins&gt;specific file formats used by the game. You don&#039;t have to worry right now about what these formats are and how to use these tools, you can &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;download &lt;/ins&gt;these when later chapters will introduce them properly.&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;====Must Have====&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;====Must Have====&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-l62&quot;&gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&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;## Create a new folder somewhere on your computer. Call it whatever you like, it will be your base directory.&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;## Create a new folder somewhere on your computer. Call it whatever you like, it will be your base directory.&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;## Copy required game files listed [[CMC Part 0: Setting Up#Yuri&amp;#039;s_Revenge_1.001|above]] into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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;## Copy required game files listed [[CMC Part 0: Setting Up#Yuri&amp;#039;s_Revenge_1.001|above]] into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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;## Unzip downloaded {{Tt|ares_3_0.zip}} archive and copy its contents into your mod folder (&#039;&#039;&#039;do not create a subfolder!&#039;&#039;&#039;). You can delete {{Tt|RunAres.bat}}, we won&#039;t be using it. You can also remove or move somewhere else the {{Tt|Documentation}} folder, it&#039;s just a copy of the online documentation.&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;## Unzip downloaded {{Tt|ares_3_0.zip}} archive and copy its contents into your mod folder (&#039;&#039;&#039;do not create a subfolder!&#039;&#039;&#039;). You can delete {{Tt|RunAres.bat}}, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as &lt;/ins&gt;we won&#039;t be using it. You can also remove or move somewhere else the {{Tt|Documentation}} folder, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;because &lt;/ins&gt;it&#039;s just a copy of the online documentation.&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;## Copy downloaded {{Tt|Phobos.dll}} into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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;## Copy downloaded {{Tt|Phobos.dll}} into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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;## Unzip downloaded {{Tt|cncnet-client-mod-base-net45final.zip}} archive and copy &amp;#039;&amp;#039;&amp;#039;just the contents of the {{Tt|ClientFiles}} folder&amp;#039;&amp;#039;&amp;#039; into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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;## Unzip downloaded {{Tt|cncnet-client-mod-base-net45final.zip}} archive and copy &amp;#039;&amp;#039;&amp;#039;just the contents of the {{Tt|ClientFiles}} folder&amp;#039;&amp;#039;&amp;#039; into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&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-l78&quot;&gt;Line 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&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 result===&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 result===&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;[[File:cmc_client_main_menu.png|300px|thumb|left|CnCNet client welcome screen.]]&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:cmc_client_main_menu.png|300px|thumb|left|CnCNet client welcome screen.]]&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;Now, launch {{Tt|YRLauncher.exe}}. If everything goes right, your ears will be blasted with Grinder by Frank Klepacki &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and you&#039;ll be greeted by &lt;/del&gt;a window looking like YR main menu and a pop-up to configure your player settings. After clicking the &#039;&#039;&#039;Settings&#039;&#039;&#039; button, you&#039;ll be able to change your game and client resolution, renderer (&#039;&#039;CnC-DDRAW is usually the best choice&#039;&#039;), full screen mode, audio volume, player name etc. When you&#039;re done, accept the changes, restart the client and click the &#039;&#039;&#039;Skirmish&#039;&#039;&#039; button.&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;Now, launch {{Tt|YRLauncher.exe}}. If everything goes right, your ears will be blasted with Grinder by Frank Klepacki&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. You will see &lt;/ins&gt;a window looking like YR main menu and a pop-up to configure your player settings. After clicking the &#039;&#039;&#039;Settings&#039;&#039;&#039; button, you&#039;ll be able to change your game and client resolution, renderer (&#039;&#039;CnC-DDRAW is usually the best choice&#039;&#039;), full&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/ins&gt;screen mode, audio volume, player name&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;etc. When you&#039;re done, accept the changes, restart the client&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;and click the &#039;&#039;&#039;Skirmish&#039;&#039;&#039; button.&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;You should now see the skirmish menu, where you can choose a map, set up players and additional options. Most things here can be configured and customized as you wish, but that&amp;#039;s for another time. Pick a map, pick your faction and color and start the game. If everything goes well again, you will load in and start a skirmish! That means you&amp;#039;re good to go and can make your first edit in... [[Conscript&amp;#039;s_Modding_Coursebook/1._Your_First_Unit|Part 1: Your First Unit]].&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;You should now see the skirmish menu, where you can choose a map, set up players and additional options. Most things here can be configured and customized as you wish, but that&amp;#039;s for another time. Pick a map, pick your faction and color and start the game. If everything goes well again, you will load in and start a skirmish! That means you&amp;#039;re good to go and can make your first edit in... [[Conscript&amp;#039;s_Modding_Coursebook/1._Your_First_Unit|Part 1: Your First Unit]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
	<entry>
		<id>https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7230&amp;oldid=prev</id>
		<title>en&gt;Morton: Created page with &quot;{{CMCTOCBar|}}  Before we embark on your modding adventure, there are a few things you should grab and set up. It will only take a while, but you&#039;ll be able to make much more...&quot;</title>
		<link rel="alternate" type="text/html" href="https://modenc2.markjfox.net/index.php?title=Conscript%27s_Modding_Coursebook/1._Setting_Up&amp;diff=7230&amp;oldid=prev"/>
		<updated>2023-07-25T20:00:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{CMCTOCBar|}}  Before we embark on your modding adventure, there are a few things you should grab and set up. It will only take a while, but you&amp;#039;ll be able to make much more...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{CMCTOCBar|}}&lt;br /&gt;
&lt;br /&gt;
Before we embark on your modding adventure, there are a few things you should grab and set up. It will only take a while, but you&amp;#039;ll be able to make much more cool stuff compared to just nosediving into editing the game.&lt;br /&gt;
&lt;br /&gt;
=What you need=&lt;br /&gt;
&lt;br /&gt;
===Yuri&amp;#039;s Revenge 1.001===&lt;br /&gt;
You only need a couple of specific game files copied from installed {{Yr}} patched to version 1.001:&lt;br /&gt;
* {{Tt|BINKW32.dll}},&lt;br /&gt;
* {{Tt|BLOWFISH.dll}},&lt;br /&gt;
* {{Tt|gamemd.exe}},&lt;br /&gt;
* {{Tt|mapsmd03.mix}},&lt;br /&gt;
* {{Tt|movmd03.mix}},&lt;br /&gt;
* {{Tt|multimd.mix}},&lt;br /&gt;
* {{Tt|ra2.mix}},&lt;br /&gt;
* {{Tt|ra2md.mix}},&lt;br /&gt;
* {{Tt|language.mix}},&lt;br /&gt;
* {{Tt|langmd.mix}}.&lt;br /&gt;
&lt;br /&gt;
===Ares===&lt;br /&gt;
[[Portal:Ares|Ares]] is an engine extension that fixes several bugs, unlocks limits and greatly expands modding possibilities. You can download Ares [https://ares.strategy-x.com here] and read about it [https://ares-developers.github.io/Ares-docs/index.html here]. Make a bookmark for Ares documentation, you will check it often.&lt;br /&gt;
&lt;br /&gt;
===Phobos===&lt;br /&gt;
Similar to Ares but newer and actively developed, [[Portal:Phobos|Phobos]] is another engine extension. You can download it [https://github.com/Phobos-developers/Phobos/releases here] (download {{Tt|Phobos.dll}} only) and read about it [https://phobos.readthedocs.io/en/latest here]. Bookmark it as well.&lt;br /&gt;
&lt;br /&gt;
===CnCNet Client Mod Base===&lt;br /&gt;
The [[CnCNet]] client replaces the original game menus with an interface that can be freely customized, allows for launching the game with Ares/Phobos enabled, free and easy multiplayer hosting, IRC chat, custom game modes and much more. Thanks to user Starkku, there&amp;#039;s a beginner-friendly distribution that requires minial setup. You can download it [https://github.com/Starkku/cncnet-client-mod-base/releases/tag/net45final here]. The client requires /NET Framework 4.5, which you can get [https://www.microsoft.com/en-us/download/details.aspx?id=17718 here] (scroll down to &amp;quot;Assets&amp;quot;, click &amp;quot;Source code (zip)&amp;quot;) if you don&amp;#039;t have it already installed on your PC.&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
Below is a list of some community-made tools for edditing specific file formats used by the game. You don&amp;#039;t have to worry right now about what these formats are and how to use these tools, you can donwload these when later chapters will introduce them properly.&lt;br /&gt;
&lt;br /&gt;
====Must Have====&lt;br /&gt;
* Any text editor, to list a few: MS Notepad, [https://notepad-plus-plus.org/downloads/ Notepad++], [https://github.com/atom/atom/releases/tag/v1.60.0 Atom], [https://www.sublimetext.com/download Sublime], [https://code.visualstudio.com/Download Visual Studio Code],&lt;br /&gt;
* [https://xhp.xwis.net/utilities/ XCC Utilities], a bundle of tools for reading and editing MIX files and more.&lt;br /&gt;
====SHP &amp;amp; PAL Tools====&lt;br /&gt;
* [https://www.ppmsite.com/shpbuilderinfo/ OS SHP Builder], an MS Paint-like SHP editor,&lt;br /&gt;
* [https://ppmforums.com/topic-44476/image-shaper/ ImageShaper], a tool for mass SHP frame operations,&lt;br /&gt;
* [http://vk.cncguild.net/TOOLS/Download.htm PNGtoSHP], a tool that converts PNG images into SHP files,&lt;br /&gt;
* [https://ppmforums.com/topic-9610/os-palette-editor-121-released/ OS Palette Editor], a PAL editor.&lt;br /&gt;
====VXL Tools====&lt;br /&gt;
* [https://www.ppmsite.com/vxlseinfo/ OS Voxel Section Editor III], a VXL editor,&lt;br /&gt;
* [https://ppmforums.com/topic-47964/goxel-vxl-flavour/ goxel], another VXL editor,&lt;br /&gt;
* [https://ppmforums.com/topic-64930/yvory/ Ivory], another VXL editor,&lt;br /&gt;
* [https://ephtracy.github.io/ MagicaVoxel], a voxel editor that doesn&amp;#039;t support VXL files, but can be exported to formats accepted by goxel or VXLSE III,&lt;br /&gt;
* [https://ppmforums.com/topic-40263/os-hva-builder-22-wip-1/ OS HVA Builder], a VXL preview tool and HVA editor/&lt;br /&gt;
====CSF Tools====&lt;br /&gt;
* XCC String Table Editor (part of XCC Mixer, which is in XCC Utilities), a CSF editor,&lt;br /&gt;
* [http://www.yrargentina.com/old/index.php?page=tutorials/csf RA2StrEdit], another CSF editor,&lt;br /&gt;
* [https://mega.nz/file/5xFxBSKD#RZbcICpSDdcTt5shRRMCOj_wQmiIz30010KBJhf41EI Turbo String Table Editor], another CSF editor.&lt;br /&gt;
====Map Editors====&lt;br /&gt;
* [https://www.cnclabs.com/maps/redalert2/finalalert2/ Final Alert 2], a map editor (included in CnCNet client mod base),&lt;br /&gt;
* [https://ppmforums.com/topic-47342/final-alert-2-yr-v102-patches/ Final Alert 2 SP with Patches], a custom version of Final Alert 2,&lt;br /&gt;
* [https://github.com/Rampastring/TSMapEditor World Altering Editor], a work-in-progress map editor. Only for experienced users.&lt;br /&gt;
&lt;br /&gt;
=Setting up your mod base=&lt;br /&gt;
So you have downloaded everything, now how do we get a working mod from this?&lt;br /&gt;
&lt;br /&gt;
===The steps===&lt;br /&gt;
[[File:cmc_initial_files.png|200px|thumb|right|What your mod folder should look like after step 1.]]&lt;br /&gt;
&lt;br /&gt;
# Get your files together&lt;br /&gt;
## Create a new folder somewhere on your computer. Call it whatever you like, it will be your base directory.&lt;br /&gt;
## Copy required game files listed [[CMC Part 0: Setting Up#Yuri&amp;#039;s_Revenge_1.001|above]] into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
## Unzip downloaded {{Tt|ares_3_0.zip}} archive and copy its contents into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;). You can delete {{Tt|RunAres.bat}}, we won&amp;#039;t be using it. You can also remove or move somewhere else the {{Tt|Documentation}} folder, it&amp;#039;s just a copy of the online documentation.&lt;br /&gt;
## Copy downloaded {{Tt|Phobos.dll}} into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
## Unzip downloaded {{Tt|cncnet-client-mod-base-net45final.zip}} archive and copy &amp;#039;&amp;#039;&amp;#039;just the contents of the {{Tt|ClientFiles}} folder&amp;#039;&amp;#039;&amp;#039; into your mod folder (&amp;#039;&amp;#039;&amp;#039;do not create a subfolder!&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
# Configure the client (instructions copied from the [https://github.com/Starkku/cncnet-client-mod-base/blob/net45final/Documentation/QuickStartGuide.md CnCNet client mod base page])&lt;br /&gt;
## Edit {{Tt|Resources\GameCollectionConfig.ini}}&lt;br /&gt;
### Change {{f|InternalName}} under section {{f|CustomGame}} to your chosen, unique abbreviation (max. 4 characters in length).&lt;br /&gt;
### Change {{f|UIName}} under section {{f|CustomGame}} to full name of your mod.&lt;br /&gt;
### Set {{f|ChatChannel}} and {{f|GameBroadcastChannel}} under section CustomGame to valid IRC channel names. For an example, {{Tt|#cncnet-X}} for {{f|ChatChannel}} and {{Tt|#cncnet-X-games}} for {{f|GameBroadcastChannel}}, where X is replaced by the abbreviation from {{f|InternalName}}.&lt;br /&gt;
### Set {{f|IconFilename}} under section {{f|CustomGame}} to a valid filename of a 16x16px icon to display in CnCNet lobby &amp;amp; CnCNet options. The file (ideally in PNG format) should be placed in {{Tt|Resources}} directory.&lt;br /&gt;
## Edit {{Tt|Resources\ClientDefinitions.ini}}&lt;br /&gt;
### Set {{f|LocalGame}} under section {{f|Settings}} to match the abbreviation from custom game&amp;#039;s {{f|InternalGame}}.&lt;br /&gt;
### Set {{f|LongGameName}} under section {{f|Settings}} to full name of your mod.&lt;br /&gt;
### Set {{f|WindowTitle}} under section {{f|Settings}} to what you wish to display in client window titlebar.&lt;br /&gt;
&lt;br /&gt;
===The result===&lt;br /&gt;
[[File:cmc_client_main_menu.png|300px|thumb|left|CnCNet client welcome screen.]]&lt;br /&gt;
Now, launch {{Tt|YRLauncher.exe}}. If everything goes right, your ears will be blasted with Grinder by Frank Klepacki and you&amp;#039;ll be greeted by a window looking like YR main menu and a pop-up to configure your player settings. After clicking the &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; button, you&amp;#039;ll be able to change your game and client resolution, renderer (&amp;#039;&amp;#039;CnC-DDRAW is usually the best choice&amp;#039;&amp;#039;), full screen mode, audio volume, player name etc. When you&amp;#039;re done, accept the changes, restart the client and click the &amp;#039;&amp;#039;&amp;#039;Skirmish&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
You should now see the skirmish menu, where you can choose a map, set up players and additional options. Most things here can be configured and customized as you wish, but that&amp;#039;s for another time. Pick a map, pick your faction and color and start the game. If everything goes well again, you will load in and start a skirmish! That means you&amp;#039;re good to go and can make your first edit in... [[Conscript&amp;#039;s_Modding_Coursebook/1._Your_First_Unit|Part 1: Your First Unit]].&lt;br /&gt;
&lt;br /&gt;
===(Optional) Doesn&amp;#039;t work, now what?===&lt;br /&gt;
You might have done everything correctly, but instead of getting into the game (or the client), you are staring at a Windows error message telling you something went wrong in a rather non obvious manner. Some errors are caused by insufficient permissions, some by missing files or version mismatch, others just... come and go. Yes, there are some errors we don&amp;#039;t know how to fully solve. Below is a list of some known issues and solutions. If you can&amp;#039;t find your issue here, or if solutions don&amp;#039;t work, ask the community for help at [https://ppmforums.com PPM Forums] or [https://discord.gg/k4SVuMm Mod Haven].&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;FATAL String Manager failed to intialize properly&amp;quot; message====&lt;br /&gt;
Set{{Tt|YRLanucher.exe}}, {{Tt|Syringe.exe}} and {{Tt|gamemd.exe}} to run as administrator (Right click on file, &amp;#039;&amp;#039;&amp;#039;Properties&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Compatibility&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Run this program as administrator&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Syringe could not run executable - requested operation requires elevation&amp;quot; message====&lt;br /&gt;
Same as above.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Failed to initialize. Please reinstall&amp;quot; message====&lt;br /&gt;
Check if you copied all needed game files. If yes, set above files to run as admin.&lt;br /&gt;
&lt;br /&gt;
====Black screen/frozen game while the game is active====&lt;br /&gt;
Changing the renderer should help. If you haven&amp;#039;t tried CnC-DDRAW yet, give it a go; otherwise experiment with others until the problem goes away. You can change renderer &amp;#039;&amp;#039;&amp;#039;in main menu&amp;#039;&amp;#039;&amp;#039;, then &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039;, then &amp;#039;&amp;#039;&amp;#039;Display&amp;#039;&amp;#039;&amp;#039; (first tab), then in the &amp;#039;&amp;#039;&amp;#039;Renderer&amp;#039;&amp;#039;&amp;#039; dropdown menu.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;error - unable to set video mode&amp;quot; message====&lt;br /&gt;
Set game resolution to match your monitor resolution. If that doesn&amp;#039;t help, change your renderer (see above for instructions).&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Screen mode not found&amp;quot; message====&lt;br /&gt;
Open your &amp;#039;&amp;#039;&amp;#039;Windows Settings&amp;#039;&amp;#039;&amp;#039;, then &amp;#039;&amp;#039;&amp;#039;Display&amp;#039;&amp;#039;&amp;#039;, then &amp;#039;&amp;#039;&amp;#039;Scale and Layout&amp;#039;&amp;#039;&amp;#039;, look for &amp;#039;&amp;#039;&amp;#039;Change the size of text, apps and other items&amp;#039;&amp;#039;&amp;#039; dropdown menu and select &amp;#039;&amp;#039;&amp;#039;100%&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
====Slow/laggy/freezing game====&lt;br /&gt;
Change your renderer (see above for instructions).&lt;br /&gt;
&lt;br /&gt;
[[Category:Conscript&amp;#039;s Modding Coursebook]]&lt;/div&gt;</summary>
		<author><name>en&gt;Morton</name></author>
	</entry>
</feed>