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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 647
» Latest member: shaymcn02
» Forum threads: 1,815
» Forum posts: 14,003

Full Statistics

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_

Print this item

  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_

Print this item

  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_

Print this item

  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_

Print this item

  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

Print this item

  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

Print this item

  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

Print this item

  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

Print this item

  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

Print this item

  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

Print this item