{"id":"boojieq/head-converter","name":"head-converter","scope":"boojieq","platform":"roblox","description":"Library for converting between classic and dynamic heads on avatars","version":"1.0.2","latest":"1.0.2","versions":["1.0.0","1.0.1","1.0.2"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{"maximumadhd/promise-typed":{"version":"^1.0.0","alias":"Promise"}},"integrity":"3b82800f0a163a6966c0d9f1d7e4c5a7cbfd754a60aaaa37f2be9db6ea75c269","likes":0,"downloads":0,"install":"forest install boojieq/head-converter","url":"https://forest.dev/p/roblox/boojieq/head-converter","files":"https://api.forest.dev/ai/package/roblox/boojieq/head-converter/files","readme":"# Head Converter\r\nThis is a simple library for converting heads / faces between their classic & dynamic variants\r\n- Works on both R6 and R15\r\n- Supports both MeshPart and Part w/ Mesh heads on R15\r\n- Supports head shapes\r\n- Uses scraped data of items / bundles and their ids, may have some errors that require manual correction\r\n\r\n# Use\r\n- `HeadConverter.ConvertDescription(description: HumanoidDescription, options: ConvertOptions)`\r\n- `HeadConverter.ConvertHumanoid(humanoid: Humanoid, options: ConvertOptions)`\r\n\r\n`ConvertOptions` is a dictionary that takes the following:\r\n- `[\"HeadType\"]: (\"Dynamic\" | \"Classic\")` - what type of head to convert to\r\n- `[\"MeshType\"]: (\"MeshPart\" | \"Mesh\")?`- what mesh type to use for R15 characters, defaults to either being based on the character's already existing head if called from ConvertHumanoid, or `Workspace.MeshPartHeadsAndAccessories`\r\n- `[\"RigType\"]: Enum.HumanoidRigType?` - specifying the rig type lets the converter know how to handle certain cases, defaults to either the humanoid's rig type if called from ConvertHumanoid, or an R15 rig type","readmeTruncated":false}