Use this page to navigate the Campaign Creation Documentation. It's not expected that you read all of this to create a campaign - Instead, use this as a reference during campaign creation, whenever you need to use a specific event.
Custom cards can be included in your Campaigns via a custom.json file.
Set 'custom: true' in settings.json to enable it.
| Link | Name | Data Type | Description | Notes |
|---|---|---|---|---|
| LINK | name | String | Card name, max 70 characters | |
| LINK | type | String | Card type (e.g. 'XYZ Monster') | |
| LINK | desc | String or Array | Card description. Array for Pendulum monsters | |
| LINK | atk | Number | Attack value. -1 displays '?' | |
| LINK | def | Number | Defense value. -1 displays '?' | |
| LINK | level | Number | Monster level | |
| LINK | race | String | Card race | |
| LINK | attribute | String | Card attribute | |
| LINK | credits | String | Artist credit, required | |
| LINK | scale | Number | Pendulum scale (if applicable) | |
| LINK | linkmarkers | Array | Link markers for Link monsters | |
| LINK | dbID | Number | Duelingbook ID for integration (optional) |
Artwork must be .webp named same as card in /custom/ folder.
Total description text across all cards should not exceed 10,000 characters.
Use Ygoprodeck API formatting.
Rush Duel support via 'defaultFrame': 'rush-duel' in settings.