Make sure the breakpoint is set to your routine. Play the part of the game where the routine(s) should be run. So go find a battle you can test mugshots on. The game should freeze and the console should display the values in the registers as well as the current instruction. If this does not happen your routine is not being run. You can step through each instruction and see how it affects the registers by typing 'n' and pressing enter. You continue playing by typing 'c' and pressing enter. If you need more commands type 'help' or 'help [command]' and it will prompt you.
Do you have VBA-SDL-H? If so, run your ROM in it. While playing press F11 to freeze the game, go into the console window and type 'bt ADDRESS' and hit enter. Then type 'c' and press enter. Play the game until your routine should be run. If it's run then the game should freeze again at the address you specified. Remember, addresses are offsets with the leading '08'
If you set a breakpoint on your routines, does the emulator stop running before a battle? If not, you probably haven't found the correct offsets for the hack.
The Python script is meant to make it more convenient :/
It is fully functional, except making an actual team is a bit more difficult to actually do. I made it more fully featured (you can change everything about your partner's Pokemon), but this had the side effect of making it all very difficult to do. I can help you out if you want. I'm gonna make a showdown team to partner team converter soon
Is the Customisable Tag Team battles in your engine is fully operational--I mean fully working? If yes, well... I wanna use it in my hack since I planned to have more different tag teams (instead of only one which is steven's)... I wish I can have the codes or the routine than installing via python since I had a hard time figuring things out on how to use it. :3
I dunno but CA (cause that's 202 for the number of regional dex) or might be C9 'cause there are things work when subtracted? I dunno a lot of programming so I think that's the limiter for it. :3