<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Puma_Street_Soccer_PPM</id>
		<title>Puma Street Soccer PPM - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Puma_Street_Soccer_PPM"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;action=history"/>
		<updated>2026-04-26T14:56:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51308&amp;oldid=prev</id>
		<title>Sembiance: software</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51308&amp;oldid=prev"/>
				<updated>2025-12-23T01:31:21Z</updated>
		
		<summary type="html">&lt;p&gt;software&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:31, 23 December 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;It seems likely that these comments are misleading.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;It seems likely that these comments are misleading.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; 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;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== Software ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* {{Deark}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Sample files ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Sample files ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sembiance</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51307&amp;oldid=prev</id>
		<title>Sembiance: /* Sample files */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51307&amp;oldid=prev"/>
				<updated>2025-12-23T01:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sample files&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 01:31, 23 December 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Puma Street Soccer 1.1 demo for Windows 95: [https://archive.org/details/PC_Action_Issue_80_Estate_1999 PC Action Issue 80] → Puma Street Soccer/DATA1.CAB → Program_Executable_Files/data/texture_3d/...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Puma Street Soccer 1.1 demo for Windows 95: [https://archive.org/details/PC_Action_Issue_80_Estate_1999 PC Action Issue 80] → Puma Street Soccer/DATA1.CAB → Program_Executable_Files/data/texture_3d/...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{DiscMasterLink|search?detection&amp;amp;#x3d;50580a2320*&amp;amp;amp;sortBy&amp;amp;#x3d;b3sum&amp;amp;amp;showItemName&amp;amp;#x3d;showItemName|DiscMaster search}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{DiscMasterLink|search?detection&amp;amp;#x3d;50580a2320*&amp;amp;amp;sortBy&amp;amp;#x3d;b3sum&amp;amp;amp;showItemName&amp;amp;#x3d;showItemName|DiscMaster search}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* {{DexvertSamples|image/pumaStreetSoccerPPM}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Game data files]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Game data files]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sembiance</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51220&amp;oldid=prev</id>
		<title>Jsummers: /* Format details */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51220&amp;oldid=prev"/>
				<updated>2025-11-23T14:48:51Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Format details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 14:48, 23 November 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is &amp;quot;&amp;lt;code&amp;gt;PX&amp;lt;/code&amp;gt;&amp;quot; instead of &amp;quot;&amp;lt;code&amp;gt;P6&amp;lt;/code&amp;gt;&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is &amp;quot;&amp;lt;code&amp;gt;PX&amp;lt;/code&amp;gt;&amp;quot; instead of &amp;quot;&amp;lt;code&amp;gt;P6&amp;lt;/code&amp;gt;&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The images are lightly &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;encrpyted &lt;/del&gt;with a repeating 255-byte ''xor'' key. The key can be found in some files that have a sufficient number of consecutive black pixels (such as the end of {{DiscMasterLink|view/22881/PC%20Action%20Issue%2080%20(Estate%201999).ISO/puma%20street%20soccer/data1.cab/Program_Executable_Files/data/texture_3d/Creol/_Thand_s.ppm|this file}}), or generated. The first key byte is 0xb5. To derive the next byte, right-shift the current byte by 1 bit, then if the bit that was shifted off was 1, xor with 0xb8.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The images are lightly &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;encrypted &lt;/ins&gt;with a repeating 255-byte ''xor'' key. The key can be found in some files that have a sufficient number of consecutive black pixels (such as the end of {{DiscMasterLink|view/22881/PC%20Action%20Issue%2080%20(Estate%201999).ISO/puma%20street%20soccer/data1.cab/Program_Executable_Files/data/texture_3d/Creol/_Thand_s.ppm|this file}}), or generated. The first key byte is 0xb5. To derive the next byte, right-shift the current byte by 1 bit, then if the bit that was shifted off was 1, xor with 0xb8.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51104&amp;oldid=prev</id>
		<title>Jsummers: /* Format details */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51104&amp;oldid=prev"/>
				<updated>2025-09-27T13:48:30Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Format details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:48, 27 September 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Format details ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Format details ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is &amp;quot;&amp;lt;code&amp;gt;PX&amp;lt;/code&amp;gt;&amp;quot; instead of &amp;quot;&amp;lt;code&amp;gt;P6&amp;lt;/code&amp;gt;&amp;quot;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;However, the &lt;/del&gt;images are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;apparently not interpreted &lt;/del&gt;in the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;same way&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;One possibility &lt;/del&gt;is that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;they are deliberately obfuscated&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is &amp;quot;&amp;lt;code&amp;gt;PX&amp;lt;/code&amp;gt;&amp;quot; instead of &amp;quot;&amp;lt;code&amp;gt;P6&amp;lt;/code&amp;gt;&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/ins&gt;images are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lightly encrpyted with a repeating 255-byte ''xor'' key. The key can be found &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;some files that have a sufficient number of consecutive black pixels (such as &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;end of {{DiscMasterLink|view/22881/PC%20Action%20Issue%2080%20(Estate%201999)&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ISO/puma%20street%20soccer/data1.cab/Program_Executable_Files/data/texture_3d/Creol/_Thand_s.ppm|this file}}), or generated. The first key byte &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0xb5. To derive the next byte, right-shift the current byte by 1 bit, then if the bit &lt;/ins&gt;that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;was shifted off was 1, xor with 0xb8&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51052&amp;oldid=prev</id>
		<title>Jsummers: Created page with &quot;{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|ppm}} |released=~1998 }} Puma Street Soccer is a video game developed by Pixelstorm. It has an associate...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Puma_Street_Soccer_PPM&amp;diff=51052&amp;oldid=prev"/>
				<updated>2025-09-20T15:39:47Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|ppm}} |released=~1998 }} Puma Street Soccer is a video game developed by Pixelstorm. It has an associate...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Graphics&lt;br /&gt;
|extensions={{ext|ppm}}&lt;br /&gt;
|released=~1998&lt;br /&gt;
}}&lt;br /&gt;
Puma Street Soccer is a video game developed by Pixelstorm. It has an associated '''.PPM''' texture graphics format.&lt;br /&gt;
&lt;br /&gt;
P.S.S. PPM is a variant of [[Netpbm formats|Netpbm binary PPM (P6)]] format.&lt;br /&gt;
&lt;br /&gt;
It's not certain that this format is specific to Puma Street Soccer, but no other use has been found.&lt;br /&gt;
&lt;br /&gt;
== Format details ==&lt;br /&gt;
P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is &amp;quot;&amp;lt;code&amp;gt;PX&amp;lt;/code&amp;gt;&amp;quot; instead of &amp;quot;&amp;lt;code&amp;gt;P6&amp;lt;/code&amp;gt;&amp;quot;. However, the images are apparently not interpreted in the same way. One possibility is that they are deliberately obfuscated.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Files start with ASCII &amp;quot;{{magic|PX}}&amp;quot;, followed by a newline (&amp;lt;code&amp;gt;0x0a&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
In practice, the second line always seems to be a comment line. The following examples have been observed:&lt;br /&gt;
&lt;br /&gt;
 # Created by Paint Shop Pro&lt;br /&gt;
 # Created by Paint Shop Pro 5&lt;br /&gt;
 # Created by Jasc BatchMaster&lt;br /&gt;
 # Created by Jasc Image Robot&lt;br /&gt;
&lt;br /&gt;
It seems likely that these comments are misleading.&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
* Puma Street Soccer 1.1 demo for Windows 95: [https://archive.org/details/PC_Action_Issue_80_Estate_1999 PC Action Issue 80] → Puma Street Soccer/DATA1.CAB → Program_Executable_Files/data/texture_3d/...&lt;br /&gt;
* {{DiscMasterLink|search?detection&amp;amp;#x3d;50580a2320*&amp;amp;amp;sortBy&amp;amp;#x3d;b3sum&amp;amp;amp;showItemName&amp;amp;#x3d;showItemName|DiscMaster search}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Game data files]]&lt;/div&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	</feed>