Item Wheel Hack [Bully]
#1
Item Wheel Hack [Bully]

Also known as Super 13 Items Modifier.

This code allows you to hack at will a selection of 13 desired items. No need to pick up a Box. Works everywhere. Feel free to shorten the code if you don't need 13 hacked items. The code comes supplied with the ability to deactivate the Item Wheel completely and re-activate it later. If you don't want this feature, remove the first 3 lines of the code (so the C2 line will now be the first line of the code).

In regards to deactivating the Item Wheel, this doesn't mean that whatever Item you have in inventory is cleared. It means, that once you use your Item, nothing is left in your inventory (normal functions of picking up items from boxes occurs) because the Item Wheel Hack is turned off.

When the race begins you will always start off with a default green shell, do NOT use it or else you will freeze. Simply just activate one of your hacked items and everything will then function normally. Obviously, if you want to use your own hacked green shell as the first item of the race, be sure you activate your green shell first, so you aren't using the default green shell.

WWWW = Controller Address for Item Wheel Deactivation/Re-Activate later
QQQQ = Button Activator for Item Wheel Deactivation/Re-Activate later
XXXX are standard Controller Address values (for the hacked Items)
YYYY are standard YYYY values
ZZZZ are standard Button values (for the hacked items)

Item Values (RR/K Values):
Green Shell = 00/1
Red Shell = 01/1
Banana = 02/1
Fake Item Box = 03/1
Mushroom = 04/1
Triple Mushroom = 05/3
Bob-omb = 06/1
Blue Shell = 07/1
Lightning = 08/1
Star = 09/1
Golden Mushroom = 0A/1
Mega Mushroom = 0B/1
Blooper = 0C/1
POW Block = 0D/1
Cloud = 0E/1
Bullet Bill = 0F/1
Triple Green Shell = 10/3
Triple Red Shell = 11/3
Triple Banana = 12/3
Nothing = 14/0

NTSC-U
2834WWWW YYYYQQQQ
047E4B88 8004008C
CC000000 00000000
C27E4B88 00000003
3D808000 A16C1626
B1640092 A00C1624
B004008E 00000000
E0000000 80008000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 80008000

PAL
2834WWWW YYYYQQQQ
047EEE98 8004008C
CC000000 00000000
C27EEE98 00000003
3D808000 A16C1626
B1640092 A00C1624
B004008E 00000000
E0000000 80008000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 80008000

NTSC-J
2834WWWW YYYYQQQQ
047EE504 8004008C
CC000000 00000000
C27EE504 00000003
3D808000 A16C1626
B1640092 A00C1624
B004008E 00000000
E0000000 80008000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2834XXXX YYYYZZZZ
04001624 00RR000K
E0000000 80008000

NTSC-K
2833WWWW YYYYQQQQ
047DD258 8004008C
CC000000 00000000
C27DD258 00000003
3D808000 A16C1626
B1640092 A00C1624
B004008E 00000000
E0000000 80008000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 00000000
2833XXXX YYYYZZZZ
04001624 00RR000K
E0000000 80008000

Code creator: Bully
Reply
#2
What address does the game store the item currently in inventory? Been working on a code and I have had trouble getting custom item storage.
~MarioKartWii.com #1~
Reply
#3
That would be a dynamic memory address by default unless you have a code also copy the value to a static memory address.

Is this regarding your score streak thingy?

If so, are you wanting the user to get a guaranteed (technically near guaranteed) item from the box or just given the item instantly?

If from box - Just make a modified version of Guru's shared item code (https://mkwii.com/showthread.php?tid=111), or a code modifying the item probability table (i.e. my Perfect Item code https://mkwii.com/showthread.php?tid=928).

If given instantly - Just make a modified version of Bully's Always Have Item code. https://mkwii.com/showthread.php?tid=50
If you go this route, be sure to make the user temporarily have POW, Shock, and Bloooper Delimiters (too lazy to link these, use search bar) on when they are currently using their score streak or else others wont see those item effects because of server timers for said items
Reply
#4
(02-08-2021, 05:00 PM)Vega Wrote: That would be a dynamic memory address by default unless you have a code also copy the value to a static memory address.

Is this regarding your score streak thingy?

If so, are you wanting the user to get a guaranteed (technically near guaranteed) item from the box or just given the item instantly?

If from box - Just make a modified version of Guru's shared item code (https://mkwii.com/showthread.php?tid=111), or a code modifying the item probability table (i.e. my Perfect Item code https://mkwii.com/showthread.php?tid=928).

If given instantly - Just make a modified version of Bully's Always Have Item code. https://mkwii.com/showthread.php?tid=50
If you go this route, be sure to make the user temporarily have POW, Shock, and Bloooper Delimiters (too lazy to link these, use search bar) on when they are currently using their score streak or else others wont see those item effects because of server timers for said items
Yes, this if for my scorestreak thingy. Here is the concept of the code, When the player hits X amount of people, the player will receive an item. I would want it to be given instantly. So I should modify Bully's Always have item code.
~MarioKartWii.com #1~
Reply
#5
Actually just have all users have the Delimiters always on.

All you need to do is just edit Bullys Always Have Item code to constantly check user's score streaks and execute accordingly.
Reply
#6
(02-08-2021, 05:28 PM)Vega Wrote: Actually just have all users have the Delimiters always on.

All you need to do is just edit Bullys Always Have Item code to constantly check user's score streaks and execute accordingly.
One Issue, I'd only want it to give the player one item and not to constantly have the item
~MarioKartWii.com #1~
Reply
#7
good point. off the top of my head, i don't know an easy quick way to solve that issue.

im sure seeky has some item docs on this github that could help

if not, you could use a Force Next Item code instead - https://mkwii.com/showthread.php?tid=1362


EDIT: Nvm, code address executes every frame, so it would work 100% just by checking the scorestreak
Reply
#8
dolphin doesnt read it because it says the first line of code is bigger than the rest

should i remove the "QQQ" to make it work or is there something else i have to do?
Reply
#9
"Unable to parse line 1 of the entered Gecko code as a valid code. Make sure you typed it correctly.

and it does that with half the lines
Reply
#10
WWWW = Controller Address for Item Wheel Deactivation/Re-Activate later
QQQQ = Button Activator for Item Wheel Deactivation/Re-Activate later
XXXX are standard Controller Address values (for the hacked Items)
YYYY are standard YYYY values
ZZZZ are standard Button values (for the hacked items)

You need to fill in the above values. https://mkwii.com/showthread.php?tid=44

Guide: https://mkwii.com/showthread.php?tid=29

Fill in WWWW the same way as XXXX, not the same value though. QQQQ is filled in the same way as ZZZZ. The first YYYY is FFFF - QQQQ.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)