What does not
What was not tested
Can't actually get in-game to test anything else.
I've contacted the devs in the hopes they catch this; I know Japanese indies don't use a lot of common dev tools so I'm not sure anyone knows what's wrong here.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu)||Mar 21 2013||1.5.25||Yes||Yes||Silver||Spummy|
|Current||Ubuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)||Jan 06 2013||1.5.20||Yes||Yes||Garbage||Alex|
So game pad input works but only directional buttons are automatically bound to do anything. You need at least Select and Cancel bound so that you can bind the rest of your game pad buttons from the options menu. You can bind these buttons with the use of any hex editor (I used GHex, for a random example).
The file you need to edit is lamu.dat. You can find it under whatever folder you use as My Documents, usually your user's home directory, then under NIGORO/La-Mulana/save/.
The places you need to edit are the offsets in decimal positions 12 and 13, which is the hexadecimal positions 0x0C and 0x0D (GHex displays the selected offset in hex down in the bottom left, so you need to select the positions C and D, other editors many use decimal for that though). These values will both be FF by default, you just need to set each to two different numbers that correspond to a button on your gamepad. So if you have a game pad with a d-pad and 8 buttons, the values 00 through 07 would all be valid. 00 and 01 are obvious choices. Then of course, save.
The game should now recognize two buttons for Select and Cancel.
Note, I believe you would only need a game pad with a d-pad and 8 other buttons to play properly. Whilst there are more than 8 functions to bind, Select and Cancel are never used in any context where Jump, Attack, and Subweapon attack are available, and Next Screen and Previous Screen are never available when Next Subweapon and Previous Subweapon are available. You might be able to manage with even less buttons.