<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.legoisland.org/index.php?action=history&amp;feed=atom&amp;title=Weaver</id>
	<title>Weaver - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.legoisland.org/index.php?action=history&amp;feed=atom&amp;title=Weaver"/>
	<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;action=history"/>
	<updated>2026-05-05T22:03:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=1210&amp;oldid=prev</id>
		<title>MattKC: Reverted edit by PawPatroler (2025) (talk) to last revision by BunnyNabbit</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=1210&amp;oldid=prev"/>
		<updated>2026-03-06T05:49:10Z</updated>

		<summary type="html">&lt;p&gt;Reverted edit by &lt;a href=&quot;/wiki/Special:Contributions/PawPatroler_(2025)&quot; title=&quot;Special:Contributions/PawPatroler (2025)&quot;&gt;PawPatroler (2025)&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:PawPatroler_(2025)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:PawPatroler (2025) (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last revision by &lt;a href=&quot;/wiki/User:BunnyNabbit&quot; title=&quot;User:BunnyNabbit&quot;&gt;BunnyNabbit&lt;/a&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 05:49, 6 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-1207:rev-1210:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=1207&amp;oldid=prev</id>
		<title>PawPatroler (2025): PawPatroler (2025) changed the content model of the page Weaver from &quot;wikitext&quot; to &quot;JavaScript&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=1207&amp;oldid=prev"/>
		<updated>2026-03-05T19:16:30Z</updated>

		<summary type="html">&lt;p&gt;PawPatroler (2025) changed the content model of the page &lt;a href=&quot;/wiki/Weaver&quot; title=&quot;Weaver&quot;&gt;Weaver&lt;/a&gt; from &amp;quot;wikitext&amp;quot; to &amp;quot;JavaScript&amp;quot;&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 19:16, 5 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-594:rev-1207:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>PawPatroler (2025)</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=594&amp;oldid=prev</id>
		<title>BunnyNabbit: Fix broken # anchor</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=594&amp;oldid=prev"/>
		<updated>2025-06-21T22:12:22Z</updated>

		<summary type="html">&lt;p&gt;Fix broken # anchor&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:12, 21 June 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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;== Function ==&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;== Function ==&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Korean_Release&lt;/del&gt;|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors of the files to be interleaved and their parameters in some kind of C-like syntax, and produce &quot;weaved&quot; SI files for optimized streaming from a CD. Weaver, Interleaf files, and SS files all appear to be proprietary Mindscape tools, and while it was initially assumed they were only ever used for LEGO Island, Interleaf files were later discovered on another Mindscape title known as &#039;&#039;{{Wikipedia|Warhammer: Shadow of the Horned Rat}}&#039;&#039;.&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Korean&lt;/ins&gt;|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors of the files to be interleaved and their parameters in some kind of C-like syntax, and produce &quot;weaved&quot; SI files for optimized streaming from a CD. Weaver, Interleaf files, and SS files all appear to be proprietary Mindscape tools, and while it was initially assumed they were only ever used for LEGO Island, Interleaf files were later discovered on another Mindscape title known as &#039;&#039;{{Wikipedia|Warhammer: Shadow of the Horned Rat}}&#039;&#039;.&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;Weaver could be considered analogous to an archiving program like Tar. It doesn&amp;#039;t perform any compression, but does collect several files into one while also structuring them into one contiguous 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;Weaver could be considered analogous to an archiving program like Tar. It doesn&amp;#039;t perform any compression, but does collect several files into one while also structuring them into one contiguous file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-332:rev-594:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>BunnyNabbit</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=332&amp;oldid=prev</id>
		<title>MattKC at 01:13, 15 January 2022</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=332&amp;oldid=prev"/>
		<updated>2022-01-15T01:13:58Z</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 01:13, 15 January 2022&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;== Function ==&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;== Function ==&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with C-like syntax &lt;/del&gt;of the files to be interleaved and their parameters, and produce &quot;weaved&quot; SI files for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;interleaved &lt;/del&gt;streaming from a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;disc&lt;/del&gt;. Weaver, Interleaf files, and SS files &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are &lt;/del&gt;all proprietary Mindscape tools, and while it was initially assumed they were only ever used for LEGO Island, Interleaf files were later discovered on another Mindscape title known as &#039;&#039;{{Wikipedia|Warhammer: Shadow of the Horned Rat}}&#039;&#039;.&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors of the files to be interleaved and their parameters &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in some kind of C-like syntax&lt;/ins&gt;, and produce &quot;weaved&quot; SI files for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;optimized &lt;/ins&gt;streaming from a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CD&lt;/ins&gt;. Weaver, Interleaf files, and SS files all &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;appear to be &lt;/ins&gt;proprietary Mindscape tools, and while it was initially assumed they were only ever used for LEGO Island, Interleaf files were later discovered on another Mindscape title known as &#039;&#039;{{Wikipedia|Warhammer: Shadow of the Horned Rat}}&#039;&#039;.&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;Weaver could be considered analogous to an archiving program like Tar. It doesn&amp;#039;t perform any compression, but does collect several files into one while also structuring them into one contiguous 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;Weaver could be considered analogous to an archiving program like Tar. It doesn&amp;#039;t perform any compression, but does collect several files into one while also structuring them into one contiguous file.&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;== Example ==&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;== Example ==&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;This file is JUKEBOXW.SS &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;uncovered from &lt;/del&gt;the Korean release of LEGO Island&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which &lt;/del&gt;compiles to JUKEBOXW.SI:&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;This file is JUKEBOXW.SS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which was mistakenly shipped with &lt;/ins&gt;the Korean release of LEGO Island&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. It &lt;/ins&gt;compiles to JUKEBOXW.SI&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which &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;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;lt;nowiki&amp;gt;#include &amp;quot;..\Include\JukeBoxWorld_Actions.h&amp;quot;&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;lt;nowiki&amp;gt;#include &amp;quot;..\Include\JukeBoxWorld_Actions.h&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-331:rev-332:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=331&amp;oldid=prev</id>
		<title>MattKC at 01:03, 15 January 2022</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=331&amp;oldid=prev"/>
		<updated>2022-01-15T01:03:54Z</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 01:03, 15 January 2022&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;== Function ==&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;== Function ==&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors with C-like syntax of the files to be interleaved and their parameters, and produce SI files. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;As far as we know, &lt;/del&gt;Weaver, Interleaf files, and SS files are all proprietary tools only ever used for LEGO Island. Weaver could be considered analogous to an archiving program like Tar. It doesn&#039;t perform any compression, but does collect several files into one while also structuring them &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in a very particular way&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;Not much is known about Weaver outside of interviews with developers&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors with C-like syntax of the files to be interleaved and their parameters, and produce &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;weaved&quot; &lt;/ins&gt;SI files &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for interleaved streaming from a disc&lt;/ins&gt;. Weaver, Interleaf files, and SS files are all proprietary &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Mindscape &lt;/ins&gt;tools&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and while it was initially assumed they were &lt;/ins&gt;only ever used for LEGO Island&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, Interleaf files were later discovered on another Mindscape title known as &#039;&#039;{{Wikipedia|Warhammer: Shadow of the Horned Rat}}&#039;&#039;&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;/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;Weaver could be considered analogous to an archiving program like Tar. It doesn&#039;t perform any compression, but does collect several files into one while also structuring them &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;into one contiguous file&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;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;== Example ==&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;== Example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-312:rev-331:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=312&amp;oldid=prev</id>
		<title>MattKC at 20:09, 1 November 2021</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=312&amp;oldid=prev"/>
		<updated>2021-11-01T20:09:07Z</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 20:09, 1 November 2021&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;== Function ==&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;== Function ==&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;Not much is known about Weaver outside of interviews with developers and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors with C-like syntax of the files to be interleaved and their parameters, and produce SI files. As far as we know, Weaver, Interleaf files, and SS files are all proprietary tools only ever used for LEGO Island. Weaver could be considered analogous to an archiving program like Tar. It doesn&#039;t perform any compression, but does collect several files into one while also structuring them in a very particular way.&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;Not much is known about Weaver outside of interviews with developers&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;[https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit Interview with Brandon Davis, 3D artist on LEGO Island]&amp;lt;/ref&amp;gt; &lt;/ins&gt;and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors with C-like syntax of the files to be interleaved and their parameters, and produce SI files. As far as we know, Weaver, Interleaf files, and SS files are all proprietary tools only ever used for LEGO Island. Weaver could be considered analogous to an archiving program like Tar. It doesn&#039;t perform any compression, but does collect several files into one while also structuring them in a very particular way.&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;== Example ==&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;== Example ==&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-l261&quot;&gt;Line 261:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 261:&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;     Note_Ctl;&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;     Note_Ctl;&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;}&amp;lt;/nowiki&amp;gt;&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;lt;/nowiki&amp;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;== References ==&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;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-199:rev-312:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=199&amp;oldid=prev</id>
		<title>MattKC at 17:06, 21 December 2019</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=199&amp;oldid=prev"/>
		<updated>2019-12-21T17:06:51Z</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 17:06, 21 December 2019&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;The [[Weaver]] was an internal tool used by [[LEGO Island]] developers to automate the process of creating [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Interleaf File|&lt;/del&gt;Interleaf files]].&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;The [[Weaver]] was an internal tool used by [[LEGO Island]] developers to automate the process of creating [[Interleaf files]].&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;== Function ==&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;== Function ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-islemw:diff:1.41:old-186:rev-199:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
	<entry>
		<id>https://www.legoisland.org/index.php?title=Weaver&amp;diff=186&amp;oldid=prev</id>
		<title>MattKC: Created page with &quot;The Weaver was an internal tool used by LEGO Island developers to automate the process of creating Interleaf files.  == Function == Not much is know...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.legoisland.org/index.php?title=Weaver&amp;diff=186&amp;oldid=prev"/>
		<updated>2019-12-21T16:22:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The &lt;a href=&quot;/wiki/Weaver&quot; title=&quot;Weaver&quot;&gt;Weaver&lt;/a&gt; was an internal tool used by &lt;a href=&quot;/wiki/LEGO_Island&quot; title=&quot;LEGO Island&quot;&gt;LEGO Island&lt;/a&gt; developers to automate the process of creating &lt;a href=&quot;/wiki/Interleaf_File&quot; title=&quot;Interleaf File&quot;&gt;Interleaf files&lt;/a&gt;.  == Function == Not much is know...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The [[Weaver]] was an internal tool used by [[LEGO Island]] developers to automate the process of creating [[Interleaf File|Interleaf files]].&lt;br /&gt;
&lt;br /&gt;
== Function ==&lt;br /&gt;
Not much is known about Weaver outside of interviews with developers and [[LEGO_Island_Versions#Korean_Release|recovered Weaver input files]]. It can be inferred that Weaver would take *.SS files, descriptors with C-like syntax of the files to be interleaved and their parameters, and produce SI files. As far as we know, Weaver, Interleaf files, and SS files are all proprietary tools only ever used for LEGO Island. Weaver could be considered analogous to an archiving program like Tar. It doesn&amp;#039;t perform any compression, but does collect several files into one while also structuring them in a very particular way.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This file is JUKEBOXW.SS uncovered from the Korean release of LEGO Island, which compiles to JUKEBOXW.SI:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#include &amp;quot;..\Include\JukeBoxWorld_Actions.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
defineSettings Configuration&lt;br /&gt;
{&lt;br /&gt;
    bufferSizeKB = 64;&lt;br /&gt;
    buffersNum = 16;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//=================================================================&lt;br /&gt;
// Bitmaps&lt;br /&gt;
&lt;br /&gt;
defineStill Background_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\Media\JukeBox\backgrnd.bmp&amp;quot;;&lt;br /&gt;
    duration = INDEFINITE;&lt;br /&gt;
    location=(0,0,10);&lt;br /&gt;
    extra=&amp;quot;World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Right_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;q:\Lego\Media\JukeBox\Right.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(145,20,8);&lt;br /&gt;
//    transparency=FAST;&lt;br /&gt;
    extra=&amp;quot;Visibility:FALSE, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Decal_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;q:\Lego\Media\JukeBox\Decal.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(145,20,8);&lt;br /&gt;
//    transparency=FAST;&lt;br /&gt;
    extra=&amp;quot;Visibility:FALSE, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Wallis_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;q:\Lego\Media\JukeBox\Wallis.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(145,20,8);&lt;br /&gt;
//    transparency=FAST;&lt;br /&gt;
    extra=&amp;quot;Visibility:FALSE, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Nelson_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;q:\Lego\Media\JukeBox\Nelson.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(145,20,8);&lt;br /&gt;
//    transparency=FAST;&lt;br /&gt;
    extra=&amp;quot;Visibility:FALSE, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Torpedos_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;q:\Lego\Media\JukeBox\Torpedos.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(145,20,8);&lt;br /&gt;
//    transparency=FAST;&lt;br /&gt;
    extra=&amp;quot;Visibility:FALSE, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//=================================================================&lt;br /&gt;
// Controls&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// Volume down button&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
defineStill Voldown_Up_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\voldown.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(32,413,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Voldown_Down_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\voldownS.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(32,413,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
parallelAction Voldown_Ctl&lt;br /&gt;
{&lt;br /&gt;
    handlerClass=&amp;quot;MxControlPresenter&amp;quot;;&lt;br /&gt;
    Voldown_Up_Bitmap;&lt;br /&gt;
    Voldown_Down_Bitmap;&lt;br /&gt;
    loopingMethod=CACHE;&lt;br /&gt;
    extra=&amp;quot;Style:Map, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// Volume up button&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
defineStill Volup_Up_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\volup.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(558,417,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Volup_Down_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\volupS.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(558,417,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
parallelAction Volup_Ctl&lt;br /&gt;
{&lt;br /&gt;
    handlerClass=&amp;quot;MxControlPresenter&amp;quot;;&lt;br /&gt;
    Volup_Up_Bitmap;&lt;br /&gt;
    Volup_Down_Bitmap;&lt;br /&gt;
    loopingMethod=CACHE;&lt;br /&gt;
    extra=&amp;quot;Style:Map, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// disk back button&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
defineStill Dback_Up_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\dback.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(159,422,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Dback_Down_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\dbackS.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(159,422,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
parallelAction Dback_Ctl&lt;br /&gt;
{&lt;br /&gt;
    handlerClass=&amp;quot;MxControlPresenter&amp;quot;;&lt;br /&gt;
    Dback_Up_Bitmap;&lt;br /&gt;
    Dback_Down_Bitmap;&lt;br /&gt;
    loopingMethod=CACHE;&lt;br /&gt;
    extra=&amp;quot;Style:Map, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// disk forward button&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
defineStill Dfwd_Up_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\dfwd.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(391,422,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Dfwd_Down_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\dfwdS.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(391,422,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
parallelAction Dfwd_Ctl&lt;br /&gt;
{&lt;br /&gt;
    handlerClass=&amp;quot;MxControlPresenter&amp;quot;;&lt;br /&gt;
    Dfwd_Up_Bitmap;&lt;br /&gt;
    Dfwd_Down_Bitmap;&lt;br /&gt;
    loopingMethod=CACHE;&lt;br /&gt;
    extra=&amp;quot;Style:Map, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
// Note button&lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
defineStill Note_Up_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\note.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(270,420,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
defineStill Note_Down_Bitmap&lt;br /&gt;
{&lt;br /&gt;
    fileName = &amp;quot;Q:\Lego\media\jukebox\noteS.bmp&amp;quot;;&lt;br /&gt;
    duration=INDEFINITE;&lt;br /&gt;
    location=(270,420,9);&lt;br /&gt;
    paletteManagement=NONE;&lt;br /&gt;
    transparency=YES;&lt;br /&gt;
    extra=&amp;quot;BMP_ISMAP&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
parallelAction Note_Ctl&lt;br /&gt;
{&lt;br /&gt;
    handlerClass=&amp;quot;MxControlPresenter&amp;quot;;&lt;br /&gt;
    Note_Up_Bitmap;&lt;br /&gt;
    Note_Down_Bitmap;&lt;br /&gt;
    loopingMethod=CACHE;&lt;br /&gt;
    extra=&amp;quot;Style:Map, World:current&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//=================================================================&lt;br /&gt;
// StartUp&lt;br /&gt;
&lt;br /&gt;
parallelAction _StartUp Weave&lt;br /&gt;
{&lt;br /&gt;
    handlerClass = &amp;quot;LegoWorldPresenter&amp;quot;;&lt;br /&gt;
    extra=&amp;quot;Object:JukeBox&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    Background_Bitmap;&lt;br /&gt;
    Right_Bitmap;&lt;br /&gt;
    Decal_Bitmap;&lt;br /&gt;
    Wallis_Bitmap;&lt;br /&gt;
    Nelson_Bitmap;&lt;br /&gt;
    Torpedos_Bitmap;&lt;br /&gt;
    Voldown_Ctl;&lt;br /&gt;
    Volup_Ctl;&lt;br /&gt;
    Dback_Ctl;&lt;br /&gt;
    Dfwd_Ctl;&lt;br /&gt;
    Note_Ctl;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattKC</name></author>
	</entry>
</feed>