<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teamspec.net/index.php?action=history&amp;feed=atom&amp;title=Level_Editor%2FMenus%2FFile</id>
	<title>Level Editor/Menus/File - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teamspec.net/index.php?action=history&amp;feed=atom&amp;title=Level_Editor%2FMenus%2FFile"/>
	<link rel="alternate" type="text/html" href="https://wiki.teamspec.net/index.php?title=Level_Editor/Menus/File&amp;action=history"/>
	<updated>2026-10-28T08:32:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.teamspec.net/index.php?title=Level_Editor/Menus/File&amp;diff=42&amp;oldid=prev</id>
		<title>TeamSpecBot: Level Editor: File menu page</title>
		<link rel="alternate" type="text/html" href="https://wiki.teamspec.net/index.php?title=Level_Editor/Menus/File&amp;diff=42&amp;oldid=prev"/>
		<updated>2026-10-20T03:45:28Z</updated>

		<summary type="html">&lt;p&gt;Level Editor: File menu page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;File&amp;#039;&amp;#039;&amp;#039; menu opens, saves, imports and exports maps.&lt;br /&gt;
&lt;br /&gt;
== Items ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! What it does&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;New&amp;#039;&amp;#039;&amp;#039; || Clears the editor for a new, unsaved map. It does not ask to save the open map, so save first.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Open...&amp;#039;&amp;#039;&amp;#039; || Opens a map. Choose the map&amp;#039;s &amp;#039;&amp;#039;&amp;#039;folder&amp;#039;&amp;#039;&amp;#039; (the one holding &amp;lt;code&amp;gt;meta.json&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Save&amp;#039;&amp;#039;&amp;#039; ({{Key|Ctrl}}+{{Key|S}}) || Saves to the map&amp;#039;s folder. A map that was never saved asks for a folder first.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Save As...&amp;#039;&amp;#039;&amp;#039; || Saves the map into another folder. Choose an empty folder, or a map&amp;#039;s folder to replace that map (you are asked to confirm with &amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Import Custom Asset...&amp;#039;&amp;#039;&amp;#039; || Adds a model, material, texture or sound file of your own to the map. See [[Level Editor/Workflows/Custom assets|Custom assets]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Import Source Map (BSP / VMF)...&amp;#039;&amp;#039;&amp;#039; || Brings a Source engine map into the open map. See [[Level Editor/Workflows/Importing Source maps|Importing Source maps]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Export as GLTF...&amp;#039;&amp;#039;&amp;#039; || Writes the level&amp;#039;s geometry as a standard &amp;lt;code&amp;gt;.gltf&amp;lt;/code&amp;gt; file, for use in other 3D programs. It is not a playable map.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Export to TeamSpec (.tsmap)...&amp;#039;&amp;#039;&amp;#039; || Builds the file TeamSpec plays. See [[Level Editor/Workflows/Exporting and publishing|Exporting and publishing]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Scan Asset Manifest&amp;#039;&amp;#039;&amp;#039; || Looks for assets that were added to the editor&amp;#039;s asset library since it started and registers them, so they can be used and exported. The status line says how many it found (&amp;#039;&amp;#039;Asset manifest: No new assets found&amp;#039;&amp;#039; when none).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Missing Assets...&amp;#039;&amp;#039;&amp;#039; || Lists every model, material and texture the map refers to that cannot be found, and lets you replace or relink each one. See [[Level Editor/Workflows/Custom assets#Missing assets|Missing assets]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quit&amp;#039;&amp;#039;&amp;#039; || Closes the editor. With unsaved changes you are asked &amp;#039;&amp;#039;Do you want to save before quitting?&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;Save&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Discard&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== When files change on disk ==&lt;br /&gt;
The editor notices when files in the map&amp;#039;s folder change behind its back (for example a gamemode script you edited in another program):&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Script Changed on Disk&amp;#039;&amp;#039;&amp;#039;: a script changed on disk while the editor also has unsaved edits to it. &amp;#039;&amp;#039;&amp;#039;Use the File&amp;#039;&amp;#039;&amp;#039; takes the version on disk; &amp;#039;&amp;#039;&amp;#039;Keep the Editor&amp;#039;s&amp;#039;&amp;#039;&amp;#039; keeps yours.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Files Changed on Disk&amp;#039;&amp;#039;&amp;#039;: saving would overwrite files that changed since the editor last read them. The dialog lists them; &amp;#039;&amp;#039;&amp;#039;Overwrite&amp;#039;&amp;#039;&amp;#039; saves the editor&amp;#039;s version. While this is unresolved, auto-save pauses and the status line says &amp;#039;&amp;#039;Auto-save paused: ... changed on disk. Save to choose which version to keep.&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Map Did Not Load Cleanly&amp;#039;&amp;#039;&amp;#039;: some parts of the map could not be loaded when it was opened. Auto-save is off for such a map (&amp;#039;&amp;#039;Auto-save off: ... did not load cleanly&amp;#039;&amp;#039;). When you save, the dialog lists the files that did not load; &amp;#039;&amp;#039;&amp;#039;Save Anyway&amp;#039;&amp;#039;&amp;#039; keeps each of those files exactly as it is on disk and writes everything else, so nothing that failed to load is lost.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Level Editor/Getting started|Getting started]]&lt;br /&gt;
* [[Level Editor/Workflows/Exporting and publishing|Exporting and publishing]]&lt;br /&gt;
&lt;br /&gt;
{{Level Editor nav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Level Editor]]&lt;br /&gt;
[[Category:Level Editor menus]]&lt;/div&gt;</summary>
		<author><name>TeamSpecBot</name></author>
	</entry>
</feed>