In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Talk:HomeMenu: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Blooper4912 (talk | contribs)
MetaFight (talk | contribs)
Line 28: Line 28:


On a scale of 1 to 10, how much does this library depend on being written in C++ (as opposed to C)? --[[User:Pinecone|Pinecone]] 19:23, 23 March 2009 (UTC)
On a scale of 1 to 10, how much does this library depend on being written in C++ (as opposed to C)? --[[User:Pinecone|Pinecone]] 19:23, 23 March 2009 (UTC)
: 2 * pi?  I've never coded in C as opposed to C++, so I'm not sure.  It's a class, but it only allows one instance to run... would that make it easier to convert to C?  I guess now's a good time to ask if people would rather it in C than C++.

Revision as of 01:35, 24 March 2009

Possible real installation?

Would it be possible sometime to make a home-made Home Menu install itself, so that it would work in the real Wii Menu, in games etc? -- Mekuso

I'm not exactly sure if I know what you mean. Do you mean replacing the Home Menu in commercial games and applications with this one? I don't know too much about that kind of stuff, but I'm pretty sure that it's impractical. When I asked about Nintendo's Home Menu in #wiidev I was told that it wasn't actually part of the wii. It seems more like it's just a library included in the official SDK. As such, every game/app probably has their own bundled Home Menu, and replacing it would be impractical. -- MetaFight 16:10, 23 March 2009 (UTC)

Screenshot?

I would love to see a screenshot of this. Also, see my comments on your user page.--Arikado 22:38, 22 March 2009 (UTC)

I might make a screenshot later. I don't have time right now, but maybe tonight. The demo is small to download anyway. -- MetaFight 22:52, 22 March 2009 (UTC)
I'd like a screenshot too as my Wii is currently MIA :P - InfernoZeus 23:20, 22 March 2009 (UTC)
I just put a screenshot up. -- MetaFight 03:05, 23 March 2009 (UTC)
Just saw that, looks great! Not using an additional gfx lib is good as well - InfernoZeus 03:17, 23 March 2009 (UTC)

Support?

I'm willing to add rumbling to it whenever you release the source.--Arikado 22:56, 22 March 2009 (UTC)

Uncanny Similarity

Isn't this the same thing as The HOMEbrew Menu Standard Library? - InfernoZeus 23:08, 22 March 2009 (UTC)

Unlike me though, MetaFight is claiming to be using no additional graphics libraries (doesnt GRRLIB count as one though?)--Arikado 23:12, 22 March 2009 (UTC)
It doesn't use GRRLIB. I only mention them in the thanks because someone in their IRC channel helped me find out how to copy the framebuffer to a texture. -- MetaFight 03:04, 23 March 2009 (UTC)

Customizable?

How easy will it be for us to swap artwork, add additional buttons, etc. With your library (without really looking at the source)?--Arikado 11:33, 23 March 2009 (UTC)

Well, the point isn't exactly to make it skinnable, but, if somebody really wanted to, it's just a matter of replacing the textures and re-coding the hotspots. I might eventually release a set of standard menus (one with a manual button, one with a TOS button, etc). Right now, creating a menu consists of HomeMenu hMenu = HomeMenu::CreateMenu(); This might eventually be changed to HomeMenu hMenu = HomeMenu::CreateMenu(TOS|MANUAL|BALANCE_BOARD|ANY_OTHER_OPTIONS); Hopefully, that way things will be somewhat customizable while remaining consistent (like in commercial games). So, in short, there's no direct support for pasting pink ponies in your menu, but is that a bad thing?
I don't really see the point of customization. The home menu should have a consistent interface, since it is meant to be a standard interface across applications. If anything, it should be skinned on a per-Wii basis, possibly loading files from a special folder on the SD card. --Blooper (Talk) 23:08, 23 March 2009 (UTC)

C++?

On a scale of 1 to 10, how much does this library depend on being written in C++ (as opposed to C)? --Pinecone 19:23, 23 March 2009 (UTC)

2 * pi? I've never coded in C as opposed to C++, so I'm not sure. It's a class, but it only allows one instance to run... would that make it easier to convert to C? I guess now's a good time to ask if people would rather it in C than C++.