I can't tell you how many times the cheat will be executed (it depends on the number of cheats activated and the speed selected in the speed menu), but in my Gateshark2NTR I introduced a custom code to make the plugin wait a number of millisecond in the cheat:It should be possible, but the GateShark to NTR conversion doesn't work for that code right now.
My guess is that the NTR plugin version has different timing. None of the codes that use a little trick to introduce a delay work (100% catch rate and Catch trainer's pokemon).
A GateShark code executes 18 times per second. Does anyone know how many times per second the NTR plugin executes? That could be used to adjust the timing.
A little test to adjust it: make a NTR plugin with the following two codes.
Code:[Increase money when Up+Select] DD000000 00000044 D3000000 00000000 D9000000 330D8FC0 D4000000 00000001 D6000000 330D8FC0 D2000000 00000000 [Zero money when Down+Select] DD000000 00000084 D3000000 30000000 030D8FC0 00000000 D2000000 00000000
Then in-game turn those two codes on and press <down>+<select> once to set the money to 0, and after that hold <up>+<select> for 10 seconds (in order to get a bit more precision), and divide how much money you have after that by 10 (you can see the amount on the passport screen, though you might need to exit and enter it again for it to update).
That value, converted to hex, is roughly how many cycles you will need to wait in the NTR version of the code.
The line that would have to be changed is:
Code:[100%Catch v1.0] D3000000 00000000 5803528C 0A000004 505957A0 00000000 005957A0 00000010 <-- number of cycles to wait in hex D0000000 00000000 D0000000 00000000 605957A0 00000000 D9000000 005957A0 D4000000 FFFFFFFF D6000000 005957A0 D0000000 00000000 D3000000 00000000 505957A0 00000001 0803528C EA000004 D0000000 00000000
S Type
Format: S0000000 UUUUUUUU
Description: Put the cheats thread in sleep for U milliseconds.
Maybe this can be used as replacement for the trick.