Here's a mirror link which will always be online without time limits : http://www.hiei-tf.fr/Landstalker%20-%20Alternate%20Controls%20(Custom%20Controls).ips
Thanks for that Hiei, that should save me some trouble!
Thanks! Out of curiosity, what tools did you use to manipulate the IPS file and to know which values to move around? Some kind of disassembler I imagine?
You just need a hex reader/editor at the end of the day. I have not used the utilities that other people have mentioned but what I did was the following:
Created a copy of the Landstalker rom file and applied the patch to it. Then I used VBinDiff to compare the differences between the two roms. Once I knew which memory values were set by the patch, I opened the patched rom using Hxd and started to change them slightly in order to see the effect that change would have. This step involved a fair amount of trial and error. In the end and once I knew which values needed to be changed I just edited the existing patch to create a new one.
In general it took me half a day to get it working like I wanted, so it wasn't easy but it sure was fun!