[ { "type": "CheckboxGroup", "key": "consumables", "toggle": true, "toggleDefault": false, "options": [ { "type": "Checkbox", "key": "infinite_magic", "default": false }, { "type": "Checkbox", "key": "infinite_rupees", "default": false }, { "type": "Checkbox", "key": "infinite_arrows", "default": false }, { "type": "Checkbox", "key": "infinite_bombs", "default": false }, { "type": "Checkbox", "key": "infinite_health", "default": false, "callback": "on_update_health" } ] }, { "type": "Group", "key": "consumable_actions", "options": [ { "type": "Button", "key": "refill_all", "variant": "primary", "callback": "on_refill_all" } ] }, { "type": "Group", "key": "gameplay", "toggle": true, "toggleDefault": true, "options": [ { "type": "Group", "key": "movement", "options": [ { "type": "Dropdown", "key": "L_for_fast", "default": "x2", "values": [ "off", "x2", "x4", "x6" ] }, { "type": "RadioTabs", "key": "L_for_fast2", "default": "x2", "values": [ "off", "x2", "x4", "x6" ] }, { "type": "Checkbox", "key": "L_to_levitate", "default": false }, { "type": "Checkbox", "key": "always_quickspin", "default": false }, { "type": "Color", "key": "heart_color", "default": [255, 50, 50] }, { "type": "Range", "key": "link_size", "default": 100, "suffix": "%", "min": 20, "max": 400, "step": 20 }, { "type": "TextField", "key": "link_name", "default": "George", "maxlength": 10 } ] }, { "type": "Group", "key": "abilities", "options": [ { "type": "Checkbox", "key": "fd_anywhere", "default": true }, { "type": "Checkbox", "key": "permanent_razor_sword", "default": true }, { "type": "Checkbox", "key": "permanent_razor_sword2", "default": true } ] } ] } ]