Skip to content

RGC Chart Meta

We'll be disecting this part of the example RGC file:

"chartMeta": {
    "difficulty": "HYPER",
    "genre": "BIG BEAT",
    "level": "2",
    "marquee": "GAMBOL"
},

The first thing worth noting about chartMeta is that all of these properties are defined by the schema.

This is very important! In short, chartMeta contains metadata about the chart, and all of its fields are defined by the schema.

How do I know what metadata to expect?

Well, if you don't recognise the schema, you can't. However, the std/ library for schemas has definitions (in this documentation) for what to expect from chartMeta given a schema.

Since our example RGC file is for std/iidx-SP, you can refer to its documentation here;

Why is it like this?

Schemas are allowed to have freedom on what they deem metadata, and what they could have or need as metadata simply cannot be anticipated properly.

Although RGCMeta makes an attempt to standardise title, artist and charter, there's nothing else that we can reasonably anticipate.