I'm not going to start a discussion about SDL. SDL is a great library that does it job wonderfully. But in my case it does not fit the job. No single tool fits all jobs. And the MP3 issue is no license issue, it's a code issue. The only mp3 decoder libraries that I know of are mpg123 and libmad. And those are GPL/LGPL. And we cannot do dynamic linking on the Wii (well, in theory we cby Daid - Coding
Detecting a starpower activation would be easy. The problem part is gaining starpower, where to put the star power notes so they balance out (GH has them on fixed points) the songs don't contain starpower positions. Once you figure out a good way to place star notes then it shouldn't take that long to code the rest around it.by Daid - Ideas, requests
Good idea. Any pointers to example audio files for mod/xm? I've added support for large OGG files that stream from SD. Also made basic support for WAV files, but supporting every single variant might be tough (in theory you can make WAV files that contain MP3 data) so I'll just leave it at basic uncompressed WAV files for now. Adding mp3 should be trival, as I already have code forby Daid - Coding
Lol, it indeed needs a guitar to work. (Or a gamecube controller, or USB keyboard) Maybe a "you don't have any suitable controllers connected, you silly person!" check would be in order...by Daid - Homebrew Applications
It never fully happened. Davyg had some prototype software for 2 keyboards, I think. We talked about it a bit on IRC. But it never got into the final thing. I only have a single USB keyboard myself, so I'd have a hard time trying to build it. -Daid (GoF creator, at your service ;))by Daid - Homebrew Applications
I would draw it from a GX texture, there is no way in hell your framebuffer pixel access can be as fast as GX.by Daid - Coding
I started working on this library. First results are good. I could load a few 44100hz OGG samples and play them. Still need to add support for large OGG files (AKA Music), MP3 files and WAV files, insert a bit more error checking, and do sample rate conversions.by Daid - Coding
"c:/devkitPro/libogc/include/FreeTypeGX.h:162:15: warning: map: No such file or directory" Sounds like there is an #include <map> there, which is a C++ header. I guess TreeTypeGX is a C++ library and you are using it in a C file.by Daid - Coding
Guess I know what I have to do. I had to do my own audio mixing for GuitarsOnFire, so I guess I'll build that into a simple library. I envision a simple API like this: //SimpleAudioLibrary int SAL_Init(); SAL_SAMPLE SAL_LoadFile(const char* filename); SAL_SAMPLE SAL_LoadBuffer(const void* buffer, const int bufferSize. const char* type); int SAL_Play(SAL_SAMPLE sample, int volumeby Daid - Coding
I'm teaching some people C by letting them program stuff for the Wii (which is more interesting then the math assignments they get) GRRLIB is great for 2D graphics, it has an easy API which is powerful enough (And less complex then SDL). Now I'm looking for something that does the same for audio. Just load a few sound files and play them on command. Nothing fancy, a bit like SDL_Mby Daid - Coding
Note, you get this because of the ZBuffer/DepthTesting. One of the ways around it is sorting your draw order (as explained by technik). But there are other ways. You can disable the DepthTesting: I use this function: void setZBuffer(int enable) { if (enable) { GX_SetZMode(GX_TRUE, GX_LEQUAL, GX_TRUE); }else{ GX_SetZMode(GX_FALSE, GX_LEQUAL, GX_FALSE);by Daid - Coding
This link: Should have all the released versions, I hope you can find the problem.by Daid - Coding
Won't ever be possible at all.by Daid - Ideas, requests
I guess someone could try to port "phoneme" (Java mobile implementation) but I've only seen it work on arm processors.by Daid - Ideas, requests
Btw, I got the source for HomeworldSDL, and I got it to compile for windows (while it was targeted at Linux and MacOS) and it runs fine. I'm slowly trying to get it to compile for the Wii, but it will be quite some amount of work. And due to the license I cannot share the source.by Daid - Ideas, requests
OpenGL does not work on the Wii. The Wii has GX, which has APIs that sortof match OpenGL, but don't. I don't know if you can mix GX and SDL, but I wouldn't be surprised if you can.by Daid - Ideas, requests
Homeworld would be pretty awesome, I think I know someone that would kill for it. But I think it makes extensive use of OpenGL. So porting it wouldn't be a trival task. The license is not that FOSS friendly. You need to request access to the source (I just did btw, so I can see if it's possible)by Daid - Ideas, requests
GX doesn't use any IOS functionality, as GX was already present on the GC, which did not have and IOS.by Daid - Coding
I also failed to use bannerbomb on 3.2U, while I used it fine on 4.1U. I suggest using the Twilighthack which works fine on 3.2U.by Daid - Getting Started
Mmm, then they might act like an USB keyboard or USB gamepad. If you have linux running somewhere then it would be easier to dive into the details. (The mic is just a simple USB mic for sure)by Daid - Ideas, requests
As far as I know nobody knows how the RB USB instruments work. I couldn't find any information about them. If you can find information about someone who got the RB instruments to work with homemade software (PC or Wii) then please tell me and I'll see if I can add support for it in GuitarsOnFireby Daid - Ideas, requests
Latest version of GoF is always on Wiibrew, and the HBB seems to get updates really quick, so that also contains the latest version.by Daid - Ideas, requests
The static bug is solved in 1.0 for sure (playing whatever crap was left in the buffer if it didn't find a guitar.ogg was kinda bad). There was also a rare bug that caused the music not to restart after you choose to start a song, but by removing the song preview this was also gone. (Rather be stable then feature rich) This was quite rare, but it might explain the desynced song you had.by Daid - Ideas, requests
This one?by Daid - Ideas, requests
First learn C. No, C# is not C. C# is java with a slightly different syntax and a few other nice options. C++ is C with classes and a lot of other stuff that allow you to fuck up badly.by Daid - Coding
Sounds more like something is writing on your stack, and thus overwrites your return pointers and making the backtrace useless. This can be hack to track down. See:by Daid - Coding
Wait wait wait... you said that GoF doesn't play every song you throw at it? Which songs don't work? Because I haven't found a single song that fails to work yet. My aim is "better the FoF" so tell me what's wrong with GoF and I'll fix it :Dby Daid - Ideas, requests
I would recommend trying GuitarsOnFire, it has WorldTour guitar support out of the box, and much better song support then GuitarFun. Just a few problems with GuitarFun are: -GuitarFun does not support 'delay' in the ini files, making the song and the notes you play out of sync. -GuitarFun puts notes on 100ms bounderies, this makes faster more difficult songs unplayable. -GuitarFby Daid - Homebrew Applications
QuoteSifJarBTW, does BootMii IOS have trucha bug in it?MINI is not a nintento like IOS, as it does no sign checking it cannot have the trucha bug. It doesn't aim to be a IOS in the same way as nintento uses an IOS.by Daid - BootMii Beta