I posted this before, but perhaps anatolymik didn't see it:
Looking back over the past few pages of comments, it looks like the patch isn't using a modified HAL.dll anymore? And a quick glance at the new version, it looks like it's now using a loader, I'm guessing similar to that of a Windows...