Yes, I will post a breakdown of the code for you. I just got out from coaching a youth wrestling club a few minutes ago. Once I get back home I will write it up for you and hopefully have it posted sometime tonight. Once you get the hang of match hacking, it is pretty fun because the possibilities of what you can do are almost endless.
Before I post the breakdown of the code, it might be helpful to know how I came up with the code. That way others that read this may be inspired to learn how to do this and then try it themselves.
The first things that I needed were match addresses and values, which were used as some of the activators in the code. The first address that I use determines what type of a match you are currently playing: 800993F2. To change it to an activator, I replace the 8 with a D. The value that I used is the value for a tag team match: 0020. Other values that I did not use include but are not limited to 0000 (handicap match), 0010 (single match), and 0080 (triple threat match). So the activator that I used would look like D00993F2 0020.
The second thing that I needed for this code is the activators for the
Match Rules. For the match that I was creating, the specific information that I needed was the address for tag help time: 810931E2. However, the tag help time option shares its value with the time count option: 0X0Y where X represents the option for tag help time and Y represents the option for time count. The option that I want for tag help time would be no tag so the values that I would need are 0500 and 0501. However, there are tags in a lucha tag team match. So, the activator that I need for my code should actually be a
"different to" activator, which replaces the "81" in the original activator with "D3" so the activators would look like D30931E2 0500 and D30931E2 0501.
The third thing that I need is the player control type addys. These determine how each player in a match should behave whether they are a human player, computer player, or even a referee. The addresses that I needed to know for the code were 8015AF99 (player 1), 8115B2F0 (player 2), 8115B2F0 (player 3), and 8015B9A1 (player 4). These will also be used at the same time as activators. Some commonly known values include 0001 (ringside human), 0004 (human referee), 0009 (ringside computer), 0016 (human), and 0024 (computer). However, the values that I needed were not commonly known values. So, I obtained the values for this code by just playing around with them until I found a desired result. In the end, I discovered the following: 0000 (Illegal bottom left human in tag match), 0008 (Illegal bottom left computer in tag match), 0010 (Legal bottom left human in tag match), 0018 (Legal bottom left computer in tag match), 0020 (Illegal top right human in tag match), 0028 (Illegal top right computer in tag match), 0030 (Legal top right human in tag match), and 0038 (Legal top right computer in tag match). Each of these are important for the final code.
The final things that I needed were player maps. These control very small details about what each wrestler does. For player 1, the activator to control the player's position would be D115AF32. For the other players, just add 358 to it. The specific value that I wanted was in charge of when the specified player would exit the ring: 0004. The player maps are usually the most fun parts of the codes for me to make. As I said before, the possibilities of what you can do are almost endless. I use these in pretty much everything that I have created here from my AI referee in match code to the weapons overhaul that I currently have in development for Showdown 64.
Once I had all of these, I had everything that I needed for the code. So, here is the final breakdown of the code. I hope the story of how I got to it was not to long, boring, or confusing for you.
Lucha Tag Match\Part 1
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115AF32 0004 ...and if P1 is on floor...
D015AF99 0010 ...and if P1 is legal bottom left human player...
8015AF99 0000 ...then P1 is illegal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115AF32 0004 ...and if P1 is on floor...
D015B2F1 0000 ...and if P2 is illegal bottom left human player...
8015B2F1 0010 ...then P2 is legal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B28A 0004 ...and if P2 is on floor...
D015AF99 0000 ...and if P1 is illegal bottom left human player...
8015AF99 0010 ...then P1 is legal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B28A 0004 ...and if P2 is on floor...
D015B2F1 0010 ...and if P2 is legal bottom left human player...
8015B2F1 0000 ...then P2 is illegal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B649 0030 ...and if P3 is legal top right human player...
8015B649 0020 ...then P3 is illegal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B9A1 0020 ...and if P4 is illegal top right human player...
8015B9A1 0030 ...then P4 is legal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B93A 0004 ...and if P4 is on floor...
D015B649 0020 ...and if P3 is illegal top right human player...
8015B649 0030 ...then P3 is legal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B93A 0004 ...and if P4 is on floor...
D015B9A1 0030 ...and if P4 is legal top right human player...
8015B9A1 0020 ...then P4 is illegal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115AF32 0004 ...and if P1 is on floor...
D015AF99 0018 ...and if P1 is legal bottom left computer player...
8015AF99 0008 ...then P1 is illegal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115AF32 0004 ...and if P1 is on floor...
D015B2F1 0008 ...and if P2 is illegal bottom left computer player...
8015B2F1 0018 ...then P2 is legal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B28A 0004 ...and if P2 is on floor...
D015AF99 0008 ...and if P1 is illegal bottom left computer player...
8015AF99 0018 ...then P1 is legal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B28A 0004 ...and if P2 is on floor...
D015B2F1 0018 ...and if P2 is legal bottom left computer player...
8015B2F1 0008 ...then P2 is illegal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B649 0038 ...and if P3 is legal top right computer player...
8015B649 0028 ...then P3 is illegal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B9A1 0028 ...and if P4 is illegal top right computer player...
8015B9A1 0038 ...then P4 is legal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B93A 0004 ...and if P4 is on floor...
D015B649 0028 ...and if P3 is illegal top right computer player...
8015B649 0038 ...then P3 is legal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0500 ...and if help time is not no tag or time count...
D115B93A 0004 ...and if P4 is on floor...
D015B9A1 0038 ...and if P4 is legal top right computer player...
8015B9A1 0028 ...then P4 is illegal top right computer player.
Lucha Tag Match\Part 2
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115AF32 0004 ...and if P1 is on floor...
D015AF99 0010 ...and if P1 is legal bottom left human player...
8015AF99 0000 ...then P1 is illegal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115AF32 0004 ...and if P1 is on floor...
D015B2F1 0000 ...and if P2 is illegal bottom left human player...
8015B2F1 0010 ...then P2 is legal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B28A 0004 ...and if P2 is on floor...
D015AF99 0000 ...and if P1 is illegal bottom left human player...
8015AF99 0010 ...then P1 is legal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B28A 0004 ...and if P2 is on floor...
D015B2F1 0010 ...and if P2 is legal bottom left human player...
8015B2F1 0000 ...then P2 is illegal bottom left human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B649 0030 ...and if P3 is legal top right human player...
8015B649 0020 ...then P3 is illegal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B9A1 0020 ...and if P4 is illegal top right human player...
8015B9A1 0030 ...then P4 is legal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B93A 0004 ...and if P4 is on floor...
D015B649 0020 ...and if P3 is illegal top right human player...
8015B649 0030 ...then P3 is legal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B93A 0004 ...and if P4 is on floor...
D015B9A1 0030 ...and if P4 is legal top right human player...
8015B9A1 0020 ...then P4 is illegal top right human player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115AF32 0004 ...and if P1 is on floor...
D015AF99 0018 ...and if P1 is legal bottom left computer player...
8015AF99 0008 ...then P1 is illegal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115AF32 0004 ...and if P1 is on floor...
D015B2F1 0008 ...and if P2 is illegal bottom left computer player...
8015B2F1 0018 ...then P2 is legal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B28A 0004 ...and if P2 is on floor...
D015AF99 0008 ...and if P1 is illegal bottom left computer player...
8015AF99 0018 ...then P1 is legal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B28A 0004 ...and if P2 is on floor...
D015B2F1 0018 ...and if P2 is legal bottom left computer player...
8015B2F1 0008 ...then P2 is illegal bottom left computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B649 0038 ...and if P3 is legal top right computer player...
8015B649 0028 ...then P3 is illegal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B5E2 0004 ...and if P3 is on floor...
D015B9A1 0028 ...and if P4 is illegal top right computer player...
8015B9A1 0038 ...then P4 is legal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B93A 0004 ...and if P4 is on floor...
D015B649 0028 ...and if P3 is illegal top right computer player...
8015B649 0038 ...then P3 is legal top right computer player.
D00993F2 0020 If in tag team match...
D30931E2 0501 ...and if help time is not no tag or no time count...
D115B93A 0004 ...and if P4 is on floor...
D015B9A1 0038 ...and if P4 is legal top right computer player...
8015B9A1 0028 ...then P4 is illegal top right computer player.
Wow! That took a lot longer to write all out than I expected.
