r/wii • u/Lucajames2309 • 9h ago
Other After 8 years, I finally did it...
I'm so proud lol
r/wii • u/AutoModerator • 1d ago
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.
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:
You can also ask for help on our Discord Server: https://discord.gg/sHGrM5NnMM
r/wii • u/Lucajames2309 • 9h ago
I'm so proud lol
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 • u/Thatweirdprinter8 • 23h ago
Did I get a good deal? No cables, just console. Also, anybody know a place to get Wii motes for cheap?
r/wii • u/Toadeenie • 5h ago
Feel free to disagree I wanna know the public opinion
r/wii • u/VargFrenAtLIDL • 31m ago
r/wii • u/Mryukk000 • 1d ago
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 • u/PointTraditional4427 • 2h ago
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 • u/No-Refrigerator1814 • 4h ago
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 • u/askanison1234 • 2h ago
Not bad for $2 each to add to the collection
r/wii • u/skyblue_77 • 59m ago
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!
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 • u/Cheap_Investment_417 • 19h ago
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 • u/Reevesbishop • 6h ago
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 • u/honeybee-p83 • 1h ago
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 • u/Classic_Feeling5928 • 21h ago
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
i need to obtain original wii remotes with motion plus idc if there used. thank you to anyone who helps.
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 • u/Art_lover454 • 1d ago
r/wii • u/Mionico123 • 1d ago
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 • u/ItsTheSheepster • 1d ago