Pages
Online demo
News

Links
GitHub Organization
Engine source code
Website source code

Downloads
Editor
Base files (required)
Linux x86_64
Windows i686
Engine
Base files (required)
Linux x86_64
Linux i686
Windows i686
Xbox (NXDK)
Dedicated server
Linux x86_64
Windows i686

Documentation
Editor
PBASIC
The BASICs
Reference
Engine
File formats
P3M (3D models)
PTF (Textures)
PTM (Tracker music)
PTF (Textures)

Format

TypeDescription
"Header"File header
"Data"Image data

TypeValueDescription
char[3]{'P', 'T', 'F'}Header magic
u80Revision
u8Header info byteFlags and resolution
Header info byte
BitValueDescription
1-30Unused
4Has alpha
5-8Resolution

Data

TypeDescription
Compressed {"RGB pixel"|"RGBA pixel"}[0...]Compressed pixels
RGB pixel
TypeDescription
u8[3]RGB
RGBA pixel
TypeDescription
u8[4]RGBA