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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 657
» Latest member: 97kmh
» Forum threads: 1,826
» Forum posts: 14,454

Full Statistics

Online Users
There are currently 145 online users.
» 1 Member(s) | 140 Guest(s)
Applebot, Bing, Google, Yandex

Latest Threads
Make it to 10,000
Forum: General Discussion
Last Post: Vega
2 hours ago
» Replies: 7,696
» Views: 5,956,889
CPUs Emit Voices During O...
Forum: Visual & Sound Effects
Last Post: Vega
8 hours ago
» Replies: 0
» Views: 20
CPUs Always Pass Through ...
Forum: Offline Non-Item
Last Post: Vega
8 hours ago
» Replies: 0
» Views: 19
CPU Bot (Online) v1.5 [ma...
Forum: Online Non-Item
Last Post: Womb
Yesterday, 09:41 AM
» Replies: 6
» Views: 2,142
Ultimate wheel help
Forum: Coding & Hacking General Discussion
Last Post: eriiction
02-20-2025, 04:37 AM
» Replies: 25
» Views: 1,665
(Request) Multiplayer Ind...
Forum: Code Support / Help / Requests
Last Post: WaluigiisFluffy
02-18-2025, 10:05 PM
» Replies: 7
» Views: 283
Luck Wheelie Bot -Online-...
Forum: Online Non-Item
Last Post: Vega
02-17-2025, 06:55 PM
» Replies: 0
» Views: 123
Attach Camera to Player I...
Forum: Offline Non-Item
Last Post: Vega
02-17-2025, 06:53 PM
» Replies: 4
» Views: 268
How to Port Codes to othe...
Forum: Coding (Non-ASM) and Dolphin
Last Post: Vega
02-17-2025, 02:18 PM
» Replies: 4
» Views: 15,681
Set Item Boxes Respawn Ti...
Forum: Offline; Item
Last Post: _Ro
02-16-2025, 07:17 PM
» Replies: 5
» Views: 674

 
  CPUs Emit Voices During Offline Splitscreen Battles [B_squo]
Posted by: Vega - 8 hours ago - Forum: Visual & Sound Effects - No Replies

CPUs Emit Voices During Offline Splitscreen Battles [B_squo]

Normally CPUs are mute for offline splitscreen battles. This code unmutes them.

(PAL)
04863b9c 48000050

(USA)
0485f76c 48000050

(JPN)
04863208 48000050

(KOR)
04851f5c 48000050

Code creator: B_squo

Print this item

  CPUs Always Pass Through Course Objects [B_squo]
Posted by: Vega - 8 hours ago - Forum: Offline Non-Item - No Replies

CPUs Always Pass Through Course Objects [B_squo]

PAL
04730934 60000000
0473094C 64000100

USA
04727584 60000000
0472759C 64000100

JPN
0472ffa0 60000000
0472ffb8 64000100

KOR
0471ecdc 60000000
0471ecf4 64000100

Code creator: B_squo

Print this item

  Luck Wheelie Bot -Online- [Vega]
Posted by: Vega - 02-17-2025, 06:55 PM - Forum: Online Non-Item - No Replies

Luck Wheelie Bot -Online- [Vega]

For Online only. Works for all controllers. If you are wanting an Offline version, go HERE.

This code will always perform a perfect luck wheelie for you.

NOTE: This code uses memory address 0x80000FC8. Make sure no other codes you have equipped are using that address.

Video demo - https://www.youtube.com/watch?v=EftAdEgtp1o

PAL
C2589514 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C25887C8 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000

NTSC-U
C2582CF0 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2581FA4 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000

NTSC-J
C2588E94 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2588148 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000

NTSC-K
C257756C 00000004
2C050000 40820010
3D808000 39600001
996C0FC8 9421FFF0
60000000 00000000
C2576820 00000005
3D808000 896C0FC8
2C0B0000 41820010
39600000 38600001
996C0FC8 2C030001
60000000 00000000

Code creator: Vega
Code credits: Seeky (player.h)



First ASM:

Code:
#Summary: Once OnlineOnlyCancelWheelie Func gets called, make sure it was due to a timeout, and then write special flag to EVA for other code to check

#Hook Addr's
#PAL    80589514
#NTSC-U 80582CF0
#NTSC-J 80588E94
#NTSC-K 8057756C

#Check r5 status (not an ARG but its intact from Parent func)
#r5 is 0 when wheelie was dropped via timeout
#r5 is 1 when wheelie was dropped via no accel-button or from drift/hop
#r5 is ptr if hit item/object
cmpwi r5, 0
bne- og_instruction

#Write LW Bot flag to EVA
lis r12, 0x8000
li r11, 1
stb r11, 0xFC8 (r12)

#OG Instruction
og_instruction:
stwu sp, -0x0010 (sp)



Second ASM Source:

Code:
#Summary: Check special flag in EVA. If high, tell game to start another wheelie.

#Hook Addr's
#PAL    805887C8
#NTSC-U 80581FA4
#NTSC-J 80588148
#NTSC-K 80576820

#Check LW Bot flag in EVA
lis r12, 0x8000
lbz r11, 0xFC8 (r12)
cmpwi r11, 0
beq- og_instruction

#Set r3 to 1 to tell game to do wheelie. Clear LW Bot flag.
li r11, 0
li r3, 1
stb r11, 0xFC8 (r12)

#Original Instruction
og_instruction:
cmpwi r3, 1

Print this item

  (Request) Multiplayer Individual Camera Swap
Posted by: WaluigiisFluffy - 02-16-2025, 09:31 PM - Forum: Code Support / Help / Requests - Replies (7)

I have been working on an offline version of hide and seek for a while and someone suggested to me (as a solution for screencheating) to use a button activator that swaps P2's camera to P1's if P1 is seeker. 
SO:
Before code is activated:

(This is onscreen BTW)
______________________
|                    |                 |
|           1        |       2        | 
|                    |                 |
|___________|__________|
|                    |                 |
|        3          |        4/H    | 
|                    |                 |
|___________|__________| 
P2 activates code:
______________________
|                    |                 |
|           1        |       1        | 
|                    |                 |
|___________|__________|
|                    |                 |
|        3          |        4/H    |
|                    |                 |  
|___________|__________| 

P2 deactivates code:
______________________
|                    |                 |
|           1        |       2        | 
|                    |                 |
|___________|__________|
|                    |                 |
|        3          |        4/H    | 
|                    |                 |
|___________|__________| 

So I need a code with addresses for p2, p3, p4, the highlight reel (for 3 player), that are switched to P1's camera. So after everyone has activated their codes:

______________________
|                    |                 |
|           1        |       1        | 
|                    |                 |
|___________|__________|
|                    |                 |
|          1         |       1        | 
|                    |                 |
|___________|__________| 

(I went with the text pictures because it was just easier to explain with)

Print this item

  Print brlyt names
Posted by: 456 - 02-15-2025, 03:05 PM - Forum: Visual & Sound Effects - No Replies

Print brlyt names

PAL:
0407B37C 38000128
C25CDDC8 00000013
9421FF80 BC610008
4800000D 00250063
00000000 7E6802A6
3E808000 62941498
3AB5FF8C 80D50004
2C060000 4082000C
3AB5FFEC 48000014
88D5FFE0 2C060000
41820008 3AB5FFEC
7E659B78 7E83A378
88D50000 2C060000
41820024 4CC63182
3D808001 618C7814
7D8903A6 4E800421
3A940002 3AB50001
4BFFFFD0 B8610008
38210080 3C608000
60631498 90610020
60000000 00000000


NTSC-U:
0407B2DC 38000128
C25C12A8 00000013
9421FF80 BC610008
4800000D 00250063
00000000 7E6802A6
3E808000 62941498
3AB5FF8C 80D50004
2C060000 4082000C
3AB5FFEC 48000014
88D5FFE0 2C060000
41820008 3AB5FFEC
7E659B78 7E83A378
88D50000 2C060000
41820024 4CC63182
3D808001 618C6CB4
7D8903A6 4E800421
3A940002 3AB50001
4BFFFFD0 B8610008
38210080 3C608000
60631498 90610020
60000000 00000000


NTSC-J:
0407B29C 38000128
C25CD6A4 00000013
9421FF80 BC610008
4800000D 00250063
00000000 7E6802A6
3E808000 62941498
3AB5FF8C 80D50004
2C060000 4082000C
3AB5FFEC 48000014
88D5FFE0 2C060000
41820008 3AB5FFEC
7E659B78 7E83A378
88D50000 2C060000
41820024 4CC63182
3D808001 618C7738
7D8903A6 4E800421
3A940002 3AB50001
4BFFFFD0 B8610008
38210080 3C608000
60631498 90610020
60000000 00000000


NTSC-K:
0407B3DC 38000128
C25BBD88 00000013
9421FF80 BC610008
4800000D 00250063
00000000 7E6802A6
3E808000 62941498
3AB5FF8C 80D50004
2C060000 4082000C
3AB5FFEC 48000014
88D5FFE0 2C060000
41820008 3AB5FFEC
7E659B78 7E83A378
88D50000 2C060000
41820024 4CC63182
3D808001 618C787C
7D8903A6 4E800421
3A940002 3AB50001
4BFFFFD0 B8610008
38210080 3C608000
60631498 90610020
60000000 00000000


Code credits:_tZ(Print BMG IDs), Diamond(Extended BMG String Length)

Print this item

  Adding/Replacing Sounds on Specific Slots
Posted by: PlayersPurity - 02-11-2025, 10:52 PM - Forum: Code Support / Help / Requests - No Replies

For a long time now, I have been wondering if it would be possible to replace sounds such as boost pad, cannon and item roulette/get and add them for a specific course slot such as Coconut Mall. Similarly to tracks like GCN Waluigi Stadium, where you can hear the audience cheer whenever you go off a boost pad ramp, half-pipe or do a trick and this isn't even done by KCL flags in my acknowledge.

Wondering if this could be achieved with a help of a code or something, would be really cool for tracks like DS Waluigi Pinball.

Print this item

  Clear Exhaust Pipe Boost Particle After Damage [Ro]
Posted by: _Ro - 02-11-2025, 05:01 AM - Forum: Visual & Sound Effects - No Replies

Clear Exhaust Pipe Boost Particle After Damage [Ro]

This code will clear the exhaust pipe boost particle after damage. When you boost, the exhaust pipe boost particle duration is the same as the boost, however, when the boost is cleared by damage, the boost particle isn't cleared, but this is not a problem because boost doesn't last long enough for the particle to stay after damage.

However, when using codes that enlarge the boost time (for example: Kart Status Stacker or Ultra Miniturbo), this is a problem because the boost particle will stay even after damage until the time runs out. This code fixes it by clearing the boost particle entirely after damage.

This is Wingcapman's request: https://mariokartwii.com/showthread.php?tid=2394

NTSC-U
C2563138 00000006
3C60809C 8063DA10
80630068 809F0000
80A40028 80840000
88840010 1C840004
7C63202E 38000000
90030018 00000000

PAL
C25674B8 00000006
3C60809C 806321D0
80630068 809F0000
80A40028 80840000
88840010 1C840004
7C63202E 38000000
90030018 00000000

NTSC-J
C2566E38 00000006
3C60809C 80631230
80630068 809F0000
80A40028 80840000
88840010 1C840004
7C63202E 38000000
90030018 00000000

NTSC-K
C2555510 00000006
3C60809B 80630810
80630068 809F0000
80A40028 80840000
88840010 1C840004
7C63202E 38000000
90030018 00000000


Code creator: Ro

Print this item

  [Request] Reset Exhaust Pipe Boost Animation's Timer to 0 if Player gets damaged
Posted by: Wingcapman - 02-10-2025, 11:26 PM - Forum: Code Support / Help / Requests - Replies (2)

This might be a weird cosmetic request, and I'm not even sure if a fix for this already exists, but whenever the player gets hit during their boost animation, the exhaust pipes from their vehicle still plays the boost animation, despite they get physically interrupted; they simply don't continue boosting after the damage animation's finished.

This is a noticable thing whenever the player slips over a banana right after using a mushroom boost, going over a boost panel or after a long-lasting mini-turbo. And with the Ultra Mini-turbo now being a thing for a mod, since not everyone wants the function to get rid of invincibility frames and where a boost can continue after the animation is finished (this is used in the Formula Kart Wii mod as an example), it just wouldn't make sense to see the exhaust pipes still going off, while a slipstream does get canceled properly.

So my request will be a code to cancel the exhaust pipe boost visuals if the player gets damaged. I'm not sure if the same code/function can be used for the Ultra Mini-turbo, but I'd like to see it working for at least the vanilla game so that we have a base. Smile 
If it does work with the Ultra Mini-turbo or if it wouldn't be too difficult or time-consuming to make a variant to work with the Ultra Mini-turbo, then that's perfect. Big Grin

Print this item

  Attach Camera to Player ID [B_squo]
Posted by: Vega - 02-10-2025, 03:37 PM - Forum: Offline Non-Item - Replies (4)

Attach Camera to Player ID [B_squo]

Code will allow you to attach the camera to any player/CPU in the offline race/battle.

Y = Slot/Player ID

Y values:
0 = Player 1
1 = CPU 1
2 = CPU 2
etc etc
B = Final CPU

NTSC-U
C2679a0c 00000002
3800000Y 9803009C
8803009C 00000000

PAL
C267DE94 00000002
3800000Y 9803009C
8803009C 00000000

NTSC-J
C267d500 00000002
3800000Y 9803009C
8803009C 00000000

NTSC-K
C266c23c 00000002
3800000Y 9803009C
8803009C 00000000

Code creator: B_squo

Print this item

  Prevent Possible Respawn Bugs from other CPU-Based Codes [B_squo]
Posted by: Vega - 02-10-2025, 03:37 PM - Forum: Offline Non-Item - No Replies

Prevent Possible Respawn Bugs from other CPU-Based Codes [B_squo]

In this video HERE, with those codes equipped (steer/drift like CPUs, Racer Count Mod, Attach Camera to Player ID), a bug may occur where you will get respawned if you stay stationary/very-slow too long. This code fixes that.

NTSC-U
04734cd8 4e800020

PAL
04744ba4 4e800020

NTSC-J
04744210 4e800020

NTSC-K
04732f64 4e800020

Code creator: B_squo

Print this item