Sounds like that stupid "make network test always fail" preloader hack is turned on.by tueidj - Homebrew General
Pretty sure this is because the later ipod nanos have 2048 byte sectors instead of 512, which is what all SD cards and nearly all HDDs use. libfat can't handle it and crashes. Edit: A bit of reading up shows the 8GB ipods use 4096, not 2048. Same bug though, if it's larger than 512 libfat won't like it.by tueidj - Homebrew General
A USBGecko doesn't use the wii's USB ports (unless you're doing it wrong). It uses the EXI bus which doesn't really require any background management.by tueidj - Software
I'm guessing mallinfo() assumes the wii's memory is one contiguous block, when it's actually two discrete blocks (MEM1 and MEM2) with a 243,269,632 byte gap between them.by tueidj - Coding
Putting a function's code in a header file is basically the same as declaring it inline, except you avoid multiple definition errors by using inline.by tueidj - Coding
I think even waninkoko would be ashamed of that.by tueidj - Coding
... and end up triggering warnings from any neurotic firewalls installed on other local PCs, no thanks.by tueidj - Ideas, requests
I pretty much told you exactly what to do. Not my fault if you're not up to the task, sorry if you expect me to spoonfeed you patch code like everyone else.by tueidj - Coding
You're trying to make the system run channels in a way that it wasn't designed to. If you really want to do it that way you're going to have to learn how to reload IOS without losing AHBPROT.by tueidj - Coding
Yeah, but I wanted it to be found automagically rather than manually entering it into the phone.by tueidj - Ideas, requests
I had a similar idea, however there's a problem: the iphone app would need to know the IP address of the wii in order to send something to it. I tried to get a broadcast location feature added to the last HBC release but nobody working on it seemed interested. :(by tueidj - Ideas, requests
QuotezeverothQuotecactusjack901You're not. It's meant to be user replaceable in case it dies. If memory serves, it's a CR2032 Cell Battery That is funny because that is the same exact type of battery that is in the PS3 80 gig 2008 model And almost any pc motherboard made in the past 15 years. Hardly uncommon.by tueidj - Hardware
Actually I'll answer your original questions too: You can buy the original versions of Descent 1 and Descent 2 together for $5.99 here: (the resource files from Descent 1 will be required for the wii homebrew port when it comes out.) You might be able to get it to run under a DOS prompt window, but for me it crashed on startup (I think it panicked when it found 2GB of available memorby tueidj - Offtopic
It is being ported for wii homebrew, but that's all I will say for now.by tueidj - Offtopic
Not really sure why this happens, to be honest. I used what I thought were the default ratings settings in the TMD (all 0x80 bytes) so it's definitely unintentional. I don't have time to look into it but if anyone knows what needs to be changed feel free to reply.by tueidj - Homebrew General
Quotesorgtueidj, i did one experiment: filled MEM2 with some value, executed IOS_ReloadIOS() and dumped MEM2. Nothing has been changed these besides around 256 bytes at the end of MEM2 space, just before IOS protected area. So, nothing has been trashed. So how do you propose IOS loads a new kernel? Does it somehow magically load new code over the top of itself while it is running? Here'by tueidj - Coding
IOS kernels have a small loader at the start that is made to be executed from 0x11000000, which copies the new kernel into starlet and the IOS region of memory. So it's probably trashing your MEM2 program/data when it stages the kernel there. In other words, IOS reloads shouldn't be done if you care about the contents of MEM2.by tueidj - Coding
If you already have HBC, it will detect that an update is available and ask if you want to install it.by tueidj - Homebrew General
You don't need to use betwiin after formatting to restore a nand dump. Formatting does not change the keys used by the wii.by tueidj - Homebrew General
Quoteoptimus357It is incredibly spooky that shop channel purchases are tied to a download ticket rather than a Wii's serial number. Would a customer have any recourse to take if for whatever reason the ticket data was lost? Are there no other records of purchases made via shop channel or the rock band store besides the download tickets? The purchases are tied to the console. A record ofby tueidj - Homebrew General
You can indeed set a static IP in the system menu settings.by tueidj - Homebrew General
You guys never saw ES_GetDeviceID? It gives an unsigned int unique to each wii.by tueidj - Coding
I already showed you how to use them and you shot me down:by tueidj - Offtopic
Still haven't read how a union works, eh?by tueidj - Offtopic
You don't need a patched IOS at all if you're using the methods in the first post. Savegame installer/extractor uses the original game disc to identify as the game and get access to the save files.by tueidj - Getting Started
How is it not practical? Do you expect C to somehow magically know what your structs will look like without defining them? Read the code again and go read up on how a union works in C. My second example is basically the same as Daid's but without the need for casting, which you couldn't seem to understand properly.by tueidj - Offtopic
Quotebg4545 SD gecko only allows you to use an SD card as a Gamecube Memory card and it's mostly used to run Gamecube Homebrew SD gecko is not a memory card replacement, it's for homebrew purposes only.by tueidj - Offtopic
Well you need to at least give an accurate example if you want people to improve it. Let's try again. #include #include // Object Structure #define OBJECT_TYPE_STATIC_IMAGE 0 #define OBJECT_TYPE_ANIMATED_IMAGE 1 // more defines for other object types go here typedef struct { int x, y; int type; union { StaticImageType *StaticImageData; AnimatedImageType *Aby tueidj - Offtopic
Completely off the top of my head, might have typos/stupid mistakes: #include #include #define IMAGE_TYPE_STATIC 0 #define IMAGE_TYPE_ANIMATED 1 typedef struct { int width; int height; int type; // these fields are only valid if type==IMAGE_TYPE_ANIMATED int tile_width; int tile_height; int min_frame; int current_frame; int max_frame; } ImageType; // Objeby tueidj - Offtopic
Well duh.by tueidj - Homebrew General