While playing on my server with someone, they had asked me if there was a way to play the game with a game controller. I had previously thought about the idea before and thought of ways I could use AutoHotKey to allow me to do it. But when they asked me about it, I suddenly remembered there are applications just for that purpose. Applications to allow the use of game controllers on games that don't support them. So I looked it up.
I found one that works, and I wanted to share it in case anyone else is was wondering about the same thing. As would be expected though, since the game relies heavily on the mouse, it makes the game difficult to play with a game pad of any kind even though you can set it up to move the mouse with the analog sticks.
The program is called JoyToKey. You can get it here http://www.electracode.com/4/joy2key/JoyToKey%20English%20Version.htm
It saves config files when you exit the program, so if you find some good setup, you could post it on here if you want, just copy/paste from the config file, or maybe attach it. I was able to make the analog stick move the mouse, but what I thought would be even more useful is having the stick or d-pad move the mouse in the direction of movement and move the character at the same time. But that's not possible with that program. It would be possible with AutoHoyKey though, but I never felt like bothering to write a script for it.