Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 644
» Latest member: Marmon
» Forum threads: 1,816
» Forum posts: 13,980

Full Statistics

Online Users
There are currently 139 online users.
» 1 Member(s) | 134 Guest(s)
Applebot, Bing, Google, Twitter

Latest Threads
Item Reset Code with Time...
Forum: Code Support / Help / Requests
Last Post: WaluigiisFluffy
6 hours ago
» Replies: 6
» Views: 168
Make it to 10,000
Forum: General Discussion
Last Post: Vega
11 hours ago
» Replies: 7,328
» Views: 5,644,775
Racer Count Modifier
Forum: Offline Non-Item
Last Post: Vega
11 hours ago
» Replies: 1
» Views: 32
Motion Sensor Bomb (Hamst...
Forum: Incomplete & Outdated Codes
Last Post: Vega
11 hours ago
» Replies: 1
» Views: 23
Thunder Cloud Effect Modi...
Forum: Offline; Item
Last Post: JerryHatrick
01-06-2025, 06:46 PM
» Replies: 7
» Views: 871
Kart Status Stacker [Ro]
Forum: Offline Non-Item
Last Post: _Ro
01-06-2025, 09:57 AM
» Replies: 0
» Views: 57
Static Analysis with Ghid...
Forum: Other
Last Post: Warwick92xD
01-06-2025, 03:48 AM
» Replies: 15
» Views: 40,019
Clear Items / Item Reset ...
Forum: Online; Item
Last Post: WaluigiisFluffy
01-04-2025, 04:03 PM
» Replies: 1
» Views: 298
Code request???
Forum: Code Support / Help / Requests
Last Post: Warwick92xD
01-03-2025, 10:59 PM
» Replies: 2
» Views: 4,867
Always Show Friend Code o...
Forum: Visual & Sound Effects
Last Post: Vega
01-03-2025, 01:51 PM
» Replies: 2
» Views: 116

 
  Force Set CPU Difficulty [Vega]
Posted by: Vega - 08-01-2024, 08:09 PM - Forum: Offline Non-Item - Replies (3)

Force Set CPU Difficulty [Vega]

Works everywhere. This code overrides what is selected in the game.

X = Difficulty
0 = Easy
1 = Medium
2 = Hard

NTSC-U
C272B9AC 00000002
3800000X 9003001C
38600014 00000000

PAL
C2738FD4 00000002
3800000X 9003001C
38600014 00000000

NTSC-J
C2738640 00000002
3800000X 9003001C
38600014 00000000

NTSC-K
C272737C 00000002
3800000X 9003001C
38600014 00000000

Source:

Code:
#Address's
#NTSC-U 8072B9AC
#PAL 80738FD4
#NTSC-J 80738640
#NTSC-K 8072737C

#Write over CPU difficulty setting byte in memory
li r0, 2 #Hard used for assembling, adjust this to what you want
stw r0, 0x1C (r3)

#Original Instruction of Hook Address
li r3, 20

/*NOTE: I did 1 test on GP, VS, Battle, and Coins. The parent func seems to be the only one to call the responsible child func (one instruction above hook addr), however this could be wrong. If code doesn't work because this parent func isn't always used to call child func, then we need to edit the child func. Code for this in PAL is...
04739a1c 3800000X
04739a30 3800000X
04739a3c 3800000X
04739a50 3800000X
04739a64 3800000X
04739a70 3800000X
*/

Code creator: Vega
Code credits: RiiDefi

Print this item

  Set CPU Soft Speed Limit [B_squo]
Posted by: Vega - 07-31-2024, 08:00 PM - Forum: Offline Non-Item - No Replies

Set CPU Soft Speed Limit [B_squo]

Also known as Set CPU Rubberband Speed Limit. This code will set the Soft Speed Limit for all CPU's.

The CPU Soft Speed limit is a dynamic speed limit that effects all CPU's. This limit is determined by some factors such as...

  • whether or not CPU is hit by a blooper
  • if Human has an advantage (i.e. taking a shortcut)
  • current lap
  • distance between you and CPU(s)
  • values from kartAISpdParam.bin / AIParam.bas

Under normal conditions, the highest this Limit reaches is around 110-116. The lowest is around 30.

XXXXXXXX = Speed (single float value)

Example X values:
41F00000 = 30.0
42700000 = 60.0
42B40000 = 90.0
42F00000 = 120.0

Online converter - https://www.h-schmidt.net/FloatConverter/IEEE754.html

NTSC-U
C273428C 00000002
3D60XXXX 616BXXXX
9163001C 00000000

PAL
C2744158 00000002
3D60XXXX 616BXXXX
9163001C 00000000

NTSC-J
C27437C4 00000002
3D60XXXX 616BXXXX
9163001C 00000000

NTSC-K
C2732518 00000002
3D60XXXX 616BXXXX
9163001C 00000000

Source:
Code:
#Handy Directive
.set speed, 0x42F00000 #120.0 used for assembling, change this to what you want

#Set new CPU soft speed limit in GPR
lis r11, speed@h
ori r11, r11, speed@l

#Write it, no need for Original Instruction
stw r11, 0x001C (r3)


Code creator: B_squo

Print this item

  Steer / Drift like CPUs [B_squo]
Posted by: Vega - 07-30-2024, 09:24 PM - Forum: Offline Non-Item - Replies (7)

Steer / Drift like CPUs [B_squo]

NTSC-U
048c59f0 807290e8

PAL
048ca7f8 807332a0

NTSC-J
048c9948 8073290c

NTSC-K
048b8c90 80721648

Code creator: B_squo

Print this item

  Disable CPU Rubberbanding Effect [B_squo]
Posted by: Vega - 07-30-2024, 08:43 PM - Forum: Offline Non-Item - Replies (1)

Disable CPU Rubberbanding Effect [B_squo]

NTSC-U
045754A4 38600000

PAL
0457BD08 38600000

NTSC-J
0457B688 38600000

NTSC-K
04569D60 38600000

Code creator: B_squo

Print this item

Heart Hello There~
Posted by: PlayersPurity - 07-27-2024, 09:00 PM - Forum: Introductions - Replies (1)

Hello! I'm known as PlayersPurity, but you can call me Purity. I'm familiar with this forum as a guest, but I finally decided to join as I am intriqued to expand my modding skills into creating cheat codes for Mario Kart Wii someday. Although I fear I won't understand anything about it since I think it will involve a lot of math and I hated it in school, but I am willing to try and see where it goes.

I am no new to modding Mario Kart Wii. I have years of experience, but I still find learning stuff almost everyday. Right now my main priority is a ct distribution I've been working on and here I've been hunting down codes for it. So I will try my luck in request category for now and see what is possible and what isn't.

That being said, I'm happy to be here.  Blush Heart

Ps. If you're interested in my work, check my yt channel here: https://www.youtube.com/@PlayersPurity/videos

Print this item

  Request for Certain Button Hide/Remover and Menu Skip Codes
Posted by: PlayersPurity - 07-27-2024, 08:36 PM - Forum: Code Support / Help / Requests - No Replies

Hello. I am currently planning on making a demo version of a ct distribution I've been working on (https://www.youtube.com/watch?v=xTPvkTkCMjI) and I would like to remove certain buttons and skip certain menus and scenarios from the game. I basically know nothing about coding and don't really got the time to learn it at the moment so I'm placing this as a request.

So the following buttons I'd like to remove are:

Licence Settings button in main menu.
Time Trials from single player mode selection. I think this is possible because I know of a code that removes the Grand Prix button.
If the idea below won't work, 50cc and Mirror class buttons from class selection menu in both Grand Prix and VS Race settings.

I was wondering if it were possible to skip the class selection in Grand Prix mode and automatically set a specified speed class instead? I was thinking this would be an option if it isn't possible to remove the two buttons from the class selection. Also would the same be possible with skipping the VS Race and Team Race selection menu from both single and multiplayer menus? I understand I'd be unable to enter the VS settings, but that won't be an issue.

Lastly would it be possible to cut straight to the trophy and final results screen instead going through the winning run and regular celebration in both Grand Prix and VS/Battle? I know this is possible by pressing A or 2, but I'd like to skip the whole celebration scenario by default. I was also wondering if it were possible to load into Single Player menu from the Title screen after pressing A?

Also just a question, but would it be possible to hide and remove buttons such as characters and cups?

Print this item

  Galaxy Colosseum Topmen Can Be Pushed Online [Ro]
Posted by: _Ro - 07-25-2024, 11:53 PM - Forum: Online Non-Item - No Replies

Galaxy Colosseum Topmen Can Be Pushed Online [Ro]

This code allows the topmen from Galaxy Colosseum to be pushed online, either by hitting them or boosting into them. It seems like the function that does these actions is never called online because there's a check that skips the call when online. I'm not sure exactly what the check is about, the value that it checks is loaded in an object collision function so I'll suppose it is something related to object collision types (similarly to how cataquacks continue walking in Time Trials when collided with?).
This code also makes the topmen chase other players if they hit him on your screen.

NTSC-U
0474F9D4 60000000

PAL
04757650 60000000

NTSC-J
04756CBC 60000000

NTSC-K
04745A10 60000000

Code creator: Ro

Print this item

  Request: steal item code
Posted by: DrTap - 07-25-2024, 09:22 PM - Forum: Code Support / Help / Requests - Replies (3)

It is possible to make a code that steal an item from a random CPU/Player when using an item activator like the blooper or thundercloud?

Print this item

  Thunder Cloud Effect Modifier [Unnamed]
Posted by: Unnamed - 07-25-2024, 02:28 PM - Forum: Offline; Item - Replies (7)

Thunder Cloud Effect Modifier [Unnamed]

This code is the generalization of the “Mega Cloud” code from JoshuaMK. I have fixed the Item Loss bug and now you can choose the Item effect you want. If you choose Shock, POW or Blooper, then it will be like if you fired the Item when the TC zaps you.


NTSC-U
C2579DCC 0000000E
9421FFE0 BF61000C
541BF0BE 7C0802A6
90010008 3FE0809C
83FFEE20 8BDF0010
7C1BF000 40800038
1C1B0248 819F0014
7C6C0214 81630090
396B0001 91630090
396000II 1D6B001C
3D80809B 618CEEB0
7D8C582E 7D8803A6
4E800021 80010008
7C0803A6 BB61000C
38210020 00000000

PAL
C2580630 0000000E
9421FFE0 BF61000C
541BF0BE 7C0802A6
90010008 3FE0809C
83FF3618 8BDF0010
7C1BF000 40800038
1C1B0248 819F0014
7C6C0214 81630090
396B0001 91630090
396000II 1D6B001C
3D80809C 618C36B8
7D8C582E 7D8803A6
4E800021 80010008
7C0803A6 BB61000C
38210020 00000000

NTSC-J
C257FFB0 0000000E
9421FFE0 BF61000C
541BF0BE 7C0802A6
90010008 3FE0809C
83FF2678 8BDF0010
7C1BF000 40800038
1C1B0248 819F0014
7C6C0214 81630090
396B0001 91630090
396000II 1D6B001C
3D80809C 618C2718
7D8C582E 7D8803A6
4E800021 80010008
7C0803A6 BB61000C
38210020 00000000

NTSC-K
C256E688 0000000E
9421FFE0 BF61000C
541BF0BE 7C0802A6
90010008 3FE0809B
83FF1C58 8BDF0010
7C1BF000 40800038
1C1B0248 819F0014
7C6C0214 81630090
396B0001 91630090
396000II 1D6B001C
3D80809B 618C1CF8
7D8C582E 7D8803A6
4E800021 80010008
7C0803A6 BB61000C
38210020 00000000


Values
II: Item Values
04 = Mushroom
08 = Shock
09 = Star
0B = Mega
0C = Blooper
0D = Pow
0F = Bullet



Source:
##################################################

#### Hook Adresses #####
### 80579DCC  (NTSC-U)
### 80580630  (PAL)
### 8057FFB0  (NTSC-J)
### 8056E688  (NTSC-K)

### PlayerHolder ###
## 809BEE20 (NTSC-U)
## 809C3618 (PAL)
## 809C2678 (NTSC-J)
## 809B1C58 (NTSC-K)

### ItemFunctions ###
## 809BEEB0 (NTSC-U)
## 809C36B8 (PAL)
## 809C2718 (NTSC-J)
## 809B1CF8 (NTSC-K)

#################################################

stwu r1, -0x20(r1)
stmw r27, 0xC(r1)
srwi r27, r0, 2
mflr r0
stw r0, 8(r1)
lis r31, PlayerHolder_upper
lwz r31, PlayerHolder_lower
lbz r30, 0x10(r31)
cmpw r27, r30
bge skip
mulli r0, r27, 0x248
lwz r12, 0x14(r31)
add r3, r12, r0
lwz r11, 0x90(r3)
addi r11, r11, 1
stw r11, 0x90(r3) # Add 1 to the Item count, to avoid Item loss
li r11, 0xII      # Our Item
mulli r11, r11, 0x1C
lis r12, ItemFunctions_upper
ori r12, r12, ItemFunctions_lower
lwzx r12, r12, r11
mtlr r12
blrl
skip:
lwz r0, 8(r1)
mtlr r0
lmw r27, 0xC(r1)
addi r1, r1, 0x20

##############################################

Code Creator: Unnamed
Code Credits: JoshuaMK (found Hook adress)

Print this item

  Show Every Object on Minimap [Ro]
Posted by: _Ro - 07-24-2024, 12:40 AM - Forum: Visual & Sound Effects - No Replies

Show Every Object on Minimap [Ro]

This code will make every object visible on the minimap as a dot, similar to how it looks like in KMP editors. You can also change the color of the dots.
You can change the color and size of the dots. I plan to work on a version where I can remove objects that aren't important (doesn't affect gameplay or are visual things like camera flashes from audience etc...) and having dot color based on the object, example, objects that damage you will be red, objects that gives you advantage will be pink and so on... Objects that move will move on the minimap and objects that can be destroyed will disappear temporarily when destroyed on the minimap.
I already released a code to force a specific object to be visible on the minimap (Show Item Boxes on Minimap https://mariokartwii.com/showthread.php?...item+boxes) but not all of them. 
You MUST use the "Show Battle Map Icons" code by CLF78 (I did not include it in my code to not take any credits and to make sure people are aware of his code. "Show Battle Map Icons" code by CLF78: https://mariokartwii.com/showthread.php?tid=1840


NTSC-U
04887D00 60000000
04887D70 38A0000X
04887D68 38C0000Y

PAL
0488C130 60000000
0488C1A0 38A0000X
0488C198 38C0000Y

NTSC-J
0488B79C 60000000
0488B80C 38A0000X
0488B804 38C0000Y

NTSC-K
0487A4F0 60000000
0487A560 38A0000X
0487A558 38C0000Y

X: Color
1: Yellow
2: Blue
3: Red
4: Black
5: Grey
6: Dark Blue
7: Cyan
8: Pink

Y: Size
0: Very small
1: Normal size
2: Bigger
3: Very big


Code creator: Ro
Code Credits: CLF78 (Show Battle Map Icons)

Print this item