Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 646
» Latest member: Luca1337
» Forum threads: 1,815
» Forum posts: 14,002
Full Statistics
|
Online Users |
There are currently 100 online users. » 1 Member(s) | 96 Guest(s) Bing, Google, Yandex, bigginer_course
|
Latest Threads |
MKW Coder/Developer of th...
Forum: Coding & Hacking General Discussion
Last Post: Fifty
8 hours ago
» Replies: 11
» Views: 13,883
|
Make it to 10,000
Forum: General Discussion
Last Post: Fifty
8 hours ago
» Replies: 7,339
» Views: 5,673,281
|
Allow Pausing Before Race...
Forum: Offline Non-Item
Last Post: Vega
Yesterday, 07:47 PM
» Replies: 0
» Views: 25
|
Top 10 Most Influential C...
Forum: Coding & Hacking General Discussion
Last Post: Vega
Yesterday, 03:27 PM
» Replies: 2
» Views: 7,364
|
Show Ice Cube on Online P...
Forum: Online Non-Item
Last Post: _Ro
Yesterday, 08:23 AM
» Replies: 0
» Views: 39
|
CPU Control Cycler [Ro]
Forum: Offline Non-Item
Last Post: _Ro
Yesterday, 07:56 AM
» Replies: 7
» Views: 1,023
|
Thunder Cloud Effect Modi...
Forum: Offline; Item
Last Post: JerryHatrick
01-10-2025, 11:13 PM
» Replies: 11
» Views: 1,100
|
Miniturbos and Inside Dri...
Forum: Coding & Hacking General Discussion
Last Post: JerryHatrick
01-10-2025, 09:54 AM
» Replies: 1
» Views: 861
|
Code request???
Forum: Code Support / Help / Requests
Last Post: DrTap
01-09-2025, 06:06 PM
» Replies: 3
» Views: 4,966
|
CPUs/Online Players Have ...
Forum: Visual & Sound Effects
Last Post: Zeraora
01-09-2025, 02:26 AM
» Replies: 2
» Views: 517
|
|
|
Mega Flips Cars [JoshuaMK] |
Posted by: JoshuaMK - 11-30-2019, 08:11 AM - Forum: Offline; Item
- No Replies
|
|
Mega Flips Cars [JoshuaMK]
Instead of cars stopping you dead in your tracks while using a Mega Mushroom, they will flip over like when using a star.
(NTSC-U)
048170EC 3B800001
(PAL)
0482AC00 3B800001
(NTSC-J)
0482A26C 3B800001
(NTSC-K)
04818FC0 3B800001
Code Creator: JoshuaMK
|
|
|
Never Burn Out [JoshuaMK] |
Posted by: JoshuaMK - 11-27-2019, 09:00 AM - Forum: Offline Non-Item
- No Replies
|
|
Never Burn Out [JoshuaMK]
You can never blow your engine. If holding A for too long, you will simply not get any boost.
(NTSC-U)
0258F2F4 00004800
(PAL)
02595B18 00004800
(NTSC-J)
02595498 00004800
(NTSC-K)
02583B70 00004800
Code Creator: JoshuaMK
|
|
|
Disable Pause Buffering [JoshuaMK] |
Posted by: JoshuaMK - 11-26-2019, 05:07 PM - Forum: Misc/Other
- Replies (6)
|
|
Disable Pause Buffering [JoshuaMK]
This code forces a time period after pausing before the game can be paused again, including a 4 frame period after unpausing where wheelies and handling are disabled. This only takes effect in Time Trials.
(NTSC-U)
C0000000 0000000B
3D808000 818C01FC
280C0000 40820048
3D808140 896C1234
2C0B0001 41820018
38600000 A16C1230
280B0000 41820020
396B0001 2B8BXXXX
2B0B0005 41BC0008
7C6B1B78 41B90008
38600001 B06C1242
B16C1230 4E800020
C283B4A0 00000002
3D808140 98040389
980C1234 00000000
C283B4C4 00000002
3D808140 98040389
980C1234 00000000
C2635FA8 00000002
3CA08000 908501FC
7CA40050 00000000
048371A4 4B7E974D
04581FBC 7CA00039
04574110 38C00000
2D401230 00000000
048371A4 60000000
E0000000 80008000
29401242 00000001
04581FBC 60000000
04574110 60000000
E0000000 80008000
(PAL)
C0000000 0000000B
3D808000 818C01FC
280C0000 40820048
3D808140 896C1234
2C0B0001 41820018
38600000 A16C1230
280B0000 41820020
396B0001 2B8BXXXX
2B0B0005 41BC0008
7C6B1B78 41B90008
38600001 B06C1242
B16C1230 4E800020
C28600EC 00000002
3D808140 98040389
980C1234 00000000
C2860110 00000002
3D808140 98040389
980C1234 00000000
C25F2E8C 00000002
3CA08000 908501FC
7CA40050 00000000
04858C34 4B7C881D
045887E0 7CA00039
0457A974 38C00000
2D401230 00000000
04858C34 60000000
E0000000 80008000
29401242 00000001
045887E0 60000000
0457A974 60000000
E0000000 80008000
(NTSC-J)
C0000000 0000000B
3D808000 818C01FC
280C0000 40820048
3D808140 896C1234
2C0B0001 41820018
38600000 A16C1230
280B0000 41820020
396B0001 2B8BXXXX
2B0B0005 41BC0008
7C6B1B78 41B90008
38600001 B06C1242
B16C1230 4E800020
C285F758 00000002
3D808140 98040389
980C1234 00000000
C285F77C 00000002
3D808140 98040389
980C1234 00000000
C25F2768 00000002
3CA08000 908501FC
7CA40050 00000000
048582A0 4B7C90D5
04588160 7CA00039
0457A2F4 38C00000
2D401230 00000000
048582A0 60000000
E0000000 80008000
29401242 00000001
04588160 60000000
0457A2F4 60000000
E0000000 80008000
(NTSC-K)
C0000000 0000000B
3D808000 818C01FC
280C0000 40820048
3D808140 896C1234
2C0B0001 41820018
38600000 A16C1230
280B0000 41820020
396B0001 2B8BXXXX
2B0B0005 41BC0008
7C6B1B78 41B90008
38600001 B06C1242
B16C1230 4E800020
C284E4AC 00000002
3D808140 98040389
980C1234 00000000
C284E4D0 00000002
3D808140 98040389
980C1234 00000000
C25E12AC 00000002
3CA08000 908501FC
7CA40050 00000000
04846FF4 4B7DA4C5
04576838 7CA00039
045689CC 38C00000
2D401230 00000000
04846FF4 60000000
E0000000 80008000
29401242 00000001
04576838 60000000
045689CC 60000000
E0000000 80008000
XXXX = How long until pausing is re-enabled in 1/60 seconds
#ASM
#~~~~~#
#C0 TYPE#
#~~~~~#
lis r12, 0x8000
lwz r12, 0x1FC (r12)
cmplwi r12, 0
bne TTs
lis r12, 0x8140
lbz r11, 0x1234 (r12)
cmpwi r11, 1
beq compare
li r3, 0
lhz r11, 0x1230 (r12)
cmplwi r11, 0
beq disable_wheelie_flag
addi r11, r11, 1
compare:
cmplwi cr7, r11, 300
cmplwi cr6, r11, 5
blt+ cr7, dont_reset
mr r11, r3
dont_reset:
bgt+ cr6, disable_wheelie_flag
li r3, 1
disable_wheelie_flag:
sth r3, 0x1242 (r12)
sth r11, 0x1230 (r12)
TTs:
#~~~~~~~~~~~~#
#Inject > 80635FA8#
#~~~~~~~~~~~#
lis r5, 0x8000
stw r4, 0x1FC (r5)
sub r5, r0, r4
#~~~~~~~~~~~~#
#Inject > 8083B4A0#
#~~~~~~~~~~~#
lis r12, 0x8140
stb r0, 0x389 (r4)
stb r0, 0x1234 (r12)
#~~~~~~~~~~~~#
#Inject > 8083B4C4#
#~~~~~~~~~~~#
lis r12, 0x8140
stb r0, 0x389 (r4)
stb r0, 0x1234 (r12)
Code Creator: JoshuaMK
|
|
|
Need real-console GCN L/R button max byte values |
Posted by: Vega - 11-25-2019, 11:00 PM - Forum: Code Support / Help / Requests
- Replies (2)
|
|
Ofc on Dolphin when you press the L/R button, their byte values go directly from 0x00 to 0xFF respectively. I just added two ASMs to go with mdmwiis rapidfire to make it work for the L/R buttons (works on Dolphin, yay). But for this code to also code on the console, i need the console max values. I know they go above 0x80 when L/R is pressed, does anybody know their max limit when they are pressed down all the way?
|
|
|
Restart Game if ANY crash was to occur |
Posted by: Vega - 11-25-2019, 08:29 PM - Forum: Code Support / Help / Requests
- No Replies
|
|
UPDATE Looks like the function is returning to the Wii Menu instead of restarting the game and I got a report that this didn't block a freeze. No idea why this isn't working...
This code will call OSRestart (game will restart as if you pressed the reset button on the console) if any DSI, ISI, or Alignment exception occurs. This isn't a "proper code". Its just a "hacky" way to not deal with the Wii ever freezing and having to reboot the console.
NTSC-U
06000300 00000010
3C60801A 606385E8
7C7A03A6 4C000064
04000400 4BFFFF00
04000600 4BFFFD00
PAL
06000300 00000010
3C60801A 60638688
7C7A03A6 4C000064
04000400 4BFFFF00
04000600 4BFFFD00
NTSC-J
06000300 00000010
3C60801A 606385A8
7C7A03A6 4C000064
04000400 4BFFFF00
04000600 4BFFFD00
NTSC-K
06000300 00000010
3C60801A 606389E4
7C7A03A6 4C000064
04000400 4BFFFF00
04000600 4BFFFD00
|
|
|
Force Next Item [Vega] |
Posted by: Vega - 11-25-2019, 07:28 PM - Forum: Offline; Item
- No Replies
|
|
Force Next Item [Vega]
Also known as Forced Item Code. Works everywhere. This code will allow you to choose whatever item you want to get when you pick up an item box. This item cheat does NOT follow any item/room/server rules. Thus, if used online, it is detectable. It's meant for offline use.
XX = Item
00 = Green shell
01 = Red shell
02 = Banana
03 = Fib
04 = Shroom
05 = Triple Shroom
06 = Bomb
07 = Blue shell
08 = Shock
09 = Star
0A = Golden
0B = Mega
0C = Blooper
0D = POW
0E = TC
0F = Bullet bill
10 = Triple greens
11 = Triple reds
12 = Triple nanas
14 = Nothing
NTSC-U
0478EFE4 3B8000XX
PAL
04797FF0 3B8000XX
NTSC-J
0479765C 3B8000XX
NTSC-K
047863B0 3B8000XX
With Activator & Deactivator:
NTSC-U
2834XXXX YYYYZZZZ
0478EFE4 3B8000XX
E0000000 00000000
2834XXXX YYYYZZZZ
0478EFE4 839D0074
E0000000 80008000
PAL
2834XXXX YYYYZZZZ
04797FF0 3B8000XX
E0000000 00000000
2834XXXX YYYYZZZZ
04797FF0 839D0074
E0000000 80008000
NTSC-J
2834XXXX YYYYZZZZ
0479765C 3B8000XX
E0000000 00000000
2834XXXX YYYYZZZZ
0479765C 839D0074
E0000000 80008000
NTSC-K
2834XXXX YYYYZZZZ
047863B0 3B8000XX
E0000000 00000000
2834XXXX YYYYZZZZ
047863B0 839D0074
E0000000 80008000
Code configured with ability to select which player/CPU gets effected by code (offline)
Y = Slot of who gets force next item
NTSC-U
C278EFE4 00000003
839D0074 2C1B000Y
40A20008 3B8000XX
60000000 00000000
PAL
C2797FF0 00000003
839D0074 2C1B000Y
40A20008 3B8000XX
60000000 00000000
NTSC-J
C279765C 00000003
839D0074 2C1B000Y
40A20008 3B8000XX
60000000 00000000
NTSC-K
C27863B0 00000003
839D0074 2C1B000Y
40A20008 3B8000XX
60000000 00000000
Source for ASM:
lwz r28, 0x0074 (r29) #Default Instruction
cmpwi r27, 0 #Player slot check, 0 used for compilation
bne+ the_end
li r28, 0x00 #Load item value 00 (green shell), value used just for compilation
the_end:
Code creator: Vega
|
|
|
Auto Forwarded to Friends Menu Online [TheLordScruffy] |
Posted by: Vega - 11-25-2019, 02:58 PM - Forum: Online Non-Item
- No Replies
|
|
Auto Forwarded to Friends Menu Online [TheLordScruffy]
Once you have successfully connected online, you are automatically in the Friends Menu (Open Room-View Friends-Add FC) instead of default main menu (WW-Regs-Friends).
NTSC-U
0061514B 0000008D
PAL
0064795B 0000008D
NTSC-J
00646FC7 0000008D
NTSC-K
00635C73 0000008D
Code creator: TheLordScruffy
|
|
|
Player Number on Mini Map [TheLordScruffy] |
Posted by: Vega - 11-25-2019, 02:32 PM - Forum: Visual & Sound Effects
- No Replies
|
|
Player Number on Mini Map [TheLordScruffy]
There's a disabled feature in the minimap icons to display a line with the player number on it, similar to Double Dash!!. It is very big, and player icon headlights are rendered on top of it, making it invisible when they overlap. The colors for each player also seem to be in line with the Wii's default, rather than the different format the game uses.
Please note that on the Japan and Korean game, the icon is displayed differently (i.e. 1P instead of P1) and the font for the icon the Korean game is slightly different since the game uses different font.
NTSC-U
C27E18B4 0000000B
8803002D 7C060775
7C7C1B78 41800044
38BF00DC 38610020
38800020 4CC63182
3D808001 618C0DD8
7D8903A6 4E800421
387E00A8 38810020
3D80805D 618C1C7C
7D8903A6 4E800421
38000001 980300BB
807C0034 00000000
PAL
C27EB160 0000000B
8803002D 7C060775
7C7C1B78 41800044
38BF00DC 38610020
38800020 4CC63182
3D808001 618C1938
7D8903A6 4E800421
387E00A8 38810020
3D80805E 618C8368
7D8903A6 4E800421
38000001 980300BB
807C0034 00000000
NTSC-J
C27EA7CC 0000000B
8803002D 7C060775
7C7C1B78 41800044
38BF00DC 38610020
38800020 4CC63182
3D808001 618C185C
7D8903A6 4E800421
387E00A8 38810020
3D80805E 618C7C44
7D8903A6 4E800421
38000001 980300BB
807C0034 00000000
NTSC-K
C27D9520 0000000B
8803002D 7C060775
7C7C1B78 41800044
38BF00DC 38610020
38800020 4CC63182
3D808001 618C19A0
7D8903A6 4E800421
387E00A8 38810020
3D80805D 618C6504
7D8903A6 4E800421
38000001 980300BB
807C0034 00000000
Code creator: TheLordScruffy
Source:
#Address ports
#NTSC-U = 807E18B4
#PAL = 807EB160
#NTSC-J = 807EA7CC
#NTSC-K = 807D9520
.set region, '' #e,p,j,k
lbz r0,45(r3)
extsb. r6,r0
mr r28,r3
blt- 0x44
addi r5,r31,220
addi r3,r1,32
li r4,32
crxor 6,6,6
lis r12,0x8001
.if (region == 'E' || region == 'e') # RMCE
ori r12, r12, 0x0DD8
.elseif (region == 'P' || region == 'p') # RMCP
ori r12, r12, 0x1938
.elseif (region == 'J' || region == 'j') # RMCJ
ori r12, r12, 0x185C
.elseif (region == 'K' || region == 'k') # RMCK
ori r12, r12, 0x19A0
.else # Invalid Region
.err
.endif
mtctr r12
bctrl
addi r3,r30,168
addi r4,r1,32
.if (region == 'E' || region == 'e') # RMCE
lis r12, 0x805D
ori r12, r12, 0x1C7C
.elseif (region == 'P' || region == 'p') # RMCP
lis r12, 0x805E
ori r12, r12, 0x8368
.elseif (region == 'J' || region == 'j') # RMCJ
lis r12, 0x805E
ori r12, r12, 0x7C44
.elseif (region == 'K' || region == 'k') # RMCK
lis r12, 0x805D
ori r12, r12, 0x6504
.else # Invalid Region
.err
.endif
mtctr r12
bctrl
li r0,1
stb r0,187(r3)
lwz r3,52(r28)
|
|
|
Un-Beancorner [JoshuaMK] |
Posted by: JoshuaMK - 11-25-2019, 09:22 AM - Forum: Misc/Other
- Replies (6)
|
|
Un-Beancorner [JoshuaMK]
An on the fly mask patcher for Beancorners. Detects if the mask for the wall in contact is not set and sets it accordingly.
(NTSC-U)
C25699B4 00000002
63390400 933C0078
60000000 00000000
(PAL)
C256E804 00000002
63390400 933C0078
60000000 00000000
(NTSC-J)
C256E184 00000002
63390400 933C0078
60000000 00000000
(NTSC-K)
C255C85C 00000002
63390400 933C0078
60000000 00000000
#ASM
#~~~~~~~~~~~~#
#Inject > 805699B4#
#~~~~~~~~~~~#
ori r25, r25, 0x400
stw r25, 0x0078 (r28)
Code Creator: JoshuaMK
|
|
|
Shock Invincibility [Vega] |
Posted by: Vega - 11-23-2019, 07:54 PM - Forum: Incomplete & Outdated Codes
- No Replies
|
|
Shock Invincibility [Vega]
NOTE: Outdated by Perfect Shock Invincibility
Shocks have no effect on you other than the visual flash and bolt animation. However, TC's still effect you normally.
NTSC-U
04579BD4 4E800020
PAL
04580438 4E800020
NTSC-J
0457FDB8 4E800020
NTSC-K
0456E490 4E800020
Source:
stwu sp -0x10 (sp) replaced by blr to cancel the function call regarding shock damage
Code creator: Vega
|
|
|
|