The whole workaround only affects homing weapons like missles and some bombs I guess so if those friendly forces using something else it might just not register their hits if it even has to, or they could also get stuck in the terrain or something alike, have no clue;p.
In other words it has to be skipped untill the game get's any real fix, here's a code I found&converted for:
NTSC-U version
Code:
//P1 Press L1+Select To Complete Mission
patch=1,EE,D0487CDC,extended,0000FBFE
patch=1,EE,201804E4,extended,00000000
patch=1,EE,D0487CDC,extended,0000FFFF
patch=1,EE,201804E4,extended,12A00456
And having memory dumps of both tried to port them to pal version ~ hopefully with a success;p
Code:
//P1 Press L1+Select To Complete Mission
patch=1,EE,D0495CDC,extended,0000FBFE
patch=1,EE,2017FAA4,extended,00000000
patch=1,EE,D0495CDC,extended,0000FFFF
patch=1,EE,2017FAA4,extended,12A00456
Don't have memory dumps of other versions, but it's easy to find this, just search for array of bytes "000000000000????7F7F7F7F0000" and first result in ee memory +6 bytes will be an address for conditional code(the one starting from D), then search for array of bytes "5604A012" and hopefully it'll be just one address in ee memory with that and that's for those two codes starting from 2.;3