If the method was executed well (as pinball Wizard said, "end-user friendly") I'd probably use it. C++ support for classes, inheritance, etc. would be nice too :) I guess the best thing to do would be to implement the standard dlfcn.hby AerialX - Coding
I can't say I've tried using SDL, since I haven't... But if you're looking for module file playing + wavs, etc., I've written a Wii driver for MikIT (Mikmod's C++ successor) to play through the sndlib mixer library. I can offer you that if you want it :)by AerialX - Coding
Quotestrongfanpfft. GOTO statements are frowned upon anyway. True, but when subroutines and GOTO statements are unsupported you have a fairly large problem. If anyone wants to see my SnakeBASIC code for how I handled faking arrays and other things just ask :)by AerialX - Homebrew General
henke37: Well, it seems that the main part of what changed was libmodplay to work through sndlib. It seems understandable enough since if a fixed libmodplay were distributed seperately, newbs would probably end up linking to the old one without knowing and that'd be hell. It's still not a good idea though, agreed.by AerialX - Coding
Seems more logical to me, and is more common/standard. I like to do the same thing as HyperHacker.by AerialX - Feedback & Support
Mm, well any patch you apply to libogc is going to end up different... Especially when it's not a patch as much as a file replacement; you'd better carefully check your versions. Personally I try to avoid patching libogc for a specific library unless absolutely necessary. I got MikIT outputting sound through sndlib last night though :D... There is one bug where it seems to be writingby AerialX - Coding
No problem :) Tonight I'm messing with sndlib to get MikIT to play through it. I may end up looking at the libmodplay patch instead though depending on how it goes.by AerialX - Coding
Well the Wii's processor is approximately double the PS2's... Dykam's statement doesn't rule it out. But I don't actually know what kind of processing power it would take... If you want to put things into perspective, maybe look at how Wii64 (mupen port) lags when emulating N64. Maybe it can be done, maybe not; you'd have to look up the performance of the PS2 emulatoby AerialX - Offtopic
QuoteWiiPhlexI haven't tried using this particular library, but I have had it work fine before yes. Uh, contradiction much? :P How've you had it work fine before if you've never used it? GeekyLink: Here, link to this library (sndlib.a) and include snd.h to use this: Download EDIT: Note that that's just snd.c compiled... It'll work with the sndlib libtremor example, bby AerialX - Coding
My guess is that even if you find out how to change the text in-game, it'll only look different to you; you might see "I want to digest your grand children and spreed my seed over the world!" but the other player will just see what you'd send normally (dunno what's normal; I don't have the game nor did I even know there was a Dr. Mario Wii). It's possible that won'by AerialX - Homebrew General
Actually I was thinking more along the lines of SQLite for data storage (I have no write support, but that's okay for this purpose). I'd make a PC app that grabs data from serebii.net or something and parses it into an SQLite database, then the Wii reads it. It'd be a quick way to, for example, use an SQL query to get all FIRE pokemon.by AerialX - Homebrew General
Have you played the game? Its pokedex is next to useless (the only useful info is the map of where each pokemon can be found).by AerialX - Homebrew General
Does anyone know why sndlib insists on patching libogc? I just compiled it as a seperate library and the examples and stuff seemed to work fine without any patching (I ignored the libogc patch dirs). Can't help you though, my "installation" of SndLib was just to make my own makefile for it that compiled snd.c without the libogc stuff into its own static library.by AerialX - Coding
WiiDos - A DosBox port I suggest that you search wiibrew's wiki before asking about ports :Pby AerialX - Homebrew General
henke37: I linked to the Wiibrew page which has a link to the download. Arikado: Well, the download has a sample.txt file which explains the simple way to use it. But the problem is that the classes DM wrote seem to be for an older version of libwiisprite; I did have to modify them and libwiisprite a bit to get them working. I meant to mention that but somehow forgot >.> (I'm goingby AerialX - Coding
Arikado: As awesome as that would be, it would be pretty tough. If anything with the DS, the best I could probably do is have the DS send your D/P save over to the Wii (similar to savsender) and do something with it (Pokemon Box for Wii?), but that would require the ability to launch homebrew on the Wii, so either by FlashMe or a flash card. Communicating with the official game while not knowingby AerialX - Homebrew General
Meh, that was my first thought. I'm just often playing around my Wii rather than my computer :P Plus, you could really say that about anything made for the Wii. Why have a web browser when you can browse the web with your PC?by AerialX - Homebrew General
Well I was playing mah pokemanz yesterday and wanted a pokedex... They're useful. I can never remember type advantages, what types certain pokemon are, etc. And checking level up moves and such helps. Anyway, the point is that it's all a hassle. If you have one of the official Nintendo guides, it takes a lot of page flipping and they don't even document everyone anyway. If you uby AerialX - Homebrew General
QuotewhodaresWell, as you can see from the posted code example, I had to have for/next loops to slow down the scrolly bit at the end :-) It runs really fast. I might open it up for a few people for testing if anyone is interested. It would also give chance to hear other peoples opinions on it's performance, and may indicate areas where it's weak etc. I'll help test it for you :)by AerialX - Homebrew General
I found DM's freetype port to be a good way to draw text to libwiisprite images. Support for TTF fonts, kerning, and all those fancy features is always a good thing :)by AerialX - Coding
QuotewhodaresAnd that's one evening! Okay, there's no IDE, but it runs code loaded off the SD Card, and supports the Wiimote in IR mode Wow, that's great. Nice demo, too. How's the performance? At least I didn't see any breaks in the lines you drew; have you tried putting it to the test against C/C++? I guess this means I'm free to try to port the Mono monsterby AerialX - Homebrew General
QuoteWiiPhlexthe problem with people making games in BASIC is those who program effectiently and put in much more work with a language like C++ is that they may not get the credit they deserve. One thing that may require hundereads of lines in C++ may only take one horribly inefficent function call in BASIC, therefore, it is bad for the scene. Ah, the stench of elitism. If you're just into hby AerialX - Homebrew General
Either way is good. I may prefer ang + mag simply because 0.9f is easier to read / more obvious than a magic number for X and Y. X and Y are simple though, so go with whatever you're comfortable with. As for the shake, dunno, I've never used the motion sensors of the Wiimore or Nunchuk. You're on your own for this one :P, just look at the headers and read up on the wiiuse documeby AerialX - Coding
Eluan: Thanks for the response. I wasn't sure if that would work at first (why I asked), but I did eventually try that a few days ago and managed to get libwiisprite to render perfectly over a 3D scene :)by AerialX - Coding
I recall hearing about Flash going open-sourced at some point in the future... In any case, that is the largest obstacle. If someone really wants to do this, I'd guess you want to port Gnash (GNU Flash player). It's open-sourced, although apparently only complete up to Flash 7, with some 8-9 features. It apparently runs fine with YouTube, so I guess that's a start (albeit no betby AerialX - Homebrew General
Just went through the source in doxygen. WPAD_Rumble(WPAD_CHAN_0, 1); Will make it rumble 0 will make it stop. (Or use some true/false constants, whatever you're used to) It's just an on-off switch. Time it yourself if you want the wiimote to rumble for a short period of time.by AerialX - Coding
Just speculating here... Did you try 0 for rumble off and non-zero (1, -1, whatever) for rumble on?by AerialX - Coding
Well the Wii is a low power consumption machine, right? Keeping it on to download torrents, eMule, etc. while you sleep to some USB device could be beneficial. I've rarely heard of eMule myself (it's still alive?), but it could have its benefits. If I had a torrent client for the Wii, it'd be useful for me because it'd be an easy way to finally get around to all the OverClockeby AerialX - The Junkyard
The Mplayer version that's supposed to play youtube videos (found on the HBB) randomly has two internet radio stations on its default playlist. They work perfectly fine. The youtube playing part ironically doesn't seem work for me :P, but I tend to use it if I'm bored and want to listen to that radio.by AerialX - Homebrew General