-
-
Notifications
You must be signed in to change notification settings - Fork 38
/
mod.json
225 lines (225 loc) · 6.69 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
{
"geode": "3.8.1",
"version": "6.8.0",
"gd": {
"win": "2.206",
"mac": "2.206",
"android": "2.206"
},
"id": "hjfod.betteredit",
"name": "BetterEdit",
"developers": ["HJfod"],
"description": "The Ultimate Editor Mod",
"links": {
"homepage": "https://betteredit.pro",
"source": "https://github.com/HJfod/BetterEdit",
"community": "https://discord.gg/UGHDfzQtpz"
},
"dependencies": [
{
"id": "geode.node-ids",
"version": "1.13.0",
"importance": "required"
},
{
"id": "geode.custom-keybinds",
"version": "1.7.1",
"importance": "required"
},
{
"id": "hjfod.gmd-api",
"version": "1.2.1",
"importance": "required"
},
{
"id": "cvolton.level-id-api",
"version": "1.0.0",
"importance": "required"
},
{
"id": "hjfod.trashcan",
"version": "1.0.0",
"importance": "recommended"
},
{
"id": "hjfod.backups",
"version": "1.0.0",
"importance": "recommended"
},
{
"id": "alphalaneous.awesome_modifier_icons",
"version": "1.0.3",
"importance": "recommended"
},
{
"id": "alphalaneous.improvedlink",
"version": "1.0.5",
"importance": "recommended"
},
{
"id": "alphalaneous.improved_group_view",
"version": "1.0.5",
"importance": "recommended"
}
],
"resources": {
"spritesheets": {
"UISheet": [
"resources/*.png"
],
"ViewTabSheet": [
"resources/view/*.png"
]
},
"sprites": [
"resources/images/*.png"
]
},
"settings": {
"auto-save-rate": {
"type": "string",
"default": "Every 10 Minutes",
"name": "Auto-save",
"one-of": ["Every 10 Minutes", "Every 20 Minutes", "Every Hour", "Never"],
"description": "Automatically saves the level in the editor at the specified rate, as well as creates a backup. The backups created by autosave get automatically deleted after 3 new ones have been created to avoid using too much disk space"
},
"quick-save": {
"type": "bool",
"default": true,
"name": "Quick Save",
"description": "Makes level saving faster by saving to a backup file rather than directly to the save file"
},
"mouse-move-on-zoom": {
"type": "bool",
"default": true,
"name": "Zoom Towards Cursor",
"description": "When enabled and while holding down the CTRL key, zooming in the editor with the scroll wheel will be zoomed toward the cursor and not the center of the screen",
"platforms": ["desktop"]
},
"pinch-to-zoom": {
"type": "bool",
"default": true,
"name": "Pinch to Zoom",
"description": "When enabled, you can use two fingers to zoom",
"platforms": ["android"]
},
"show-zoom-text": {
"type": "bool",
"default": true,
"name": "Show Zoom Text",
"description": "When enabled, flashes the current zoom level as text when you zoom in / out in the editor"
},
"scale-factor": {
"type": "float",
"default": 1.00,
"max": 1.00,
"min": 0.6,
"name": "Scale Factor",
"description": "The factor the UI should be scaled by. <cr>Requires re-entering the editor!</c>",
"control": {
"slider": true,
"slider-step": 0.025
}
},
"scale-pause": {
"type": "bool",
"default": true,
"name": "Scale Pause Menu",
"description": "Whether the editor pause menu should be scaled according to the scale factor aswell"
},
"scale-build-tabs": {
"type": "bool",
"default": true,
"name": "Scale Build Tabs",
"description": "Whether the tabs above the object selection area should be scaled according to the scale factor aswell"
},
"better-font-select": {
"type": "bool",
"default": true,
"name": "New Font Selection Menu",
"description": "Replaces the old font select screen with a better one with scrolling"
},
"new-edit-menu": {
"type": "bool",
"default": true,
"name": "New Edit Menu",
"description": "Changes the object moving menu to have the move button grouped directionally rather than in a list. <cr>Requires re-entering the editor!</c>"
},
"view-menu": {
"type": "bool",
"default": true,
"name": "Show View Tab",
"description": "Adds a new fourth tab to the editor with buttons from quickly toggling on/off the visibility of features"
},
"new-color-menu": {
"type": "bool",
"default": true,
"name": "New Color Menu",
"description": "Changes the object color selection menu to show more channels aswell as previews for colors and special colors"
},
"larger-color-menu": {
"type": "bool",
"default": {
"win": false,
"mac": false,
"android": true
},
"name": "Larger Color Menu",
"description": "If you're using the <cr>New Color Menu</c>, this makes the color channel buttons a bit larger"
},
"hide-trigger-ui": {
"type": "bool",
"default": false,
"name": "Hide Trigger Backgrounds",
"description": "Hides the <cc>backgrounds</c> on all triggers when using sliders, like with <cl>shader</c> triggers"
},
"grid-size-controls": {
"type": "bool",
"default": true,
"name": "Show Grid Size Controls",
"description": "Shows controls in the UI for adjusting the size of the grid. <cr>Requires re-entering the editor!</c>",
"platforms": ["win", "android64"]
},
"show-grid-on-size-change": {
"type": "bool",
"default": true,
"name": "Show Grid on Size Change",
"description": "If the grid is currently hidden and you use the controls to change its size, its toggled on",
"platforms": ["win", "android64"]
},
"copy-paste-from-clipboard": {
"type": "bool",
"default": true,
"name": "Copy & Paste to Clipboard",
"description": "Copy & paste objects to/from system clipboard. This means that when you copy objects, you can paste it in a text editor in its text representation, and also paste it in to the editor later"
},
"dev-mode": {
"type": "bool",
"default": false,
"name": "Developer Mode",
"description": "Enables some features intended for Developers"
},
"pro-section": {
"type": "title",
"name": "Supporter Settings",
"description": "These settings are for features only available to <cp>Supporters</c>. Support BetterEdit to get access!"
},
"better-select": {
"type": "bool",
"default": false,
"name": "Better Warp Selection (WIP)",
"description": "<cr>THIS FEATURE IS HEAVILY WIP</c>",
"enable-if": "saved:has-pro && dev-mode",
"enable-if-description": "This Feature is Supporter-Only & Heavily WIP!"
},
"enable-pro-ui": {
"type": "bool",
"default": false,
"name": "Enable Pro UI",
"description": "Give the Editor a <cy>New Look</c>! <cr>THIS FEATURE IS HEAVILY WIP</c>",
"enable-if": "saved:has-pro && dev-mode",
"enable-if-description": "This Feature is Supporter-Only & Heavily WIP!"
}
},
"tags": ["editor", "enhancement", "utility", "customization"]
}