I do not see this here. Seems to work correctly at least on my game.
I've been able to modify training points to the main character each time I started a new game with a different character.
The code/function is literally readying the values. Maybe it's a loop that loops through all of them, but that wasn't seen here.
Another idea is to modify the values (i.e. unlock the powers) early before you have a 'team'.
This game isn't the easiest to work with.
If you lock the point total to 999 and use them for any of the characters it just resets back to 999 so you don't need to worry about not having enough points even when you upgrade their classes. As for the stats if you use the respective CS skill for the character it will reset the stats back to what you lock them at. Just turn Unlimited CS off then on to refill their CS again.
U're right, but the problem is the TP (not spent) are resetting after you quit the game. So, if u're not able to go straight to the 3rd class, the problem will appear.
Like I said, it's really not a major problem, and I thank you for the advice. I'll just play the game and go throught the TP I earned, I don't want for CH to spend a life on this trainer, it's working well enought right now.
(And excuse me for my poor English writting ! o/)