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,011

Full Statistics

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

Latest Threads
Make it to 10,000
Forum: General Discussion
Last Post: Cealgair
51 minutes ago
» Replies: 7,346
» Views: 5,677,224
Textures/texture packs in...
Forum: Coding & Hacking General Discussion
Last Post: Vega
Yesterday, 09:37 PM
» Replies: 1
» Views: 32
MKW Coder/Developer of th...
Forum: Coding & Hacking General Discussion
Last Post: Fifty
Yesterday, 05:06 AM
» Replies: 11
» Views: 13,920
Allow Pausing Before Race...
Forum: Offline Non-Item
Last Post: Vega
01-11-2025, 07:47 PM
» Replies: 0
» Views: 44
Top 10 Most Influential C...
Forum: Coding & Hacking General Discussion
Last Post: Vega
01-11-2025, 03:27 PM
» Replies: 2
» Views: 7,368
Show Ice Cube on Online P...
Forum: Online Non-Item
Last Post: _Ro
01-11-2025, 08:23 AM
» Replies: 0
» Views: 52
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,145
Miniturbos and Inside Dri...
Forum: Coding & Hacking General Discussion
Last Post: JerryHatrick
01-10-2025, 09:54 AM
» Replies: 1
» Views: 866
Code request???
Forum: Code Support / Help / Requests
Last Post: DrTap
01-09-2025, 06:06 PM
» Replies: 3
» Views: 4,979

 
  Codes that are banned on Wiimmfi
Posted by: Star - 06-14-2020, 12:34 AM - Forum: Coding & Hacking General Discussion - Replies (4)

The following codes explicitly have their hook addresses validated by the Wiimmfi Update code:

https://mkwii.com/showthread.php?tid=106
https://mkwii.com/showthread.php?tid=156
https://mkwii.com/showthread.php?tid=221
https://mkwii.com/showthread.php?tid=241
https://mkwii.com/showthread.php?tid=288
https://mkwii.com/showthread.php?tid=608
https://mkwii.com/showthread.php?tid=775
https://mkwii.com/showthread.php?tid=928
https://mkwii.com/showthread.php?tid=1271
https://mkwii.com/showthread.php?tid=1393

If an address has been tampered with, their payload sends a PARAM-STRING packet to the server detailing what cheat is being used.

As of patcher v71 (2020-06-03 13:56:37)

Print this item

  Force Shock Damage [1superchip]
Posted by: 1superchip - 06-13-2020, 03:04 AM - Forum: Offline; Item - Replies (3)

Force Shock Damage [1superchip]

This code will allow you to shock all other players in a race when you push the activator to shock all players. The Player ID that uses the shock can be changed, valid values for P are (0 - 11) setting the Player ID to 0 will give yourself invincibility. It is recommended to use No Lightning Flash by Anarion.

When used offline, CPUs are affected. If used in Time Trials ghosts set by humans will be effected and will get desynced.

YYYY is the controller address and ZZZZ is your button activator, do not press/hold any other buttons.

This code uses memory addresses 0x81430004 - 0x81430007. Make sure no other codes in your GCT/Cheat-Manager are using those addresses.

NTSC-U
C0000000 0000000B
3C608143 80630004
2C030000 41820044
3C608034 6063YYYY
A0630000 2C03ZZZZ
40820030 9421FF80
7D8802A6 BC610008
3860000P 3D80807A
618C91C0 7D8803A6
4E800021 B8610008
7D8803A6 38210080
4E800020 00000000
C27AE8F4 00000002
90050008 3C808143
90040004 00000000

PAL
C0000000 0000000B
3C608143 80630004
2C030000 41820044
3C608034 6063YYYY
A0630000 2C03ZZZZ
40820030 9421FF80
7D8802A6 BC610008
3860000P 3D80807B
618C7C20 7D8803A6
4E800021 B8610008
7D8803A6 38210080
4E800020 00000000
C27BD354 00000002
90050008 3C808143
90040004 00000000

NTSC-J
C0000000 0000000B
3C608143 80630004
2C030000 41820044
3C608034 6063YYYY
A0630000 2C03ZZZZ
40820030 9421FF80
7D8802A6 BC610008
3860000P 3D80807B
618C728C 7D8803A6
4E800021 B8610008
7D8803A6 38210080
4E800020 00000000
C27BC9C4 00000002
90050008 3C808143
90040004 00000000

NTSC-K
C0000000 0000000B
3C608143 80630004
2C030000 41820044
3C608033 6063YYYY
A0630000 2C03ZZZZ
40820030 9421FF80
7D8802A6 BC610008
3860000P 3D80807A
618C5FE0 7D8803A6
4E800021 B8610008
7D8803A6 38210080
4E800020 00000000
C27AB714 00000002
90050008 3C808143
90040004 00000000

Code creator: 1superchip
Code credits: Vega

Sources:

Code:
#C0 ASM

.set region, '' #Plug in e,p,j,k for compilation region

lis r3, 0x8143
lwz r3, 0x4 (r3)
cmpwi r3, 0
beq- the_end

.if (region == 'E' || region == 'e')
lis r3, 0x8034
.elseif (region == 'P' || region == 'p')
lis r3, 0x8034
.elseif (region == 'J' || region == 'j')
lis r3, 0x8034
.elseif (region == 'K' || region == 'k')
lis r3, 0x8033
.else # Invalid Region
.err
.endif

ori r3, r3, 0x8000 #PAL GCN value used just for compilation only
lhz r3, 0 (r3)

cmpwi r3, 0x0880 #GCN Y value used just for compilation only
bne- the_end

stwu sp, -0x0080 (sp) #Make stack frame
mflr r12 #Backup LR because C0
stmw r3, 0x8 (sp)

li r3, 1 #P value, 1 used just for compilation only

.if (region == 'E' || region == 'e')
lis r12, 0x807A
ori r12, r12, 0x91C0
.elseif (region == 'P' || region == 'p')
lis r12, 0x807B
ori r12, r12, 0x7C20
.elseif (region == 'J' || region == 'j')
lis r12, 0x807B
ori r12, r12, 0x728C
.elseif (region == 'K' || region == 'k')
lis r12, 0x807A
ori r12, r12, 0x5FE0
.else # Invalid Region
.err
.endif

mtlr r12
blrl #Call function and return

lmw r3, 0x8 (sp) #Pop stack frame
mtlr r12 #Recover LR because c0
addi sp, sp, 0x0080

the_end:

#blr #uncomment if NOT compiling with pyiiasmh

#############

#C2 ASM

#Address Ports
#807AE8F4 NTSC-U
#807BD354 PAL
#807BC9C4 NTSC-J
#807AB714 NTSC-K

stw r0,8(r5) #Default instruction
lis r4, 0x8143
stw r0, 0x4 (r4)

Print this item

Bug Please READ before posting any Code bugs/issues.
Posted by: Vega - 06-13-2020, 12:57 AM - Forum: Rules/Notes & About Code Bugs - No Replies

NOTE: If you are looking for how to post new Codes in the Codes forum, read this thread -> https://mkwii.com/showthread.php?tid=10



About Posting Code Bugs/Issues

First thing's first, thank you for visiting MarioKartWii.com and signing up! And thank you very much for trying to make sure codes are bug-free! We appreciate your feedback.  Heart

Sometimes even with thorough testing, us Code Creators may have missed something. Bugs/hiccups can slip thru from time to time. However in the era of post-Nintendo WiFi, most users play MKWii Online via the Wiimmfi service, which can lead to some issues. The Wiimmfi Online Service has many security patches that can cause a code to be buggy or not work at all. In fact, some specific codes have been blocked. Fyi, the security patches (in regards to blocking codes) should only take effect when you are present in an Online Public Race/Battle. Online friend rooms and anything Offline are not effected. (Thank you Leseratte for those details).

Here is a checklist that I ask any user to read thru before posting Code bug(s):
1. Was this on a Wiimmfi Online Public Race/Battle? If so, test the code(s) on a server that uses some other Online-Emulation software.

2. Were you running other codes? If so, remove any codes. If you are using a cheat code that's just for the purpose of connecting to an Online Server, only have that specific code enabled (plus the bugged code) and nothing else.

3. How are you loading/applying your codes? Riivolution? USB Loader GX? Dolphin? Us Code Creators need to know this to help you solve the bug. If possible, try using an app that uses the original Gecko Code Handler (ex: USB Loader GX) to see if you can get the bug to occur again. If you are forced to use Dolphin, are you on Dolphin-Stable? Have you tried a Dev version of Dolphin? Are you on the latest Dev version of Dolphin?

Going thru this checklist may solve the issue of why the code(s) is not working. Thank you for your time!  Smile

Print this item

  Help porting some codes to NTSC-U
Posted by: Master Kirby - 06-09-2020, 10:25 PM - Forum: Code Support / Help / Requests - Replies (4)

Hi, I'm a new member.

Look how you are a hacker can you help me discover this code that is NSTC-J and Convert it to NSTC-US it would be fun to use this code for the Version NSTC-US, Well the code is called Character Status Modifier and Size Modifier.


Character status modifier (Most be ON) [Cross1955]

D2578088 00000014
D05E0160 7E400026
3DE08000 81EF3180
2C0F0000 40820064
3E608100 3DE08043
60000000 828F0008
82940000 822F0004
81CF0000 7C149840
40810040 60000000
28110002 41820034
39CE0010 3A1E0160
920E0000 91CF0000
60000000 39EF00C0
7C0E7840 41A00014
39EFFF40 3A310001
922F0004 91EF0000
60000000 7E4FF120
39C00000 39E00000
3A000000 3A200000
3A400000 3A600000
3A800000 00000000
309C1310 00000000
14003180 00000000
14430000 80430000
14430004 00000000
14430008 809C1310
32430010 00000000
18430010 00000000
200D0010 00000000
E0000000 80008000



P1 Size Modifier [Cross1955]

30430004 00000002
48000000 80430010
DE000000 80008180
14000000 XXXXXXXX
E0000000 80008000


P2 Size Modifier (CPU 1) [Cross1955]
30430004 00000002
48000000 80430020
DE000000 80008180
14000000 XXXXXXXX
E0000000 80008000


P3 Size Modifier (CPU 2) [Cross1955]
30430004 00000002
48000000 80430030
DE000000 80008180
14000000 XXXXXXXX
E0000000 80008000


P4 Size Modifier (CPU 3) [Cross1955]
30430004 00000002
48000000 80430040
DE000000 80008180
14000000 XXXXXXXX
E0000000 80008000




Comparison between NTSC-J and NTSC-US.


Vehicle Stats Modifier (NSTC-US) [Anarion]
48000000 809BE0F8
DE000000 80008180
58010000 0000007C
DE000000 80008180
5A010000 00000028
1400038C MAXSPEED
14000010 XWEIGHTX
1400001C TURNXCEL
18000024 XCELERTN
20010004 00000000
14000054 HANDLING
18000058 DRFTHNDL
20010008 00000000
1400007C XOFFROAD
14000068 MINITRBO
1000006F 000000MT
E0000000 80008000

For the most balanced vehicle, use 3F800000 for everything but Max Speed, Weight & Handling. Use anything between 3C000000-3D000000 for handling. MT=mini turbo duration. Not recommended to use online. Will not work for you or it may freeze you.



Vehicle Stats Modifier (NSTC-J) [Anarion]
48000000 809C0968
DE000000 80008180
58010000 00000044
DE000000 80008180
5A010000 00000028
1400038C MAXSPEED
14000010 XWEIGHTX
1400001C TURNXCEL
18000024 XCELERTN
20010004 00000000
14000054 HANDLING
18000058 DRFTHNDL
20010008 00000000
1400007C XOFFROAD
14000068 MINITRBO
1000006F 000000MT
E0000000 80008000

For the most balanced vehicle, use 3F800000 for everything but Max Speed & Weight. MT=mini turbo duration. Not recommended to use online. Will not work for you or it may freeze you.

Print this item

  Texture Randomizer [JimmyKaz]
Posted by: JimmyKazakhstan - 06-08-2020, 07:19 PM - Forum: Visual & Sound Effects - Replies (3)

Texture Randomizer [JimmyKaz]

This code will change all the current textures on the screen to an assortment of images based on player location. It can change the textures of things like fade transitions, buttons, model textures, layout textures, and even BREFT particles.

more info here: http://wiki.tockdom.com/wiki/Texture_Randomizer

NTSC-U
2834XXXX YYYYZZZZ
04170EC4 60000000
E0000000 00000000
2834XXXX YYYYZZZZ
04170EC4 4BFFFE65
E0000000 00000000

PAL
2834XXXX YYYYZZZZ
04170F64 60000000
E0000000 00000000
2834XXXX YYYYZZZZ
04170F64 4BFFFE65
E0000000 00000000

NTSC-J
2834XXXX YYYYZZZZ
04170E84 60000000
E0000000 00000000
2834XXXX YYYYZZZZ
04170E84 4BFFFE65
E0000000 00000000

NTSC-K
2833XXXX YYYYZZZZ
04171000 60000000
E0000000 00000000
2833XXXX YYYYZZZZ
04171000 4BFFFE65
E0000000 00000000

Code creator: JimmyKaz

Print this item

  MKW Stats Comparisons
Posted by: Vega - 06-06-2020, 10:54 PM - Forum: Non-Hacking MKW Threads - No Replies

Nifty webpage for character+vehicle stat comparisons - https://www.sportdoggy.com/mariokart/wii.cfm

And here's another site - https://nating.io/mkwii-kart-stats/

Print this item

  No Draw Text To Screen Flicker [_tZ]
Posted by: _tZ - 05-25-2020, 01:21 AM - Forum: Incomplete & Outdated Codes - Replies (1)

No Draw Text To Screen Flicker [_tZ]

NOTE: Outdated since SwareJonge's Draw Code doesn't require an Anti-Flicker.

This code is an extension of the Draw Text to Screen code that will prevent the text from only appearing on every other frame.

(NTSC-U)
C20221C8 00000004
3D80CC00 8ACC201D
56D6801E A18C201E
7D8CB378 558C2834
658C8000 00000000

(PAL)
C2022268 00000004
3D80CC00 8ACC201D
56D6801E A18C201E
7D8CB378 558C2834
658C8000 00000000

(NTSC-J)
C2022188 00000004
3D80CC00 8ACC201D
56D6801E A18C201E
7D8CB378 558C2834
658C8000 00000000

(NTSC-K)
C20222C8 00000004
3D80CC00 8ACC201D
56D6801E A18C201E
7D8CB378 558C2834
658C8000 00000000

Code Creator: _tZ
Credits: Y.S. (Easy Extender), Star & riidefi (Draw Text To Screen)

Print this item

Star PyiiASMH 3 (ASM Compiler + Decompiler)
Posted by: JoshuaMK - 05-24-2020, 08:43 AM - Forum: Coding & Hacking General Discussion - Replies (18)

PyiiASMH, ported to Python 3!

I also fixed a prominent bug, simplified some of the code, and made error text more descriptive

It can be downloaded here: https://github.com/JoshuaMKW/pyiiasmh



If running from the python .py files, you need to have Python 3.8.x or newer installed, and set to your PATH variable.

You also need to have PyQt5 installed, which can be found here: https://pypi.org/project/PyQt5/
This can be auto installed using command "pip install PyQt5" in cmd, or it can be manually installed

Once you've gotten these things installed, you can simply double click pyiiasmh.py (or send command "python pyiiasmh.py" in the same directory as the py file) and the program will run.



If you are instead running from the Windows 64bit or Linux 64bit exe using the given installers, you don't need python or anything. Simply run the exe like you would any other.

This also allows you to call pyiiasmh from the terminal at any location, by entering "pyiiasmh" into the terminal, or "pyiiasmh -h" for help on interfacing with the cli api of pyiiasmh



I hope you all enjoy this, I was personally very happy to make a successful port and upgrade Tongue

Print this item

  Structure and Class Documentation
Posted by: Seeky - 05-07-2020, 07:17 PM - Forum: Resources and References - Replies (7)

I've put together some documentation of various structures and classes in the game that I'm familiar with, check it out here. This isn't meant to be a 1 to 1 decompilation or anything, just a guide to what various fields are and some functions related to the classes. Please be sure to credit me in any codes you make with this information Tongue

If you have anything to add, it'd be appreciated!

Print this item

  Start with Triple Mushrooms [Seeky]
Posted by: Seeky - 05-07-2020, 07:12 PM - Forum: Online; Item - No Replies

Start with Triple Mushrooms [Seeky]

A code to make you start with triple mushrooms in every mode like you would in Time Trials, released as part of Time Trials Online.

NTSC-U
047907CC 38000001

PAL
047997D8 38000001

NTSC-J
04798E44 38000001

NTSC-K
04787B98 38000001

Code created by: Seeky

Print this item