Shared Item Cheat Detection [Star]
#1
Shared Item Cheat Detection [Star]

This code will detect when a player tries to obtain a Shared Item, but the item they intend to cheat already has it's maximum amount in play. The code will also detect when a player obtains impossible item combinations. It will display the slot of the offending player in the milliseconds of the timer, accompanied by a value denoting the reason.

(NTSC-U)
C26593FC 00000005
907C0008 9421FFF0
BFC10008 3FE08053
3FC080A1 63DE0024
93DF10A0 BBC10008
38210010 00000000
C265EE14 0000000B
88030001 9421FFF0
BFC10008 8BE30003
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
4800001C 3BC00014
9BCC0193 48000014
3BC00057 9BCC0193
48000008 980C0193
BBC10008 38210010
60000000 00000000
C265EE30 00000059
88100011 9421FFB0
BDC10008 8BF00013
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
48000258 3BC00014
9BCC0193 48000284
3BC00057 9BCC0193
3FA08053 3F8038A0
8B700012 2C1B0010
41820018 2C1B0011
41820010 2C1B0012
41820008 4800001C
2C000010 41820224
2C000011 4182021C
2C000012 41820214
3B40000C 7F4903A6
3F208168 63390193
3F008168 63180133
8AF90000 2C170006
40A20014 8AD80000
3AD60001 9AD80000
480000D8 2C170007
40A20014 8AD80004
3AD60001 9AD80004
480000C0 2C170008
40A20014 8AD80008
3AD60001 9AD80008
480000A8 2C170009
40A20014 8AD8000C
3AD60001 9AD8000C
48000090 2C17000A
40A20014 8AD80010
3AD60001 9AD80010
48000078 2C17000B
40A20014 8AD80014
3AD60001 9AD80014
48000060 2C17000C
40A20014 8AD80018
3AD60001 9AD80018
48000048 2C17000D
40A20014 8AD8001C
3AD60001 9AD8001C
48000030 2C17000E
40A20014 8AD80020
3AD60001 9AD80020
48000018 2C17000F
40A20010 8AD80024
3AD60001 9AD80024
3B390004 4200FF0C
2C000006 40A20014
8AD80000 2C160003
408000E8 480000FC
2C000007 40A20014
8AD80004 2C160001
408000D0 480000E4
2C000008 40A20014
8AD80008 2C160001
408000B8 480000CC
2C000009 40A20014
8AD8000C 2C160003
408000A0 480000B4
2C00000A 40A20014
8AD80010 2C160002
40800088 4800009C
2C00000B 40A20014
8AD80014 2C160002
40800070 48000084
2C00000C 40A20014
8AD80018 2C160001
40800058 4800006C
2C00000D 40A20014
8AD8001C 2C160001
40800040 48000054
2C00000E 40A20014
8AD80020 2C160001
40800028 4800003C
2C00000F 40A20010
8AD80024 2C160001
40800010 48000024
980C0193 48000034
639C0064 48000008
639C012C 7F9CB214
3B9C0001 939D10A0
3AA00000 3B40000A
7F4903A6 9AB80000
3B180004 4200FFF8
B9C10008 38210050
60000000 00000000

(PAL)
C2661338 00000005
907C0008 9421FFF0
BFC10008 3FE08053
3FC080A1 63DE0024
93DF5BE8 BBC10008
38210010 00000000
C265E18C 0000000B
88030001 9421FFF0
BFC10008 8BE30003
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
4800001C 3BC00014
9BCC0193 48000014
3BC00057 9BCC0193
48000008 980C0193
BBC10008 38210010
60000000 00000000
C265E1A8 00000059
88100011 9421FFB0
BDC10008 8BF00013
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
48000258 3BC00014
9BCC0193 48000284
3BC00057 9BCC0193
3FA08053 3F8038A0
8B700012 2C1B0010
41820018 2C1B0011
41820010 2C1B0012
41820008 4800001C
2C000010 41820224
2C000011 4182021C
2C000012 41820214
3B40000C 7F4903A6
3F208168 63390193
3F008168 63180133
8AF90000 2C170006
40A20014 8AD80000
3AD60001 9AD80000
480000D8 2C170007
40A20014 8AD80004
3AD60001 9AD80004
480000C0 2C170008
40A20014 8AD80008
3AD60001 9AD80008
480000A8 2C170009
40A20014 8AD8000C
3AD60001 9AD8000C
48000090 2C17000A
40A20014 8AD80010
3AD60001 9AD80010
48000078 2C17000B
40A20014 8AD80014
3AD60001 9AD80014
48000060 2C17000C
40A20014 8AD80018
3AD60001 9AD80018
48000048 2C17000D
40A20014 8AD8001C
3AD60001 9AD8001C
48000030 2C17000E
40A20014 8AD80020
3AD60001 9AD80020
48000018 2C17000F
40A20010 8AD80024
3AD60001 9AD80024
3B390004 4200FF0C
2C000006 40A20014
8AD80000 2C160003
408000E8 480000FC
2C000007 40A20014
8AD80004 2C160001
408000D0 480000E4
2C000008 40A20014
8AD80008 2C160001
408000B8 480000CC
2C000009 40A20014
8AD8000C 2C160003
408000A0 480000B4
2C00000A 40A20014
8AD80010 2C160002
40800088 4800009C
2C00000B 40A20014
8AD80014 2C160002
40800070 48000084
2C00000C 40A20014
8AD80018 2C160001
40800058 4800006C
2C00000D 40A20014
8AD8001C 2C160001
40800040 48000054
2C00000E 40A20014
8AD80020 2C160001
40800028 4800003C
2C00000F 40A20010
8AD80024 2C160001
40800010 48000024
980C0193 48000034
639C0064 48000008
639C012C 7F9CB214
3B9C0001 939D5BE8
3AA00000 3B40000A
7F4903A6 9AB80000
3B180004 4200FFF8
B9C10008 38210050
60000000 00000000

(NTSC-J)
C26609A4 00000005
907C0008 9421FFF0
BFC10008 3FE08053
3FC080A1 63DE0024
93DF5568 BBC10008
38210010 00000000
C265D7F8 0000000B
88030001 9421FFF0
BFC10008 8BE30003
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
4800001C 3BC00014
9BCC0193 48000014
3BC00057 9BCC0193
48000008 980C0193
BBC10008 38210010
60000000 00000000
C265D814 00000059
88100011 9421FFB0
BDC10008 8BF00013
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
48000258 3BC00014
9BCC0193 48000284
3BC00057 9BCC0193
3FA08053 3F8038A0
8B700012 2C1B0010
41820018 2C1B0011
41820010 2C1B0012
41820008 4800001C
2C000010 41820224
2C000011 4182021C
2C000012 41820214
3B40000C 7F4903A6
3F208168 63390193
3F008168 63180133
8AF90000 2C170006
40A20014 8AD80000
3AD60001 9AD80000
480000D8 2C170007
40A20014 8AD80004
3AD60001 9AD80004
480000C0 2C170008
40A20014 8AD80008
3AD60001 9AD80008
480000A8 2C170009
40A20014 8AD8000C
3AD60001 9AD8000C
48000090 2C17000A
40A20014 8AD80010
3AD60001 9AD80010
48000078 2C17000B
40A20014 8AD80014
3AD60001 9AD80014
48000060 2C17000C
40A20014 8AD80018
3AD60001 9AD80018
48000048 2C17000D
40A20014 8AD8001C
3AD60001 9AD8001C
48000030 2C17000E
40A20014 8AD80020
3AD60001 9AD80020
48000018 2C17000F
40A20010 8AD80024
3AD60001 9AD80024
3B390004 4200FF0C
2C000006 40A20014
8AD80000 2C160003
408000E8 480000FC
2C000007 40A20014
8AD80004 2C160001
408000D0 480000E4
2C000008 40A20014
8AD80008 2C160001
408000B8 480000CC
2C000009 40A20014
8AD8000C 2C160003
408000A0 480000B4
2C00000A 40A20014
8AD80010 2C160002
40800088 4800009C
2C00000B 40A20014
8AD80014 2C160002
40800070 48000084
2C00000C 40A20014
8AD80018 2C160001
40800058 4800006C
2C00000D 40A20014
8AD8001C 2C160001
40800040 48000054
2C00000E 40A20014
8AD80020 2C160001
40800028 4800003C
2C00000F 40A20010
8AD80024 2C160001
40800010 48000024
980C0193 48000034
639C0064 48000008
639C012C 7F9CB214
3B9C0001 939D5568
3AA00000 3B40000A
7F4903A6 9AB80000
3B180004 4200FFF8
B9C10008 38210050
60000000 00000000

(NTSC-K)
C264F650 00000005
907C0008 9421FFF0
BFC10008 3FE08052
3FC080A1 63DE0024
93DF3C40 BBC10008
38210010 00000000
C264C4A4 0000000B
88030001 9421FFF0
BFC10008 8BE30003
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
4800001C 3BC00014
9BCC0193 48000014
3BC00057 9BCC0193
48000008 980C0193
BBC10008 38210010
60000000 00000000
C264C4C0 00000059
88100011 9421FFB0
BDC10008 8BF00013
56CC103A 3D8C8168
2C1F0000 41A20010
2C1F0001 41820014
48000258 3BC00014
9BCC0193 48000284
3BC00057 9BCC0193
3FA08052 3F8038A0
8B700012 2C1B0010
41820018 2C1B0011
41820010 2C1B0012
41820008 4800001C
2C000010 41820224
2C000011 4182021C
2C000012 41820214
3B40000C 7F4903A6
3F208168 63390193
3F008168 63180133
8AF90000 2C170006
40A20014 8AD80000
3AD60001 9AD80000
480000D8 2C170007
40A20014 8AD80004
3AD60001 9AD80004
480000C0 2C170008
40A20014 8AD80008
3AD60001 9AD80008
480000A8 2C170009
40A20014 8AD8000C
3AD60001 9AD8000C
48000090 2C17000A
40A20014 8AD80010
3AD60001 9AD80010
48000078 2C17000B
40A20014 8AD80014
3AD60001 9AD80014
48000060 2C17000C
40A20014 8AD80018
3AD60001 9AD80018
48000048 2C17000D
40A20014 8AD8001C
3AD60001 9AD8001C
48000030 2C17000E
40A20014 8AD80020
3AD60001 9AD80020
48000018 2C17000F
40A20010 8AD80024
3AD60001 9AD80024
3B390004 4200FF0C
2C000006 40A20014
8AD80000 2C160003
408000E8 480000FC
2C000007 40A20014
8AD80004 2C160001
408000D0 480000E4
2C000008 40A20014
8AD80008 2C160001
408000B8 480000CC
2C000009 40A20014
8AD8000C 2C160003
408000A0 480000B4
2C00000A 40A20014
8AD80010 2C160002
40800088 4800009C
2C00000B 40A20014
8AD80014 2C160002
40800070 48000084
2C00000C 40A20014
8AD80018 2C160001
40800058 4800006C
2C00000D 40A20014
8AD8001C 2C160001
40800040 48000054
2C00000E 40A20014
8AD80020 2C160001
40800028 4800003C
2C00000F 40A20010
8AD80024 2C160001
40800010 48000024
980C0193 48000034
639C0064 48000008
639C012C 7F9CB214
3B9C0001 939D3C40
3AA00000 3B40000A
7F4903A6 9AB80000
3B180004 4200FFF8
B9C10008 38210050
60000000 00000000

Notes:
- If a detection occurs, the milliseconds will return to normal when the next race begins.
- This code relies on a specific value in the ITEM Packet. Due to the nature of how network traffic is sent, it is recommended to have all P2P connections set up (NATNEG complete).

Code Creator: Star
Code Credits: Bully@WiiPlaza
Reply
#2
Nice work!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)