Campaign Creation Documentation

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.






These pages are being restructured and may not be complete!

You can find the older version of this page here.

settingsJSON

Description

Contains global settings affecting duels, lives, deckbuilder, and more.




LinkNameData TypeDescriptionNotes
LINKDuelingbook_NameStringPlayer name on Duel Screen.
LINKDuelingbook_AvatarStringAvatar image from /duelingbook/ folder.
LINKdeckBuilderImageImageURLBackground image in deckbuilder.
LINKallowDuelingBookBooleanEnable if using Custom Cards with duelingbook.
LINKnoLossDRAWBooleanTrue means DRAW doesn’t cause loss.
LINKhideEMZBooleanHide Extra Monster Zones.
LINKhideSideZonesBooleanRestrict to 3 monster/spell zones each.
LINKrelevantArrayForce duel UI terms on/off (e.g. ['counter', '!tuner']).
LINKallowTokensInEMZBooleanIf true, tokens will not be destroyed if they enter the Extra Monster Zone.
Note that it is impossible to do this within normal yugioh rules.
LINKstartingHandSizeIntegerThe number of cards in a starting hand. Default is 5. Absolute minimum is 0. Absolute maximum is 10.



Life Settings

LinkNameData TypeDescriptionNotes
LINKdefaultDeathEventEventIDEvent when player hits 0 lives.
LINKdefaultVictoryEventEventIDEvent on opponent loss.
LINKstartingLivesIntegerDefault lives. 999 hides life counter.



PvDM Settings

LinkNameData TypeDescriptionNotes
LINKdungeonMasterModeBooleanTrue if PvDM mode.
LINKdungeonMasterMessageStringMessage shown to Dungeon Master.



Deckbuilder Settings

LinkNameData TypeDescriptionNotes
LINKcardFrameStringDefault card frame image.
LINKminimumMaindeckSizeIntegerSmallest legal deck size. Default 40. Absolute minimum is 5.
LINKmaxmimumMaindeckSizeIntegerLargest legal deck size. Default 60. Absolute maximum is 60.
LINKminimumExtradeckSizeIntegerSmallest legal extradeck size. Default 0. Absolute minimum is 0.
LINKmaxmimumExtradeckSizeIntegerLargest legal extradeck size. Default 15. Absolute maximum is 60.



Other

LinkNameData TypeDescriptionNotes
LINKcustomBooleanEnable if using Custom Cards.
LINKrarityObjectAssign rarity overlays by card name.
LINKmaximumItemsIntegerMax number of items a player can have.
LINKvariablesKey-Value PairsVars set at game start.