I noped out every reference to the saveblocks in the routine you told me to nop out. Doing so seems to ruin everything, lol. The name isn't being preserved on refresh, the trainer card doesn't display and freezes the game. However, the game is still shuffling data from the trainerdata saveblock around, where it didn't when I noped out the whole routine. I think I'm going to eventually crack this through trial and error, because I'm beginning to understand what's going on, even if I can't really read the code.