<?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=August_12_2025_build</id>
	<title>August 12 2025 build - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.skyscrapersim.net/index.php?action=history&amp;feed=atom&amp;title=August_12_2025_build"/>
	<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;action=history"/>
	<updated>2026-04-22T04:13:40Z</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=August_12_2025_build&amp;diff=21565&amp;oldid=prev</id>
		<title>Elevator1512 at 03:44, 17 August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;diff=21565&amp;oldid=prev"/>
		<updated>2025-08-17T03:44:25Z</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&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 22:44, 16 August 2025&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-l68&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&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;== See also ==&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;== See also ==&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;*[[August 6 2025 build|Previous build]]  &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;*[[August 6 2025 build|Previous build]]  &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;*Next build&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;*&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[August 16 2025 build|&lt;/ins&gt;Next build&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;*[[Development Builds]]&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;*[[Development Builds]]&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;&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;== External links ==&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;== External links ==&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;*[https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-2-1-build-81225-build/ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;New 2.1 build&lt;/del&gt;: 8/12/25 build]&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;*[https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-2-1-build-81225-build/ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Build&lt;/ins&gt;: 8/12/25 build]&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;[[Category:Development Builds]]&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;[[Category:Development Builds]]&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;[[Category:2025 Builds]]&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;[[Category:2025 Builds]]&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=August_12_2025_build&amp;diff=21520&amp;oldid=prev</id>
		<title>Haru at 15:31, 12 August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;diff=21520&amp;oldid=prev"/>
		<updated>2025-08-12T15:31:56Z</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&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:31, 12 August 2025&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=&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;{{OB}}{{db}}&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;{{OB}}{{db}}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Shape_demo.jpg|thumb|right|Updated shapes showcase]]&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;This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine, and can be cut among other things. They should be much easier to use than the Primitives system (OgreProcedural). VM has a new Monitor system, which currently manages the solar system and planets, in the future it might manage movement of the sim engines. Sim engine types are now supported, by the &amp;quot;Type&amp;quot; parameter in the Globals section. The Cut function has been placed with one that is aware of the texture mapping, so we need to make sure cuts and associated things (like filler walls) are being done properly. The sim engine&amp;#039;s parent is now listed in the Engine Manager window. Sim engines now are able to calculate their own bounds and use it, if they don&amp;#039;t have a bounds specified (0, 0, 0). This should make it much easier to place buildings in a city map, since you won&amp;#039;t have to manually determine the engine bounds anymore. Sim engines can now be reset in the Engine Manager window, this will reset the building&amp;#039;s state (floors enabled, etc) and also will reset the script interpreter for now.&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;This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine, and can be cut among other things. They should be much easier to use than the Primitives system (OgreProcedural). VM has a new Monitor system, which currently manages the solar system and planets, in the future it might manage movement of the sim engines. Sim engine types are now supported, by the &amp;quot;Type&amp;quot; parameter in the Globals section. The Cut function has been placed with one that is aware of the texture mapping, so we need to make sure cuts and associated things (like filler walls) are being done properly. The sim engine&amp;#039;s parent is now listed in the Engine Manager window. Sim engines now are able to calculate their own bounds and use it, if they don&amp;#039;t have a bounds specified (0, 0, 0). This should make it much easier to place buildings in a city map, since you won&amp;#039;t have to manually determine the engine bounds anymore. Sim engines can now be reset in the Engine Manager window, this will reset the building&amp;#039;s state (floors enabled, etc) and also will reset the script interpreter for now.&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;/table&gt;</summary>
		<author><name>Haru</name></author>
	</entry>
	<entry>
		<id>https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;diff=21518&amp;oldid=prev</id>
		<title>Elevator1512 at 14:38, 12 August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;diff=21518&amp;oldid=prev"/>
		<updated>2025-08-12T14:38:23Z</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&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 09:38, 12 August 2025&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-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&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;&amp;#039;&amp;#039;&amp;#039;Bugs so far:&amp;#039;&amp;#039;&amp;#039;&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;&amp;#039;&amp;#039;&amp;#039;Bugs so far:&amp;#039;&amp;#039;&amp;#039;&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;#Westin Tranquility City PG has broken cuts, also WMC parking garage&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;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Westin Tranquility City&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;PG has broken cuts, also &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;WMC&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;parking garage&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;#City Demo starts up in TC, not outside&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;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;City Demo&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;starts up in TC, not outside&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;#Cancelling load doesn&amp;#039;t return to the main menu&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;#Cancelling load doesn&amp;#039;t return to the main menu&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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l60&quot;&gt;Line 60:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&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;#VM: cut parent engine after engine start, not before, to support the new engine auto-bounds feature&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;#VM: cut parent engine after engine start, not before, to support the new engine auto-bounds feature&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;#VM: added Reset() engine context function, to reset the related SBS engine and script processor&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;#VM: added Reset() engine context function, to reset the related SBS engine and script processor&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;#City Simulation: update WTC filename&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;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;City Simulation&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: update WTC filename&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;#City Simulation: added Convention 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;#City Simulation: added &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Convention 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;#City Simulation: added ground and bounds&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;#City Simulation: added ground and bounds&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;#VMConsole: fixed a potential divide-by-zero in ps command&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;#VMConsole: fixed a potential divide-by-zero in ps command&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=August_12_2025_build&amp;diff=21517&amp;oldid=prev</id>
		<title>Elevator1512: Created page with &quot;{{OB}}{{db}} This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.skyscrapersim.net/index.php?title=August_12_2025_build&amp;diff=21517&amp;oldid=prev"/>
		<updated>2025-08-12T14:32:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{OB}}{{db}} This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{OB}}{{db}}&lt;br /&gt;
This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine, and can be cut among other things. They should be much easier to use than the Primitives system (OgreProcedural). VM has a new Monitor system, which currently manages the solar system and planets, in the future it might manage movement of the sim engines. Sim engine types are now supported, by the &amp;quot;Type&amp;quot; parameter in the Globals section. The Cut function has been placed with one that is aware of the texture mapping, so we need to make sure cuts and associated things (like filler walls) are being done properly. The sim engine&amp;#039;s parent is now listed in the Engine Manager window. Sim engines now are able to calculate their own bounds and use it, if they don&amp;#039;t have a bounds specified (0, 0, 0). This should make it much easier to place buildings in a city map, since you won&amp;#039;t have to manually determine the engine bounds anymore. Sim engines can now be reset in the Engine Manager window, this will reset the building&amp;#039;s state (floors enabled, etc) and also will reset the script interpreter for now.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SBS PolyMesh shape types:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Sphere&lt;br /&gt;
#Box&lt;br /&gt;
#Cylinder&lt;br /&gt;
#Cone&lt;br /&gt;
#Capsule&lt;br /&gt;
#Plane&lt;br /&gt;
#Circle&lt;br /&gt;
#Torus&lt;br /&gt;
#Dome&lt;br /&gt;
#Pyramid&lt;br /&gt;
#Prism&lt;br /&gt;
#Tetrahedron&lt;br /&gt;
#Octahedron&lt;br /&gt;
#Icosahedron&lt;br /&gt;
#Geosphere&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bugs so far:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#Westin Tranquility City PG has broken cuts, also WMC parking garage&lt;br /&gt;
#City Demo starts up in TC, not outside&lt;br /&gt;
#Cancelling load doesn&amp;#039;t return to the main menu&lt;br /&gt;
&lt;br /&gt;
That first bug, the cuts being broken, is something I might need help from others in diagnosing. I&amp;#039;ve spent hours trying to fix it, but still can&amp;#039;t figure out what&amp;#039;s going on in the code.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Changelog:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#SBS: Added GetMemoryUsage() texture function&lt;br /&gt;
#added Planet support as a replacement for the Ground system&lt;br /&gt;
#PolyMesh: added &amp;#039;inside&amp;#039; parameter to shape functions, which determines if the outside or inside of the shape should be drawn&lt;br /&gt;
#PolyMesh: shapes now support DrawWalls setting&lt;br /&gt;
#VM: add Monitor system&lt;br /&gt;
#VM: have monitor load default state for primary engine&lt;br /&gt;
#Added Earth building file&lt;br /&gt;
#VM: have monitor load sol.bld&lt;br /&gt;
#VM: added engine type parameter&lt;br /&gt;
#VM: added monitor system runloop&lt;br /&gt;
#VM: Added IsRootLoaded() function&lt;br /&gt;
#VM: added sim engine load queue, for delaying building and city loads until after system engines&lt;br /&gt;
#Added sim engine types, and added type display to Engine Manager&lt;br /&gt;
#Added parent display to Engine Manager window, and added automatic planet parenting code&lt;br /&gt;
#VM: wait until system is finished loading before loading startup building&lt;br /&gt;
#VM: added CancelShutdown() function&lt;br /&gt;
#VM: clean up Monitor system on simulator unload&lt;br /&gt;
#Frontend: don&amp;#039;t continue Start() procedure if engine loads are still pending&lt;br /&gt;
#Added bounds to Ground building&lt;br /&gt;
#Frontend: only attach camera on startup if not a system engine&lt;br /&gt;
#Frontend: only finish startup if all engines have finished loading&lt;br /&gt;
#Frontend: only show progress dialog after system engines have loaded&lt;br /&gt;
#VM: only have engine context cut outside boundaries on start, if not a system engine&lt;br /&gt;
#PolyMesh: reworked Cut function to properly support shapes&lt;br /&gt;
#PolyMesh: added SplitWithPlaneUV() function&lt;br /&gt;
#PolyMesh: added new AddPolygonSet function&lt;br /&gt;
#City Demo: moved Triton Center to buildings section, and added ground&lt;br /&gt;
#VM: report on active engine switch&lt;br /&gt;
#Removed unneeded Cameras parameter to Start() functions&lt;br /&gt;
#VM: added first_attach state&lt;br /&gt;
#Have each sim engine calculate it&amp;#039;s own bounds, and apply if no bounds value is specified&lt;br /&gt;
#VM: cut parent engine after engine start, not before, to support the new engine auto-bounds feature&lt;br /&gt;
#VM: added Reset() engine context function, to reset the related SBS engine and script processor&lt;br /&gt;
#City Simulation: update WTC filename&lt;br /&gt;
#City Simulation: added Convention Center&lt;br /&gt;
#City Simulation: added ground and bounds&lt;br /&gt;
#VMConsole: fixed a potential divide-by-zero in ps command&lt;br /&gt;
#City Simulation: update to match new City Demo structure&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[August 6 2025 build|Previous build]] &lt;br /&gt;
*Next build&lt;br /&gt;
*[[Development Builds]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-2-1-build-81225-build/ New 2.1 build: 8/12/25 build]&lt;br /&gt;
[[Category:Development Builds]]&lt;br /&gt;
[[Category:2025 Builds]]&lt;/div&gt;</summary>
		<author><name>Elevator1512</name></author>
	</entry>
</feed>