|
16 | 16 | "description": "Spices things up a bit when receiving a \"New Best\" screen. (Formerly DisturbingNewBests.)", |
17 | 17 | "repository": "https://github.com/RayDeeUx/DeathScreenTweaks", |
18 | 18 | "settings": { |
| 19 | + "filler-header": { |
| 20 | + "name": "DeathScreenTweaks Master Switch + Shortcuts", |
| 21 | + "type": "title" |
| 22 | + }, |
19 | 23 | "enabled": { |
20 | 24 | "name": "Enabled", |
21 | 25 | "description": "Toggles the mod.", |
|
39 | 43 | "type": "bool", |
40 | 44 | "default": false |
41 | 45 | }, |
| 46 | + "prntscrn-integration-header": { |
| 47 | + "name": "PRNTSCRN Integration", |
| 48 | + "type": "title" |
| 49 | + }, |
42 | 50 | "screenshotOnDeath": { |
43 | 51 | "name": "Auto-Screenshot on Death", |
44 | 52 | "description": "Automatically take a screenshot when dying.\n\nThe player will always be visible regardless of your PRNTSCRN preferences.\n\n<cy>\"But this could've been a toggle in PRNTSCRN!\"</c> No.", |
|
75 | 83 | ], |
76 | 84 | "enable-if": "enabled && screenshotOnDeath && loaded:ninxout.prntscrn" |
77 | 85 | }, |
| 86 | + "new-best-customization-header": { |
| 87 | + "name": "\"New Best\" Messages", |
| 88 | + "type": "title" |
| 89 | + }, |
78 | 90 | "changeDeathText": { |
79 | | - "name": "Change \"New Best\" Texts", |
80 | | - "description": "Leaving this enabled is semi-important, since it's kind of the original purpose of this mod. You can disable it though if you want, I guess.", |
| 91 | + "name": "Change \"New Best\" Messages", |
| 92 | + "description": "Replace the \"New Best!\" messages with messages of your own.", |
81 | 93 | "type": "bool", |
82 | 94 | "default": true, |
83 | 95 | "enable-if": "enabled" |
84 | 96 | }, |
85 | 97 | "custom": { |
86 | | - "name": "custom.txt \"New Best\" Texts", |
87 | | - "description": "Includes your own custom \"New Best\" text.\nPlease edit the \"custom.txt\" file by opening this mod's config directory.", |
| 98 | + "name": "custom.txt \"New Best\" Messages", |
| 99 | + "description": "Includes your own custom \"New Best\" messages.\nEdit the \"custom.txt\" file by opening this mod's config directory.", |
88 | 100 | "type": "bool", |
89 | 101 | "default": false, |
90 | 102 | "enable-if": "enabled && changeDeathText" |
91 | 103 | }, |
92 | 104 | "customTextsOnly": { |
93 | | - "name": "Only Use custom.txt \"New Best\" Texts", |
94 | | - "description": "Only uses your own custom \"New Best\" texts from \"custom.txt\" file.\n\nIf no custom quotes are found, the mod will fall back to the default set of quotes.\n\n<cr>Enabling this setting will override the \"Include Brandon Rogers\" setting if you have written your own custom quotes.</c>", |
| 105 | + "name": "Only Use custom.txt \"New Best\" Messages", |
| 106 | + "description": "Only uses your own custom \"New Best\" messages from \"custom.txt\" file.\n\nIf no custom quotes are found, the mod will fall back to the default set of quotes.\n\n<cr>Enabling this setting will override the \"Include Brandon Rogers\" setting if you have written your own custom quotes.</c>", |
95 | 107 | "type": "bool", |
96 | 108 | "default": false, |
97 | 109 | "enable-if": "enabled && changeDeathText && custom" |
98 | 110 | }, |
99 | 111 | "default": { |
100 | | - "name": "Default Set of \"New Best\" Texts", |
101 | | - "description": "Includes the default set of \"New Best\" Texts from this mod.", |
| 112 | + "name": "Default Set of \"New Best\" Messages", |
| 113 | + "description": "Includes the default set of \"New Best\" messages from this mod.", |
102 | 114 | "type": "bool", |
103 | 115 | "default": true, |
104 | 116 | "enable-if": "enabled && changeDeathText && !customTextsOnly" |
|
161 | 173 | "default": true, |
162 | 174 | "enable-if": "enabled && changeDeathText" |
163 | 175 | }, |
| 176 | + "hide-new-best-header": { |
| 177 | + "name": "Accurate Percentages", |
| 178 | + "type": "title" |
| 179 | + }, |
164 | 180 | "hideNewBestMessages": { |
165 | 181 | "name": "Hide \"New Best\" Messages", |
166 | 182 | "description": "Hide death messages on \"New Best\" screens.", |
167 | 183 | "type": "bool", |
168 | 184 | "default": false, |
169 | 185 | "enable-if": "enabled" |
170 | 186 | }, |
| 187 | + "noVisibleNewBest": { |
| 188 | + "name": "Hide \"New Best\" Screen", |
| 189 | + "description": "<cl>Original idea by VolcaroCham.</c>\n\nHides the entire \"New Best\" screen when getting a new best.\n\nNot sure why anyone would willingly enable this, but now the option exists in this mod. Have fun.", |
| 190 | + "type": "bool", |
| 191 | + "default": false, |
| 192 | + "enable-if": "enabled" |
| 193 | + }, |
| 194 | + "accurate-percent-header": { |
| 195 | + "name": "Accurate Percentages", |
| 196 | + "type": "title" |
| 197 | + }, |
171 | 198 | "accuratePercent": { |
172 | 199 | "name": "Accurate Death Percentage", |
173 | 200 | "description": "Adds decimal points to the score on your \"New Best\" screen.", |
|
193 | 220 | }, |
194 | 221 | "enable-if": "enabled && accuratePercent" |
195 | 222 | }, |
| 223 | + "new-best-sfx-header": { |
| 224 | + "name": "\"New Best\" SFX", |
| 225 | + "type": "title" |
| 226 | + }, |
196 | 227 | "newBestSFX": { |
197 | 228 | "name": "\"New Best\" SFX", |
198 | 229 | "description": "<cl>Original idea by Tacocat.</c>\n\nPlay a unique SFX whenever you get a legitimate \"New Best\" screen during Normal Mode. Make sure there is an audio file named \"</c><cl>newBest</c><cy>\" in the config directory.</c>\n\n.mp3, .wav, .ogg, .oga, and .flac are supported.", |
|
223 | 254 | "max": 100, |
224 | 255 | "enable-if": "enabled && newBestSFX" |
225 | 256 | }, |
| 257 | + "always-show-new-best-header": { |
| 258 | + "name": "Always Show \"New Best\"", |
| 259 | + "type": "title" |
| 260 | + }, |
226 | 261 | "alwaysNewBest": { |
227 | 262 | "name": "Always New Best [Normal Mode]", |
228 | 263 | "description": "<cl>Original idea by Tacocat.</c>\n\nShows a \"New Best\" screen, even when you did not make a new best.\n\n<cy>Percentages displayed from this setting use in-game/vanilla calculations</c> <cr>ONLY.</c>\n\n<cr>If you see two \"New Best\" screens when dying in a level, you probably hacked that level.</c>", |
|
244 | 279 | "default": false, |
245 | 280 | "enable-if": "enabled" |
246 | 281 | }, |
| 282 | + "reward-animations-header": { |
| 283 | + "name": "Reward Animations", |
| 284 | + "type": "title" |
| 285 | + }, |
247 | 286 | "currencyLayer": { |
248 | 287 | "name": "Hide Reward Animations", |
249 | 288 | "description": "Hides the reward animation from \"New Best\" screens in rated levels.", |
|
258 | 297 | "default": true, |
259 | 298 | "enable-if": "enabled && currencyLayer" |
260 | 299 | }, |
| 300 | + "collected-coins-header": { |
| 301 | + "name": "Collected Coins Before Death", |
| 302 | + "type": "title" |
| 303 | + }, |
261 | 304 | "showCollectedCoins": { |
262 | 305 | "name": "Show Collected Coins", |
263 | 306 | "description": "Shows the coins you had collected during an attempt before dying.\n\nIf \"Use ASCII Art for Coins Instead\" is enabled, the color of the label adapts to the coin type.", |
|
272 | 315 | "default": false, |
273 | 316 | "enable-if": "enabled && showCollectedCoins" |
274 | 317 | }, |
275 | | - "noVisibleNewBest": { |
276 | | - "name": "Hide \"New Best\" Screen", |
277 | | - "description": "<cl>Original idea by VolcaroCham.</c>\n\nHides the \"New Best\" screen when getting a new best.\n\nNot sure why anyone would willingly enable this, but now the option exists in this mod. Have fun.", |
278 | | - "type": "bool", |
279 | | - "default": false, |
280 | | - "enable-if": "enabled" |
| 318 | + "sisyphus-header": { |
| 319 | + "name": "Sisyphus", |
| 320 | + "type": "title" |
281 | 321 | }, |
282 | 322 | "sisyphus": { |
283 | 323 | "name": "Sisyphus", |
|
382 | 422 | "max": 5.00, |
383 | 423 | "enable-if": "enabled && sisyphus" |
384 | 424 | }, |
| 425 | + "x-position-header": { |
| 426 | + "name": "Customization: X Position", |
| 427 | + "type": "title" |
| 428 | + }, |
385 | 429 | "xPosPercentEnable": { |
386 | 430 | "name": "Customize Position X", |
387 | 431 | "description": "Using this setting is not recommended. The \"developer\" (probably Claude Sonnet 4) that this \"feature\" \"took\" \"inspiration\" from never accounted for potentially off-screen elements.", |
|
407 | 451 | "max": 100.0, |
408 | 452 | "enable-if": "enabled && xPosPercentEnable" |
409 | 453 | }, |
| 454 | + "y-position-header": { |
| 455 | + "name": "Customization: Y Position", |
| 456 | + "type": "title" |
| 457 | + }, |
410 | 458 | "yPosPercentEnable":{ |
411 | 459 | "name": "Customize Position Y", |
412 | 460 | "description": "Using this setting is not recommended. The \"developer\" (probably Claude Sonnet 4) that this \"feature\" \"took\" \"inspiration\" from never accounted for potentially off-screen elements.", |
|
432 | 480 | "max": 100.0, |
433 | 481 | "enable-if": "enabled && yPosPercentEnable" |
434 | 482 | }, |
| 483 | + "rotation-header": { |
| 484 | + "name": "Customization: Rotation", |
| 485 | + "type": "title" |
| 486 | + }, |
435 | 487 | "rotationEnable": { |
436 | 488 | "name": "Customize Rotation", |
437 | 489 | "type": "bool", |
|
454 | 506 | "max": 360.0, |
455 | 507 | "enable-if": "enabled && rotationEnable" |
456 | 508 | }, |
| 509 | + "animation-header": { |
| 510 | + "name": "Customization: Scaling Animation", |
| 511 | + "type": "title" |
| 512 | + }, |
457 | 513 | "customScaleAnim": { |
458 | 514 | "name": "Customize Scale Animation", |
459 | 515 | "description": "Enables the mod to change the scale animation.", |
|
560 | 616 | "max": 4.00, |
561 | 617 | "enable-if": "enabled && customScaleAnim" |
562 | 618 | }, |
| 619 | + "paranoia-header": { |
| 620 | + "name": "Developer", |
| 621 | + "type": "title" |
| 622 | + }, |
563 | 623 | "logging": { |
564 | 624 | "name": "Logging", |
565 | 625 | "type": "bool", |
|
0 commit comments