This has been answered in other posts.
You’re recompiling the engine code. Subclass the TPP Character instead.