Repository navigation
Expand file tree
/
Copy pathcSettings.json
More file actions
707 lines (707 loc) · 25.4 KB
/
Copy pathcSettings.json
File metadata and controls
707 lines (707 loc) · 25.4 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
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
{
"autoDetect": {
"name": "Auto-Detect Best Settings",
"id": "autoDetect",
"description": "Tests the client and the game on your PC for about two minutes and picks what runs best. Don't touch mouse or keyboard meanwhile. You can undo it",
"type": "none",
"category": "General",
"button": "Run",
"buttonAction": "{{kute}}.autoDetect.setUp()",
"requiresLogin": true,
"hostFeature": "autodetect-v2"
},
"autoDetectResult": {
"name": "Last Auto-Detect Result",
"id": "autoDetectResult",
"description": "See what the last run measured and changed, and undo it",
"type": "none",
"category": "General",
"button": "Show",
"buttonAction": "{{kute}}.autoDetect.showLast()"
},
"hotkeys": {
"name": "Hotkeys",
"id": "hotkeys",
"description": "Change or clear Kute's own keys (new lobby, matchmaker, reload, fullscreen, chat logs) and add keys for toggles",
"type": "none",
"category": "General",
"button": "Change",
"buttonAction": "{{kute}}.hotkeys.edit()",
"hostFeature": "hotkeys"
},
"performanceMode": {
"name": "Disable & Hide All Non-Performance Settings",
"id": "performanceMode",
"description": "Turns off everything cosmetic and hides its settings. Turn this off again and all of them come back as they were",
"type": "checkbox",
"category": "General",
"defaultValue": false,
"needsRefresh": true,
"hostFeature": "performance-mode"
},
"startMode": {
"name": "Start Mode",
"id": "startMode",
"description": "How the window opens when Kute starts",
"type": "select",
"category": "General",
"defaultValue": "Remember Previous",
"options": ["Remember Previous", "Borderless Fullscreen", "Windowed", "Maximized"]
},
"gameFpsLimit": {
"name": "FPS Limit",
"id": "gameFpsLimit",
"description": "Caps your FPS to save power and heat. 0 means unlimited",
"type": "slider",
"category": "General",
"defaultValue": 0,
"min": 0,
"max": 2000,
"step": 5
},
"discordRPC": {
"name": "Discord Rich Presence",
"id": "discordRPC",
"description": "Shows your current mode and map on your Discord profile",
"type": "checkbox",
"category": "General",
"defaultValue": true,
"needsRestart": true
},
"accountManager": {
"name": "Account Manager",
"id": "accountManager",
"description": "Save your Krunker accounts and switch between them from the menu",
"type": "checkbox",
"category": "General",
"defaultValue": true
},
"market": {
"name": "Kute Market",
"id": "market",
"description": "Enables market and trading features: K values, liquidity grades, trade verdicts and the market analyzer. In return, you allow Kute to see trading stats.",
"type": "checkbox",
"category": "General",
"defaultValue": true,
"disabledBy": "disableOnlineFeatures"
},
"obsCapturePlugin": {
"name": "OBS Capture Plugin",
"id": "obsCapturePlugin",
"platforms": ["windows"],
"description": "Adds a Kute Capture source to OBS (close OBS first). For sound, add an Application Audio Capture of 'Kute audio window'",
"type": "checkbox",
"category": "General",
"defaultValue": false
},
"rawInput": {
"name": "Raw Input",
"id": "rawInput",
"platforms": ["windows"],
"description": "Mouse movement comes straight from the device, without Windows pointer acceleration, and all of it reaches the game, also when you click or scroll mid-flick. Krunker's own Raw Mouse Input follows this setting",
"type": "checkbox",
"category": "Game",
"defaultValue": true,
"needsRefresh": true
},
"rampBoost": {
"name": "Ramp Boosting",
"id": "rampBoost",
"description": "Scrolling makes you jump, for easier ramp boosts. Off in competitive. Turn it off if another tool already does this",
"type": "checkbox",
"category": "Game",
"defaultValue": false
},
"autoSpec": {
"name": "Auto Spectate",
"id": "autoSpec",
"description": "Joins public matches as a spectator instead of a player",
"type": "checkbox",
"category": "Game",
"defaultValue": false
},
"hsSound": {
"name": "Headshot Sound on Every Kill",
"id": "hsSound",
"performance": false,
"description": "Plays the headshot sound on every kill, not just headshots",
"category": "Game",
"type": "checkbox",
"defaultValue": false
},
"hpEnemyCounter": {
"name": "Hardpoint Enemy Counter",
"id": "hpEnemyCounter",
"performance": false,
"description": "Shows how many enemies are on the point in competitive Hardpoint",
"type": "checkbox",
"category": "Game",
"defaultValue": true
},
"showPing": {
"name": "Player List Ping",
"id": "showPing",
"performance": false,
"description": "Shows everyone's ping next to their name in the player list",
"type": "checkbox",
"category": "Game",
"defaultValue": true,
"needsRefresh": true
},
"realPing": {
"name": "Real Ping™️",
"id": "realPing",
"description": "Pings the lobby server directly and shows your real latency",
"type": "checkbox",
"category": "Game",
"defaultValue": false,
"needsRestart": true
},
"matchmaker": {
"name": "Matchmaker (F6)",
"id": "matchmaker",
"description": "F6 joins the lowest ping lobby that matches your filters instead of a random one",
"type": "checkbox",
"category": "Game",
"defaultValue": true,
"button": "Filters",
"buttonAction": "{{kute}}.matchmaker.showFilters()"
},
"rankedAlert": {
"name": "Ranked Match Alert",
"id": "rankedAlert",
"description": "When Krunker's ranked queue finds a match while you are tabbed out, Kute comes to the front",
"type": "checkbox",
"category": "Game",
"defaultValue": true,
"button": "Sound",
"buttonAction": "{{kute}}.queueSound.showOptions()"
},
"accountEndMessage": {
"name": "Match End Message per Account",
"id": "accountEndMessage",
"description": "Remembers Krunker's Match End Message per account, an account without one sends nothing",
"type": "checkbox",
"category": "Game",
"defaultValue": false,
"requiresLogin": true
},
"exitButton": {
"name": "Exit Button",
"id": "exitButton",
"performance": false,
"description": "Adds an Exit button to the menu",
"type": "checkbox",
"category": "Interface",
"defaultValue": true
},
"menuTimer": {
"name": "Menu Timer",
"id": "menuTimer",
"performance": false,
"description": "Shows the match timer while you are in the menu",
"type": "checkbox",
"category": "Interface",
"defaultValue": true
},
"classicMenu": {
"name": "Classic Menu",
"id": "classicMenu",
"performance": false,
"description": "Season 9 menu layout, new buttons and features stay",
"type": "checkbox",
"category": "Interface",
"defaultValue": false
},
"betterChat": {
"name": "Better Chat",
"id": "betterChat",
"performance": false,
"description": "Team and all chat in one view. Press Tab to switch where you send",
"type": "checkbox",
"category": "Interface",
"defaultValue": true
},
"chatLogs": {
"name": "Chat Logs",
"id": "chatLogs",
"description": "Keeps the last 2000 chat lines, also across lobbies, to search and copy. F1 opens them, change it in Hotkeys",
"type": "checkbox",
"category": "Interface",
"defaultValue": true,
"button": "Open",
"buttonAction": "{{kute}}.chatLogs?.open()"
},
"textSelect": {
"name": "Selectable Chat",
"id": "textSelect",
"performance": false,
"description": "Lets you select and copy text from the chat",
"type": "checkbox",
"category": "Interface",
"defaultValue": true
},
"cleanUI": {
"name": "Cleaner Menu",
"id": "cleanUI",
"description": "Hides ads, promos, the Popular Now row and other clutter in the menu",
"type": "checkbox",
"category": "Interface",
"defaultValue": false
},
"hideBundles": {
"name": "Hide Bundle Popups",
"id": "hideBundles",
"description": "Stops store bundle popups from showing up outside the store",
"type": "checkbox",
"category": "Interface",
"defaultValue": false
},
"clanColors": {
"name": "Show Clan Colors",
"id": "clanColors",
"performance": false,
"description": "Colors the tags of some clans in the player lists",
"type": "checkbox",
"category": "Interface",
"defaultValue": true,
"disabledBy": "disableOnlineFeatures"
},
"cuteBadge": {
"name": "Show Kute Badge",
"id": "cuteBadge",
"description": "Shows a badge next to other Kute players. This only affects what you see, others still see yours",
"type": "checkbox",
"category": "Interface",
"defaultValue": true,
"disabledBy": "disableOnlineFeatures"
},
"kuteIcons": {
"name": "Use Kute Icons",
"id": "kuteIcons",
"performance": false,
"description": "Kute's own icons for counters, ammo, hitmarker, reticle and scope. Your game settings stay untouched",
"type": "checkbox",
"category": "Interface",
"defaultValue": false,
"button": "Customize",
"buttonAction": "{{kute}}.kuteIcons.customize()"
},
"hudLayout": {
"name": "HUD Editor",
"id": "hudLayout",
"description": "Move, resize and hide parts of the in-game HUD. Opens a private match while you edit",
"type": "none",
"category": "Interface",
"button": "Edit",
"buttonAction": "{{kute}}.hudEditor.edit()",
"requiresLogin": true
},
"keystrokes": {
"name": "Keystrokes",
"id": "keystrokes",
"performance": false,
"description": "Shows your movement keys and mouse in the HUD and lights them up while pressed. Move it with the HUD Editor",
"type": "checkbox",
"category": "Interface",
"defaultValue": false
},
"spotifyOverlay": {
"name": "Spotify Overlay",
"id": "spotifyOverlay",
"performance": false,
"description": "Shows the currently playing Spotify track in the HUD. Move and resize it with the HUD Editor",
"type": "checkbox",
"category": "Interface",
"defaultValue": false,
"hostFeature": "spotify"
},
"nukeCounter": {
"name": "Nuke Counter",
"id": "nukeCounter",
"performance": false,
"description": "Shows your career nuke total in game. It updates when a match ends",
"type": "checkbox",
"category": "Interface",
"defaultValue": false,
"button": "Customize",
"buttonAction": "{{kute}}.nukeCounter.showOptions()"
},
"renderStats": {
"name": "Present FPS Counter",
"id": "renderStats",
"description": "The game counter shows how fast your PC runs the game, this adds the frames that reach your screen",
"type": "checkbox",
"category": "Interface",
"defaultValue": false,
"needsRestart": true,
"requires": "hardFlip"
},
"kuteCss": {
"name": "Kute CSS",
"id": "kuteCss",
"performance": false,
"description": "Kute's own look for menus, settings, HUD and social, with a few cats",
"type": "checkbox",
"category": "Customization",
"defaultValue": false
},
"motionBlur": {
"name": "Motion Blur",
"id": "motionBlur",
"performance": false,
"description": "A slight blur while you turn the camera, the HUD stays sharp. Costs FPS: about 5 % fewer while it blurs",
"type": "checkbox",
"category": "Customization",
"defaultValue": false
},
"motionBlurStrength": {
"name": "Motion Blur Strength",
"id": "motionBlurStrength",
"performance": null,
"description": "How long the trail is when Motion Blur is on",
"type": "slider",
"category": "Customization",
"defaultValue": 40,
"min": 10,
"max": 100,
"step": 5
},
"customSky": {
"name": "Custom Sky",
"id": "customSky",
"performance": false,
"description": "Your own sky color gradient or image on every map. Applies from the next match",
"type": "checkbox",
"category": "Customization",
"defaultValue": false,
"button": "Customize",
"buttonAction": "{{kute}}.customSky.showOptions()",
"hostFeature": "custom-sky"
},
"swapper": {
"name": "Resource Swapper",
"id": "swapper",
"performance": false,
"description": "Replaces game files like textures and sounds with the files in your swapper folder",
"type": "checkbox",
"category": "Customization",
"defaultValue": true,
"button": "Manage",
"buttonAction": "{{kute}}.swapperManager.open()",
"needsRefresh": true
},
"customCss": {
"name": "CSS Manager",
"id": "customCss",
"performance": false,
"description": "Your own CSS on top of Krunker's. Keep several files and switch between them, with a live preview",
"type": "checkbox",
"category": "Customization",
"defaultValue": true,
"button": "Edit",
"buttonAction": "{{kute}}.customCss.open()"
},
"userscripts": {
"name": "Userscripts",
"id": "userscripts",
"description": "Runs your own scripts. Crankshaft and idkr scripts work too",
"type": "checkbox",
"category": "Customization",
"defaultValue": true,
"button": "Manage",
"buttonAction": "{{kute}}.userscriptManager.open()"
},
"blocklist": {
"name": "URL Blocklist",
"id": "blocklist",
"description": "Blocks ads and trackers. Open the file to add your own entries",
"type": "checkbox",
"category": "Customization",
"defaultValue": true,
"button": "Open file",
"buttonAction": "window.chrome.webview.postMessage('open, blocklist')",
"needsRestart": true
},
"disableCats": {
"name": "Disable Cats",
"id": "disableCats",
"performance": true,
"description": "Blocks the cat models in the maps",
"type": "checkbox",
"category": "Customization",
"defaultValue": true,
"needsRefresh": true
},
"disableVideoSkins": {
"name": "Disable Video Skins",
"id": "disableVideoSkins",
"performance": true,
"description": "Video skins like Glitch are not loaded and show black instead, which can save FPS",
"type": "checkbox",
"category": "Customization",
"defaultValue": false,
"needsRefresh": true,
"hostFeature": "video-skins"
},
"uncapFps": {
"name": "Uncap FPS",
"id": "uncapFps",
"description": "Removes the FPS cap at your monitor's refresh rate",
"type": "checkbox",
"category": "Advanced",
"defaultValue": true,
"needsRestart": true
},
"audioFix": {
"name": "Fix Audio Stutters",
"id": "audioFix",
"description": "For sound that cuts out at high FPS. Moves sounds every 8 ms instead of every sample",
"type": "checkbox",
"category": "Advanced",
"defaultValue": false,
"needsRestart": true,
"hostFeature": "audio-fix"
},
"angleBackend": {
"name": "Graphics Backend (ANGLE)",
"id": "angleBackend",
"platforms": ["windows"],
"description": "Leave it on Default (D3D11). OpenGL and Vulkan turn off everything the swapchain hook does",
"type": "select",
"category": "Advanced",
"defaultValue": "Default",
"needsRestart": true,
"options": ["Default", "D3D11", "D3D11on12", "OpenGL", "Vulkan"]
},
"displayServer": {
"name": "Display Server",
"id": "displayServer",
"platforms": ["linux"],
"description": "Leave it on X11, it runs much faster than Wayland for now. X11 also works inside a Wayland session",
"type": "select",
"category": "Advanced",
"defaultValue": "X11",
"needsRestart": true,
"options": ["X11", "Wayland"]
},
"colorProfile": {
"name": "Color Profile",
"id": "colorProfile",
"description": "Try sRGB if colors look washed out or too strong",
"type": "select",
"category": "Advanced",
"defaultValue": "Default",
"needsRestart": true,
"options": ["Default", "sRGB", "Display P3 D65", "Extended sRGB", "scRGB linear", "HDR10"]
},
"webviewPriority": {
"name": "Process Priority",
"id": "webviewPriority",
"description": "Higher can help a little, but may make your PC less stable",
"type": "select",
"category": "Advanced",
"defaultValue": "Normal",
"needsRestart": true,
"options": ["High", "Above Normal", "Normal", "Below Normal", "Low", "Idle"]
},
"x3dCacheCores": {
"name": "Keep Kute on the 3D V-Cache cores",
"id": "x3dCacheCores",
"description": "Ryzen X3D with two core groups only: steadier frame pacing on the cores with the big cache",
"type": "checkbox",
"category": "Advanced",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "x3d-cores"
},
"throttle": {
"name": "CPU Throttling",
"id": "throttle",
"description": "Slows the game down on purpose (2 = half speed). Only for an unstable game, an FPS limit is usually better",
"type": "slider",
"min": 1,
"max": 3,
"step": 0.01,
"category": "Advanced",
"defaultValue": 1
},
"inMenuThrottle": {
"name": "CPU Throttling in Menu",
"id": "inMenuThrottle",
"description": "Same, but only in the menu. It also slows the match that runs behind the menu",
"type": "slider",
"min": 1,
"max": 3,
"step": 0.01,
"category": "Advanced",
"defaultValue": 1
},
"clearCache": {
"name": "Clear Cache & Storage",
"id": "clearCache",
"description": "Deletes the cache and local storage. This also resets your game settings",
"type": "none",
"category": "Advanced",
"button": "Clear Now",
"buttonAction": "if(confirm('Are you sure you want to clear cache and local storage?')) { localStorage.clear(); sessionStorage.clear(); window.chrome.webview.postMessage('clear-cache'); }"
},
"hardFlip": {
"name": "DXGI Swapchain Hook",
"id": "hardFlip",
"platforms": ["windows"],
"description": "Present FPS counter and OBS capture. Laptops with two graphics chips may run better without it",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true
},
"laptopPowerBoost": {
"name": "Laptop Power Boost",
"id": "laptopPowerBoost",
"description": "Plugged in laptops only: switches the power mode to performance while Kute runs and puts yours back after",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"hostFeature": "hybrid-gpu"
},
"primeOffload": {
"name": "NVIDIA PRIME Offload",
"id": "primeOffload",
"platforms": ["linux"],
"description": "Hybrid laptops with the NVIDIA driver: the game renders on the NVIDIA chip instead of the built in one",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "prime-offload"
},
"patchInputPriority": {
"name": "Input at Normal Priority",
"id": "patchInputPriority",
"description": "Chromium patch: mouse input no longer starves the game's server messages. Off brings back the aim freeze",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchFramePacing": {
"name": "Frame Pacing",
"id": "patchFramePacing",
"description": "Chromium patch: the game runs one frame ahead of the screen instead of flooding it. Off brings back the GPU stutter",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchFrameLimiter": {
"name": "Chromium FPS Limiter",
"id": "patchFrameLimiter",
"description": "Chromium patch: holds the FPS limit inside Chromium with the CPU idle, with or without the hook. Off uses the hook's limiter, or a busy wait without the hook",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchRawInputMovement": {
"name": "Raw Input Keeps Movement",
"id": "patchRawInputMovement",
"platforms": ["windows"],
"description": "Chromium patch: no mouse movement is lost on a click. Off drops a few counts at every shot",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchAudioParamCoalesce": {
"name": "Coalesce Audio Automation",
"id": "patchAudioParamCoalesce",
"description": "Chromium patch: the game's per frame sound updates no longer pile up. Off makes FPS drop over a long match",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchCanvasBufferCache": {
"name": "WebGL Buffer Cache",
"id": "patchCanvasBufferCache",
"description": "Chromium patch: keeps three spare frame buffers instead of one. Off makes some starts land in a slow mode",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"patchHighQoS": {
"name": "Game Process at High QoS",
"id": "patchHighQoS",
"platforms": ["windows"],
"description": "Chromium patch: Windows may not throttle the game's process to save power. Off leaves that to Windows",
"type": "checkbox",
"category": "Engine",
"defaultValue": true,
"needsRestart": true,
"hostFeature": "cef-patches"
},
"showChangelog": {
"name": "Show Changelog After Updates",
"id": "showChangelog",
"description": "Shows what's new after Kute updates",
"type": "checkbox",
"button": "Show Now",
"buttonAction": "{{kute}}.showChangelogPopup({{kute}}.version)",
"category": "About",
"defaultValue": true
},
"disableOnlineFeatures": {
"name": "Disable Kute Online Features",
"id": "disableOnlineFeatures",
"description": "Nothing is sent to or received from kute.lol. Turns off all Kute badges (yours too) and clan colors",
"type": "checkbox",
"category": "About",
"defaultValue": false,
"needsRestart": true
},
"checkUpdates": {
"name": "Check For Updates",
"id": "checkUpdates",
"description": "Looks for a new Kute version when it starts",
"type": "checkbox",
"category": "About",
"defaultValue": true,
"needsRestart": true
},
"exportClientSettings": {
"name": "Export Kute Settings",
"id": "exportClientSettings",
"description": "Saves Kute's settings, HUD positions, matchmaker filters and hotkeys as a file in Downloads",
"type": "none",
"category": "About",
"button": "Export",
"buttonAction": "{{kute}}.settingsTransfer.exportFile()"
},
"importClientSettings": {
"name": "Import Kute Settings",
"id": "importClientSettings",
"description": "Loads a file from Export Kute Settings and restarts Kute",
"type": "none",
"category": "About",
"button": "Import",
"buttonAction": "{{kute}}.settingsTransfer.importFile()"
},
"diagnosticsReport": {
"name": "Diagnostics Report",
"id": "diagnosticsReport",
"description": "Puts what helps fix a problem into one file you can send. You see all of it first, nothing is uploaded",
"type": "none",
"category": "About",
"button": "Create",
"buttonAction": "{{kute}}.diagnostics.open()",
"hostFeature": "diagnostics"
}
}