Puma Street Soccer PPM
(→Sample files) |
(software) |
||
| Line 27: | Line 27: | ||
It seems likely that these comments are misleading. | It seems likely that these comments are misleading. | ||
| + | |||
| + | == Software == | ||
| + | * {{Deark}} | ||
== Sample files == | == Sample files == | ||
Latest revision as of 01:31, 23 December 2025
Puma Street Soccer is a video game developed by Pixelstorm. It has an associated .PPM texture graphics format.
P.S.S. PPM is a variant of Netpbm binary PPM (P6) format.
It's not certain that this format is specific to Puma Street Soccer, but no other use has been found.
Contents |
[edit] Format details
P.S.S. PPM is structurally the same as Netpbm PPM, except that the signature is "PX" instead of "P6".
The images are lightly encrypted 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 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.
[edit] Identification
Files start with ASCII "PX", followed by a newline (0x0a).
In practice, the second line always seems to be a comment line. The following examples have been observed:
# Created by Paint Shop Pro # Created by Paint Shop Pro 5 # Created by Jasc BatchMaster # Created by Jasc Image Robot
It seems likely that these comments are misleading.
[edit] Software
[edit] Sample files
- Puma Street Soccer 1.1 demo for Windows 95: PC Action Issue 80 → Puma Street Soccer/DATA1.CAB → Program_Executable_Files/data/texture_3d/...
- DiscMaster search
- dexvert samples — image/pumaStreetSoccerPPM