I'm wondering how feasible it would be to emulate the functionality of custom discs without the need for modchips or even ripping/burning games at all. The simple goal is to replace any given file from a Wii disc's filesystem while a game is running with your own custom file, from an SD card (will that raise read speed issues?). So, would it be possible to, say, patch / write your owby AerialX - Coding
Thanks, that works out well enough; I don't need much more than the quick retrieval of an XML file and some random binaries. Now, is it worth going GPL over though? :Pby AerialX - Coding
Does anyone know of a ported HTTP library for libogc? I tried getting libcurl working today but got annoyed by the fact that net_select() is unimplemented, which seems to make the library always claim that it gets an "Empty reply from server." Has anyone been doing work with HTTP, and knows of a library that works? If not, at least some suggestions for a good, stable C/C++ HTTP library would bby AerialX - Coding
QuoteArikadoOh, so they got moved! At least they're not gone. Thank you to both of you for your responses. No, they became inline, meaning that the symbols for the functions don't exist anymore; their functionality is compiled directly into your program. Read up on inline functions for more info :P QuoteArikadoSo basically, all I need to do is add the line #include to the libwiispriby AerialX - Coding
Quotemarcangame soundtracks and OCRemixes mostly Same here (Voices of the Lifestream ftw), and some of Dimrain47's fast-paced techno that tends to make me work and type so much faster. Maybe some rock/metal if I get tired of the same old stuff. I never listen to music when playing a game though, I leave the mood up to the game's music there. btw, any suggestions for other techno workby AerialX - Offtopic
Quotewhodares@AerialX: Screenshot looks good. What's the objective of the game? This. It's "Space button Guitar Hero" :P It's actually quite playable right now, I'll probably get a video up in a few days.by AerialX - Offtopic
Quotedaniel_c_wThe Link doesn't work for me. QuotewhodaresThat link didn't work for me :-( Yeah my (free) host sucks horribly. Well there's a screenshot (pretty outdated though, a month or two old) hosted externally. My site's back up for the time being, though. I do agree that it's not very productive to whine about the lack of games and that people should do somethinby AerialX - Offtopic
QuoteArikadoI actually agree with tona, I'm not expecting much to turn up from this. Although I know you've seen this already... orly? QuotewhodaresEverybody's interests are different. Be that as it may, it's true that there aren't that many original games out there yet. From a gaming perspective, besides ports and emulators, there are only a handful of games they'by AerialX - Offtopic
I keep seeing the unread posts and thread number on the main forum page (the red number beside the post/topic count) appear, but when I go to the forum nothing is bolded (indicating unread posts)... Not only that, but there is no new topic or post on the forum page. However, for example... On the Homebrew General page, it lists the last poster on the Mega Merged thread to be DrLucky right now,by AerialX - Feedback & Support
Well what exactly does the system menu check before deciding whether you have the update or not? For now, why don't we take Muzer/tona's IOS51/Shop installer, and also have it do whatever the official update does to indicate that it was installed (or just increase the version number of every IOS on your Wii and the update won't actually do anything from what I can gather), then youby AerialX - Homebrew General
QuoteDanielHuehoDoes Gecko OS come with a "no-update" mode? I'm pretty sure that GeckoOS automatically launches a game executable without even bothering to even check the update partition. So it's always in "no-update mode."by AerialX - Homebrew General
QuoteDanielHuehoQuoteExotahuQuotedaniel_c_wQuoteExotahuI accidentally deleted the homebrew channel, then updated it (read: I am a raging idiot). Did you delete it or did you wipe it out (ala WAD-Uninstaller) If he only deleted it (via the system menu), shouldn't the ticket or the TMD still reside on his NAND? I moved it to SD card. I updated. I tried moving it back. It didn't goby AerialX - Homebrew General
QuoteExotahuI have a question. I accidentally deleted the homebrew channel, then updated it (read: I am a raging idiot). Can Muzer's thing fix what I did, or am I utterly screwed in getting the channel back until somebody hacks some form of workaround? I'm kind of a n00b at this. "Muzer's thing" is for people who haven't updated yet (and don't want to) but stilby AerialX - Homebrew General
Quote@AerialX: The update process checks TMD version only. If IOS51 had an update, it would be immediately overwritten. But it would not be simply overwritten by the current IOS51. Ah, I guess I assumed that it was like a cumulative update where if the system determines that you don't have this update (the batch of new IOS versions and HABA), it just downloads and installs everything, dumpinby AerialX - Homebrew General
QuoteArikadoUnfortunately, new games coming out soon (gh:wt ac:cf) might force us to update. Will that undo what muzer's app does? The discs were all pressed before the update was released. I'm doubting that it includes this update, although I don't know for sure. I've seen GH:WT torrents floating around so google might say whether it includes an update or not, and I'll fby AerialX - Homebrew General
Heh, I was wondering when someone would try that. And not a moment too soon with GH:WT DLC just around the corner :D EDIT: DrMario: There's really no chance of a brick whatsoever.by AerialX - Homebrew General
QuotemavakadachiAerialX: that looks like the normal makefile. what has been edited? I wanted one to produce a static lib so i can stick it in my wii/lib folder and use whenever i please. ... It's been edited to instead produce a static .a library.by AerialX - Coding
QuoteI'd love to say "Haha, that's what you get for cheating!" but I won't. lulz, my thoughts exactly. Anyway, from what you describe, it's highly unlikely that homebrew played any part in this. Maybe it has more to do with the infamous disc read error due to Brawl being a dual-layer disc (ie, your laser lens needs cleaning)? SMG just being a fluke, or maybe you don'tby AerialX - Homebrew General
I usually just add includes and source dirs to this: #--------------------------------------------------------------------------------- # Clear the implicit built in rules #--------------------------------------------------------------------------------- .SUFFIXES: #--------------------------------------------------------------------------------- ifeq ($(strip $(DEVKITPPC)),) $(error "Pleaby AerialX - Coding
QuotestrongfanAs for the USB thing, yes! That's totally possible! We already have emulators that run ROMs off of USB drives, so that should make USB controllers possible! On top of that, Guitar Fun uses the USB keyboard to Shred, so a USB controller is possible too! Possible? Yes. But keep in mind that adding support for USB gamepads is going to be more complicated than flipping a switchby AerialX - Homebrew General
The HBC always fails for me if there's a memory card in slot 2 (slot 1 is fine). It's a known bug, IIRC something about it being incorrectly detected as a USB or SD Gecko. But that's definitely your problem. All you can do for now is eject the second memory card and wait for an HBC update.by AerialX - Homebrew General
Well the solution that apparently worked for pokeparadox is here.by AerialX - Coding
To quote from my own game... WPADData* data = WPAD_Data(WPAD_CHAN_0); switch (data->exp.type) { case WPAD_EXP_NONE: // Default Wiimote controls break; case WPAD_EXP_NUNCHUK: break; case WPAD_EXP_CLASSIC: // TODO: I don't have a classic controller... break; case WPAD_EXP_GUITARHERO3: // asdf break; }by AerialX - Coding
I haven't tried Wiiero, but I've had both my Wiimotes connected to the HBC together many times before; it connects but the HBC basically ignores its input (the lights will blink and then the second LED will stay lit, indicating second player). There's no reason why it shouldn't work (as far as I know wiiuse doesn't provide a way to "reject" Wiimote connections)... Is saidby AerialX - Homebrew General
Yay! I spent about 15 minutes trying to port it and gave up when it wouldn't write anything (read / select operations worked fine) because I didn't really need it yet and couldn't be bothered. I'll likely put this to use in the near future; perfect timing :Dby AerialX - Coding
I'm gussing that your project is located under C:\Documents and Settings\etc.? The compiler doesn't like the space in the path; move it somewhere without a space in the path and try again.by AerialX - Coding
Watch your order of operations. You're inadvertantly doing pointer arithmetic; the ++ is increasing the pointer (so it makes it point to another memory address) before the * does anything. Basically, what you want is "(*num)++;" to first resolve the pointer and then increase the value it points to.by AerialX - Homebrew General
whodares: No, if you see his output it ended up compiling just fine; it found the header. The linker failed because his default Makefile is weird and doesn't link to wiiuse. The problem is that you're not linking to the wiiuse library. In your Makefile, add "-lwiiuse" to the beginning of the LIBS line and everything should be fine. Also, odd that the default template doesn'tby AerialX - Coding
You should use devkitPro for multiple reasons, unless you're going commercial and publishing something. 1) Legality. You really don't need it anyway >.> 2) The power of open-source. The community contributes to it, it gets better, etc. All that FOSS crap. If you make a game, share its source for others to learn from and don't require a propietary SDK just to build it. Youby AerialX - Homebrew General
1) Renaming the source file to .cpp is sufficient to get g++/dkP to compile C++ source. You can work with either C or C++. 2) rmode is indeed a pointer, and -> has no other use other than accessing fields/members from a pointer (besides the rare case of using operator overloading, anyway). 3) You've got existing homebrew examples/programs and the documentation to go on (that page isby AerialX - Homebrew General