Code:
#Mark & Recall
;Credit: -LeetGamer-
;L - Mark
;R - Recall
0x00005134 0x0a200c00
0x00003000 0x3c083f80
0x00003004 0x3c0908cf
0x00003008 0x8d29fc3c
0x0000300c 0x3c0a08ce
0x00003010 0x8d4b2f14
0x00003014 0x8d4c2f18
0x00003018 0x3c0d0880
0x0000301c 0x150b0007
0x00003024 0x8d2e00cc
0x00003028 0xadae0610
0x0000302c 0x8d2e00d0
0x00003030 0xadae0614
0x00003034 0x8d2e00d4
0x00003038 0xadae0618
0x0000303c 0x8dae0610
0x00003040 0x11c00009
0x00003048 0x150c0007
0x00003050 0x8dae0610
0x00003054 0xad2e00cc
0x00003058 0x8dae0614
0x0000305c 0xad2e00d0
0x00003060 0x8dae0618
0x00003064 0xad2e00d4
0x00003068 0x03e00008

#Double Mark & Recall
;Credit: -LeetGamer-
;L - Mark
;R - Recall
;Up - Mark Two
;Down - Recall Two
0x00005134 0x0a200c00
0x00003000 0x3c083f80
0x00003004 0x3c0908cf
0x00003008 0x8d29fc3c
0x0000300c 0x3c0a08ce
0x00003010 0x8d4b2f14
0x00003014 0x8d4c2f18
0x00003018 0x3c0d0880
0x0000301c 0x150b0007
0x00003024 0x8d2e00cc
0x00003028 0xadae0610
0x0000302c 0x8d2e00d0
0x00003030 0xadae0614
0x00003034 0x8d2e00d4
0x00003038 0xadae0618
0x0000303c 0x8dae0610
0x00003040 0x11c00009
0x00003048 0x150c0007
0x00003050 0x8dae0610
0x00003054 0xad2e00cc
0x00003058 0x8dae0614
0x0000305c 0xad2e00d0
0x00003060 0x8dae0618
0x00003064 0xad2e00d4
0x00003068 0x8d4b2eec
0x0000306c 0x8d4c2ef0
0x00003070 0x150b0007
0x00003078 0x8d2e00cc
0x0000307c 0xadae061c
0x00003080 0x8d2e00d0
0x00003084 0xadae0620
0x00003088 0x8d2e00d4
0x0000308c 0xadae0624
0x00003090 0x8dae061c
0x00003094 0x11c00009
0x0000309c 0x150c0007
0x000030a4 0x8dae061c
0x000030a8 0xad2e00cc
0x000030ac 0x8dae0620
0x000030b0 0xad2e00d0
0x000030b4 0x8dae0624
0x000030b8 0xad2e00d4
0x000030bc 0x03e00008

#Tripple Mark & Recall
;Credit: -LeetGamer-
;L - Mark
;R - Recall
;Up - Mark Two
;Down - Recall Two
;Left - Mark Three
;Right - Recall Three
0x00005134 0x0a200c00
0x00003000 0x3c083f80
0x00003004 0x3c0908cf
0x00003008 0x8d29fc3c
0x0000300c 0x3c0a08ce
0x00003010 0x8d4b2f14
0x00003014 0x8d4c2f18
0x00003018 0x3c0d0880
0x0000301c 0x150b0007
0x00003024 0x8d2e00cc
0x00003028 0xadae0610
0x0000302c 0x8d2e00d0
0x00003030 0xadae0614
0x00003034 0x8d2e00d4
0x00003038 0xadae0618
0x0000303c 0x8dae0610
0x00003040 0x11c00009
0x00003048 0x150c0007
0x00003050 0x8dae0610
0x00003054 0xad2e00cc
0x00003058 0x8dae0614
0x0000305c 0xad2e00d0
0x00003060 0x8dae0618
0x00003064 0xad2e00d4
0x00003068 0x8d4b2eec
0x0000306c 0x8d4c2ef0
0x00003070 0x150b0007
0x00003078 0x8d2e00cc
0x0000307c 0xadae061c
0x00003080 0x8d2e00d0
0x00003084 0xadae0620
0x00003088 0x8d2e00d4
0x0000308c 0xadae0624
0x00003090 0x8dae061c
0x00003094 0x11c00009
0x0000309c 0x150c0007
0x000030a4 0x8dae061c
0x000030a8 0xad2e00cc
0x000030ac 0x8dae0620
0x000030b0 0xad2e00d0
0x000030b4 0x8dae0624
0x000030b8 0xad2e00d4
0x000030bc 0x8d4b2ee8
0x000030c0 0x8d4c2ee4
0x000030c4 0x150b0007
0x000030cc 0x8d2e00cc
0x000030d0 0xadae0628
0x000030d4 0x8d2e00d0
0x000030d8 0xadae062c
0x000030dc 0x8d2e00d4
0x000030e0 0xadae0630
0x000030e4 0x8dae0628
0x000030e8 0x11c00009
0x000030f0 0x150c0007
0x000030f8 0x8dae0628
0x000030fc 0xad2e00cc
0x00003100 0x8dae062c
0x00003104 0xad2e00d0
0x00003108 0x8dae0630
0x0000310c 0xad2e00d4
0x00003110 0x03e00008
Thanks to jjoao for the hook.

Information for Coders:

Player Co-ordinates: [08CEFC3C] & 0xCC & 0xD0 & 0xD4

Value of Controller Address When Button Is Down: 0x3F800000
Controller Addresses = {L == 0x004E2F14,
R == 0x004E2F18,
/\ == 0x0004E2F10,
[] == 0x004E2F08,
X == 0x004E2F04,
() == 0x004E2F0C,
Up == 0x004E2EEC,
Left == 0x004E2EE8,
Down == 0x004E2EF0,
Right == 0x004E2EE4,
Start == 0x004E2F2C,
Select == 0x004E2F30
}

Value of Analog Address When Pressed Is Down: 0x3F800000
Note: The analog address will chage if you are not fully pushing it in the direction, like left/up is no Up or Left address, but a different address right next to them.
Analog Addresses = {Up == 0x004E2EFC,
Left == 0x004E2EF8,
Down == 0x004E2F00,
Right == 0x004E2EF4
}

Might update some more, let me know if you have a few ideas.