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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 648
» Latest member: TASsy_js
» Forum threads: 1,816
» Forum posts: 14,010

Full Statistics

Online Users
There are currently 67 online users.
» 0 Member(s) | 65 Guest(s)
Bing, Google

Latest Threads
Make it to 10,000
Forum: General Discussion
Last Post: Fifty
4 hours ago
» Replies: 7,345
» Views: 5,676,338
Textures/texture packs in...
Forum: Coding & Hacking General Discussion
Last Post: Vega
7 hours ago
» Replies: 1
» Views: 29
MKW Coder/Developer of th...
Forum: Coding & Hacking General Discussion
Last Post: Fifty
Yesterday, 05:06 AM
» Replies: 11
» Views: 13,912
Allow Pausing Before Race...
Forum: Offline Non-Item
Last Post: Vega
01-11-2025, 07:47 PM
» Replies: 0
» Views: 43
Top 10 Most Influential C...
Forum: Coding & Hacking General Discussion
Last Post: Vega
01-11-2025, 03:27 PM
» Replies: 2
» Views: 7,367
Show Ice Cube on Online P...
Forum: Online Non-Item
Last Post: _Ro
01-11-2025, 08:23 AM
» Replies: 0
» Views: 51
CPU Control Cycler [Ro]
Forum: Offline Non-Item
Last Post: _Ro
01-11-2025, 07:56 AM
» Replies: 7
» Views: 1,040
Thunder Cloud Effect Modi...
Forum: Offline; Item
Last Post: JerryHatrick
01-10-2025, 11:13 PM
» Replies: 11
» Views: 1,142
Miniturbos and Inside Dri...
Forum: Coding & Hacking General Discussion
Last Post: JerryHatrick
01-10-2025, 09:54 AM
» Replies: 1
» Views: 865
Code request???
Forum: Code Support / Help / Requests
Last Post: DrTap
01-09-2025, 06:06 PM
» Replies: 3
» Views: 4,978

 
  FanCy HUD [JoshuaMK]
Posted by: JoshuaMK - 03-26-2020, 06:28 PM - Forum: Visual & Sound Effects - No Replies

FanCy HUD [JoshuaMK]

FanCy Speedometer, just without the speedometer.

Beware of codes loading/storing to address fields 0x800002CE-0x800002D3, 0x80000DC0-0x80000DCF, and 0x80000FA0-0x800012FF.



(NTSC-U)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27ED9F8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835AD110 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 A3840008
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27E2914 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047ED4E8 7C601B78

(PAL)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27F84F8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835A18F8 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 A3840008
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27EC1C0 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047F7FE8 7C601B78

(NTSC-J)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27F7B64 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835A0958 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 A3840008
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27EB82C 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047F7654 7C601B78

(NTSC-K)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27E68B8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809B
835AFF38 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 A3840008
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27DA580 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047E63A8 7C601B78



Guide

SLOXSIZE = Minimum X axis size (Default is 3F800000)
SLOYSIZE = Minimum Y axis size (Default is 3F800000)
SLOROTAT = Minimum Rotation (00000000 = Straight)
MAXXSIZE = Maximum X axis size (Default is 3F800000)
MAXYSIZE = Maximum Y axis size (Default is 3F800000)
MAXROTAT = Maximum Rotation (00000000 = Straight)
RRGGBBWW = RGBA Color (Is related to the group it is below)



Code Creator: JoshuaMK

Print this item

  Blooper Invincibility [Vega]
Posted by: Vega - 03-26-2020, 04:23 PM - Forum: Online; Item - No Replies

Blooper Invincibility [Vega]

This code disables any effects from the Blooper. Blooper image and ink splatter. A good code to use to combat Blooper De-Limiters. A weird side effect of this code is that if you get a Blooper and launch it, you can see the Blooper get stuck in the sky. This only effects the 1st Blooper launched by you. Only you can see it.

NTSC-U
047D6070 4E800020

PAL
047A92B0 4E800020

NTSC-J
047A891C 4E800020

NTSC-K
04797670 4E800020

Code creator: Vega
Code credits: Volderbeek (Disable Blooper Ink)

Print this item

  Goombas restored to scaled size after hit [_tZ]
Posted by: _tZ - 03-25-2020, 10:55 PM - Forum: Incomplete & Outdated Codes - Replies (2)

Goombas restored to scaled size after hit [_tZ]

Doesn't change anything on regular tracks, since all goomba objects are scaled normally.
A good track to test this on is Sunset Forest.

[PAL]

04821E78 38600158
046DC750 D19D0044
046DC6F0 D19D0044
046DCB30 D19C0044
046DCAD4 D19C0040
C281F948 00000004
D11D014C D0FD0150
D0DD0154 3D808051
618CBED0 7D8903A6
4E800421 00000000
C26DC748 00000004
C13D014C C15D0150
C17D0154 FD8B0072
FC290072 FC0A0032
D03D003C 00000000
C26DC6E8 00000004
C13D014C C15D0150
C17D0154 FD8B0072
FC290072 FC0A0032
D03D003C 00000000
C26DCB28 00000004
C13C014C C15C0150
C17C0154 FD8B0072
FC290072 FC0A0032
D03C003C 00000000
C26DCACC 00000004
C13C014C C15C0150
C17C0154 FD8B0072
FDA90072 FC0A0032
D03C003C 00000000
C26DCACC 00000004
C13C014C C15C0150
C17C0154 FD8B0032
FDA90032 FC0A0032
D19C003C 00000000

[Other regions]
Need porting

Code created by: _tZ

Print this item

  FanCy Speedometer [JoshuaMK]
Posted by: JoshuaMK - 03-25-2020, 08:26 AM - Forum: Visual & Sound Effects - Replies (4)

FanCy Speedometer [JoshuaMK]

Impress your friends with this fancy speedometer! They will be able to C just how cool of a MKW player you really are!

Uses the milliseconds section of the timer, beware of codes loading/storing to address fields 0x800002CE-0x800002D3, 0x80000DC0-0x80000DCF, and 0x80000FA0-0x800012FF.







(NTSC-U)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27ED9F8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835AD110 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 8381FFF8
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27E2914 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047ED4E8 7C601B78

(PAL)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27F84F8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835A18F8 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 8381FFF8
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27EC1C0 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047F7FE8 7C601B78

(NTSC-J)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27F7B64 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809C
835A0958 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 8381FFF8
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27EB82C 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047F7654 7C601B78

(NTSC-K)
06000FA0 00000020
SLOXSIZE SLOYSIZE
SLOROTAT RRGGBBWW
MAXXSIZE MAXYSIZE
MAXROTAT RRGGBBWW
06000FC0 000001B8
59800000 59800004
9421FF90 EC011024
C0240000 C0450000
C0640004 C0850004
C0A40008 88E4000C
3CC04330 3D208000
EC420828 EC4000B2
EC21102A C0450008
EC841828 EC800132
EC63202A EC422828
EC4000B2 EC45102A
D0230000 D0630004
D0430008 90C10020
90E10024 C0290FC0
8905000C C8410020
90C10038 7CE74050
6CE78000 90E1003C
3CE08000 C0670FC4
C8810038 FC420828
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410050 80E10054
8904000D 98E3000C
90C10018 9101001C
88E5000D C8410018
90C10030 7CE83850
6CE78000 90E10034
FC420828 C8810030
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410048 80E1004C
8904000E 98E3000D
90C10010 91010014
88E5000E C8410010
90C10028 7CE83850
6CE78000 90E1002C
FC420828 C8810028
FC401018 FC841828
FC802018 EC800132
EC44102A FC40101E
D8410040 80E10044
8884000F 98E3000E
90C10058 9081005C
88A5000F C8410058
90C10060 7C842850
6C848000 90810064
FC220828 C8810060
FC200818 FC441828
FC401018 EC0000B2
EC00082A FC00001E
D8010068 8081006C
9883000F 38210070
4E800020 00000000
C27E68B8 00000021
9421FF00 D8010008
D8210010 D8410018
D8610020 D8810028
D8A10030 D8C10038
BC610040 3F40809B
835AFF38 835A0020
835A0000 835A0010
835A0010 3B600000
C03A0020 C05A002C
FC600A10 FC60181C
D861FFF8 83C1FFFC
3C808000 3B800000
9B8402CF 609C1190
7FFCD82E 2C1F0000
41820064 60830DC0
60850FB0 60840FA0
39840028 7D8803A6
4E800021 8083000C
909F00D8 909F00DC
909F00E0 909F00E4
80BF0010 2C1B0014
4182000C 2C050000
4182001C 80830000
909F0044 80830004
909F0048 80830008
909F0040 3B7B0004
4BFFFF70 93C1FFF8
B8610040 8381FFF8
C8C10038 C8A10030
C8810028 C8610020
C8410018 C8210010
C8010008 38210100
60000000 00000000
C27DA580 00000006
3D808000 806C02D0
7C1C1800 4182001C
61841190 A06C02CE
938C02D0 7F84192E
38630004 B06C02CE
7F83E378 00000000
047E63A8 7C601B78



Guide

SLOXSIZE = Minimum X axis size (Default is 3F800000)
SLOYSIZE = Minimum Y axis size (Default is 3F800000)
SLOROTAT = Minimum Rotation (00000000 = Straight)
MAXXSIZE = Maximum X axis size (Default is 3F800000)
MAXYSIZE = Maximum Y axis size (Default is 3F800000)
MAXROTAT = Maximum Rotation (00000000 = Straight)
RRGGBBWW = RGBA Color (Is related to the group it is below)



Code Creator: JoshuaMK

Print this item

Star New HBC MKW Unlocking App (V-Unlock by Vega)
Posted by: Vega - 03-24-2020, 08:49 PM - Forum: Coding & Hacking General Discussion - Replies (18)

-V-Unlock-

Author: Vega

The first ever Wii Homebrew Application for unlocking everything in Mario Kart Wii.



Links:
Download (v0.5) - https://mariokartwii.com/downloads/V-Unlock0.5.zip
Sha256 checksum if desired - https://mariokartwii.com/downloads/V-Unlock0.5sha.txt
Vid Demo -> https://www.youtube.com/watch?v=KnxnEM-I5dA
GitHub Repo -> https://github.com/VegaASM/V-Unlock

Intro:
I've decided to take the work I did on my cheat code 'Perfect License Unlock & VR+BR Modifier' and implement that into a Wii Homebrew Application. I call it V-Unlock.

Features:
*Unlocks every character, vehicle, cc, and cup for your licenses.
*If a particular license isn't made (blank), it will be created and have everything unlocked.
*Options to set 9999 VR and BR.
*Options to set 100% Wii Wheel stat, and it will stay there even if you don't use the Wii Wheel**
*Not only is every license unlocked, but if you have other MKWii Data Saves on your Wii, they are all unlocked as well.

**For brand new license(s) that were created by the app (if you chose to set 100% Wii Wheel stat), the license(s) within the license settings of the game will say its 0%. This is not a bug with the app and this only occurs because there are no races/battles logged in for said brand new license(s). Once 1 race/battle of any kind has been preformed, the percentage will now be at 100% (and stay there unless later modified by the app again) and you will have the golden Wii Wheel icon online when using the Wheel.

Instructions:
Click on the download link. Once downloaded, unzip it. Then unzip V-Unlock.zip. There is now a V-Unlock folder (that contains 3 items). Move the V-Unlock folder into the apps folder of your SD card. Insert SD into Wii, launch HBC. Launch the app and follow the on-screen instructions.

What's been tested:
A couple of users have reported that the app does indeed work on the Wii U. This app also works on Dolphin (only tested thru Virtual SD using open source HBC channel thru System Menu). Personally the app did not run at all for me via Dolphin's feature of directly booting the boot.dol. However, this is extremely likely a Dolphin-related issue since I am unable to use the latest dev-build version of Dolphin.

What's untested:
*Never been tested if HBC loads apps from a USB stick instead of an SD card
*Never been tested on older HBC versions (before 1.1.0)

Note:  If you have issues with the latest version (0.5), you can try out the previous/old version (0.4.1) below~

Old Version Download (v0.4.1) -> https://mariokartwii.com/downloads/VUnlock-Master.zip
Old Version Sha256 checksum if desired -> https://mariokartwii.com/downloads/VUnlockSHA256.txt

Print this item

  Phrases People Say Constantly That I Can't Stand
Posted by: Vega - 03-24-2020, 04:09 PM - Forum: General Discussion - Replies (12)

"Like"
"umm"
"So yea"
"Here's the thing..." (I really hate this one)
"The thing is..." (lmao)

What about you?

Print this item

  Never Get Passed Thunder Cloud [Star]
Posted by: Star - 03-23-2020, 03:06 AM - Forum: Online; Item - Replies (2)

Never Get Passed Thunder Cloud [Star]

This code prevents anyone from passing a Thunder Cloud to you.

(NTSC-U)
C265EE04 00000002
7EC4B378 3CA08000
98851575 00000000
C2652988 00000002
801E0028 3C608000
98031574 00000000
C27936D8 00000005
3D208000 89491574
2C0A0000 41820010
89291575 7C054800
4D820020 9421FFE0
60000000 00000000

(PAL)
C265E17C 00000002
7EC4B378 3CA08000
98851575 00000000
C2656E10 00000002
801E0028 3C608000
98031574 00000000
C279C6E4 00000005
3D208000 89491574
2C0A0000 41820010
89291575 7C054800
4D820020 9421FFE0
60000000 00000000

(NTSC-J)
C265D7E8 00000002
7EC4B378 3CA08000
98851575 00000000
C265647C 00000002
801E0028 3C608000
98031574 00000000
C279BD50 00000005
3D208000 89491574
2C0A0000 41820010
89291575 7C054800
4D820020 9421FFE0
60000000 00000000

(NTSC-K)
C264C494 00000002
7EC4B378 3CA08000
98851575 00000000
C2645128 00000002
801E0028 3C608000
98031574 00000000
C278AAA4 00000005
3D208000 89491574
2C0A0000 41820010
89291575 7C054800
4D820020 9421FFE0
60000000 00000000

Code Creator: Star

Print this item

  A Step Above God [Star]
Posted by: Star - 03-23-2020, 03:04 AM - Forum: Online; Item - Replies (7)

A Step Above God [Star]

This code rejects a player's request to receive the specified item.

(NTSC-U)
# All Players
2834XXXX YYYYZZZZ
C265F1E8 00000002
9421FFF0 90610008
2C030000 00000000
C265F234 00000005
80610008 2C030000
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465F1E8 2C030000
0465F234 1C00001C
E0000000 80008000

# Specific Player
2834XXXX YYYYZZZZ
C265F1E8 00000002
9421FFF0 90610008
2C030000 00000000
C265F234 00000006
80610008 2C030000
40A20018 2C10000S
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465F1E8 2C030000
0465F234 1C00001C
E0000000 80008000

(PAL)
# All Players
2834XXXX YYYYZZZZ
C265E560 00000002
9421FFF0 90610008
2C030000 00000000
C265E5AC 00000005
80610008 2C030000
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465E560 2C030000
0465E5AC 1C00001C
E0000000 80008000

# Specific Player
2834XXXX YYYYZZZZ
C265E560 00000002
9421FFF0 90610008
2C030000 00000000
C265E5AC 00000006
80610008 2C030000
40A20018 2C10000S
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465E560 2C030000
0465E5AC 1C00001C
E0000000 80008000

(NTSC-J)
# All Players
2834XXXX YYYYZZZZ
C265DBCC 00000002
9421FFF0 90610008
2C030000 00000000
C265DC18 00000005
80610008 2C030000
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465DBCC 2C030000
0465DC18 1C00001C
E0000000 80008000

# Specific Player
2834XXXX YYYYZZZZ
C265DBCC 00000002
9421FFF0 90610008
2C030000 00000000
C265DC18 00000006
80610008 2C030000
40A20018 2C10000S
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2834XXXX YYYYZZZZ
0465DBCC 2C030000
0465DC18 1C00001C
E0000000 80008000

(NTSC-K)
# All Players
2833XXXX YYYYZZZZ
C264C878 00000002
9421FFF0 90610008
2C030000 00000000
C264C8C4 00000005
80610008 2C030000
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2833XXXX YYYYZZZZ
0464C878 2C030000
0464C8C4 1C00001C
E0000000 80008000

# Specific Player
2833XXXX YYYYZZZZ
C264C878 00000002
9421FFF0 90610008
2C030000 00000000
C264C8C4 00000006
80610008 2C030000
40A20018 2C10000S
40A20010 2C0000RR
40A20008 3A600001
38210010 1C00001C
60000000 00000000
E0000000 00000000
2833XXXX YYYYZZZZ
0464C878 2C030000
0464C8C4 1C00001C
E0000000 80008000

[S Values]
0 = 1st Player Slot
1 = 2nd Player Slot
2 = 3rd Player Slot
3 = 4th Player Slot
4 = 5th Player Slot
5 = 6th Player Slot
6 = 7th Player Slot
7 = 8th Player Slot
8 = 9th Player Slot
9 = 10th Player Slot
A = 11th Player Slot
B = 12th Player Slot

[RR Values]
00 = Green Shell
01 = Red Shell
02 = Banana
03 = Fake Item Box
04 = Mushroom
05 = Triple Mushrooms
06 = Bob-omb
07 = Blue Shell
08 = Lightning
09 = Star
0A = Golden Mushroom
0B = Mega Mushroom
0C = Blooper
0D = POW Block
0E = Thunder Cloud
0F = Bullet Bill
10 = Triple Green Shells
11 = Triple Red Shells
12 = Triple Bananas

Code Creator: Star
Code Credits: Nutmeg

Print this item

  Auto-Fix DWC_Emulator 60000 EC Bug [Vega]
Posted by: Vega - 03-20-2020, 10:17 PM - Forum: Misc/Other - Replies (4)

Auto-Fix DWC_Emulator 60000 EC Bug [Vega]

NOTICE: This code is to fix an DWC-Emulator-specific 60000 EC bug. What is the DWC-Emulator 60000 bug? It occurs when a user makes a brand new FC on a server that uses the DWC Emulator source. After making said new FC, he/she reconnects and instantly gets EC 60000 even though said person did not get any error codes when the FC was first made. This EC 60000 for that license is there forever until the user deletes the license. However, the bug will still occur again and again for every new DWC Emulator FC made. This code has NOTHING to do with getting a standard EC 60000 due to using a Wiimmfi-made FC on a DWC Emulator server.

What this code does:
1. Deletes your Game's Data Save! You have been warned! (too lazy to write extra source to search the Data save and delete the PID of a particular license)
2. Writes a new random generated value to your DWC_Authdata File
3. Returns you back to the Wii Menu
4. Bug is fixed permanently. (You only need to run the code once!)

This code executes the moment you boot the game. A visual glitch + brief pause will occur, then you will be back at the Wii Menu. The Wii Menu return function may not work on Dolphin but the code has still been executed.

Do NOT run any other codes when using this.

NTSC-U
C20095F4 0000001F
3FE08016 4800002D
2F746974 6C652F30
30303130 3030342F
35323464 34333435
2F646174 612F726B
7379732E 64617400
7C6802A6 63ECA6EC
7D8803A6 4E800021
2C030000 408200A0
3FC08000 63C61502
38E00002 38600004
7C6903A6 7C8C42E6
38600000 38A00000
548007FF 40820008
38840001 7C6319D6
7CA42A14 7C632A14
5463843E 4200FFF0
B4660002 34E7FFFF
4082FFC4 4800001D
2F736861 72656432
2F445743 5F415554
48444154 41000000
7C6802A6 38800002
63ECADBC 7D8803A6
4E800021 2C030000
4180001C 7C7D1B78
63C41500 38A00020
63ECB220 7D8803A6
4E800021 3D80801A
618C87B8 7D8803A6
4E800020 00000000

PAL
C2009634 0000001F
3FE08016 4800002D
2F746974 6C652F30
30303130 3030342F
35323464 34333530
2F646174 612F726B
7379732E 64617400
7C6802A6 63ECA78C
7D8803A6 4E800021
2C030000 408200A0
3FC08000 63C61502
38E00002 38600004
7C6903A6 7C8C42E6
38600000 38A00000
548007FF 40820008
38840001 7C6319D6
7CA42A14 7C632A14
5463843E 4200FFF0
B4660002 34E7FFFF
4082FFC4 4800001D
2F736861 72656432
2F445743 5F415554
48444154 41000000
7C6802A6 38800002
63ECAE5C 7D8803A6
4E800021 2C030000
4180001C 7C7D1B78
63C41500 38A00020
63ECB2C0 7D8803A6
4E800021 3D80801A
618C8858 7D8803A6
4E800020 00000000

NTSC-J
C2009590 0000001F
3FE08016 4800002D
2F746974 6C652F30
30303130 3030342F
35323464 34333461
2F646174 612F726B
7379732E 64617400
7C6802A6 63ECA6AC
7D8803A6 4E800021
2C030000 408200A0
3FC08000 63C61502
38E00002 38600004
7C6903A6 7C8C42E6
38600000 38A00000
548007FF 40820008
38840001 7C6319D6
7CA42A14 7C632A14
5463843E 4200FFF0
B4660002 34E7FFFF
4082FFC4 4800001D
2F736861 72656432
2F445743 5F415554
48444154 41000000
7C6802A6 38800002
63ECAD7C 7D8803A6
4E800021 2C030000
4180001C 7C7D1B78
63C41500 38A00020
63ECB1E0 7D8803A6
4E800021 3D80801A
618C8778 7D8803A6
4E800020 00000000

NTSC-K
C200973C 0000001F
3FE08016 4800002D
2F746974 6C652F30
30303130 3030342F
35323464 34333462
2F646174 612F726B
7379732E 64617400
7C6802A6 63ECA828
7D8803A6 4E800021
2C030000 408200A0
3FC08000 63C61502
38E00002 38600004
7C6903A6 7C8C42E6
38600000 38A00000
548007FF 40820008
38840001 7C6319D6
7CA42A14 7C632A14
5463843E 4200FFF0
B4660002 34E7FFFF
4082FFC4 4800001D
2F736861 72656432
2F445743 5F415554
48444154 41000000
7C6802A6 38800002
63ECAEF8 7D8803A6
4E800021 2C030000
4180001C 7C7D1B78
63C41500 38A00020
63ECB35C 7D8803A6
4E800021 3D80801A
618C8BB4 7D8803A6
4E800020 00000000



Code creator: Vega
Code credits: Megazig



Source:
#START ASSEMBLY

#800095F4 = NTSC-U
#80009634 = PAL
#80009590 = NTSC-J
#8000973C = NTSC-K

#Set Code Region
.set region, '' #Fill in E, P, J, or K within the quotes for your region when Compiling! Lowercase letters can also be used.

#Macros and Statements
.macro call_isfs, address
ori r12, r31, \address@l
mtlr r12
blrl
.endm

.macro call_nolink address
lis r12, \address@h
ori r12, r12, \address@l
mtlr r12
blr
.endm

.if    (region == 'E' || region == 'e') # RMCE
.set ISFS_Delete, 0xA6EC
        .set ISFS_Open, 0xADBC
        .set ISFS_Write, 0xB220
.set Wii_Menu, 0x801A87B8
.elseif (region == 'P' || region == 'p') # RMCP
.set ISFS_Delete, 0xA78C
        .set ISFS_Open, 0xAE5C
        .set ISFS_Write, 0xB2C0
.set Wii_Menu, 0x801A8858
.elseif (region == 'J' || region == 'j') # RMCJ
.set ISFS_Delete, 0xA6AC
        .set ISFS_Open, 0xAD7C
        .set ISFS_Write, 0xB1E0
.set Wii_Menu, 0x801A8778
.elseif (region == 'K' || region == 'k') # RMCK
.set ISFS_Delete, 0xA828
        .set ISFS_Open, 0xAEF8
        .set ISFS_Write, 0xB35C
.set Wii_Menu, 0x801A8BB4
.else # Invalid Region
        .err
.endif

#Set Upper 16 bits for ISFS Macro
lis r31, 0x8016

#Delete Data Save
bl data_save

.if    (region == 'E' || region == 'e') # RMCE
        .string "/title/00010004/524d4345/data/rksys.dat"
.elseif (region == 'P' || region == 'p') # RMCP
        .string "/title/00010004/524d4350/data/rksys.dat"
.elseif (region == 'J' || region == 'j') # RMCJ
        .string "/title/00010004/524d434a/data/rksys.dat"
.elseif (region == 'K' || region == 'k') # RMCK
        .string "/title/00010004/524d434b/data/rksys.dat"
.else # Invalid Region
        .err
.endif

data_save:
mflr r3

call_isfs ISFS_Delete
cmpwi r3, 0
bne- launch_menu

#Generate Random Halfword Value
lis r30, 0x8000
ori r6, r30, 0x1502
li r7, 2

gen_rando:
li r3, 4
mtctr r3 #LR doesn't need to be backed up for this subroutine
mftbl r4 #Seed register

li r3, 0 #Square-value register, start at 0
li r5, 0 #Starting Weyl variable, start at 0

clrlwi. r0, r4, 31 #Seed needs to be an odd number
bne- weyl_loop

addi r4, r4, 1 #Make seed odd

weyl_loop:
mullw r3, r3, r3 #Square the Value

add r5, r4, r5 #Add the constant seed to Weyl variable. Result is new Weyl variable
add r3, r3, r5 #Add Weyl variable to squared value

srwi r3, r3, 16 #Place upper 16 bits into lower 16 bits, upper 16 bits are now cleared
bdnz+ weyl_loop

sthu r3, 0x2 (r6)
subic. r7, r7, 1
bne+ gen_rando #Final random word is stored at 0x80001504

#Open File
bl dwc_authdata

.string "/shared2/DWC_AUTHDATA"
.align 2

dwc_authdata:
mflr r3
li r4, 2

call_isfs ISFS_Open
cmpwi r3, 0
blt- launch_menu

mr r29, r3

#Write new DWC AUTHDATA; r3 already set
ori r4, r30, 0x1500 #Have null word in front of rando value, makes it 100% impossible to exceed AUTHDATA max value
li r5, 32 #32 bytes to write

call_isfs ISFS_Write

#No need for return check or file close, launch menu function is next anyway
launch_menu:
call_nolink Wii_Menu

#END ASSEMBLY

Print this item

  Item Timer [JoshuaMK]
Posted by: JoshuaMK - 03-18-2020, 04:02 AM - Forum: Online; Item - Replies (10)

Item Timer [JoshuaMK]

This code will keep track (via Milliseconds in timer) of how long you have left before your timed item (Mega Mushroom, Golden Mushroom, or Star) runs out. Whenever you are not using any of these items, the timer will function normally.

Works in all modes, offline and online



(NTSC-U)
C27ED9F8 0000000A
A3840008 3D80809C
816CEE20 816B0014
834B00A8 2C1A0000
41810030 816CD110
816B0020 816B0000
816B0010 816B0010
A34B0194 2C1A0000
41810010 AB4B018A
2C1A0000 40A10008
7F5CD378 00000000

(PAL)
C27F84F8 0000000A
A3840008 3D80809C
816C3618 816B0014
834B00A8 2C1A0000
41810030 816C18F8
816B0020 816B0000
816B0010 816B0010
A34B0194 2C1A0000
41810010 AB4B018A
2C1A0000 40A10008
7F5CD378 00000000

(NTSC-J)
C27F7B64 0000000A
A3840008 3D80809C
816C2678 816B0014
834B00A8 2C1A0000
41810030 816C0958
816B0020 816B0000
816B0010 816B0010
A34B0194 2C1A0000
41810010 AB4B018A
2C1A0000 40A10008
7F5CD378 00000000

(NTSC-K)
C27E68B8 0000000A
A3840008 3D80809B
816C1C58 816B0014
834B00A8 2C1A0000
41810030 816CFF38
816B0020 816B0000
816B0010 816B0010
A34B0194 2C1A0000
41810010 AB4B018A
2C1A0000 40A10008
7F5CD378 00000000



.set region, ''

.if    (region == 'E' || region == 'e') # RMCE
        .set UPPER, 0x809C
        .set OFFSET, -0x2EF0
        .set GOLDEN_OFFSET, -0x11E0
.elseif (region == 'P' || region == 'p') # RMCP
        .set UPPER, 0x809C
        .set OFFSET, 0x18F8
        .set GOLDEN_OFFSET, 0x3618
.elseif (region == 'J' || region == 'j') # RMCJ
        .set UPPER, 0x809C
        .set OFFSET, 0x0958
        .set GOLDEN_OFFSET, 0x2678
.elseif (region == 'K' || region == 'k') # RMCK
        .set UPPER, 0x809B
        .set OFFSET, -0x00C8
        .set GOLDEN_OFFSET, 0x1C58
.else # Invalid Region
        .abort
.endif

#Golden mushroom
lhz r28, 0x8 (r4) #Default instruction
lis r12, UPPER
lwz r11, GOLDEN_OFFSET (r12)
lwz r11, 0x14 (r11)
lwz r26, 0xA8 (r11)
cmpwi r26, 0
bgt active

#Mega Mushroom
lwz r11, OFFSET (r12)
lwz r11, 0x20 (r11)
lwz r11, 0 (r11)
lwz r11, 0x10 (r11)
lwz r11, 0x10 (r11)
lhz r26, 0x194 (r11)
cmpwi r26, 0
bgt active

#Star
lha r26, 0x18A (r11)
cmpwi r26, 0
ble+ the_end

active:
mr r28, r26

the_end:



Code Creator: JoshuaMK
Code Contributors: Vega (Hook addresses to find pointers)

Print this item