Thanks, fixed on latest commit: Enhance H/W/S invalid messages, flag !255 alphas · kwsch/PKHeX@3a8bc58
Thanks, it's actually a GUI bug the invalid Ball you picked is actually being forced back to Poke, but it displayed whatever you selected instead. If you set it to a slot then re-view it, you can confirm the "fixing" of the GUI indication as it really is legal. I've added some logic to display the actual sanitized value (not the selection, if it was impossible), as well as added some logic to check for a specific case where the batch editor/external code managed to set an invalid BallHGSS value.
Add Gen4 HG/SS ball check · kwsch/PKHeX@6e48294