<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.tt-wiki.net/index.php?action=history&amp;feed=atom&amp;title=ScenarioFiles%3AEncoding</id>
	<title>ScenarioFiles:Encoding - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.tt-wiki.net/index.php?action=history&amp;feed=atom&amp;title=ScenarioFiles%3AEncoding"/>
	<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=ScenarioFiles:Encoding&amp;action=history"/>
	<updated>2026-05-17T05:56:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=ScenarioFiles:Encoding&amp;diff=5234&amp;oldid=prev</id>
		<title>Orudge: 4 revisions</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=ScenarioFiles:Encoding&amp;diff=5234&amp;oldid=prev"/>
		<updated>2011-06-13T17:46:05Z</updated>

		<summary type="html">&lt;p&gt;4 revisions&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:46, 13 June 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Orudge</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=ScenarioFiles:Encoding&amp;diff=5233&amp;oldid=prev</id>
		<title>Orudge: Reverted edits by Apedizivif (Talk) to last version by MizardX</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=ScenarioFiles:Encoding&amp;diff=5233&amp;oldid=prev"/>
		<updated>2010-12-07T17:35:44Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/wiki/Special:Contributions/Apedizivif&quot; title=&quot;Special:Contributions/Apedizivif&quot;&gt;Apedizivif&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:Apedizivif&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Apedizivif (page does not exist)&quot;&gt;Talk&lt;/a&gt;) to last version by &lt;a href=&quot;/index.php?title=User:MizardX&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:MizardX (page does not exist)&quot;&gt;MizardX&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Scenario files (.SC5) and save game files (.SV5) in Locomotion uses the same encodings methods as Rollercoaster Tycoon 2 (.SC6/.SV6). There are three kinds of encoding; Run-length encoding, String encoding, and Scramble.&lt;br /&gt;
&lt;br /&gt;
=== Run-length Encoding ===&lt;br /&gt;
&lt;br /&gt;
There are two types of sequences, selected by the value of the first byte.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! First byte (&amp;#039;&amp;#039;N&amp;#039;&amp;#039;)&lt;br /&gt;
! Meaning&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;0x00 &amp;amp;le; &amp;#039;&amp;#039;N&amp;#039;&amp;#039; &amp;amp;le; 0x7F&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | Copy the next &amp;#039;&amp;#039;N&amp;#039;&amp;#039;+1 bytes as they are.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;0x80 &amp;amp;le; &amp;#039;&amp;#039;N&amp;#039;&amp;#039; &amp;amp;le; 0xFF&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | Repeat the next 1 byte 257-&amp;#039;&amp;#039;N&amp;#039;&amp;#039; times.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As an example, concider the encoded byte sequence &amp;lt;code&amp;gt;00 57 FD 65 01 20 48 FE 61 00 21&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! Encoded &lt;br /&gt;
! Decoded &lt;br /&gt;
! Comment &lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;00 57&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Copy 1 byte.  &lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FD 65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65 65 65 65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Repeat the byte 4 times. &lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;  &lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;01 20 48&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;20 48&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Copy 2 bytes.  &lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FE 61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61 61 61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Repeat the byte 3 times. &lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;  &lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;00 21&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Copy 1 byte. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To encode data into RLE, you need to look for sequences of bytes with the same value, or with pairwise distinct values. Let&amp;#039;s concider the string &amp;quot;Weeee Haaa!&amp;quot; again. Below I have separated the bytes into groups of distinct and constant values.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;57 &amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65 65 65 65 &amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;20 48 &amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61 61 61 &amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;21 &amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can see how this maps to the values in the table before.&lt;br /&gt;
&lt;br /&gt;
=== String encoding ===&lt;br /&gt;
&lt;br /&gt;
For the encoding type &amp;lt;code&amp;gt;0x02&amp;lt;/code&amp;gt;, after you have decoded the RLE, you still are left with one layer of encoding. String encoding is a simple variant of LZ compression. As with RLE, there is one prefix byte, but it&amp;#039;s bits is split into two parts.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! High 5 bits (&amp;#039;&amp;#039;O&amp;#039;&amp;#039;)&lt;br /&gt;
! Low 3 bits (&amp;#039;&amp;#039;N&amp;#039;&amp;#039;)&lt;br /&gt;
! Meaning&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;11111b&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;111b&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | Copy the next byte of input to the output.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em&amp;quot; | Repeat &amp;#039;&amp;#039;N&amp;#039;&amp;#039;+1 bytes of output, starting &amp;#039;&amp;#039;O&amp;#039;&amp;#039;-32 bytes from current position.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It might be good to note that the bytes that are to be copied can span past the current output position. If you copy one byte at the time, the output will get longer, so it is not an error.&lt;br /&gt;
&lt;br /&gt;
As an example, let&amp;#039;s go with &amp;quot;Weeee Haaa!&amp;quot; again, since it has much redundancy. It can be encoded as &amp;lt;code&amp;gt;FF 57 FF 65 FA FF 20 FF 48 FF 61 F9 FF 21&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! Encoded&lt;br /&gt;
! Decoded&lt;br /&gt;
! Comment&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FF 57&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Add 1 byte.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FF 6B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;6B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Add 1 byte.&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FB&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;6B 6B 6B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FB = 11111 010&amp;lt;/code&amp;gt;. Repeat 3 bytes, starting from the last.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FF 20&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Add 1 byte.&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FF 48&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Add 1 byte.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;FF 61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | Add 1 byte.&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;F9&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61 61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;F9 = 11111 001&amp;lt;/code&amp;gt;. Repeat 2 bytes, starting from the last.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The encoding process for this method is much slower than for RLE, as the encoder have to search for (or possibly cache) possible byte sequences to repeat. Since repetition only requires one byte, it is always better to use repetition whenever it is possible. One thing to be careful about, is to not encode a sequence of 8 or more equal bytes as FF (repeat 8 bytes, starting from the last), since that is the code for copying one byte from the input to the output.&lt;br /&gt;
&lt;br /&gt;
=== Scramble ===&lt;br /&gt;
&lt;br /&gt;
The only purpose of this method is to make the content harder to read. The bits of each byte is rotated an odd number of bits, depending on the bytes position within the string.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! Position&lt;br /&gt;
! Encoded bits&lt;br /&gt;
! Decoded bits&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;+4*N+0&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;AAAAAAA B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;B AAAAAAA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;+4*N+1&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;AAAAA BBB&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;BBB AAAAA&amp;lt;/code&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;+4*N+2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;AAA BBBBB&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;BBBBB AAA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;+4*N+3&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;A BBBBBBB&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;BBBBBBB A&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As an example, let&amp;#039;s go with &amp;quot;Weeee Haaa!&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid; margin: 0 auto; border-spacing: 0&amp;quot;&lt;br /&gt;
! Encoded&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;AE&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;2B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;AC&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;B2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;CA&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;01&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;09&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;B0&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;C2&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;0B&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background-color: #EEE&amp;quot;&lt;br /&gt;
! Rotation&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
! Decoded&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;65&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;61&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;padding: 0.15em 1em;&amp;quot; | &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:ScenarioFiles]]&lt;/div&gt;</summary>
		<author><name>Orudge</name></author>
	</entry>
</feed>