<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=InitialiseMissionDirectories</id>
	<title>InitialiseMissionDirectories - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmm.ozdeadmeat.com/index.php?action=history&amp;feed=atom&amp;title=InitialiseMissionDirectories"/>
	<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=InitialiseMissionDirectories&amp;action=history"/>
	<updated>2026-06-04T14:48:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=InitialiseMissionDirectories&amp;diff=6137&amp;oldid=prev</id>
		<title>Ozdeadmeat: InitialiseMissionDirectories – created via PowerShell script (2026-02-11T01:16:14Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=InitialiseMissionDirectories&amp;diff=6137&amp;oldid=prev"/>
		<updated>2026-02-10T14:16:14Z</updated>

		<summary type="html">&lt;p&gt;InitialiseMissionDirectories – created via PowerShell script (2026-02-11T01:16:14Z)&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-GB&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 14:16, 10 February 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; 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;{{Template:FunctionInfo|fName=          &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initialiseMissionDirectories&lt;/del&gt;|fDescription=   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initialises mission-specific directories such as mission, player, save&lt;/del&gt;, and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cache &lt;/del&gt;folders &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;by attempting to create them recursively if they do not already &lt;/del&gt;exist&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Validates &lt;/del&gt;the mission &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;name and &lt;/del&gt;directory &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;paths before creating directories, providing informative logs for each operation.&lt;/del&gt;|parentFile=     cmm.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;load&lt;/del&gt;.lua|syntax=         CMM.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initialiseMissionDirectories&lt;/del&gt;()|return=         |returnDesc=     |example=        CMM.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initialiseMissionDirectories&lt;/del&gt;()|exampleDesc=    &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Calls &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;function to ensure all mission &lt;/del&gt;directories &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are created or already &lt;/del&gt;exist, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logging actions for each directory creation attempt&lt;/del&gt;.|related=        |note=           |envType= CMM}}&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;{{Template:FunctionInfo|fName=          &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;InitialiseMissionDirectories&lt;/ins&gt;|fDescription=   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Checks if config&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;persistence &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scripts &lt;/ins&gt;folders exist &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specified &lt;/ins&gt;mission directory|parentFile=     cmm.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initialisation&lt;/ins&gt;.lua|syntax=         CMM.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;InitialiseMissionDirectories&lt;/ins&gt;()|return=         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nil&lt;/ins&gt;|returnDesc=     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Returns nothing, but will create directories if they do not exist.&lt;/ins&gt;|example=        CMM.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;InitialiseMissionDirectories&lt;/ins&gt;()|exampleDesc=    &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Checks that &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;config, persistence and scripts &lt;/ins&gt;directories exist &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in the mission directory&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;creating them if they do not&lt;/ins&gt;.|related=        |note=           |envType= CMM}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=InitialiseMissionDirectories&amp;diff=6099&amp;oldid=prev</id>
		<title>Ozdeadmeat: initialiseMissionDirectories – created via PowerShell script (2026-01-01T06:03:09Z)</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=InitialiseMissionDirectories&amp;diff=6099&amp;oldid=prev"/>
		<updated>2025-12-31T19:03:10Z</updated>

		<summary type="html">&lt;p&gt;initialiseMissionDirectories – created via PowerShell script (2026-01-01T06:03:09Z)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template:FunctionInfo|fName=          initialiseMissionDirectories|fDescription=   initialises mission-specific directories such as mission, player, save, and cache folders by attempting to create them recursively if they do not already exist. Validates the mission name and directory paths before creating directories, providing informative logs for each operation.|parentFile=     cmm.load.lua|syntax=         CMM.initialiseMissionDirectories()|return=         |returnDesc=     |example=        CMM.initialiseMissionDirectories()|exampleDesc=    Calls the function to ensure all mission directories are created or already exist, logging actions for each directory creation attempt.|related=        |note=           |envType= CMM}}&lt;/div&gt;</summary>
		<author><name>Ozdeadmeat</name></author>
	</entry>
</feed>