Undertale How to add WASD controls to Undertale

Undertale How to add WASD controls to Undertale 1 - steamsplay.com
Undertale How to add WASD controls to Undertale 1 - steamsplay.com

Hate that old flash game Era arrow key only movement? Well this is the guide for you! just follow the guide and you should be good to go
 
 

Introduction

When playing Undertale we have no control customisation. The only setting you can find is language but this will be a simple way to solve the issue
 
 
 

1. Downloading AutoHotkey

So first we need a external program to help.
 
 
Download AutoHotkey from this link – [autohotkey.com] , once you open the link click the button that says “Download AutoHotkey Installer”, after it downloads use the installer to actually add it. You can customise stuff like download location
 
 
 

2. Using AutoHotkey

Once you added it right click on the desktop background then in the menu open New >
 
 
After that the menu should look as shown in the image below
 
Undertale How to add WASD controls to Undertale - 2. Using AutoHotkey - C9846A3
 
 
Anyone with a keen eye should have noticed the option named AutoHotkey Script
 
 
Use that option to create a script and name the new file when prompted. Now that we have a empty script you will want to right click it and select “edit script” if prompted to choose a app to open it with I would suggest notepad. Once it’s open remove all text and copy and paste the script below into it and make sure to save your changes
 
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
 
; #Warn ; Enable warnings to a*sist with detecting common errors.
 
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
 
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
 
 
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
 
; #Warn ; Enable warnings to a*sist with detecting common errors.
 
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
 
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
 
 
#HotkeyInterval 1000 ; Prevent Script from bugging out when you press the keys too quickly in succession.
 
Esc::ExitApp ; Exit script with Escape key
 
^!s::Suspend ; Suspend script with Ctrl+Alt+S
 
w::Up
 
s::Down
 
a::Left
 
d::Right
 
LButton::z
 
RButton::x
 
MButton::c
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 
Side note: To edit the new controls this will add, change the key on the left of the key you want to bind it to. Section 4 includes a better explanation
 
 
 

3. Using the script

Once you closed the script and saved the changes you will want to open undertale, once its running, open the script and it should be running after that.
 
 
Now that it’s running, a*suming you didn’t customise the hotkeys the new controls should be as such ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
W = Up Arrow
 
A = Left Arrow
 
S = Down Arrow
 
D = Right Arrow
 
Left click = Z
 
Scroll wheel (when pressed rather than rolled) = C
 
Right click = X
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Now with how it works it makes the computer register the keys as shortcuts to seperate keys, as a example every time you left click the computer acts like you simply pressed Z so to solve this the script is also told when ever Esc is pressed it should end itself, and now you need to open it to run it again.
 
 
Alternatively press Ctrl+Alt+S to suspend the script, it will NOT end the script but it will not do anything when suspended, except when you press Ctrl+Alt+S again now it will stop the suspension and now it will do stuff again.
 
 
 

4. Editing keybinds

I have said it before but you can edit the new keybinds to do this I said to change the key on the left, here is a more clear guide with a example
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Default keybind
 
w::Up
 
 
Custom keybind
 
f::Up
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
With the custom keybind I changed the W to a F so now when I press F it registers as pressing the up key
 
 
You can change the keybind to any key you want, ask me if you have trouble with it
 
 
 

Asked questions

This section will be filled with asked questions that I have answered in comments to make it easier for people with the same question
 
 
currently there have been no questions, feel free to ask for help
 
 
 

Thanks for reading

Thanks for taking the time to read this, if you need help with anything ask me in the comments, after answering I will add it to this guide to make it easier for people with the same question, you will be anonymous in there unless you asked for your username to be shown or someone finds the original comment.
 
 
I honestly don’t feel bothered with steam points but feel free to give some if you want.
 
 

Written by Void legend

 
 
This is all for Undertale How to add WASD controls to Undertale hope you enjoy the post. If you believe we forget or we should update the post please let us know via comment, we will try our best to fix how fast is possible! Have a great day!
 


Be the first to comment

Leave a Reply

Your email address will not be published.


*