#pragma once namespace SF64 { enum class ResourceType { // SF64 AnimData = 0x414E494D, // ANIM ColPoly = 0x43504C59, // CPLY EnvSettings = 0x454E5653, // ENVS Limb = 0x4C494D42, // LIMB Message = 0x4D534720, // MSG MessageTable = 0x4D534754, // MSGT Skeleton = 0x534B454C, // SKEL Script = 0x53435250, // SCRP ScriptCmd = 0x53434D44, // SCMD Hitbox = 0x48544258, // HTBX ObjectInit = 0x4F42494E, // OBIN Vec3f = 0x56433346, // VC3F Vec3s = 0x56433353, // VC3S GenericArray = 0x47415252, // GARR // NAudio v0 Bank = 0x42414E4B, // BANK Sample = 0x41554643, // AIFC Sequence = 0x53455143, // SEQC }; } // namespace SF64 namespace MK64 { enum class ResourceType { MK_Array = 0x4F415252, // OARR CourseVertex = 0x43565458, // CVTX TrackSection = 0x5343544E, // SCTN Paths = 0x50415453, // PATH Metadata = 0x4D444154, // MDAT SpawnData = 0x53444154, // SDAT UnkSpawnData = 0x55534454, // USDT CPU = 0x44424856, // DBHV Minimap = 0x4D4D4150, // MMAP }; }