Skip to content

Commit 2ea937a

Browse files
committed
im supposed to be building gameplay dammit
1 parent 9c3c972 commit 2ea937a

File tree

1 file changed

+74
-14
lines changed

1 file changed

+74
-14
lines changed

mod.json

Lines changed: 74 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
"description": "Spices things up a bit when receiving a \"New Best\" screen. (Formerly DisturbingNewBests.)",
1717
"repository": "https://github.com/RayDeeUx/DeathScreenTweaks",
1818
"settings": {
19+
"filler-header": {
20+
"name": "DeathScreenTweaks Master Switch + Shortcuts",
21+
"type": "title"
22+
},
1923
"enabled": {
2024
"name": "Enabled",
2125
"description": "Toggles the mod.",
@@ -39,6 +43,10 @@
3943
"type": "bool",
4044
"default": false
4145
},
46+
"prntscrn-integration-header": {
47+
"name": "PRNTSCRN Integration",
48+
"type": "title"
49+
},
4250
"screenshotOnDeath": {
4351
"name": "Auto-Screenshot on Death",
4452
"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,30 +83,34 @@
7583
],
7684
"enable-if": "enabled && screenshotOnDeath && loaded:ninxout.prntscrn"
7785
},
86+
"new-best-customization-header": {
87+
"name": "\"New Best\" Messages",
88+
"type": "title"
89+
},
7890
"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.",
8193
"type": "bool",
8294
"default": true,
8395
"enable-if": "enabled"
8496
},
8597
"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.",
88100
"type": "bool",
89101
"default": false,
90102
"enable-if": "enabled && changeDeathText"
91103
},
92104
"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>",
95107
"type": "bool",
96108
"default": false,
97109
"enable-if": "enabled && changeDeathText && custom"
98110
},
99111
"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.",
102114
"type": "bool",
103115
"default": true,
104116
"enable-if": "enabled && changeDeathText && !customTextsOnly"
@@ -161,13 +173,28 @@
161173
"default": true,
162174
"enable-if": "enabled && changeDeathText"
163175
},
176+
"hide-new-best-header": {
177+
"name": "Accurate Percentages",
178+
"type": "title"
179+
},
164180
"hideNewBestMessages": {
165181
"name": "Hide \"New Best\" Messages",
166182
"description": "Hide death messages on \"New Best\" screens.",
167183
"type": "bool",
168184
"default": false,
169185
"enable-if": "enabled"
170186
},
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+
},
171198
"accuratePercent": {
172199
"name": "Accurate Death Percentage",
173200
"description": "Adds decimal points to the score on your \"New Best\" screen.",
@@ -193,6 +220,10 @@
193220
},
194221
"enable-if": "enabled && accuratePercent"
195222
},
223+
"new-best-sfx-header": {
224+
"name": "\"New Best\" SFX",
225+
"type": "title"
226+
},
196227
"newBestSFX": {
197228
"name": "\"New Best\" SFX",
198229
"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,6 +254,10 @@
223254
"max": 100,
224255
"enable-if": "enabled && newBestSFX"
225256
},
257+
"always-show-new-best-header": {
258+
"name": "Always Show \"New Best\"",
259+
"type": "title"
260+
},
226261
"alwaysNewBest": {
227262
"name": "Always New Best [Normal Mode]",
228263
"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,6 +279,10 @@
244279
"default": false,
245280
"enable-if": "enabled"
246281
},
282+
"reward-animations-header": {
283+
"name": "Reward Animations",
284+
"type": "title"
285+
},
247286
"currencyLayer": {
248287
"name": "Hide Reward Animations",
249288
"description": "Hides the reward animation from \"New Best\" screens in rated levels.",
@@ -258,6 +297,10 @@
258297
"default": true,
259298
"enable-if": "enabled && currencyLayer"
260299
},
300+
"collected-coins-header": {
301+
"name": "Collected Coins Before Death",
302+
"type": "title"
303+
},
261304
"showCollectedCoins": {
262305
"name": "Show Collected Coins",
263306
"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,12 +315,9 @@
272315
"default": false,
273316
"enable-if": "enabled && showCollectedCoins"
274317
},
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"
281321
},
282322
"sisyphus": {
283323
"name": "Sisyphus",
@@ -382,6 +422,10 @@
382422
"max": 5.00,
383423
"enable-if": "enabled && sisyphus"
384424
},
425+
"x-position-header": {
426+
"name": "Customization: X Position",
427+
"type": "title"
428+
},
385429
"xPosPercentEnable": {
386430
"name": "Customize Position X",
387431
"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,6 +451,10 @@
407451
"max": 100.0,
408452
"enable-if": "enabled && xPosPercentEnable"
409453
},
454+
"y-position-header": {
455+
"name": "Customization: Y Position",
456+
"type": "title"
457+
},
410458
"yPosPercentEnable":{
411459
"name": "Customize Position Y",
412460
"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,6 +480,10 @@
432480
"max": 100.0,
433481
"enable-if": "enabled && yPosPercentEnable"
434482
},
483+
"rotation-header": {
484+
"name": "Customization: Rotation",
485+
"type": "title"
486+
},
435487
"rotationEnable": {
436488
"name": "Customize Rotation",
437489
"type": "bool",
@@ -454,6 +506,10 @@
454506
"max": 360.0,
455507
"enable-if": "enabled && rotationEnable"
456508
},
509+
"animation-header": {
510+
"name": "Customization: Scaling Animation",
511+
"type": "title"
512+
},
457513
"customScaleAnim": {
458514
"name": "Customize Scale Animation",
459515
"description": "Enables the mod to change the scale animation.",
@@ -560,6 +616,10 @@
560616
"max": 4.00,
561617
"enable-if": "enabled && customScaleAnim"
562618
},
619+
"paranoia-header": {
620+
"name": "Developer",
621+
"type": "title"
622+
},
563623
"logging": {
564624
"name": "Logging",
565625
"type": "bool",

0 commit comments

Comments
 (0)