Meta Files
Meta files (.tmeta) allow you to customize the metadata of your assets, such as their names and descriptions on the Roblox website. They also control per-asset settings like SVG rasterization scale.
File Naming Conventions
Section titled “File Naming Conventions”Tungsten looks for meta files using this priority:
- For files: First tries
name.format.tmeta(e.g.,logo.png.tmeta), then falls back toname.tmeta(e.g.,logo.tmeta) - For directories: Uses
name.tmeta(e.g.,icons.tmetain the same parent directory)
Fields
Section titled “Fields”| Field | Type | Description |
|---|---|---|
name |
string |
The display name of the asset or spritesheet on Roblox. |
description |
string |
The description text that appears on the asset’s Roblox page. |
svg_scale |
number |
Multiplier for SVG rasterization (default: 1.0, min: 0.01). |
Examples
Section titled “Examples”Per-Asset Metadata
Section titled “Per-Asset Metadata”Directoryassets/
- logo.png
- logo.png.tmeta
Per-Asset SVG Scale Override
Section titled “Per-Asset SVG Scale Override”Directory-Level Metadata (Spritesheet Naming)
Section titled “Directory-Level Metadata (Spritesheet Naming)”When using packable = true, use a folder-level meta file to give the generated spritesheet a custom prefix.
Directoryassets/
Directoryicons/
- shop.png
- settings.png
- play.png
- icons.tmeta
Generated spritesheets will be named UIIcons_001, UIIcons_002, etc.
Directory-Level SVG Scale Cascade
Section titled “Directory-Level SVG Scale Cascade”Child files can override:
Field Reference
Section titled “Field Reference”| Field | Type | Description |
|---|---|---|
name |
string |
The display name of the asset or spritesheet on Roblox. |
description |
string |
The description text that appears on the asset’s Roblox page. |
svg_scale |
number |
Multiplier for SVG rasterization (default: 1.0, min: 0.01). |

