This wiki is archived from 2021-09-05
Planetary Annihilation Papa Spec
Jump to navigation
Jump to search
File:Titans-icon.png Planetary Annihilation Papa Spec
Papa Header
uint32_t papa_magic; uint32_t version; uint16_t num_strings; uint16_t num_textures; uint16_t num_vertex_buffers; uint16_t num_index_buffers; uint16_t num_materials; uint16_t num_meshes; uint16_t num_skeletons; uint16_t num_models; uint16_t num_animations; uint16_t padding[3]; uint64_t string_table_offset; uint64_t texture_table_offset; uint64_t vertex_buffer_table_offset; uint64_t index_buffer_table_offset; uint64_t material_table_offset; uint64_t mesh_table_offset; uint64_t skeleton_table_offset; uint64_t model_table_offset; uint64_t animation_table_offset;
Papa String
uint32_t length; uint32_t padding; uint64_t characters_offset;
Papa Texture
uint16_t name_index; uint8_t format; uint8_t mips:7; uint8_t srgb:1; uint16_t width; uint16_t height; uint64_t data_size; uint64_t data_offset;
Papa Vertex Buffer
uint8_t format; uint8_t padding[3]; uint32_t num_vertices; uint64_t data_size; uint64_t data_offset;
Papa Vertex Buffer
uint8_t format; uint8_t padding[3]; uint32_t num_vertices; uint64_t data_size; uint64_t data_offset;