<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hard-light.net/index.php?action=history&amp;feed=atom&amp;title=Props.tbl</id>
	<title>Props.tbl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hard-light.net/index.php?action=history&amp;feed=atom&amp;title=Props.tbl"/>
	<link rel="alternate" type="text/html" href="https://wiki.hard-light.net/index.php?title=Props.tbl&amp;action=history"/>
	<updated>2026-04-17T13:35:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://wiki.hard-light.net/index.php?title=Props.tbl&amp;diff=67127&amp;oldid=prev</id>
		<title>MjnMixael at 15:27, 16 February 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.net/index.php?title=Props.tbl&amp;diff=67127&amp;oldid=prev"/>
		<updated>2026-02-16T15:27:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:27, 16 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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;{{TableVersion|20260217}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;{{TableVersion|20260217}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;{{Tables}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;{{Tables}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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 '''props.tbl''' is used to define all of the props in the game. Props are distinct from ships in that they are entirely non-interactable except for collisions. They cannot move and they cannot be destroyed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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 '''props.tbl''' is used to define all of the props in the game. Props are distinct from ships in that they are entirely non-interactable except for collisions. They cannot move and they cannot be destroyed&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Props are created in FRED with SHIFT-CTRL-CLICK&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;Props are available in FSO builds starting with nightly build 20260217.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;Props are available in FSO builds starting with nightly build 20260217.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MjnMixael</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hard-light.net/index.php?title=Props.tbl&amp;diff=67126&amp;oldid=prev</id>
		<title>MjnMixael: Created page with &quot;{{TableVersion|20260217}} {{Tables}} The '''props.tbl''' is used to define all of the props in the game. Props are distinct from ships in that they are entirely non-interactab...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.net/index.php?title=Props.tbl&amp;diff=67126&amp;oldid=prev"/>
		<updated>2026-02-16T15:25:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{TableVersion|20260217}} {{Tables}} The &amp;#039;&amp;#039;&amp;#039;props.tbl&amp;#039;&amp;#039;&amp;#039; is used to define all of the props in the game. Props are distinct from ships in that they are entirely non-interactab...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TableVersion|20260217}}&lt;br /&gt;
{{Tables}}&lt;br /&gt;
The '''props.tbl''' is used to define all of the props in the game. Props are distinct from ships in that they are entirely non-interactable except for collisions. They cannot move and they cannot be destroyed.&lt;br /&gt;
&lt;br /&gt;
Props are available in FSO builds starting with nightly build 20260217.&lt;br /&gt;
&lt;br /&gt;
This table is one of the [[Modular Tables]] and can be extended with xxx-prp.tbm&lt;br /&gt;
&lt;br /&gt;
==General Format==&lt;br /&gt;
*'''#Prop Categories'''&lt;br /&gt;
*Currently only used to colorize and sort the props into the list in FRED.&lt;br /&gt;
*'''#End'''&lt;br /&gt;
*'''#Props'''&lt;br /&gt;
*The props&lt;br /&gt;
*'''#End'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==#Prop Catregories==&lt;br /&gt;
*Used to define the color of the prop in the FRED list and to list props in similar categories together.&lt;br /&gt;
&lt;br /&gt;
===$Name:===&lt;br /&gt;
*Defines the name of the category&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
===+Color:===&lt;br /&gt;
*Defines the color of the prop text in the FRED list in RGB values.&lt;br /&gt;
*Syntax: '''integer, integer, integer'''&lt;br /&gt;
&lt;br /&gt;
==#Props==&lt;br /&gt;
*The actual definitions for each prop.&lt;br /&gt;
*Unlike ships and weapons, there is no limit to prop definitions.&lt;br /&gt;
&lt;br /&gt;
===$Name:===&lt;br /&gt;
*Defines the name of the prop. Must be unique.&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
===+nocreate===&lt;br /&gt;
{{Table3610|&lt;br /&gt;
*In [[Modular Tables]] name can be followed by line '''+nocreate''' that prevent game from creating an incomplete entry by leaving the entry unread unless it already exists (either in ship.tbl or in earlier parsed *-shp.tbm files) by the time the *-shp.tbm is read.}}&lt;br /&gt;
&lt;br /&gt;
===+remove===&lt;br /&gt;
{{Table210|&lt;br /&gt;
*In [[Modular Tables]] a name can be followed by the line '''+remove''' to completely remove a previously parsed entry.}}&lt;br /&gt;
&lt;br /&gt;
===$POF file:===&lt;br /&gt;
*The POF file for the prop&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
===$Closeup_pos:===&lt;br /&gt;
*How the model will show on the Loadout Screen. The position of the camera relative to the model center. Only valid if a tech model is defined&lt;br /&gt;
*Syntax: '''''Vector''''', three '''floats''', x, y and z values respectively&lt;br /&gt;
&lt;br /&gt;
===$Closeup_zoom:===&lt;br /&gt;
*How the model will show on the Loadout Screen. How far the camera's zoomed in, defines camera's FOV.&lt;br /&gt;
*Syntax: '''''Float''''', radians&lt;br /&gt;
&lt;br /&gt;
===$Detail Distance:===&lt;br /&gt;
*Defines the distance where the change between different Levels-Of-Details (LODs) occurs&lt;br /&gt;
*Take notice that these are base values. Model detail in Detail options, (within game press F2), applies a multiplier to these values. These multipliers default to (from left to right): 1/8, 1/4, 1, 4, and 8, and may be overridden by the [[Ai_profiles.tbl#$Detail Distance Multiplier:|$Detail Distance Multiplier]]&lt;br /&gt;
*Syntax: '''''(Detail Distances)''''' , list of '''integers''' (same amount as LODs), distances from the model in meters&lt;br /&gt;
**Example: ''(0, 80, 300, 900)''&lt;br /&gt;
&lt;br /&gt;
===$Category:===&lt;br /&gt;
*The category (listed above) that this prop belongs to&lt;br /&gt;
*Will be set to &amp;quot;Unknown Category&amp;quot; if not valid&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
===$Flags:===&lt;br /&gt;
*See [[Props.tbl#Props.tbl_flags|below]]&lt;br /&gt;
*Syntax: '''''( &amp;quot;String&amp;quot; &amp;quot;String&amp;quot; )''''', names of the flags assigned to the prop&lt;br /&gt;
**Example: ( &amp;quot;no-collide&amp;quot;, &amp;quot;no fred&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
===$Custom data:===&lt;br /&gt;
*Defines a set of custom data that for this prop class, which can then be accessed through Lua scripts. There can be any amount of +Val: entries. It requires a $end_custom_data entry at the end.&lt;br /&gt;
Check the scripting documentation of Prop Class to find the CustomData Lua Table.&lt;br /&gt;
====+Val:====&lt;br /&gt;
*Specifies a custom data value and its name, in the format&lt;br /&gt;
*&amp;lt;code&amp;gt;+Val: Name Value&amp;lt;/code&amp;gt;&lt;br /&gt;
*These values will always be strings of text. If you use them in Lua as other types of value, you might need to convert them in the script. &lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
====$end_custom_data====&lt;br /&gt;
*Mandatory entry to indicate that the Custom Data list has ended.&lt;br /&gt;
&lt;br /&gt;
===$Custom strings:===&lt;br /&gt;
*Defines a set of custom strings that for this prop class, which can then be accessed through Lua scripts. There can be any amount of entries. It requires a $end_custom_strings entry at the end.&lt;br /&gt;
Check the scripting documentation of Prop Class to find the CustomStrings Lua Table.&lt;br /&gt;
&lt;br /&gt;
====$Name:====&lt;br /&gt;
*Specifies a custom string name&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
====+Value:====&lt;br /&gt;
*Specifies a &amp;quot;value&amp;quot; or additional data point paired with the string. A common use case is an XSTR ID.&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
====+String:====&lt;br /&gt;
*The actual string which is a multitext string&lt;br /&gt;
*Must end with $end_multi_text&lt;br /&gt;
*Syntax: '''string'''&lt;br /&gt;
&lt;br /&gt;
====$end_multi_text====&lt;br /&gt;
&lt;br /&gt;
===$end_custom_strings===&lt;br /&gt;
*Mandatory entry to indicate that the Custom Strings list has ended.&lt;br /&gt;
&lt;br /&gt;
===#End===&lt;br /&gt;
*Mandatory entry to indicate the props definitions have ended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Props.tbl flags==&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;no_collide&amp;quot;===&lt;br /&gt;
*Defines ship as non-collideable, ie. everything will go through it&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;no_fred&amp;quot;===&lt;br /&gt;
*Ship will not appear in any of the FRED dropdown lists for ship classes.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;no lighting&amp;quot;===&lt;br /&gt;
Ship will not receive lighting calculations&lt;br /&gt;
&lt;br /&gt;
==Sample==&lt;br /&gt;
*Single Prop entry table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#PROP CATEGORIES&lt;br /&gt;
&lt;br /&gt;
$Name: Rocks&lt;br /&gt;
+Color: (165, 42, 42)&lt;br /&gt;
&lt;br /&gt;
$Name: Planets&lt;br /&gt;
+Color: (0, 255, 0)&lt;br /&gt;
&lt;br /&gt;
#PROPS&lt;br /&gt;
&lt;br /&gt;
$Name: Planet 1&lt;br /&gt;
$POF file: ast01.pof&lt;br /&gt;
$Detail distance: (400, 1000, 2000, 4000)&lt;br /&gt;
$Category: Planets&lt;br /&gt;
&lt;br /&gt;
$Name: Rock&lt;br /&gt;
$POF file: asteroid01-01.pof&lt;br /&gt;
$Detail distance: (400, 1000, 2000, 4000)&lt;br /&gt;
$Category: Rocks&lt;br /&gt;
&lt;br /&gt;
$Name: Planet 2&lt;br /&gt;
$POF file: ast02.pof&lt;br /&gt;
$Detail distance: (400, 1000, 2000, 4000)&lt;br /&gt;
$Category: Planets&lt;br /&gt;
&lt;br /&gt;
$Name: Rock 2&lt;br /&gt;
$POF file: asteroid02-01.pof&lt;br /&gt;
$Detail distance: (400, 1000, 2000, 4000)&lt;br /&gt;
$Category: Rocks&lt;br /&gt;
&lt;br /&gt;
#END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:tables]]&lt;/div&gt;</summary>
		<author><name>MjnMixael</name></author>
		
	</entry>
</feed>