A plugin that helps to Load and Save your InputMap in Godot
PLEASE BE AWARE THIS IS NOT OFFICIAL, THIS MIGHT BREAKE YOUR PROJECT YOUR CHOISE ON USING IT, PLEASE LOAD YOUR INPUT MAP BEFORE YOU START WORKING ON YOUR PROJECT
The plugin acts directly on the project.godot file. This is why it might be distructive and dangerous if you use on a project that it is on later stages but new. The plugin checks the [input] section inside the project.godot file and eventually saves that as a test into a .input file. When it loads it, the plugin checks inside project.godot if there exists an [input] section, if it exists it erases that section and adds myInputMap.input ass a text, godot autodetects and autoformats it once the project is reloaded. If the [input] section doesn't exists it just adds that section.
The plugin comes with a deafult inputmap
- Copy the
"LoadSaveInputMap"folder inside the"addon"folder of your project or you can import it fromAssetLib>import>LoadSaveInputMap.zip - Activate the plugin,
Project>ProjectSettings>Plugins>LoadSaveInputMapenable it. - You should see a new Tab
LoadSave Input Map
2022-09-11.14-38-29.mp4
Version 0.2
- First of all go to
Project>ProjectSettings>InputMapand create your own inputMap - Go in
LoadSave Input MapTab - Insert an alphaNumeric name(nospaces or special letters are allowed)
- Click on Save inputMap it will save a file inside a new folder on your documents, the folder name is "inputMapsSaves"
- The new file will be avaible on the file list
2022-09-11.14-39-05.mp4
- Start a new project
- Import the plugin and activate it
- Go to
Project/ProjectSettings/LoadSave Input Mapand select a an inputmap file from the file list - Click on Load
- Reload your project
- RMB = Right mouse Button,
- LMB = Left Mouse Button,
- MMB = Middle Mouse Button,
- WHEEL UP = Mouse Wheel Up,
- WHEEL DOWN = Mouse Wheel Down,
- LEFT = Left Arrow, A, Left Stick Left,
- RIGHT = Right Arrow , D, Left Stick Right,
- UP = Up Arrow , W, Left Stick Up,
- DOWN = Down Arrow , S, Left Stick Down,
- JUMP = Space , A Button
This plugin is born for my personal use since every time I start a new project I need to reMap my Inputs