You can't just drop it in and expect it to fix all your woes you are looking at the problem too deeply, think basic.
What it does is allow you to continue to use rotate object x() and object angle x() together with the normal turn, pitch and roll commands. This meens you can continue to use normal rotation controls and just rotate the broken axis with the new function call.
This is just one way i've gotten around the rotation bug, and it works for me.
Other options include fixing the object pivot and rotate individual axis in turn. Then return to 0 after sync. This works well for making tanks roll over terrain but would not work in a flight sim, because you can only use 2 axis to calculate movement.
rotate object x obj,amtX#
fix object pivot obj
rotate object z obj,amtZ#
fix object pivot obj
sync
rotate object z,obj,-amtZ#
fix object pivot obj
rotate object x obj,-amtX#
fix object pivot obj
Anyway both these solutions work for me and i've used them a lot in DB1, admitedly not in DBPro yet as i'm taking ages to work around all the bugs. Grrrrr.
Pneumatic of Xev@EQ
Life outside of MMORG's costs more, rewards less and features no end game content.