V2Home - Aeroluna/Heck GitHub Wiki
So you want to know how to heck?
Remember, if you want to use any of these features, you MUST add the appropiate mod as a requirement for your map. You can go here to see how adding requirements to the info.dat works.
Currently these requirements are:
"Chroma": Suggestion or Requirement
"Noodle Extensions": Requirement Only
It is recommended when mapping, to use the launch argument --verbose
in order to open the console with the game. If there are any errors with your map, they will display here. SERIOUSLY IF YOU RELEASE A MAP WITH ANY ERRORS, I WILL FIND YOU.
All of these cool features are done through CustomJSONData (nothing but nerd stuff there), from the _customData
field or _customEvents
Example of _customData
:
"_notes":[
{
"_time": 8.0,
"_lineIndex": 2,
"_lineLayer": 0,
"_type": 1,
"_cutDirection": 1,
"_customData": {
"foo": 3,
"bar": "Hello, BSMG!"
}
}
]
Custom events are stored inside the _customEvents
field of your difficulty's _customData
.
{
"_version": "2.0.0",
"_customData": {
"_customEvents": [
{
"_time": float,
"_type": string,
"_data": {
"foo": 1.0,
"message": "Hello from a custom event!"
}
}
]
},
"_events": [],
"_notes": [],
"_obstacles": []
}