Indeed, it seems all the trainer does is modifying a base value for a weapon class.
However in my experience the modified values do not save. The items revert to their original value after restarting the game and trainer. Is it supposed to be this way?
I second this. Every time I quit the game, I have to redo any editing I have done.