Here's a patch I wrote a few months ago to replace Lenophis and Assassin's Fancy Walking patch, which has a
problem mentioned here. It allows a player to throw the camera way off by talking to the kid in Tzen that's playing on the stairs, while ascending the stairs yourself. This patch fixes the problem using a similar method to Lenophis's situation, except that it removes the code that checks to see if you're talking to an NPC. What this means is that you can't do the quick-pass conversation with him that allows the camera to go AWOL, which is not much of a loss because you can still talk to him when stopped.
There are a couple of reasons why I didn't release this patch before now. One is that I wasn't sure whether or not I wanted to keep the ability to talk to the kid while moving, but modify it to stop the camera moving, but I concluded that given how difficult it is to talk to an NPC while moving on flat ground, it doesn't make any appreciable difference to remove it on the stairs. The other is, well, I just didn't want to show Lenophis and Assassin up with a patch that merely does their fix the right way. Therefore, I've added in a secondary bug fix to differentiate my patch more: the bug of Terra taking an extra step in the presence of the falling ceiling in Zone Eater Cave.