Technical reference

Codex Pet package format

A Codex custom pet package is a local folder that contains pet.json and spritesheet.webp.

Quick facts

Package folder~/.codex/pets/<pet-name>/
Required manifestpet.json
Required spritesheetspritesheet.webp
Atlas size1536x1872
Grid8 columns x 9 rows
Cell size192x208
Formattransparent WebP / RGBA

Manifest shape

{
  "id": "codie",
  "displayName": "Codie",
  "description": "A tiny pixel robot companion for Codex Pet.",
  "spritesheetPath": "spritesheet.webp"
}

Animation rows

RowStateUsed frames
0idle6
1running-right8
2running-left8
3waving4
4jumping5
5failed8
6waiting6
7running6
8review6

Validation checklist