DGElogo

Dragon Engine

NoteType Json(1.6.1.7+)

Make notetype with json file.

Json Tamplate

How to Use

1. Create json file name what notetype name should use(normally it inside %mods%/custom_notetypes/ folder). Example Death Note.json.

2. Also can use both json and lua as long same file name(case sensitive). Example json file name was Death Note.json and lua must same file name as Death Note.lua.

3. Note: before version 26.8.3. it use simple version by using note property directly while new notetype json structure above version 26.8.3 has more advanced to use. Note Json Field

Note Json Field

Field Type Description
noteData

Note Side(high priority), Note Property

the way use new notetype json structure. if not added this field will use classic notetype json structure.

Note Side Field

Field Type Description
global

Note State(high priority), Note Property

all type note not matter what side node is this.
player

Note State(high priority), Note Property

player type note(no gf type).
opponent

Note State(high priority), Note Property

opponent type note(no gf type).
gfPlayer

Note State(high priority), Note Property

player type note(gf type).
gfOpponent

Note State(high priority), Note Property

opponent type note(gf type).

Note Side Field

Field Type Description
normal

Note Property

normal notes type.
sustain

Note Property

long/sustain notes type.

Note Property

Note property is a note property, example ignoreNote can be use for bot/opponent to ignore or be to pressed, or other thing that related note's property value could use.