Gadvia:Chart file: Difference between revisions

No edit summary
Line 1: Line 1:
= JSON Format =
= JSON Format =


<ul>
{{DataStructure|
  {{DataStructureField|TrackTypeSetting|array||
    {{DataStructureField||integer|}}
  }}
  {{DataStructureField|SongName|string}}
  {{DataStructureField|Compose|string}}
  {{DataStructureField|Length|float}}
  {{DataStructureField|BPM|float}}
  {{DataStructureField|beatMax|integer}}
  {{DataStructureField|GridOffset|float}}
  {{DataStructureField|SaveMode|int}}
  {{DataStructureField|NoteDatas|array||
    {{DataStructureField||object|[[#Note object format]]}}
  }}
  {{DataStructureField|BgNoteDatas|array||
    {{DataStructureField||object|[[#Note object format]]}}
  }}
  {{DataStructureField|BPMNoteDatas|array||
    {{DataStructureField||object|[[#Note object format]]}}
  }}
  {{DataStructureField|FallNoteDatas|array||
    {{DataStructureField||object|[[#Note object format]]}}
  }}
  {{DataStructureField|NoUseNoteDatas|array}}
  {{DataStructureField|SpeedNoteDatas|array}}
  {{DataStructureField|CheckLineDatas|array||
    {{DataStructureField||object|[[#Note object format]]}}
  }}
  {{DataStructureField|CameraDatas|array}}
}}


<li>''(root)''</li>
=== Note object format ===


<li><code>TrackTypeSetting</code> (array)
{{DataStructure|
<ul>
  {{DataStructureField|time|float}}
<li>(integer)</li>
  {{DataStructureField|Pos|object||
</ul></li>
    {{DataStructureField|x|float}}
 
    {{DataStructureField|y|float}}
<li><code>SongName</code> (string)</li>
    {{DataStructureField|z|float}}
<li><code>Compose</code> (string)</li>
  }}
<li><code>Length</code> (float)</li>
  {{DataStructureField|trackPos|int}}
<li><code>BPM</code> (float)</li>
  {{DataStructureField|Type|int}}
<li><code>beatMax</code> (integer)</li>
  {{DataStructureField|NoteValue|float}}
<li><code>GridOffset</code> (float)</li>
  {{DataStructureField|SPValue|object||
<li><code>SaveMode</code> (int)</li>
    {{DataStructureField|x|float}}
 
    {{DataStructureField|y|float}}
<li><code>NoteDatas</code> (array)
    {{DataStructureField|z|float}}
<ul><li>(object)
  }}
{{Gadvia:Chart file/Note object format}}
  {{DataStructureField|word|string|Word (lyric) to display on top of the note.}}
</li></ul></li>
  {{DataStructureField|isEndTip|bool}}
 
  {{DataStructureField|TipStartMode|int}}
<li><code>BgNoteDatas</code> (array)
}}
<ul><li>(object)
{{Gadvia:Chart file/Note object format}}
</li></ul></li>
 
<li><code>BPMNoteDatas</code> (array)
<ul><li>(object)
{{Gadvia:Chart file/Note object format}}
</li></ul></li>
 
<li><code>FallNoteDatas</code> (array)
<ul><li>(object)
{{Gadvia:Chart file/Note object format}}
</li></ul></li>
 
<li><code>NoUseNoteDatas</code> (array)</li>
<li><code>SpeedNoteDatas</code> (array)</li>
 
<li><code>CheckLineDatas</code> (array)
<ul><li>(object)
{{Gadvia:Chart file/Note object format}}
</li></ul></li>
 
<li><code>CameraDatas</code> (array)</li>
 
</ul>