There is however a solution to this problem. Apart from the global IPO curves Loc and Rot we are used to, Blender also has delta curves dLoc and dRot. Delta curves are relative to the object and with these you can move objects around while keeping their IPOs intact.
In Blender you cannot enter delta curves directly though. So we need a script to convert Loc and Rot curves to dLoc and dRot curves. I have found such a script in the Animation Menu Toolkit Blender 2.49: Ipo Converter.
Ipo Converter works great in Blender. You can now move, rotate and scale objects while all their animations stay intact. However... the dLoc and dRot curves are not exported by PyPRP. So we need to revert the curves back to Loc and Rot. Since Ipo Converter did not provide a reversal of the process I have made a script for that: Ipo Reverter.
Installation:
- Download the scripts
- Extract them into your Blender scripts folder. Since you already installed PyPRP there I assume you know how to do that.
- Select the object(s) with IPOs you need to move
- Set the current frame to 1
- Run Ipo Converter from the Scripts - Animation menu
- Move, Rotate and/or scale your object(s)
- When you are done editing run Ipo Reverter from the Scripts - Animation menu