/tg/ Station 13 - Modules - Types

code/modules/unit_tests/~nova/custom_sprites/save_compatibility.dm

/proc/custom_sprite_compat_v1Old-format drawings as the branch's own writer stored them, built without any codec proc so a codec change can't regenerate them. v1, two colours: pixel (0,0) is colour 1 and (1,0) colour 2 in the Front view; 1,022 empty pixels follow (68 runs of 15 and one of 2).
/proc/custom_sprite_compat_v1_legacy_emissivev1 as an even older save wrote it: one emissive flag for every view, an explicit filter, a solid Front view (68 runs of 15 and one of 4).
/proc/custom_sprite_compat_v2v2, all 63 colours in the Front view's first row, a solid Back view of colour 63, per-view emission.
/proc/custom_sprite_compat_v3v3, the 64-wide taur zone, one colour everywhere in the Front view (136 runs of 15 and one of 8).
/proc/custom_sprite_compat_v4v4, a tall hair canvas: first and last Front pixels are colour 1; Back is solid colour 2.
/proc/custom_sprite_compat_sidecarA whole account sidecar as the branch wrote it, one slot with every key, and what loading it must give back.