The trainer still works, I understand it's a lot of work but why retire it?
I would be pretty discouraged as well if dozens of hours of work get invalidated within a matter of a few days or even a day. It's one thing to update the trainer due to a normal update, it's another when the update is intentionally done to thwart the trainer.