It works fine while spectating online, and while watching replays too. I must warn you though, SF4CM writes to the game’s memory. I don’t know if you can get banned for using it. I have an account just for hacking and I’m not banned yet, so it’s hard to say.
There are some things I want to do before releasing it. The function which updates the camera in SF4 is constantly updating the camera position. The version of SF4CM that I used in the youtube video simply overwrites the values faster than SF4 can update them, but that’s a problem because it uses a lot of CPU. What I want to do is disable that function in SF4 while SF4CM is running. Unfortunately I can’t use the pointer posted by The Breaker (but thanks!) because that locks the camera completely. I want the camera to still be movable, but not updated by SF4 itself. I’ve found the addresses for disabling hor movement, hor angle and depth, but I’m still missing the addresses for roll, ver movement and ver angle. I’m working on it now, but I haven’t been able to get a lot of sleep, and I need to do that too, so it might take a little more time before I release it.
I would also like to disable the special animation camera, or overwrite it, but that has to come later.
Anyway, here’s how it works:
Mouse movement changes the angles (where you are pointing, like in fps games).
I, J, K and L moves the camera in the depth, and horizontal directions (forward, backward, left and right).
U and O moves the camera up and down.
Y, and P rolls the camera.