<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.skyscrapersim.net/index.php?action=history&amp;feed=atom&amp;title=Skyscrapersim_2.0_Alpha_8</id>
	<title>Skyscrapersim 2.0 Alpha 8 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.skyscrapersim.net/index.php?action=history&amp;feed=atom&amp;title=Skyscrapersim_2.0_Alpha_8"/>
	<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=Skyscrapersim_2.0_Alpha_8&amp;action=history"/>
	<updated>2026-04-24T04:42:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.skyscrapersim.net/index.php?title=Skyscrapersim_2.0_Alpha_8&amp;diff=16548&amp;oldid=prev</id>
		<title>Elevator1512: /* Changelog */</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=Skyscrapersim_2.0_Alpha_8&amp;diff=16548&amp;oldid=prev"/>
		<updated>2024-09-08T16:31:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Changelog&lt;/span&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&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:31, 8 September 2024&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-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&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;#added default/error texture&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;#added default/error texture&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;#added support for configuring the main menu from the INI file&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;#added support for configuring the main menu from the INI file&lt;/div&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;#reversed the Sears Tower and Glass Tower menu entries&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;#reversed the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Sears Tower&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Glass Tower&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;menu entries&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;#shift-clicking on doors now locks them&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;#shift-clicking on doors now locks them&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;#added new command SetKey, which allows models to be specified as keys&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;#added new command SetKey, which allows models to be specified as keys&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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;#added actions for inspection service up/down/go toggle options&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;#added actions for inspection service up/down/go toggle options&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;#added support for multiple parents per action&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;#added support for multiple parents per action&lt;/div&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;#added ip20112.5 update for &quot;The Spire&quot; building&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;#added &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[EG881 Integration Project|&lt;/ins&gt;ip20112.5&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;update for &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;The Spire&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&quot; building&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;#new Glass Tower roof, based on movie blueprints&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;#new Glass Tower roof, based on movie blueprints&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;#fixed a name check bug in the cut function, which was causing elevator door filler walls (done by FinishDoor()) to sometimes fail&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;#fixed a name check bug in the cut function, which was causing elevator door filler walls (done by FinishDoor()) to sometimes fail&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;#added support for elevator door vertical offsets&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;#added support for elevator door vertical offsets&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;#elevators now stop according to the shaft door&amp;#039;s voffset instead of the floor&amp;#039;s base, where applicable&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;#elevators now stop according to the shaft door&amp;#039;s voffset instead of the floor&amp;#039;s base, where applicable&lt;/div&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;#added note to script guide mentioning that automatic filler walls needs all related walls to contain the word &quot;shaft&quot; for it to work&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;#added note to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Help:Design Guide|&lt;/ins&gt;script guide&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;mentioning that automatic filler walls needs all related walls to contain the word &quot;shaft&quot; for it to work&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;#changed camera speed to half, for a more realistic walking speed&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;#changed camera speed to half, for a more realistic walking speed&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;#fixed texture autosizing quirks (diagonal walls/floors are now autosized correctly)&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;#fixed texture autosizing quirks (diagonal walls/floors are now autosized correctly)&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-l61&quot;&gt;Line 61:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&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;#performance improvements&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;#performance improvements&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;#fixed volume bug in AddSound - volume parameter was specified as an int, preventing fractional volume values&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;#fixed volume bug in AddSound - volume parameter was specified as an int, preventing fractional volume values&lt;/div&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;#added lobby ambient sound to Triton Center&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;#added lobby ambient sound to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Triton Center&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;#added support for split car up/down elevator sounds&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;#added support for split car up/down elevator sounds&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;#added support for playing multiple sounds with the same name from an action&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;#added support for playing multiple sounds with the same name from an action&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;#added support for running multiple actions with the same name&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;#added support for running multiple actions with the same name&lt;/div&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;#added couch model to Simple building, with physics enabled&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;#added couch model to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Simple&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;building, with physics enabled&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;#added centering support to models, and added parameter to AddModel commands&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;#added centering support to models, and added parameter to AddModel commands&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;#added second couch to Simple building, and couch to top of Triton Center&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;#added second couch to Simple building, and couch to top of Triton Center&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-l87&quot;&gt;Line 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&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;#started in-sim object creation (code constructor)&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;#started in-sim object creation (code constructor)&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;#added building startup options to turn on/off collisions and gravity (listed in the designguide)&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;#added building startup options to turn on/off collisions and gravity (listed in the designguide)&lt;/div&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;#disable basement number conformity (fixes Cliveden Desmond Wharf)&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;#disable basement number conformity (fixes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Cliveden&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] [[&lt;/ins&gt;Desmond Wharf&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;#added a file check for the include section (loading now fails if an included file cannot be found - this prevents serious and hard-to-diagnose errors later on)&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;#added a file check for the include section (loading now fails if an included file cannot be found - this prevents serious and hard-to-diagnose errors later on)&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;#added Empty building (not working properly, but is used to create buildings from scratch)&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;#added Empty building (not working properly, but is used to create buildings from scratch)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Elevator1512</name></author>
	</entry>
	<entry>
		<id>https://wiki.skyscrapersim.net/index.php?title=Skyscrapersim_2.0_Alpha_8&amp;diff=16547&amp;oldid=prev</id>
		<title>Elevator1512: Created page with &quot;{{legit}}{{Db2}} &#039;&#039;&#039;Skyscrapersim 2.0 Alpha 8 / 1.8&#039;&#039;&#039; was the ninth release of the 2.0 releases. It was released on March 1, 2013. This version has 20 builds and was the first version to use the OGRE engine. == Changelog == #elevators now report as available if on the same floor as the call and not moving, regardless of the door state - fixes an issue where pressing call buttons more than once would open additional elevators #fixed TruncateNumber function, to return cor...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=Skyscrapersim_2.0_Alpha_8&amp;diff=16547&amp;oldid=prev"/>
		<updated>2024-09-08T16:25:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{legit}}{{Db2}} &amp;#039;&amp;#039;&amp;#039;Skyscrapersim 2.0 Alpha 8 / 1.8&amp;#039;&amp;#039;&amp;#039; was the ninth release of the 2.0 releases. It was released on March 1, 2013. This version has 20 builds and was the first version to use the OGRE engine. == Changelog == #elevators now report as available if on the same floor as the call and not moving, regardless of the door state - fixes an issue where pressing call buttons more than once would open additional elevators #fixed TruncateNumber function, to return cor...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{legit}}{{Db2}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Skyscrapersim 2.0 Alpha 8 / 1.8&amp;#039;&amp;#039;&amp;#039; was the ninth release of the 2.0 releases. It was released on March 1, 2013. This version has 20 builds and was the first version to use the OGRE engine.&lt;br /&gt;
== Changelog ==&lt;br /&gt;
#elevators now report as available if on the same floor as the call and not moving, regardless of the door state - fixes an issue where pressing call buttons more than once would open additional elevators&lt;br /&gt;
#fixed TruncateNumber function, to return correct floating point precision without exponent&lt;br /&gt;
#dialog text box resizes&lt;br /&gt;
#remade queueresets feature&lt;br /&gt;
#floor announcement sound is now played along with the other arrival notifications, and so is affected by NotifyEarly&lt;br /&gt;
#up/down message sounds now play according to last chime direction&lt;br /&gt;
#elevator now chimes the previous chime direction if doors reopen (if applicable)&lt;br /&gt;
#turned off queue reversals if NotifyEarly is on&lt;br /&gt;
#added ReOpen elevator parameter&lt;br /&gt;
#added AutoEnable option to turn on and off automatic enabling/disabling of elevator interior objects&lt;br /&gt;
#added queue pending state flag - fixes issue where pressing both call buttons in a 2-elevator shaft would call the same elevator for both&lt;br /&gt;
#switched to standard elevator availability check for single-elevator call buttons&lt;br /&gt;
#major work on elevator queue/arrival notification code&lt;br /&gt;
#call button behavior fixes&lt;br /&gt;
#changed freelook crosshair to cross&lt;br /&gt;
#added elevator queue limit, to prevent calls opposite of queue direction from being placed&lt;br /&gt;
#removed same-floor check in call button code, which broke calls when elevator was moving past current floor&lt;br /&gt;
#decreased classic elevator door spacing&lt;br /&gt;
#fixed logic that caused down calls to alternate chime direction&lt;br /&gt;
#added inspection service speed multiplier setting&lt;br /&gt;
#elevators now ignore the leveling offset if brakes are turned on while beyond that offset&lt;br /&gt;
#fixed a floor check and positioning issue with in-elevator directional indicators, which caused only single indicators to be created&lt;br /&gt;
#added default/error texture&lt;br /&gt;
#added support for configuring the main menu from the INI file&lt;br /&gt;
#reversed the Sears Tower and Glass Tower menu entries&lt;br /&gt;
#shift-clicking on doors now locks them&lt;br /&gt;
#added new command SetKey, which allows models to be specified as keys&lt;br /&gt;
#added new command SetLock, which sets lock parameters when creating doors, controls and call buttons&lt;br /&gt;
#fixed elevator door bumpers&lt;br /&gt;
#added actions for inspection service up/down/go toggle options&lt;br /&gt;
#added support for multiple parents per action&lt;br /&gt;
#added ip20112.5 update for &amp;quot;The Spire&amp;quot; building&lt;br /&gt;
#new Glass Tower roof, based on movie blueprints&lt;br /&gt;
#fixed a name check bug in the cut function, which was causing elevator door filler walls (done by FinishDoor()) to sometimes fail&lt;br /&gt;
#added support for elevator door vertical offsets&lt;br /&gt;
#elevators now stop according to the shaft door&amp;#039;s voffset instead of the floor&amp;#039;s base, where applicable&lt;br /&gt;
#added note to script guide mentioning that automatic filler walls needs all related walls to contain the word &amp;quot;shaft&amp;quot; for it to work&lt;br /&gt;
#changed camera speed to half, for a more realistic walking speed&lt;br /&gt;
#fixed texture autosizing quirks (diagonal walls/floors are now autosized correctly)&lt;br /&gt;
#added ability to delete models, controls and triggers&lt;br /&gt;
#limited object prepare on delete, speeds up object deletion&lt;br /&gt;
#added a fog multiplier setting in the INI file (changes fog density)&lt;br /&gt;
#Glass Tower - new test service elevator serving most floors&lt;br /&gt;
#Glass Tower - changed executive elevator to use floors in movie depiction&lt;br /&gt;
#new stairwells in Glass Tower, along with railings&lt;br /&gt;
#work done on Glass Tower floors 135-137&lt;br /&gt;
#updated AddFloor command, which fixes a number of issues with the old command&lt;br /&gt;
#fixes for planar texture mapper&amp;#039;s autoflip functionality - now appears to work properly (but might potentially cause minor breakage of existing buildings - need to check)&lt;br /&gt;
#added ReverseAxis and texture direction parameters to AddFloor&lt;br /&gt;
#added rotate option to the planar texture mapper (which the texture direction parameter now uses)&lt;br /&gt;
#added GotoFloor function (mainly in camera controller window)&lt;br /&gt;
#added percentage indicator to script startup&lt;br /&gt;
#added note to the script guide about custom texture mapping and automatic reversals&lt;br /&gt;
#new glass elevators in Glass Tower&lt;br /&gt;
#fixed issue preventing custom walls from being made in elevators&lt;br /&gt;
#separated elevator motor sounds between up and down movements&lt;br /&gt;
#added comments in script guide about leaving sound fields blank&lt;br /&gt;
#performance improvements&lt;br /&gt;
#fixed volume bug in AddSound - volume parameter was specified as an int, preventing fractional volume values&lt;br /&gt;
#added lobby ambient sound to Triton Center&lt;br /&gt;
#added support for split car up/down elevator sounds&lt;br /&gt;
#added support for playing multiple sounds with the same name from an action&lt;br /&gt;
#added support for running multiple actions with the same name&lt;br /&gt;
#added couch model to Simple building, with physics enabled&lt;br /&gt;
#added centering support to models, and added parameter to AddModel commands&lt;br /&gt;
#added second couch to Simple building, and couch to top of Triton Center&lt;br /&gt;
#fixed object parent values for some new objects&lt;br /&gt;
#some fixes to cascading object deletion&lt;br /&gt;
#Triton Center antenna tiling fix&lt;br /&gt;
#added texture animation&lt;br /&gt;
#added support for direct loading of ogre materials in data/materials&lt;br /&gt;
#added caching to GetFloor() and related functions&lt;br /&gt;
#Triton Center external windows overhaul, using alpha blending&lt;br /&gt;
#Glass Tower overhaul&lt;br /&gt;
#added Action and Trigger objects&lt;br /&gt;
#added action viewer (control panel window)&lt;br /&gt;
#fixed global AddSound command which was overriding the per-object ones&lt;br /&gt;
#updated AddSound command for FMOD and added loop option for new control/trigger commands&lt;br /&gt;
#fixed texture and material counters&lt;br /&gt;
#added changetexture, playsound and stopsound actions&lt;br /&gt;
#disabled doppler effect (sounds) by default&lt;br /&gt;
#default main sim window size now changed to 800x600, menu window size separated and kept at 640x480 (configurable)&lt;br /&gt;
#added internal skip for wildcards in filenames (*) (fixes those bogus error messages)&lt;br /&gt;
#started in-sim object creation (code constructor)&lt;br /&gt;
#added building startup options to turn on/off collisions and gravity (listed in the designguide)&lt;br /&gt;
#disable basement number conformity (fixes Cliveden Desmond Wharf)&lt;br /&gt;
#added a file check for the include section (loading now fails if an included file cannot be found - this prevents serious and hard-to-diagnose errors later on)&lt;br /&gt;
#added Empty building (not working properly, but is used to create buildings from scratch)&lt;br /&gt;
#object colliders are now removed by default (for running performance) except for elevator doors (due to slowdowns when entering Triton Center elevators)&lt;br /&gt;
#disabled backface polygons for ground&lt;br /&gt;
#object info listbox now updates if you exit that window and re-enter&lt;br /&gt;
#added new control aliases, mostly for Mac users&lt;br /&gt;
#added support for setting the default sky time speed in the INI file for Caelum, and changed the default to 25 (you can now easily see the clouds moving, and a day moves much faster so you can more quickly see sunrises and sunsets)&lt;br /&gt;
#switched Mac frontend to use Cocoa&lt;br /&gt;
#switched from normal flipping to standard texture flip (for ogre coordinate system compatibility)&lt;br /&gt;
#added the Caelum sky system&lt;br /&gt;
#lowered default texture filtering anisotropy level to 4 (from 8 )&lt;br /&gt;
#switched to 16-bit hardware indices; should fix geometry corruption on some older cards, and should improve performance somewhat&lt;br /&gt;
#if a cut operation eliminated an entire polygon, the original polygon would not be deleted&lt;br /&gt;
#added ability to only play elevator music while moving, and updated related INI file parameters&lt;br /&gt;
#added advanced option to profiler&lt;br /&gt;
#added profiler system&lt;br /&gt;
#added check for duplicate entries in missing files list&lt;br /&gt;
#added proper error reporting (and OGRE exception handling) to frontend initializer&lt;br /&gt;
#fix for operational conflict between floor grouping and ShaftShowFloors command&lt;br /&gt;
#added DisplayFloors parameters&lt;br /&gt;
#added texel override&lt;br /&gt;
#added physics support for models&lt;br /&gt;
#added support for model colliders&lt;br /&gt;
#added support for Ogre meshes (using converters for Google Sketchup)&lt;br /&gt;
#added checks to ensure that starting floors are less than ending floors in AddShaft and AddStairwell commands&lt;br /&gt;
#gravity reset fix and fix for IsInShaft() distance check&lt;br /&gt;
#fixed an issue where shaft would rapidly turn on and off if on top of elevator&lt;br /&gt;
#fixed issue involving reversed polygon faces resulting in some textures being reversed.  Put in a precision workaround for Alpha 7 compatibility.&lt;br /&gt;
#sound fixes, added ability to view camera collider via F7, and fixed a line skip issue in the script interpreter&lt;br /&gt;
#filler wall reset fix&lt;br /&gt;
#added support for different open/close speeds for elevator doors&lt;br /&gt;
#wxwidgets compatibility fix&lt;br /&gt;
#added proper failures on numeric checks to report errors and prevent loops&lt;br /&gt;
#added texture filtering options, and switched default to anisotropic (previously bilinear)&lt;br /&gt;
#added ability to switch on and off collision detection and visible colliders via F7&lt;br /&gt;
#split SBS into shared object on Linux, and restructured source files&lt;br /&gt;
#removed AddGenWall and migrated items using it to AddWallMain&lt;br /&gt;
#switched translator code to OGRE&amp;#039;s right-hand coordinate system (SBS uses left-hand)&lt;br /&gt;
#switched to FMOD for sound&lt;br /&gt;
#switched to OGRE for graphics&lt;br /&gt;
#switched to Bullet for collisions and physics&lt;br /&gt;
#Triton Center renovation&lt;br /&gt;
#fixed door filler walls&lt;br /&gt;
#object deletion fixes&lt;br /&gt;
#added geometry deletion support&lt;br /&gt;
#fix crash that only happens if shafts are created out of order&lt;br /&gt;
#new internal mesh object system (Skyscraper now generates it&amp;#039;s own 3D geometry)&lt;br /&gt;
#new horizon distance setting&lt;br /&gt;
#added render distance limits for small objects&lt;br /&gt;
[[Category:Skyscraper versions]]&lt;/div&gt;</summary>
		<author><name>Elevator1512</name></author>
	</entry>
</feed>