Bulk Creation & CSV Import
If you have a lot of entities to add — a cast of characters, a list of locations, or data from another tool — MythTapestry offers two batch methods.
Bulk creation
Section titled “Bulk creation”The bulk creation modal lets you create multiple entities quickly by typing comma-separated names.
- Go to Entities in the world sidebar.
- Click Bulk Create (or press
Ctrl+Shift+E). - Choose an entity type for the first group.
- Enter comma-separated names in the text area (e.g. “Alice, Bob, Charlie”).
- Optionally click Add Another Type to create a second group with a different type.
- Review the entity count shown at the bottom.
- Click Create All.
How it works
Section titled “How it works”- Names are split by commas and trimmed of whitespace
- Each group uses a single entity type
- You can have multiple groups with different types in one batch
- Duplicate names (same name + same type) are skipped
- Maximum 500 entities per bulk request
- All entities are created with default field values — edit them individually afterwards
CSV import
Section titled “CSV import”For larger datasets or when you want to populate fields beyond just the name, use CSV import.
- Go to Entities and click Import.
- Select an entity type from the dropdown.
- Optionally click Download Template to get a CSV with the correct headers, format hints, and an example row.
- Upload your
.csvfile (max 10 MB, UTF-8 encoding). - Click Preview Import to validate the data.
- Review the preview: total rows, valid rows, invalid rows, and any validation errors.
- Click Import to create the entities.
Template download
Section titled “Template download”The template CSV includes three rows:
- Headers — field names matching the entity type’s schema
- Format hints — field types and constraints for each column
- Example row — sample data showing the expected format
Preview mode
Section titled “Preview mode”Before importing, the preview shows:
- Stats cards: Total rows, valid rows (green), invalid rows (red)
- Validation errors: Row number, field name, and error reason (first 10 shown, with a “+X more” indicator)
- Sample entities: First 5 rows with Name, Type, and field count
You can reset and choose a different file if the preview reveals problems.
CSV format
Section titled “CSV format”Your CSV needs at minimum Type and Name columns (case-insensitive):
Type,Name,DescriptionCharacter,Aldric Voss,A rogue knight seeking redemptionCharacter,Elena Bright,Court mage of the Eastern ReachLocation,The Crimson Tower,An ancient fortress in the northern wastesAdditional columns are mapped to entity fields based on the entity type schema. Unrecognised columns are ignored.
Handling duplicates
Section titled “Handling duplicates”If an entity with the same name and type already exists, the import skips it and reports it in the results summary.