done through the input settings, using the "gamepad" layout -- it should work, but i do not have a controller and cannot test lol. if someone with a controller wants to test, it should work for everything except menu navigation, which you'll still need a mouse for
		
			
				
	
	
		
			479 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			479 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
{
 | 
						|
    "name": "PlayerControls",
 | 
						|
    "maps": [
 | 
						|
        {
 | 
						|
            "name": "Player",
 | 
						|
            "id": "a9a47ead-f903-474f-b9b9-a8a9cc529536",
 | 
						|
            "actions": [
 | 
						|
                {
 | 
						|
                    "name": "Move",
 | 
						|
                    "type": "Value",
 | 
						|
                    "id": "183693a0-ab31-4f85-a4ef-b43b8a80fa77",
 | 
						|
                    "expectedControlType": "Vector2",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "Grapple",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "2116b59e-20ee-4f7c-a656-aad81b0ae23a",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "ThrowTambourine",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "00940c0e-3199-4943-a074-8cde87588db2",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "Jump",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "5a10231f-97fe-4bfb-89d8-4ac906d76de6",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "ClarinetDive",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "559aad1e-5ce8-4aa1-9442-12f6f51fceca",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "bindings": [
 | 
						|
                {
 | 
						|
                    "name": "WASD",
 | 
						|
                    "id": "8be20483-bc4c-4de5-ae33-87f6c1773393",
 | 
						|
                    "path": "2DVector",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": true,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "up",
 | 
						|
                    "id": "e1bea111-76ee-4943-be11-295c7889c199",
 | 
						|
                    "path": "<Keyboard>/w",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "down",
 | 
						|
                    "id": "7e9e0e87-86d6-40d2-8b36-aa2434fe3c58",
 | 
						|
                    "path": "<Keyboard>/s",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "left",
 | 
						|
                    "id": "8a166d0f-d8b5-4f86-90c3-0e5276aaa572",
 | 
						|
                    "path": "<Keyboard>/a",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "right",
 | 
						|
                    "id": "893cb256-fb73-4829-b2d1-2fef88a0a2f0",
 | 
						|
                    "path": "<Keyboard>/d",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "Arrows",
 | 
						|
                    "id": "aeaf09cd-349c-4c45-be7d-0ab8e8952317",
 | 
						|
                    "path": "2DVector",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": true,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "up",
 | 
						|
                    "id": "50bd3a2e-e3f3-4660-9d14-167dfebf9e10",
 | 
						|
                    "path": "<Keyboard>/upArrow",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "down",
 | 
						|
                    "id": "e2028842-fd92-47fc-a633-14a9a77b971b",
 | 
						|
                    "path": "<Keyboard>/downArrow",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "left",
 | 
						|
                    "id": "6d2c4fc0-12c0-4382-9938-de812c1eb044",
 | 
						|
                    "path": "<Keyboard>/leftArrow",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "right",
 | 
						|
                    "id": "a8a2ac07-4272-4e4b-8798-bfc83e109228",
 | 
						|
                    "path": "<Keyboard>/rightArrow",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "Controller Joystick",
 | 
						|
                    "id": "a65818cd-ecbd-4032-b536-9918f4310875",
 | 
						|
                    "path": "2DVector",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": true,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "up",
 | 
						|
                    "id": "336b41f5-3458-41ad-8d46-b6737faf5d48",
 | 
						|
                    "path": "<Gamepad>/leftStick/up",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "down",
 | 
						|
                    "id": "1df7dec0-3390-4bba-bb49-f58c3c9d804c",
 | 
						|
                    "path": "<Gamepad>/leftStick/down",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "left",
 | 
						|
                    "id": "5331f356-627c-4f50-b46d-64c9c3e904f2",
 | 
						|
                    "path": "<Gamepad>/leftStick/left",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "right",
 | 
						|
                    "id": "e2b228c4-9dea-4b35-9f3c-89d80f4403c1",
 | 
						|
                    "path": "<Gamepad>/leftStick/right",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "Controller DPad",
 | 
						|
                    "id": "251f5056-c0e2-4283-9fc4-1def2853c06e",
 | 
						|
                    "path": "2DVector",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": true,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "up",
 | 
						|
                    "id": "6502d829-b468-42dd-8b21-b446d1ee421e",
 | 
						|
                    "path": "<Gamepad>/dpad/up",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "down",
 | 
						|
                    "id": "c7f002c3-0fce-414d-818b-44774de8c8f9",
 | 
						|
                    "path": "<Gamepad>/dpad/down",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "left",
 | 
						|
                    "id": "80207e1d-3e64-4dcc-b275-d51b2272ec6f",
 | 
						|
                    "path": "<Gamepad>/dpad/left",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "right",
 | 
						|
                    "id": "f9194fa1-ab23-4f2e-b66e-9f34e7b93da9",
 | 
						|
                    "path": "<Gamepad>/dpad/right",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Move",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": true
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "77fb86b2-c108-4901-9a80-e00c9317d4df",
 | 
						|
                    "path": "<Keyboard>/l",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Grapple",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "9a3278a2-fbcc-4c62-86cc-f6a7ba0a9789",
 | 
						|
                    "path": "<Gamepad>/leftTrigger",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Grapple",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "f3aa2992-7914-440a-b109-bf84cfa770a3",
 | 
						|
                    "path": "<Keyboard>/k",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ThrowTambourine",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "e7016a0a-a5f7-4cae-9f61-e1c24389fcee",
 | 
						|
                    "path": "<Gamepad>/buttonWest",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ThrowTambourine",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "ad2dbcc6-d98e-4d64-bce9-fb9f8741462e",
 | 
						|
                    "path": "<Keyboard>/space",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Jump",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "cc27838c-f91e-4198-ae56-dd890c66be73",
 | 
						|
                    "path": "<Keyboard>/w",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Jump",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "87596c7d-413a-4c50-bdf0-af2b5ad2ad4a",
 | 
						|
                    "path": "<Gamepad>/buttonSouth",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Jump",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "679f7163-1cdf-4ae4-b4f4-133d1b2514a6",
 | 
						|
                    "path": "<Keyboard>/j",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ClarinetDive",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "6ae2408a-2d3e-4336-8617-77080f43392c",
 | 
						|
                    "path": "<Gamepad>/buttonEast",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ClarinetDive",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                }
 | 
						|
            ]
 | 
						|
        },
 | 
						|
        {
 | 
						|
            "name": "MenuActions",
 | 
						|
            "id": "fa97cfc8-0665-469b-915e-6b26d315ca86",
 | 
						|
            "actions": [
 | 
						|
                {
 | 
						|
                    "name": "Pause",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "13b25467-b710-4758-8591-fedd924839d5",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "AdvanceDialog",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "a4e91a7d-a255-4166-9a82-795d9729b7b8",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "ToggleDebugMenu",
 | 
						|
                    "type": "Button",
 | 
						|
                    "id": "78900e90-595e-493a-b089-37295389cb80",
 | 
						|
                    "expectedControlType": "Button",
 | 
						|
                    "processors": "",
 | 
						|
                    "interactions": "",
 | 
						|
                    "initialStateCheck": false
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "bindings": [
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "2aabd49b-db5c-46fc-a6e7-aaf20d9d6e6b",
 | 
						|
                    "path": "<Keyboard>/escape",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Pause",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "46f7fb02-e125-4f89-b16d-cccd5f2b8ef8",
 | 
						|
                    "path": "<Gamepad>/start",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "Pause",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "504af2d0-cca5-428f-8009-de9fcff39bc7",
 | 
						|
                    "path": "<Keyboard>/anyKey",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "AdvanceDialog",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "7f957879-011b-418a-a958-ec1c268993ce",
 | 
						|
                    "path": "<Gamepad>/buttonSouth",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "AdvanceDialog",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "2044f2bd-2b93-4c90-a43f-a68f845ba04c",
 | 
						|
                    "path": "<Keyboard>/backquote",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ToggleDebugMenu",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                },
 | 
						|
                {
 | 
						|
                    "name": "",
 | 
						|
                    "id": "f25ba7ac-3413-496c-9d08-b668e53fa368",
 | 
						|
                    "path": "<Gamepad>/select",
 | 
						|
                    "interactions": "",
 | 
						|
                    "processors": "",
 | 
						|
                    "groups": "",
 | 
						|
                    "action": "ToggleDebugMenu",
 | 
						|
                    "isComposite": false,
 | 
						|
                    "isPartOfComposite": false
 | 
						|
                }
 | 
						|
            ]
 | 
						|
        }
 | 
						|
    ],
 | 
						|
    "controlSchemes": []
 | 
						|
} |