<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://www.fsdeveloper.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Dynamic_object_creation</id>
	<title>Dynamic object creation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.fsdeveloper.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Dynamic_object_creation"/>
	<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;action=history"/>
	<updated>2026-05-27T15:13:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=6115&amp;oldid=prev</id>
		<title>Arno at 16:07, 6 July 2008</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=6115&amp;oldid=prev"/>
		<updated>2008-07-06T16:07:30Z</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-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 11:07, 6 July 2008&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 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;{{Infobox-Applicable-FSVersion&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;| FSXI = false&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;| FSXA = false&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;| FSX = false&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;| FS2004 = true&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;| FS2002 = true&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;| FS2000 = false&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;| FS98 = false&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;}}&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;&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;The dynamic scenery consists mainly of two different filetypes. One file that holds all the object data,  &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 dynamic scenery consists mainly of two different filetypes. One file that holds all the object data,  &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;Fs often calls them something with “lib”.  &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;Fs often calls them something with “lib”.  &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-l203&quot;&gt;Line 203:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 213:&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;Scasmdoc :http://www.scasm.de/doc/index.htm&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;Scasmdoc :http://www.scasm.de/doc/index.htm&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;[[category:Scenery &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;design&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;[[category:Scenery &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Design]]&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;[[category:Living World&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arno</name></author>
	</entry>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=6113&amp;oldid=prev</id>
		<title>Arno: How to create a dynamic object moved to Dynamic object creation</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=6113&amp;oldid=prev"/>
		<updated>2008-07-06T16:06:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki/index.php/How_to_create_a_dynamic_object&quot; class=&quot;mw-redirect&quot; title=&quot;How to create a dynamic object&quot;&gt;How to create a dynamic object&lt;/a&gt; moved to &lt;a href=&quot;/wiki/index.php/Dynamic_object_creation&quot; title=&quot;Dynamic object creation&quot;&gt;Dynamic object creation&lt;/a&gt;&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-GB&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 11:06, 6 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&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>Arno</name></author>
	</entry>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=1483&amp;oldid=prev</id>
		<title>Arno at 15:36, 1 October 2006</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=1483&amp;oldid=prev"/>
		<updated>2006-10-01T15:36:42Z</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-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 10:36, 1 October 2006&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-l202&quot;&gt;Line 202:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 202:&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;Scasmdoc :http://www.scasm.de/doc/index.htm&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;Scasmdoc :http://www.scasm.de/doc/index.htm&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;[[category:Scenery design]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arno</name></author>
	</entry>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=1482&amp;oldid=prev</id>
		<title>Arno at 15:34, 1 October 2006</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Dynamic_object_creation&amp;diff=1482&amp;oldid=prev"/>
		<updated>2006-10-01T15:34:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The dynamic scenery consists mainly of two different filetypes. One file that holds all the object data, &lt;br /&gt;
Fs often calls them something with “lib”. &lt;br /&gt;
Secondary a file that controls the object how to behave, if it should move, change color or textures and much more. This file I will refer to as the dynfile.&lt;br /&gt;
If we want to texture the object we also need a texturefile ! &lt;br /&gt;
This first tutorial is about the libfile and how to create it.&lt;br /&gt;
I often use dynamic objects when creating scenery. Why ?&lt;br /&gt;
The main reason is that it’s easy to have control in “runtime” of the objects.&lt;br /&gt;
Then you avoid the continous loading and reloading of textures. The textures are loaded as long as the dynamic scenery is loaded and the dynamic scenery is loaded as long as you are in the area defined by the dynfile.&lt;br /&gt;
When you work with the dynfile you don’t have to restart FS over and over again to see the result, you only have to deactivate/reactivate the dynamic scenery ( Option/Settings/Display/Add-on Dynamic Scenery ) and you see the new dynfile. It must have the same name, though.&lt;br /&gt;
The disadvantage is that you have no software with a fancy GUI to use for this purpose so notepad, or similar, will become your nearest friend ! &lt;br /&gt;
But first we need a dynamic object and where do we find them ? Unfortunately we find them nowhere so we have to make them ourselves.&lt;br /&gt;
&lt;br /&gt;
If you have coded an object in FSDS.2 and saved as a sca-file, you have a header like this :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Header( 1 42:30:00.0000 41:30:00.0000 -86:30:00.0000 -88:30:00.0000 )&lt;br /&gt;
LatRange( 41:30:00.0000 42:30:00.0000 )&lt;br /&gt;
Area( 6 41:51:25.8498 -87:36:30.3435 35 )&lt;br /&gt;
PerspectiveCall( :PCall )&lt;br /&gt;
ShadowCall( :PCall2 )&lt;br /&gt;
Jump32( :Exit )&lt;br /&gt;
:PCall&lt;br /&gt;
Perspective&lt;br /&gt;
:PCall2&lt;br /&gt;
RefPoint( 7 :Skip 0.100000 41:51:25.8498 -87:36:30.3435 E= 264 v1= 32000 V2= 20 )&lt;br /&gt;
Jump( :Continue )&lt;br /&gt;
:Skip&lt;br /&gt;
Return&lt;br /&gt;
:Continue&lt;br /&gt;
; CRASH Detection&lt;br /&gt;
IfVarRange3( :NoCrash  37E  -100 100  382 -100 100  386 -100 100 )&lt;br /&gt;
SetVar( 0284 14 )&lt;br /&gt;
:NoCrash&lt;br /&gt;
BGLVersion( 0800 )&lt;br /&gt;
MaterialList( 0&lt;br /&gt;
.......objectcode....&lt;br /&gt;
EndA&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have to change it to  :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Header( 1 80 -80 -179 180 )&lt;br /&gt;
LatRange( S94:21:19.18 N94:21:19.18 )&lt;br /&gt;
ObjId( DD0000B0 0AB345AE A9000000 00000D33 ) &lt;br /&gt;
LibObj( PWR 100 SIZE 2 SCALE 1.0 TYPE 2 NAME &amp;quot;MyObject&amp;quot; ) &lt;br /&gt;
ShadowPosInd( 0000 )&lt;br /&gt;
ReScale( :L014 0 0 1.0000 )&lt;br /&gt;
ShadowCallVI( :L044 0018 )&lt;br /&gt;
:L014&lt;br /&gt;
RefPoint( ofs :L036 0 0 0000 )&lt;br /&gt;
ReScale( :L036 0 0 1.0000 )&lt;br /&gt;
PBHCall( :L044 0018 )&lt;br /&gt;
:L036&lt;br /&gt;
Return&lt;br /&gt;
:L044&lt;br /&gt;
MaterialList( 0&lt;br /&gt;
........object code&lt;br /&gt;
EndObj &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The third line “ObjId ( DD0000B0 0AB345AE A9000000 00000D33 )” holds the Guid of the object and it has to be formatted this way. &lt;br /&gt;
All in the header that has to do with scale or scaling sets of course the scale of the object.&lt;br /&gt;
I have found out that you have to set the scale to 1/10 of what you use in common Api´s and&lt;br /&gt;
if you are not satisfied, experiment !&lt;br /&gt;
If you don’t want shadows comment out the shadow like this ;&lt;br /&gt;
&amp;lt;pre&amp;gt;;ShadowPosInd ( 0000 )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you work with Gmax you have to compile it with FS2002 gamepack, then decompile it with BglAnalyzer,&lt;br /&gt;
And you will have a header like this :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ObjID(DD0000B0 0AB345AE A9000000 00000D33) &lt;br /&gt;
LibObj( &lt;br /&gt;
	PWR   100&lt;br /&gt;
	SIZE  3&lt;br /&gt;
	SCALE 0.500&lt;br /&gt;
	TYPE  0&lt;br /&gt;
	NAME   &amp;quot;OneMoreObject&amp;quot;	)&lt;br /&gt;
	BGLVersion( 0800 )&lt;br /&gt;
	TextureList( 0&lt;br /&gt;
		1 FF 255 255 255&lt;br /&gt;
		OneMoreObj.BMP ; texture 0&lt;br /&gt;
	)&lt;br /&gt;
	MaterialList( 0 &lt;br /&gt;
...more code&lt;br /&gt;
EndA &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The change of header is similar, replace with the same as the FSDScode.&lt;br /&gt;
You can change the header in the same manner if you use EOD or have a Zmodeler file.&lt;br /&gt;
Don’t forget to change the last line to “EndObj” instead of “EndA”&lt;br /&gt;
An extra line like “Set ( Logfile 1 )” makes the compilator write a logfile and you will be able&lt;br /&gt;
to see what eventually went wrong  !&lt;br /&gt;
&lt;br /&gt;
Almost ready. Probably you now will see your object a couple of meters above the ground.&lt;br /&gt;
Well, it is a flightsimulator eh…?&lt;br /&gt;
The solution is the Transform_Mat command.&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Transform_Mat (a &lt;br /&gt;
	0 -10 0 &lt;br /&gt;
	0 0 0&lt;br /&gt;
	)&lt;br /&gt;
...objectcode...&lt;br /&gt;
TransformEnd &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or like this in a Fsds-Object:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Transform_Mat (a &lt;br /&gt;
	0 -10 0 &lt;br /&gt;
	0 0 0&lt;br /&gt;
	)&lt;br /&gt;
; Draw Main Model&lt;br /&gt;
Call32( :Part000000 )&lt;br /&gt;
Call32( :Part000001 )&lt;br /&gt;
Call32( :Part000002 )&lt;br /&gt;
Call32( :Part000003 )&lt;br /&gt;
TransformEnd&lt;br /&gt;
Return &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or like this in a Eod-Object:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Transform_Mat (a &lt;br /&gt;
	0 -10 0 &lt;br /&gt;
	0 0 0&lt;br /&gt;
	)&lt;br /&gt;
Call( :Lamps1 )&lt;br /&gt;
Call( :Lamps2 )&lt;br /&gt;
TransformCall( :part000    0    6    0 0 0 0 0 0 0 ) ;Custom object  1&lt;br /&gt;
TransformCall( :part001   33   12    0 0 0 0 0 0 0 ) ;Cube  3&lt;br /&gt;
TransformCall( :part002  -71   12    0 0 0 0 0 0 0 ) ;Cube  6&lt;br /&gt;
TransformCall( :part003  -68   39    0 0 0 0 0 0 0 ) ;Extended Cube  7&lt;br /&gt;
TransformCall( :part005 -220    0    0 0 0 0 0 0 0 ) ;Base  9&lt;br /&gt;
TransformCall( :part006    0   15    0 0 0 0 0 0 0 ) ;Custom object  1_02&lt;br /&gt;
TransformCall( :part007  -81   45    0 0 0 0 0 0 0 ) ;Cylinder  11&lt;br /&gt;
TransformCall( :part008  -84   12    0 0 0 0 0 0 0 ) ;Cube  6_02&lt;br /&gt;
TransformEnd&lt;br /&gt;
Return &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and if you have a decompiled Gmax-Object :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Transform_Mat (a &lt;br /&gt;
	0 -10 0 &lt;br /&gt;
	0 0 0&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
DrawTriList( q&lt;br /&gt;
       20   59   52 ; poly=30 part=1&lt;br /&gt;
       56   57   47 ; poly=2 part=1&lt;br /&gt;
       53   51   57 ; poly=3 part=1&lt;br /&gt;
       77   53   57 ; poly=4 part=1&lt;br /&gt;
       76   77   57 ; poly=5 part=1&lt;br /&gt;
       76   57   56 ; poly=6 part=1&lt;br /&gt;
       67   53   77 ; poly=7 part=1&lt;br /&gt;
       60   67   77 ; poly=8 part=1&lt;br /&gt;
……………….&lt;br /&gt;
TransformEnd &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here I have moved the object 10 units down. The size of the units is depending on the scalefactor of the object.&lt;br /&gt;
The axisorder in the first line with numbers, is DirectX-standard, X, Z, Y and it’s the Z-axis we want to change.&lt;br /&gt;
Line three in this command, here “0 0 0 “, represent pitch, bank and heading. So if you have an object created “in the wrong direction” you can turn it by, for example, 90 degrees clockwise this way :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Transform_Mat (a &lt;br /&gt;
	0 -10 0 &lt;br /&gt;
	0 0 90&lt;br /&gt;
	)&lt;br /&gt;
...objectcode...&lt;br /&gt;
TransformEnd &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To test your object you can use the code below. Copy and paste it to a text/sca file.&lt;br /&gt;
It will show the object in the middle of RWY24/06 at ESCN/Tullinge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Set( Area15mx 32 )&lt;br /&gt;
Header( 1  N59:12:41  N59:07:18  E018:00:15   E017:49:44  )&lt;br /&gt;
LatRange( N59:07:18 N59:12:41 )&lt;br /&gt;
&lt;br /&gt;
; Dynamic Scenery section&lt;br /&gt;
Area15(  N59:12:41  N59:07:18  E018:00:15   E017:49:44 )&lt;br /&gt;
LatRef( N59:10 )&lt;br /&gt;
    &lt;br /&gt;
	CallDLibObj( :DYN01 3 3 DD0000B0 0AB345AE A9000000 00000D33  )&lt;br /&gt;
Exit&lt;br /&gt;
&lt;br /&gt;
:DYN01   ;&lt;br /&gt;
          SetPos( N59:10:56.3844 E017:55:11.7516 55  )&lt;br /&gt;
          Heading( 243.6614  )&lt;br /&gt;
          ACS( 1 )  ; crash control= OFF&lt;br /&gt;
          Hold ( 5 )&lt;br /&gt;
          Sleep&lt;br /&gt;
          Jump( :DYN01 )&lt;br /&gt;
&lt;br /&gt;
End15&lt;br /&gt;
&lt;br /&gt;
Set ( Logfile 1 )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compile with scasm, install the bgl´s in an active sceneryfolder and enjoy !&lt;br /&gt;
&lt;br /&gt;
Good Luck, Peter&lt;br /&gt;
&lt;br /&gt;
Where to find Scasm and info:&lt;br /&gt;
&lt;br /&gt;
Scasmdoc :http://www.scasm.de/doc/index.htm&lt;/div&gt;</summary>
		<author><name>Arno</name></author>
	</entry>
</feed>