Home - 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.
CustomJSONData
All of these cool features are done through CustomJSONData (nothing but nerd stuff there), from the customData
field or customEvents
Example of customData
:
"colorNotes":[
{
"b": 8.0,
"x": 2,
"y": 0,
"c": 1,
"d": 1,
"customData": {
"foo": 3,
"bar": "Hello, BSMG!"
}
}
]
Custom Events
Custom events are stored inside the customEvents
field of your difficulty's customData
.
{
"version": "3.0.0",
"customData": {
"customEvents": [
{
"b": float,
"t": string,
"d": {
"foo": 1.0,
"message": "Hello from a custom event!"
}
}
]
},
"colorNotes": [],
"obstacles": []
}