Ok first off I want to say. Really awesome game. The only beef I have with it is the length of time it takes to beat the game, and that its not more "roguelike" (generated dungeons, levels, ect).
Anyways, I took it upon myself to create a joystick DLL for gamemaker so I can play this game with more than just 2 joysticks <.< So Bam heres an updated version with 4 joystick support:
http://www.fileden.com/files/2007/10/2/1477387//DoF_Joysticks.zip - comes with only the stuff I changed so you need the original game package too.
Only 2 problems:
the quit function for my DLL isnt working (the game freezes when trying to quit the game) so memory is not being freed.
Voting and shopping is super hard to control (no pause between selecting choices) I cant find where and how it works, so I'm going to leave it up to the creator or anyone else.
Also bugs I found in the original game:
Some how with a bucaneer and a longbow archer we duplicated the bucaaneer creating another character that was controlled by the bucaneer.
abilities in the hall of legends stick when switching classes.
occasionally the fire mage one (that sells for 50g) will get 'stuck' at the beginning of the hall of legends battle
I can't remember the other one. Or how to recreate so w/e
*edit - fixed link