-
Notifications
You must be signed in to change notification settings - Fork 0
Settings Setter
TheBlackParrot edited this page Feb 8, 2025
·
3 revisions
- Vectors are split into individual values (e.g.
Vector2 settingName
becomesfloat settingNameX
andfloat settingNameY
) - Colors are interpreted as hexadecimal strings, alpha values are ignored
- Setting values are not capped, use to your own discretion
-
All settings are available, except for
DisableIfNoodle
, since you can just turn it off withEnabled
- Settings Setter support was added in 0.7.2, any version prior will not be able to use mapper-set settings
In your Info.dat
file, include a new JSON object in the difficulty data you want to modify, for example:
{
"_difficulty" : "ExpertPlus",
"_difficultyRank" : 9,
"_beatmapFilename" : "ExpertPlusStandard.dat",
"_noteJumpMovementSpeed" : 22,
"_noteJumpStartBeatOffset" : -0.125,
"_customData" : {
"_editorOffset" : 0,
"_editorOldOffset" : 0,
"_settings": {
"_noteTweaks": {
"_enabled": true,
"_enableFog": true,
"_enableHeightFog": false,
"_glowTexture": "Solid",
"_arrowMesh": "Line",
"_fogScale": 1.5,
"_rimDarkening": -1,
"_leftFaceColor": "#000000",
"_rightFaceColor": "#AAEEFF"
}
}
}
}
Please for the love of all do not make NoteTweaks a required mod for your map otherwise I will personally find you and, like, look at you very sternly. Very judgmentally. >:(
"_customData" : {
"_settings": {
"_noteTweaks": {
"_enabled": true,
"_enableFaceGlow": true,
"_arrowScaleX": 1,
"_arrowScaleY": 1,
"_arrowPositionX": 0,
"_arrowPositionY": 0,
"_enableDots": true,
"_dotScaleX": 1,
"_dotScaleY": 1,
"_dotPositionX": 0,
"_dotPositionY": 0,
"_noteScaleX": 1,
"_noteScaleY": 1,
"_noteScaleZ": 1,
"_linkScale": 1,
"_colorBoostLeft": 0,
"_colorBoostRight": 0,
"_leftGlowIntensity": 1,
"_rightGlowIntensity": 1,
"_arrowGlowScale": 1,
"_dotGlowScale": 1,
"_enableChainDots": true,
"_chainDotScaleX": 1,
"_chainDotScaleY": 1,
"_enableChainDotGlow": true,
"_leftFaceColor": "#FFFFFF",
"_rightFaceColor": "#FFFFFF",
"_enableAccDot": false,
"_accDotSize": 15,
"_accDotColor": "#FFFFFF",
"_renderAccDotsAboveSymbols": false,
"_dotMeshSides": 16,
"_leftFaceColorNoteSkew": 0.04,
"_rightFaceColorNoteSkew": 0.04,
"_rotateDot": 0,
"_normalizeLeftFaceColor": false,
"_normalizeRightFaceColor": false,
"_leftFaceGlowColor": "#FFFFFF",
"_leftFaceGlowColorNoteSkew": 1,
"_normalizeLeftFaceGlowColor": false,
"_rightFaceGlowColor": "#FFFFFF",
"_rightFaceGlowColorNoteSkew": 1,
"_normalizeRightFaceGlowColor": false,
"_noteTexture": "Default",
"_invertNoteTexture": false,
"_bombColor": "#404040",
"_bombColorBoost": 0,
"_bombTexture": "Default",
"_bombScale": 1,
"_invertBombTexture": false,
"_enableRainbowBombs": false,
"_rainbowBombTimeScale": 6,
"_rainbowBombSaturation": 0.67,
"_rainbowBombValue": 0.9,
"_glowTexture": "Glow",
"_arrowMesh": "Default",
"_fixDotsIfNoodle": true,
"_leftMinBrightness": 0,
"_leftMaxBrightness": 1,
"_rightMinBrightness": 0,
"_rightMaxBrightness": 1,
"_leftGlowBlendOp": "Add",
"_rightGlowBlendOp": "Add",
"_leftGlowOffsetX": 0,
"_leftGlowOffsetY": 0,
"_rightGlowOffsetX": 0,
"_rightGlowOffsetY": 0,
"_enableNoteOutlines": false,
"_enableBombOutlines": false,
"_noteOutlineScale": 5,
"_bombOutlineScale": 5,
"_noteOutlineLeftColor": "#000000",
"_noteOutlineLeftColorSkew": 0.1,
"_normalizeLeftOutlineColor": false,
"_normalizeRightOutlineColor": false,
"_noteOutlineRightColor": "#000000",
"_noteOutlineRightColorSkew": 0.1,
"_bombOutlineColor": "#FFFFFF",
"_enableFog": true,
"_enableHeightFog": true,
"_fogStartOffset": 100,
"_fogScale": 0.5,
"_fogHeightOffset": 0,
"_fogHeightScale": 2.5,
"_rimDarkening": 0.2,
"_rimOffset": -0.1,
"_rimScale": 2,
"_smoothness": 0.95,
"_rimCameraDistanceOffset": 5
}
}
}