<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FEntities%2FModel_Editor_Preferences</id>
	<title>HPL3/Entities/Model Editor Preferences - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FEntities%2FModel_Editor_Preferences"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Entities/Model_Editor_Preferences&amp;action=history"/>
	<updated>2026-10-04T08:27:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL3/Entities/Model_Editor_Preferences&amp;diff=7342&amp;oldid=prev</id>
		<title>TiMan: Create shared HPL3 Model Editor preferences guide from installed editor configuration and persistence files</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Entities/Model_Editor_Preferences&amp;diff=7342&amp;oldid=prev"/>
		<updated>2026-10-02T17:34:19Z</updated>

		<summary type="html">&lt;p&gt;Create shared HPL3 Model Editor preferences guide from installed editor configuration and persistence files&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The Model Editor's '''Preferences''' window contains application-level settings shared by the Model Editors shipped with SOMA, Amnesia: Rebirth, and Amnesia: The Bunker.&lt;br /&gt;
&lt;br /&gt;
== Preferences window ==&lt;br /&gt;
&lt;br /&gt;
Open '''Preferences''' from the editor menu. The common controls are:&lt;br /&gt;
&lt;br /&gt;
* '''Resolution''': the editor window's width and height.&lt;br /&gt;
* '''Undo stack size''': the number of editor actions retained for undo.&lt;br /&gt;
&lt;br /&gt;
A larger undo stack retains more editing history but requires more memory. Resolution is stored as two values, corresponding to the horizontal and vertical window dimensions.&lt;br /&gt;
&lt;br /&gt;
== Configuration files ==&lt;br /&gt;
&lt;br /&gt;
The editor uses several files with separate responsibilities. By default, their home directory is the &amp;lt;code&amp;gt;HPL3&amp;lt;/code&amp;gt; folder under the user's documents directory; the actual resolved home directory is printed in &amp;lt;code&amp;gt;ModelEditor.log&amp;lt;/code&amp;gt; when the editor starts.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MainEditorSettings.cfg&amp;lt;/code&amp;gt; || Defines the editor home, temporary, thumbnail, and session directory names. The three shipped games use &amp;lt;code&amp;gt;HPL3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Temp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Thumbnails&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Sessions&amp;lt;/code&amp;gt; respectively.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ModelEditor.prf&amp;lt;/code&amp;gt; || Stores Model Editor preference data. A file containing only &amp;lt;code&amp;gt;&amp;amp;lt;Preferences /&amp;amp;gt;&amp;lt;/code&amp;gt; represents no explicitly saved non-default values.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ModelEditor.cfg&amp;lt;/code&amp;gt; || Stores other application state, including screen size, graphics/performance values, and recent entity files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ModelEditor.log&amp;lt;/code&amp;gt; || Records startup paths, initialized subsystems, loaded resources, warnings, and errors.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These files are not entity assets and should not be distributed as part of an entity. If preferences appear not to persist, close the editor normally and check the home directory reported in the log. A redirected Documents folder can place the files somewhere other than the conventional local Documents path.&lt;br /&gt;
&lt;br /&gt;
== Per-entity state is separate ==&lt;br /&gt;
&lt;br /&gt;
Viewport camera, render, grid, and enlargement state can be saved inside an entity's &amp;lt;code&amp;gt;EditorSession&amp;lt;/code&amp;gt;. Those settings belong to the &amp;lt;code&amp;gt;.ent&amp;lt;/code&amp;gt; file and are not controlled by the application-level Preferences window. See [[HPL3/Entities/Model Editor Controls|Model Editor Controls]] for the saved viewport fields.&lt;br /&gt;
&lt;br /&gt;
[[Category:English]]&lt;/div&gt;</summary>
		<author><name>TiMan</name></author>
		
	</entry>
</feed>