Phew, I just finished a bit of control remapping. If anyone is interested in this little script feel free to use it. The reason I had problems with this game using a controller is because of the SHIFT and CTRL keys, unlike other keys they need a bit of a trick to use in-game.
I used AHK (Auto Hot Key), so to run these scripts you need that installed first.
The controller I used was a PS2, so if you need to use an Xbox or want to change the buttons you would need to scans the button first, or if you already know which numbers you can freely change the script as you like. (Spoiler 2 have this scan script)
In my script, I used Joy4,5,6,7 and Joy8. Which are Square, L2, R2, L1 and R1 respectively. I didn't want to use X, Circle or Triangle because they were already in use inside the game for Accept/Cancel and Sprint.
This is the script for the remapping.
And this is the script for scanning the buttons. You just run it and a little message box will appear where the mouse is.
Then you just need to press a button in your controller and the message box will show you the number of Joy# you want.
I got both scripts from AHK. I just tweaked the first script a bit, originally it was for the stick axis.