Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 111 online users. » 1 Member(s) | 108 Guest(s) Bing, Google, shaymcn02
|
Latest Threads |
Make it to 10,000
Forum: General Discussion
Last Post: Cealgair
5 hours ago
» Replies: 7,340
» Views: 5,674,287
|
MKW Coder/Developer of th...
Forum: Coding & Hacking General Discussion
Last Post: Fifty
Today, 05:06 AM
» Replies: 11
» Views: 13,892
|
Allow Pausing Before Race...
Forum: Offline Non-Item
Last Post: Vega
Yesterday, 07:47 PM
» Replies: 0
» Views: 33
|
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: 42
|
CPU Control Cycler [Ro]
Forum: Offline Non-Item
Last Post: _Ro
Yesterday, 07:56 AM
» Replies: 7
» Views: 1,037
|
Thunder Cloud Effect Modi...
Forum: Offline; Item
Last Post: JerryHatrick
01-10-2025, 11:13 PM
» Replies: 11
» Views: 1,133
|
Miniturbos and Inside Dri...
Forum: Coding & Hacking General Discussion
Last Post: JerryHatrick
01-10-2025, 09:54 AM
» Replies: 1
» Views: 864
|
Code request???
Forum: Code Support / Help / Requests
Last Post: DrTap
01-09-2025, 06:06 PM
» Replies: 3
» Views: 4,970
|
CPUs/Online Players Have ...
Forum: Visual & Sound Effects
Last Post: Zeraora
01-09-2025, 02:26 AM
» Replies: 2
» Views: 518
|
|
|
Display "GHOST DATA CANNOT BE SAVED" After X Minutes [Elias_] |
Posted by: Vega - 12-28-2019, 03:23 PM - Forum: Time Trials & Battle
- No Replies
|
|
Display "GHOST DATA CANNOT BE SAVED" After X Minutes [Elias_]
This code allows you to modify how many minutes it takes in a TT for the "GHOST DATA CANNOT BE SAVED" message appears.
XX = Minutes (Default is 06)
NTSC-U
0083600F 000000XX
PAL
00857A9F 000000XX
NTSC-J
0085710B 000000XX
NTSC-K
00845E5F 000000XX
Code creator: Elias_
|
|
|
Banana Launch Modifier [Elias_] |
Posted by: Vega - 12-28-2019, 03:15 PM - Forum: Offline; Item
- No Replies
|
|
Banana Launch Modifier [Elias_]
NTSC-U
048A0A64 XXXXXXXX
PAL
048A5424 XXXXXXXX
NTSC-J
048A4584 XXXXXXXX
NTSC-K
04893884 XXXXXXXX
X = Float Value, Default is 3F7FBE77
Code creator: Elias_
|
|
|
Disable Home Menu [Elias_] |
Posted by: Vega - 12-28-2019, 03:07 PM - Forum: Misc/Other
- No Replies
|
|
Disable Home Menu [Elias_]
NTSC-U
04519CA0 4E800020
PAL
0451E114 4E800020
NTSC-J
0451DA94 4E800020
NTSC-K
0450C138 4E800020
Code creator: Elias_
|
|
|
Play VS Race Alone [Elias_] |
Posted by: Vega - 12-28-2019, 03:02 PM - Forum: Offline Non-Item
- No Replies
|
|
Play VS Race Alone [Elias_]
NTSC-U
04832C00 38E00004
PAL
04853148 38E00004
NTSC-J
048527B4 38E00004
NTSC-K
04841508 38E00004
Go to the Settings Menu for VS Race. For the CPU Difficulty, select Easy, but click left again and the Easy Button will change to "50 cc" and the note at the bottom right will say "Race without CPU players". Select the option now, you can now race by yourself in VS.
Another method is that you can instead replace the file VSSettingRadioOption.brctr in MenuSingle.szs with the one from MenuMulti.szs, which will cause the game to actually add an extra option setting called "Off" for the CPU Difficulty.
Code creator: Elias_
|
|
|
Automatic Pow Dodging [Seeky] |
Posted by: Seeky - 12-28-2019, 01:32 AM - Forum: Online; Item
- Replies (1)
|
|
Automatic Pow Dodging [Seeky]
This code makes it so that you don't need to press d-pad up / shake your wii remote to dodge pows. By changing the immediate value from 1 to 0, it's also possible to turn this into a code that disables doding pows.
NTSC-U
0457A894 38000001
PAL
045810F8 38000001
NTSC-J
04580A78 38000001
NTSC-K
0456F150 38000001
Code created by: Seeky
|
|
|
Configurable Always Trick [Seeky] |
Posted by: Seeky - 12-28-2019, 12:40 AM - Forum: Offline Non-Item
- Replies (3)
|
|
Configurable Always Trick [Seeky]
This code makes it so that whenever you drive off of trickable road or a half pipe, you'll trick without needing to press the d-pad / shake the wii remote. There is a version of the code where you can press a direction on the d-pad / shake your controller in a direction to set what type the automatic tricks will be (this requires use of the exception vector area, the address is set by setting the value of PPPP), and a shortened version of the code where the type is hard-coded (this is given the value N for regular tricks and M for half pipe tricks, both of which take a value from 1-4). The shortened code can also be repurposed as a trick disabler by replacing the N & M values with 0. Note: half-pipes can never be tricked off at certain angles, this code doesn't change that.
Short Version:
NTSC-U
0456F2F0 38A0000N
045AF900 3BC0000M
PAL
04575B54 38A0000N
04574D78 3BC0000M
NTSC-J
045754D4 38A0000N
045746F8 3BC0000M
NTSC-K
04563BAC 38A0000N
04562DD0 3BC0000M
Live Configurable Version:
NTSC-U
C256F2F0 00000004
3D608000 88A3003A
2C050000 41A2000C
98ABPPPP 48000008
88ABPPPP 00000000
C25AF900 00000002
3D608000 8BCBPPPP
60000000 00000000
PAL
C2575B54 00000004
3D608000 88A3003A
2C050000 41A2000C
98ABPPPP 48000008
88ABPPPP 00000000
C2574D78 00000002
3D608000 8BCBPPPP
60000000 00000000
NTSC-J
C25754D4 00000004
3D608000 88A3003A
2C050000 41A2000C
98ABPPPP 48000008
88ABPPPP 00000000
C25746F8 00000002
3D608000 8BCBPPPP
60000000 00000000
NTSC-K
C2563BAC 00000004
3D608000 88A3003A
2C050000 41A2000C
98ABPPPP 48000008
88ABPPPP 00000000
C2562DD0 00000002
3D608000 8BCBPPPP
60000000 00000000
Source ASM:
Address A:
================
0x8056F2F0 NTSC-U
0x80575B54 PAL
0x805754D4 NTSC-J
0x80563BAC NTSC-K
Address B:
================
0x805AF900 NTSC-U
0x80574d78 PAL
0x805746F8 NTSC-J
0x80562DD0 NTSC-K
One line version:
================
04 write at Address A
li r5, N
04 write at Address B
li r30, M
Live Configurable Version:
================
.set EVAADDRESS, 0x0698 # Set to any free exception vector area address (PPPP)
C2 write at Address A
lis r11, 0x8000
lbz r5, 0x003A (r3) # Loads current input
cmpwi r5, 0
beq+ else
stb r5, EVAADDRESS (r11) #If the player is pressing a trick direction, stores it
b end
else:
lbz r5, EVAADDRESS (r11) #If the player isn't pressing a trick, loads the stored trick
end:
C2 write at Address B
lis r11, 0x8000
lbz r30, EVAADDRESS (r11)
Code created by: Seeky
|
|
|
Drive Thru Item Boxes [Vega] |
Posted by: Vega - 12-27-2019, 08:54 PM - Forum: Offline; Item
- No Replies
|
|
Drive Thru Item Boxes [Vega]
You can drive thru the item boxes. If used offline, this also effects the CPUs. Obviously, you are unable to receive items.
NTSC-U
0481727C 60000000
PAL
0482AD90 60000000
NTSC-J
0482A3FC 60000000
NTSC-K
04819150 60000000
Backwards bne+ replaced w/ nop
A r3 return value from a small subroutine is constantly checked. When it's not zero, the game knows you have hit a box and starts executing the appropriate subroutines (conditional bne+ is taken).
Code creator: Vega
|
|
|
Timed Automatic Item Usage [Seeky] |
Posted by: Seeky - 12-27-2019, 03:34 PM - Forum: Offline; Item
- Replies (5)
|
|
Timed Automatic Item Usage [Seeky]
This code will automatically press the item button at a set interval. NNNN is the number of frames to wait between presses (ex. 0x012C, which is 5 seconds) and PPPP is the exception vector area offset from 0x80000000 that the timer is stored at (ex. 0x0C98) - this has no impact on the function of the code but may need to be changed for compatibility with other codes using the exception vector area.
NTSC-U
C0000000 00000004
3D608000 818BPPPP
398C0001 2C0CNNNN
40A10008 39800000
918BPPPP 4E800020
C251CE8C 00000005
3D608000 818BPPPP
2C0CNNNN 4182000C
540007B8 48000008
60000004 B01E002C
60000000 00000000
PAL
C0000000 00000004
3D608000 818BPPPP
398C0001 2C0CNNNN
40A10008 39800000
918BPPPP 4E800020
C2521300 00000005
3D608000 818BPPPP
2C0CNNNN 4182000C
540007B8 48000008
60000004 B01E002C
60000000 00000000
NTSC-J
C0000000 00000004
3D608000 818BPPPP
398C0001 2C0CNNNN
40A10008 39800000
918BPPPP 4E800020
C2520C80 00000005
3D608000 818BPPPP
2C0CNNNN 4182000C
540007B8 48000008
60000004 B01E002C
60000000 00000000
NTSC-K
C0000000 00000004
3D608000 818BPPPP
398C0001 2C0CNNNN
40A10008 39800000
918BPPPP 4E800020
C250F324 00000005
3D608000 818BPPPP
2C0CNNNN 4182000C
540007B8 48000008
60000004 B01E002C
60000000 00000000
Source ASM:
.set INTERVAL, 300 # Delay in frames between item uses (NNNN)
.set EVAADDRESS, 0x0C98 # Set to any free exception vector area address offset (PPPP)
C2 write (Controls the item button input)
0x80521300 PAL
0x8051CE8C NTSC-U
0x8050F324 NTSC-K
0x80520C80 NTSC-J
======================================================
lis r11, 0x8000
lwz r12, EVAADDRESS (r11) # Loads timer from memory
cmpwi r12, INTERVAL #Checks if it's time
beq- on
off:
rlwinm r0, r0, 0, 30, 28 # Clears the bit for the item input
b end
on:
ori r0, r0, 0x4 # Turns on the bit for the item input
end:
sth r0, 0x002C (r30) # Default instruction (stores the input to memory)
C0 timer (Region free)
=======================================================
lis r11, 0x8000
lwz r12, EVAADDRESS (r11) # Gets current timer value
addi r12, r12, 1 # Increments by 1
cmpwi r12, INTERVAL # If the timer has reached the value where items were pressed, restarts it
ble+ end
li r12, 0
end:
stw r12, EVAADDRESS (r11)
blr
Code created by: Seeky
|
|
|
Invisible Items [Vega] |
Posted by: Vega - 12-23-2019, 02:14 PM - Forum: Offline; Item
- No Replies
|
|
Invisible Items [Vega]
You can't see items in gameplay, however they still effect the gameplay.
NTSC-U
0078CEDB 00000000
PAL
00795EE7 00000000
NTSC-J
00795553 00000000
NTSC-K
007842A7 00000000
'Source'
addi r3, r3, 1 changed to addi r3, r3, 0
Code creator: Vega
|
|
|
Cute Items [Vega] |
Posted by: Vega - 12-23-2019, 02:14 PM - Forum: Offline; Item
- No Replies
|
|
Cute Items [Vega]
NTSC-U
0078D277 00000000
PAL
00796283 00000000
NTSC-J
007958EF 00000000
NTSC-K
00784643 00000000
'Source'
addi r0, r5, 1 changed to addi r0, r5, 0
Code creator: Vega
|
|
|
|