25-Apr-2012, 7:46 PM
I had not patched the tileset, that must be the issue. I had also had the issue of Lynx movement not working properly, I assume that this was a side-effect of the patch. I took the commit for the ice block patch and created a diff from that, which applied cleanly on my patched TW2 build.
Creating a drop-in replacement for Madhav's tworld2.exe is, I would assume, annoying because in order to guarantee that you don't have incompatibilities you have to build it against the same versions of Qt, SDL and MinGW that Madhav's build packages. The development version of Qt 4 is massive (400 MB if I remember) and they only have certain versions on their website. If you need a version they don't have a build for you have to make it yourself, from sources, which is a humongous pain. I set up this stuff before, to test my 64-bit patch on Windows (I don't run Windows normally), but I don't know what versions of libraries that Madhav used, nor how to figure out.
Creating a drop-in replacement for Madhav's tworld2.exe is, I would assume, annoying because in order to guarantee that you don't have incompatibilities you have to build it against the same versions of Qt, SDL and MinGW that Madhav's build packages. The development version of Qt 4 is massive (400 MB if I remember) and they only have certain versions on their website. If you need a version they don't have a build for you have to make it yourself, from sources, which is a humongous pain. I set up this stuff before, to test my 64-bit patch on Windows (I don't run Windows normally), but I don't know what versions of libraries that Madhav used, nor how to figure out.