Access NintendoWiFi.org Server
#1
Access NintendoWiFi.org Server

This code will allow you to connect to the NintendoWiFi.org server. Due to the design of this code, if you want to use other codes in your GCT file, then this particular code must be the last/final code in your GCT. Also, this code works for ALL Wii games, not just MarioKartWii.

ISO/WBFS Usage: Code works on any USB Loader (ex: USB Loader GX; Configurable USB Loader).

Disc Usage: Code does NOT work on Wii Launcher. However it does work on classic Gecko OS HBC app. Disc Usage also works on USB Loader GX (mount disc option)

Dolphin Usage: Code does NOT work when using Dolphin's standard options/settings to add cheat codes. You will need to patch a GCT file to a main.dol of a ISO/WBFS file via Wiimm's Tools.

[Region Free]
C0000000 0000000A
3C004E80 60000020
900F0000 3D202E6E
61296574 3D402E6F
614A7267 3D608000
616B3000 3C00017F
6000CFFC 7C0903A6
800B0000 7C004800
40A20008 914B0000
396B0001 4200FFEC
4E800020 53746172
C0000000 0000001D
3C004E80 60000020
900F0000 3D208000
3D00817F 61292FFF
6108FFEF 480000BC
89690001 2F8B0068
40BE00AC 89690002
2F8B0074 40BE00A0
89690003 2F8B0074
40BE0094 89690004
2F8B0070 40BE0088
89690005 2F8B0073
40BE007C 89690006
2F8B003A 40BE0070
89690007 2F8B002F
40BE0064 89690008
2F8B002F 40BE0058
89690009 2F8B0000
419E004C 7D2A4B78
39600000 48000008
396B0001 8CEA0001
2F870000 409EFFF4
38CBFFFD 38E90005
39400000 39290006
7CC903A6 48000010
7CC950AE 7CC751AE
394A0001 4200FFF4
7C005A14 7C090378
38090001 7F804040
409DFF40 4E800020
F0000000 00000000

Source (for .net -> .org ASM only)

Code:
#============================================================#
#                           Source                           #
#============================================================#

# Load in the blr command into r0
lis r0, 0x4E80
ori r0, r0, 0x0020

# Overwrite the start line with blr
stw r0, 0(r15)

# .net
lis r9, 0x2E6E
ori r9, r9, 0x6574

# .org
lis r10, 0x2E6F
ori r10, r10, 0x7267

# Start address of the game code in MEM1
lis r11, 0x8000
ori r11, r11, 0x3000

# 817FFFC - 80003000 = 017FCFFFC
lis r0, 0x017F
ori r0, r0, 0xCFFC
mtctr r0

branch_loop_over_MEM1:
lwz r0, 0(r11) # Load the word at the current address into r0
cmpw r0, r9 # Compare it to .net
bne+ branch_not_.net

stw r10, 0(r11) # Replace .net with .org

branch_not_.net:
addi r11, r11, 1 # Go to the next address
bdnz+ branch_loop_over_MEM1
blr

Code Creator: Star
Code Credits: Fix94 (No SSL Code)
Reply
#2
For those interested, here is the source to my code:

Code:
#============================================================#
#                           Source                           #
#============================================================#

# Load in the blr command into r0
lis r0, 0x4E80
ori r0, r0, 0x0020

# Overwrite the start line with blr
stw r0, 0(r15)

# .net
lis r9, 0x2E6E
ori r9, r9, 0x6574

# .org
lis r10, 0x2E6F
ori r10, r10, 0x7267

# Start address of the game code in MEM1
lis r11, 0x8000
ori r11, r11, 0x3000

# 817FFFC - 80003000 = 017FCFFFC
lis r0, 0x017F
ori r0, r0, 0xCFFC
mtctr r0

branch_loop_over_MEM1:
lwz r0, 0(r11) # Load the word at the current address into r0
cmpw r0, r9 # Compare it to .net
bne+ branch_not_.net

stw r10, 0(r11) # Replace .net with .org

branch_not_.net:
addi r11, r11, 1 # Go to the next address
bdnz+ branch_loop_over_MEM1
blr

Code Creator: Star
Code Credits: FIX94 (Start Line Overwrite Lines)
Reply
#3
One question.
Will it be possible to modify this code so that it can connect to other servers, like Wiimmfi?
Reply
#4
Nope. However, somebody who is skilled in C++ can write their own code from scratch for that.
Reply
#5
Ok, I hope Star or FIX94 will make a customization version of this code.
Reply
#6
That's not happening. Star is done with MKW coding. Fix94 had nothing to do with the domain name changer code. I just added his No SSL with this so I wouldn't need to link the thread. You need Fix's No SSL no matter what, hence why its combined with star's code.
Reply
#7
(09-08-2018, 02:20 AM)zak Wrote: That's not happening. Star is done with MKW coding. Fix94 had nothing to do with the domain name changer code. I just added his No SSL with this so I wouldn't need to link the thread. You need Fix's No SSL no matter what, hence why its combined with star's code.

Wait. Why is Star done with MKW coding?
Reply
#8
(09-08-2018, 05:27 AM)420 Matt Wrote:
(09-08-2018, 02:20 AM)zak Wrote: That's not happening. Star is done with MKW coding. Fix94 had nothing to do with the domain name changer code. I just added his No SSL with this so I wouldn't need to link the thread. You need Fix's No SSL no matter what, hence why its combined with star's code.

Wait. Why is Star done with MKW coding?

College.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)