r/wii 1d ago

Fix-It Friday Fix-it Friday! Please ask and give help here for tech support and other common questions.

4 Upvotes

Need help figuring out what to do about your Wii console, game, accessory, or next purchase? This is the place to ask on r/Wii. Make a comment below and you will get a notification when others reply to your comment.

Are you enthusiastic about helping others with their Wii? Want to get notifications for new top-level comments on this post? Hit the "Subscribe" or "Bell" symbol (mobile apps only), or ask to be a Moderator and opt-in to subscribe to the scheduled post.

Check our FAQ Page

We are gathering the standard responses to some of the most common questions into this wiki page:

You may also find help on older official pages:

Other places you may find help

You can also ask for help on our Discord Server: https://discord.gg/sHGrM5NnMM


r/wii 9h ago

Other After 8 years, I finally did it...

Thumbnail
gallery
290 Upvotes

I'm so proud lol


r/wii 5h ago

Question What is this part and how would one replace it?

Post image
53 Upvotes

My mate has a pink Wiimote and lost this part. What is the name of this and where can I get a replacement?


r/wii 58m ago

Pickup/Collection Some Nintendo Wii oddities

Thumbnail
gallery
Upvotes

r/wii 23h ago

Question Got a Wii at Salvation Army for 20$

Post image
375 Upvotes

Did I get a good deal? No cables, just console. Also, anybody know a place to get Wii motes for cheap?


r/wii 5h ago

Opinion My tierlist of all the minigames in Wii Party

Post image
13 Upvotes

Feel free to disagree I wanna know the public opinion


r/wii 1h ago

Question How do I get these out??

Thumbnail
gallery
Upvotes

r/wii 31m ago

Show and Tell Getting my first regular Wii ever after Caseoh, Poofesure, and the Mii Fandom sparked interest

Post image
Upvotes

r/wii 1d ago

Question I got this Wii for Christmas and need help

Post image
234 Upvotes

My girlfriend bought me this Wii off of facebook market place and it runs well but I have one problem, the top half of the screen is cut off. I tried fixing it in the settings but the only thing I could find to center it was moving it left or right. I know it’s probably something simple but I can’t figure it out. If anyone knows how to fix it please let me know. Also it is hooked up via the av cords but I have an hdmi adapter coming in this weekend.


r/wii 2h ago

Question How do I fix this error on nintendont

Post image
3 Upvotes

I was able to fix my previous problem but now I can't figure out how to fix this

Can someone pls help me


r/wii 12m ago

Question Are these sounds normal? Disc seems to run fine

Upvotes

r/wii 4h ago

Question Can you use the Wii Classic Controller to play GameCube games?

5 Upvotes

So I've been thinking about buying some GameCube games so that I could play them on my Wii but I'm not really ready to spend a lot of money on a controller and I already have 2 Wii Pro Classic Controllers. I'm not sure if you can use them to play GameCube games on the Wii. Any answer will help :)


r/wii 2h ago

Pickup/Collection Some thrift store pickups

Post image
3 Upvotes

Not bad for $2 each to add to the collection


r/wii 59m ago

Question Help finding a Mario game

Upvotes

I’m trying to find this very sentimental game for my sister and I, we used to played with my late father on the Wii. You got to pick your character and you played this map, the goal was to get to the end. You did mini challenges throughout the game, like spray painting was one of the games I remember. I think the goal was to get the most stars? I’m not sure I can’t remember. There was another challenge where we were trying to fill this bucket so it would spill. It was kind of random but if anyone could remember so I could gift it to my sister that would mean so much. It was played between 2005-2008 if I had to guess. Thank you!


r/wii 16h ago

Question How to remove the logo? Trying to harvest the shell to replace my wiimote old shell

Post image
30 Upvotes

So, this is a chinese bootleg wiimote, im trying to harvest the shell because i like the color. But that marking is an eyesore. Anyone know how to remove it safely? Using chemicals maybe? And if that is not possible, can someone tell me where to get a clear red shell for wiimote? Thanks in advance.


r/wii 19h ago

Question I found it in a storage box.

Post image
33 Upvotes

I remember using it once or twice. I don't have a Wii anymore, can I use it on my computer? If not, does it have any resale value? Thanks.


r/wii 6h ago

Question Just bought a used Wii and it isn’t reading any of my games. I’m not sure what to do

3 Upvotes

Nothing seems out of the ordinary except the fact that it’s telling me it’s unable to read all of my disks. I JUST bought this thing a few days ago

Update: The WII has to be standing upright! Now it’s working! I feel stupid lol


r/wii 1h ago

Question My wii won't eject my disc

Upvotes

Hello! I have an old wii that I don't use often, and I pulled it out today for some nostalgia and exercise (just dance time 😎) but for some reason it won't eject the disc.

Every other part of the wii is working fine, and when I hit the eject button I can hear the wii trying to spit out the disc, but after a second nothing comes out and there's this glowing blue light around the disc slot. It's been quite a long time since I used it last so maybe it's just dusty inside? Would canned air fix this or do I have to attempt to take the whole thing apart?


r/wii 21h ago

Other Forecast Channel Appreciation Thread

Thumbnail
gallery
30 Upvotes

I love the UI, the music and it brings me so much nostalgia. I wish Nintendo could put the same amount of effort they did for this channel for the Switch. Th


r/wii 20h ago

Opinion let's not forget this masterpiece, never, ever

Thumbnail
gallery
17 Upvotes

in the top 10 wii


r/wii 5h ago

Question where can i buy OEM wii remotes?

1 Upvotes

i need to obtain original wii remotes with motion plus idc if there used. thank you to anyone who helps.


r/wii 5h ago

Other Can someone help me with the errors of my HB app ?

1 Upvotes

Hi !

I'm coding a HB App who put as activity on Discord the game we're playing on the console.

When the program is launched, it retrieves the id of the disk and transmits it to the server on my computer, which then changes Discord's Rich Presence. The program then launches the disc game. Except that I have two problems: the program returns “The drive is not ready” and the game doesn't start (I get a black screen).

Could someone help me solve this problem?

Thanks in advance <3

Here is the code of the program

#include <ogcsys.h>
#include <gccore.h>
#include <network.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <di/di.h>

#define SERVER_IP "My IP server"
#define SERVER_PORT My port server
#define RETRY_COUNT 3
#define MAX_NAME_LENGTH 64

static void \*xfb = NULL;
static GXRModeObj \*rmode = NULL;

void init_system(void) {
SYS_Init();
VIDEO_Init();
PAD_Init();

if (DI_Init() < 0) {
printf("Error Disc\\n");
sleep(2);
exit(1);
}

if (if_config(NULL, NULL, NULL, true, 20) < 0) {
printf("Error network\\n");
sleep(2);
exit(1);
}
}

void init_video(void) {
rmode = VIDEO_GetPreferredMode(NULL);
xfb = MEM_K0_TO_K1(SYS_AllocateFramebuffer(rmode));

console_init(xfb, 20, 20, rmode->fbWidth, rmode->xfbHeight,
rmode->fbWidth \* VI_DISPLAY_PIX_SZ);

VIDEO_Configure(rmode);
VIDEO_SetNextFramebuffer(xfb);
VIDEO_SetBlack(FALSE);
VIDEO_Flush();
VIDEO_WaitVSync();
if(rmode->viTVMode & VI_NON_INTERLACE) VIDEO_WaitVSync();
}

bool check_disc_presence(void) {
printf("\\x1b\[4;0HVerifying the drive...\\n");

DI_Reset();
DI_Mount();
usleep(2000000);

int status = DI_GetStatus();
printf("\\x1b\[5;0HDrive statut: 0x%X\\n", status);

if (status == 8) {
printf("\\x1b\[6;0HDrive detected!\\n");
usleep(500000);
return true;
}

printf("\\x1b\[6;0HStatut invalide: 0x%X\\n", status);
printf("\\x1b\[7;0HReinsert the disc\\n");
return false;
}

const char\* get_game_name(void) {
static char game_name\[MAX_NAME_LENGTH\];
static unsigned char disc_header\[0x100\];
memset(game_name, 0, sizeof(game_name));

DI_Mount();
usleep(1000000);

if (DI_GetStatus() != 8) {
printf("\\x1b\[6;0HLecteur non prêt\\n");
return "error : The drive is not ready;
}

DI_Reset();
usleep(500000);

int retry = 0;
while (DI_ReadDVD(disc_header, 0x100, 0) != 0 && retry < 3) {
printf("\\x1b\[6;0HRetry lecture \[%d/3\]\\n", ++retry);
usleep(500000);
}

if (retry < 3) {
char game_id\[7\];
strncpy(game_id, (char\*)disc_header, 6);
game_id\[6\] = '\\0';
printf("\\x1b\[6;0HID: %s\\n", game_id);

strncpy(game_name, (char\*)(disc_header + 0x20), MAX_NAME_LENGTH - 1);
game_name\[MAX_NAME_LENGTH - 1\] = '\\0';
return game_name;
}

return "error impossible to read the disc header";
}

bool send_game_name(const char \*game_name) {
printf("\\x1b\[7;0HCreating the socket...\\n");
s32 sock = net_socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
if (sock < 0) {
printf("\\x1b\[8;0HError creating the socket\\n");
return false;
}

printf("\\x1b\[8;0Hconnection to the server... %s:%d...\\n", SERVER_IP, SERVER_PORT);
struct sockaddr_in server;
memset(&server, 0, sizeof(server));
server.sin_family = AF_INET;
server.sin_port = htons(SERVER_PORT);
server.sin_addr.s_addr = inet_addr(SERVER_IP);

if (net_connect(sock, (struct sockaddr \*)&server, sizeof(server)) < 0) {
printf("\\x1b\[9;0HError while connecting to the server\\n");
net_close(sock);
return false;
}

printf("\\x1b\[9;0Hsending information...\\n");
char post_data\[256\];
snprintf(post_data, sizeof(post_data), "{\\"game\\":\\"%s\\"}", game_name);

char request\[512\];
snprintf(request, sizeof(request),
"POST /api/game HTTP/1.1\\r\\n"
"Host: %s\\r\\n"
"Content-Type: application/json\\r\\n"
"Content-Length: %d\\r\\n\\r\\n"
"%s",
SERVER_IP, strlen(post_data), post_data);

int result = net_send(sock, request, strlen(request), 0);
net_close(sock);

if (result >= 0) {
printf("\\x1b\[10;0HInformations send with success\\n");
sleep(1);
return true;
}

printf("\\x1b\[10;0HError sending the informations\\n");
return false;
}

void launch_game(void) {
printf("\\x1b\[10;0HLaunching game...\\n");
VIDEO_WaitVSync();

DI_StopMotor();
usleep(500000);

void (\*reload)() = (void(\*)())0x80001800;
reload();
}

int main(int argc, char \*\*argv) {
printf("\\x1b\[2;0H==== WiiRPC Client ====\\n");
init_system();
init_video();
usleep(500000);

int retry = 0;
while (!check_disc_presence() && retry < 30) {
printf("\\x1b\[5;0HWaiting Disc \[%d/30\]...\\n", ++retry);
VIDEO_WaitVSync();
sleep(1);
}

if (retry >= 30) {
printf("\\x1b\[7;0HTimeout - Restart the console\\n");
while(1) VIDEO_WaitVSync();
}

const char \*game = get_game_name();
printf("\\x1b\[7;0HJeu: %s\\n", game);

if (send_game_name(game)) {
printf("\\x1b\[9;0H\\n");
sleep(2);
launch_game();
} else {
printf("\\x1b\[9;0HError sending the informations, launching the game\\n");
sleep(2);
launch_game();
}

while(1) VIDEO_WaitVSync();
return 0;
}


r/wii 1d ago

Other Looking through my old stuff and I found this. Just dance 3 was my favorite

Post image
62 Upvotes

r/wii 1d ago

Question Wiimote not working (there is no corrosion)

Thumbnail
gallery
27 Upvotes

Hello there I really have no idea why this wiimote isn't working (the lights aren't blinking) i've replised the batteries 5 times and i'm shure the batteries where charged. IDK if that's important but there was a battery pack in there when i found it that's what's on the 3 picure, and i have a second wiimote (found it with the first) and it has the same problem.


r/wii 1d ago

Show and Tell I made a trailer for my Wii Party in Minecraft recreation! :)

39 Upvotes

r/wii 1d ago

Question Does this wiimote look official?

Post image
12 Upvotes