Skip to content

Settings

Aeroluna edited this page Apr 23, 2023 · 5 revisions

Although all settings are included for posterity's sake, it is HIGHLY recommended to only list settings you NEED i.e. your map uses a lot of text and left handed mode needs to be disabled to not mirror your text. Keep it to the bare minimum!

If the appropriate mod for which your setting comes from is not installed, Heck will skip over your setting.

Settable Settings

  • "_customData" -> "_settings"
    • category: The category your setting belongs to. See below for category names.
      • setting name: The name of your setting. See below for setting names.

Custom data for settable settings is set in the info.dat. Example:

{
  "_version": "2.0.0",
  "_songName": "NULCTRL MEISO FLIP",
  ...
  "_difficultyBeatmapSets": [
    {
      "_beatmapCharacteristicName": "Standard",
      "_difficultyBeatmaps": [
        {
          "_difficulty": "ExpertPlus",
          "_difficultyRank": 9,
          "_beatmapFilename": "ExpertPlusStandard.dat",
          "_noteJumpMovementSpeed": 19,
          "_customData": {
            "_settings": {
              "_playerOptions":{
                "_leftHanded": true,
                "_hideNoteSpawnEffect": false
              },
              "_graphics": {
                "_mirrorGraphicsSettings": 0
              },
              "_chroma": {
                "_disableEnvironmentEnhancements": true
              }
            }
          }
        }
      ]
    }
  ]
}

Heck

These settings are implemented by Heck by default.

  • "_playerOptions"
    • "_leftHanded": (bool)
    • "_playerHeight": (float)
    • "_automaticPlayerHeight": (bool)
    • "_sfxVolume": (float)
    • "_reduceDebris": (bool)
    • "_noTextsAndHuds": (bool)
    • "_noFailEffects": (bool) Hidden setting, this will hide "Miss" text.
    • "_advancedHud": (bool)
    • "_autoRestart": (bool)
    • "_saberTrailIntensity": (float)
    • "_noteJumpDurationTypeSettings: (Dynamic, Static)
    • "_noteJumpFixedDuration": (float)
    • "_noteJumpStartBeatOffset": (float)
    • "_hideNoteSpawnEffect": (bool)
    • "_adaptiveSfx": (bool)
    • "_environmentEffectsFilterDefaultPreset": (AllEffects, Strobefilter, NoEffects)
    • "_environmentEffectsFilterExpertPlusPreset": (AllEffects, Strobefilter, NoEffects)
  • "_modifiers"
    • "_energyType": (Bar, Battery)
    • "_noFailOn0Energy": (bool)
    • "_instaFail": (bool)
    • "_failOnSaberClash": (bool) Hidden setting, instantly fails player when sabers clash.
    • "_enabledObstacleType": (All, FullHeightOnly, NoObstacles) FullHeightOnly is a hidden setting and disables crouch walls.
    • "_fastNotes": (bool) Hidden setting, forces NJS to 20.
    • "_strictAngles": (bool)
    • "_disappearingArrows": (bool)
    • "_ghostNotes": (bool)
    • "_noBombs": (bool)
    • "_songSpeed": (Normal, Faster, Slower, SuperFast)
    • "_noArrows": (bool)
    • "_proMode": (bool)
    • "_zenMode": (bool)
    • "_smallCubes": (bool)
  • "_environments"
    • "_overrideEnvironments": (bool) Enable or disable user environment.
  • "_colors"
    • "_overrideDefaultColors": (bool) Enable or disable user color scheme.
  • "_graphics"
    • "_mirrorGraphicsSettings": (int) 0 - 3
    • "_mainEffectGraphicsSettings": (int) 0 - 1 "Bloom Post Process"
    • "_smokeGraphicsSettings": (int) 0 - 1
    • "_burnMarkTrailsEnabled": (bool) Hidden setting, hides burn trails left by sabers.
    • "_screenDisplacementEffectsEnabled": (bool)
    • "_maxShockwaveParticles": (int) 0 - 2

Chroma

  • "_chroma"
    • "_disableChromaEvents": (bool)
    • "_disableEnvironmentEnhancements": (bool)
    • "_disableNoteColoring": (bool)
    • "_forceZenModeWalls": (bool)