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.