-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmod.json
234 lines (234 loc) · 9.54 KB
/
mod.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
{
"geode": "4.0.1",
"gd": {
"mac": "2.2074",
"android": "2.2074",
"win": "2.2074"
},
"version": "v1.5.2",
"id": "raydeeux.deathscreentweaks",
"name": "DeathScreenTweaks",
"developers": ["RayDeeUx", "sofabeddd"],
"description": "Various tweaks to the \"New Best\" screen. (Formerly DisturbingNewBests.)",
"repository": "https://github.com/RayDeeUx/DeathScreenTweaks",
"settings": {
"enabled": {
"name": "Enabled",
"description": "Toggles the mod.",
"type": "bool",
"default": true
},
"configdir": {
"name": "Config Directory: Manage Custom Texts",
"description": "Opens the config directory.",
"desc": "<cy>(Hopefully.)</c>\nThis setting does literally nothing new except being a button that acts as a shortcut to open the config directory for this mod (which is kind of important for using this mod properly, because this is where you will store your custom end level screen splash texts), because the legendary developers in the Geode Team themselves forgot to add a shortcut button that would have done this exact same thing, and I have gotten far too many folks (rightfully) asking me to find the config directory when using some of my other mods, and I hate repeating the same things over and over again, and I don't know if the next major update for Geode will also repeat this mistake where HJfod forgets to include a config directory shortcut button, so this setting and this button are here for extra insurance, so please enjoy this extra button, I guess. Anyway, by the time you're finished reading this, your device should be finished with opening the config directory; press \"Aight\" to close this window.",
"type": "custom:configdir"
},
"refresh": {
"name": "Refresh Custom Texts",
"description": "Refresh your custom texts.",
"type": "custom:refresh"
},
"checkJustDont": {
"name": "Run \"Just Dont\"/\"Do Not...\" Check",
"description": "<cp>REQUIRES GAME RESTART TO APPLY.</c>\n\nWhen Geometry Dash opens, automatically check if the \"Just Dont\"/\"Do Not...\" setting is enabled.\n\n<cy>This setting is for the slim minority of users who don't have the \"Just Dont\"/\"Do Not...\" option enabled in GD's settings. This setting is disabled by default and the check only runs once per game session on the main menu.</c>",
"type": "bool",
"default": false
},
"changeDeathText": {
"name": "Change \"New Best\" Texts",
"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.",
"type": "bool",
"default": true
},
"custom": {
"name": "custom.txt \"New Best\" Texts",
"description": "Includes your own custom \"New Best\" text.\nPlease edit the \"custom.txt\" file by opening this mod's config directory.",
"type": "bool",
"default": false
},
"customTextsOnly": {
"name": "Only Use custom.txt \"New Best\" Texts",
"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>",
"type": "bool",
"default": false
},
"default": {
"name": "Default Set of \"New Best\" Texts",
"description": "Includes the default set of \"New Best\" Texts from this mod.",
"type": "bool",
"default": true
},
"brandonRogers": {
"name": "Brandon Rogers (READ!)",
"description": "Includes quotes from YouTube comedian Brandon Rogers.\n<cr>WARNING: Brandon Rogers' humor may not be for everyone, but the quotes have been allowed by Geode's lead developers.</c>\n\n<cr>This is your only warning.</c>",
"type": "bool",
"default": false
},
"snl50": {
"name": "SNL50",
"description": "Includes quotes from Saturday Night Live (one from each season, hopefully).",
"type": "bool",
"default": true
},
"lineWrapping": {
"name": "Linewrapping",
"description": "Allows linewrapping for all \"New Best\" death messages.\n\nUseful for anyone who wants incredibly long (but still legible) death messages.\n\nDisabling this option will ignore whatever value you have set for the \"'New Best' Text Max Scale\" setting below.",
"type": "bool",
"default": true
},
"maxScale": {
"name": "\"New Best\" Text Max Scale",
"description": "Sets the max scale of all \"New Best\" death messages.\n\n(The \"Linewrapping\" setting above needs to be enabled for this setting to apply.)",
"type": "float",
"default": 1,
"min": 0.10,
"max": 1.20,
"control": {
"slider-step": 0.01
}
},
"customFont": {
"name": "\"New Best\" Text Font #",
"description": "Sets the font of all \"New Best\" death messages. 0 for Pusab, -1 for Golden Pusab, -2 for chatFont.\n-All other numbers: use the level editor, find the font each number corresponds to, subtract that number by 1, then put it here.</c>",
"type": "int",
"default": 0,
"min": -3,
"max": 59,
"control": {
"input": true,
"slider": true,
"arrows": true,
"big-arrows": true,
"arrow-step": 1,
"big-arrow-step": 5,
"slider-step": 1
}
},
"customFontGoldColor": {
"name": "Gold Color (Non-Golden Pusab Fonts)",
"description": "Applies something close to the gold color for \"New Best\" death messages <cp>only if your setting for \"'New Best' Text Font #\" is not 0</c>.",
"type": "bool",
"default": true
},
"hideNewBestMessages": {
"name": "Hide \"New Best\" Messages",
"description": "Hide death messages on \"New Best\" screens.",
"type": "bool",
"default": false
},
"accuratePercent": {
"name": "Accurate Death Percentage",
"description": "Adds decimal points to the score on your \"New Best\" screen.",
"type": "bool",
"default": false
},
"accuracy": {
"name": "Accu. Death % Accuracy",
"description": "Choose how many decimal points to add for your percentage on your \"New Best\" screen.",
"type": "int",
"default": 2,
"min": 1,
"max": 15,
"control": {
"input": true,
"slider": true,
"arrows": true,
"big-arrows": true,
"arrow-step": 1,
"big-arrow-step": 5,
"slider-step": 1
}
},
"newBestSFX": {
"name": "\"New Best\" SFX",
"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.",
"type": "bool",
"default": false
},
"extension": {
"name": "\"New Best\" SFX File Extension",
"description": "Choose the SFX file extension for your \"New Best\" SFX. Only applies to Normal Mode.\n<cy>Only file extensions supported by the FMOD audio engine</c> <cy>(</c><cl>https://fmod.com</c><cy>, which Geometry Dash uses) are available for this setting.</c>",
"type": "string",
"default": "mp3",
"one-of": [
"mp3",
"wav",
"flac",
"oga",
"ogg",
"[None, play vanilla SFX]"
]
},
"newBestVolume": {
"name": "\"New Best\" SFX Volume",
"description": "Set the volume of your \"New Best\" SFX (as a percentage).",
"type": "int",
"default": 50,
"min": 0,
"max": 100
},
"alwaysNewBest": {
"name": "Always New Best [Normal Mode]",
"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>",
"type": "bool",
"default": false
},
"alwaysNewBestPractice": {
"name": "Always New Best [Practice Mode]",
"description": "Always show a \"New Best\" when you die in <cg>practice mode</c>.",
"type": "bool",
"default": false
},
"alwaysNewBestPlaytest": {
"name": "Always New Best [Testmode]",
"description": "Always show a \"New Best\" when you die in <cl>testmode</c> (playtesting levels).\n<cl>You really shouldn't enable this. It just looks silly. But the option's here anyway, because why not.</c>",
"type": "bool",
"default": false
},
"currencyLayer": {
"name": "Hide Reward Animations",
"description": "Hides the reward animation from \"New Best\" screens in rated levels.",
"type": "bool",
"default": false
},
"noVisibleNewBest": {
"name": "Hide \"New Best\" Screen",
"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.",
"type": "bool",
"default": false
},
"logging": {
"name": "Enable Logging",
"type": "bool",
"default": false
}
},
"resources": {
"files": [
"resources/*.txt",
"resources/*.png",
"resources/*.fnt"
]
},
"incompatibilities": [
{
"id": "raydeeux.disturbingnewbests",
"version": "*",
"importance": "superseded"
},
{
"id": "cham.nonewbest",
"version": "*",
"importance": "superseded"
}
],
"issues": {
"url": "https://discord.com/channels/911701438269386882/1205523212444639292",
"info": "To disable hyphen prefixes and suffixes in custom messages, edit saved.json. For other issues, ping me <cl>(@erymanthus)</c> in the Geode SDK Discord server's <cl>#help</c> channel if you need help. <cr>DMs are NOT accepted.</c>"
},
"links": {
"community": "https://discord.gg/WqZBYdBWZW",
"homepage": "https://discord.com/channels/822510988409831486/1206371881222144020"
}
}