-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathmod.json
More file actions
218 lines (218 loc) · 6.48 KB
/
mod.json
File metadata and controls
218 lines (218 loc) · 6.48 KB
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
{
"geode": "5.7.0",
"gd": {
"android": "2.2081",
"win": "2.2081",
"mac": "2.2081",
"ios": "2.2081"
},
"id": "elohmrow.death_tracker",
"name": "Death Tracker",
"version": "v3.0.7",
"developer": "abb2k",
"description": "Tracks your deaths at every percentage",
"links": {
"source": "https://github.com/abb2k/death-tracker",
"community": "https://discord.gg/8VTdWXghA6"
},
"issues": {
"info": "Feel free to send eny issues on the \"feedback\" channel on the discord server!",
"url": "https://discord.gg/8VTdWXghA6"
},
"resources": {
"spritesheets": {
"dt-sheet": [
"resources/*.png",
"resources/tutorialExpressions/*.png"
]
}
},
"tags": ["utility", "interface", "offline"],
"settings": {
"functionallity-title":{
"type": "title",
"name": "Functionality"
},
"session-method": {
"name": "Session Method",
"description": "Determines when a session should end.\n<cy>Exit level</c> - Ends when exiting the level.\n<cy>Exit Game</c> - Ends when exiting the game.\n<cy>Exit Game</c> - End after a set amount of seconds pass (Session Length).",
"type": "string",
"default": "Exit game",
"one-of": ["Exit level", "Exit game"]
},
"late-save": {
"name": "Late Save",
"description": "Will save your deaths when exiting the level instead of when you die, this may fix lag spikes that happen on death.",
"type": "bool",
"default": false
},
"safe-mode-v3": {
"name": "Safe Mode",
"description": "Will prevent ANY form of death tracking",
"type": "bool",
"default": false
},
"cheat-detect": {
"name": "Cheat Detection",
"description": "Will prevent deaths from tracking when using noclip or speedhack (mostly accurate)",
"type": "bool",
"default": true
},
"disable-tracking-completed-levels": {
"name": "Disable Tracking Completed Levels",
"description": "Disables tracking on completed online levels.",
"type": "bool",
"default": false
},
"bakcups-title":{
"type": "title",
"name": "Backups"
},
"backups-unlimited":{
"type": "bool",
"default": false,
"name": "Unlimited Backups",
"description": "Remove/Add the limit for how many of the most recent backups should be saved"
},
"backups-max-amount":{
"type": "int",
"default": 5,
"min": 1,
"name": "Max Auto Backups",
"description": "The limit of how many backups will be saved before old ones are deleted",
"enable-if": "!backups-unlimited"
},
"auto-bakcups-title":{
"type": "title",
"name": "Auto Backups"
},
"auto-backups-enabled":{
"type": "bool",
"default": true,
"name": "Auto Backups Enabled",
"description": "Enable/Disable auto backups on all levels"
},
"auto-backups-general":{
"type": "bool",
"default": true,
"name": "Auto Backup General",
"description": "Whether to backup the general (not session) data when creating a backup automatically",
"enable-if": "auto-backups-enabled"
},
"auto-backups-sessions-all":{
"type": "bool",
"default": true,
"name": "Auto Backup All Sessions",
"description": "Whether to backup all sessions of a level when creating a backup automatically. if diabled you can set the specific amount of sessions you wanna save in the \"Backup Sessions Amount\" setting",
"enable-if": "auto-backups-enabled"
},
"auto-backups-sessions-amount":{
"type": "int",
"min": 0,
"default": 2,
"name": "Auto Backup Sessions Amount",
"description": "How many of the most recent sessions should be saved in a automatically created backup",
"enable-if": "auto-backups-enabled && !auto-backups-sessions-all"
},
"auto-backup-at-lvl-exit":{
"type": "bool",
"default": true,
"name": "Auto Backup at level exit",
"description": "Create a backup whenever exiting a level",
"enable-if": "auto-backups-enabled"
},
"auto-backup-at-dt-exit":{
"type": "bool",
"default": true,
"name": "Auto Backup at death tracker menu exit",
"description": "Create a backup whenever exiting the death tracker menu",
"enable-if": "auto-backups-enabled"
},
"save-title":{
"type": "title",
"name": "Save"
},
"check-for-old":{
"name": "Convert old saves",
"description": "This is used to convert old saves from death tracker V2 to V3",
"type": "custom:button-type-dt"
},
"save-path-new": {
"type": "folder",
"name": "Save Path",
"default": "{mod_save_dir}/levels"
},
"customazation-title":{
"type": "title",
"name": "Customazation"
},
"pause-menu": {
"name": "Pause Menu Button",
"description": "Adds the tracker button to the pause menu.",
"type": "bool",
"default": true
},
"complete-menu": {
"name": "Complete Menu Button",
"description": "Adds the tracker button to the level complete screen.",
"type": "bool",
"default": true
},
"enter-new-line":{
"type": "keybind",
"name": "Enter new line",
"description": "Enters a new line when editing a labels text",
"category": "universal",
"migrate-from": "elohmrow.death_tracker/enter-new-line",
"default": {
"win": ["Enter"],
"mac": ["Enter"],
"ios": ["Enter"],
"android": ["Enter"]
}
},
"enter-new-run-per":{
"type": "keybind",
"name": "Enter new run percentage",
"description": "Enters a new run percent when inputting for adding a new percent to your \"runs to track\"",
"category": "universal",
"migrate-from": "elohmrow.death_tracker/enter-new-run-per",
"default": {
"win": ["Enter"],
"mac": ["Enter"],
"ios": ["Enter"],
"android": ["Enter"]
}
},
"add-deaths":{
"type": "keybind",
"name": "Add deaths",
"description": "Adds deaths while you input a percent to change deaths to your level",
"category": "universal",
"migrate-from": "elohmrow.death_tracker/add-deaths",
"default": {
"win": ["Enter"],
"mac": ["Enter"],
"ios": ["Enter"],
"android": ["Enter"]
}
},
"remove-deaths":{
"type": "keybind",
"name": "Remove deaths",
"description": "Removes deaths while you input a percent to change deaths to your level",
"category": "universal",
"migrate-from": "elohmrow.death_tracker/remove-deaths",
"default": {
"win": ["Shift+Enter"],
"mac": ["Shift+Enter"],
"ios": ["Shift+Enter"],
"android": ["Shift+Enter"]
}
}
},
"dependencies": {
"geode.node-ids": ">=v1.10.0",
"cvolton.level-id-api": "v2.0.0-beta.2"
}
}