Line 5:
Line 5:
| author = [[User:Arikado|Arikado]], [[User:pinball_wizard|Pinball Wizard]], [[User:Warpedflash|WarpedFlash]], [[User:The_Lemon_Man|TheLemonMan]]
| author = [[User:Arikado|Arikado]], [[User:pinball_wizard|Pinball Wizard]], [[User:Warpedflash|WarpedFlash]], [[User:The_Lemon_Man|TheLemonMan]]
| version = Initial Release
| version = Initial Release
−
| download = http://www.mediafire.com/download.php?zd1j0jmokzy
+
| download = See page for
−
| source = http://www.mediafire.com/download.php?deeuntd0dth
+
| source = See Page for
}}
}}
−
'''The HOMEbrew Menu Standard Library''' is a simple code library that allows developers to easily incorporate a HOME menu similar to Nintendos into their applications.
+
'''The HOMEbrew Menu Standard Library''' is a simple code library that allows developers to easily incorporate a HOME menu similar to Nintendos' into their applications.
==Download==
==Download==
Line 36:
Line 36:
* Examples: [[Image:Homebrew-menu-Shutdown-InfernoZeus.png|48px]] [[Image:Homebrew-Menu-Syncimage1-InfernoZeus.png|32px]]
* Examples: [[Image:Homebrew-menu-Shutdown-InfernoZeus.png|48px]] [[Image:Homebrew-Menu-Syncimage1-InfernoZeus.png|32px]]
+
+
==Screenshots==
+
<gallery widths="300px" heights="225px">
+
Image:HBMenuScreen.jpg|Screenshot for Libwiisprite version
+
Image:HOMEbrew Menu GRRLIB Screen.jpg|Screenshot for GRRLIB version
+
</gallery>
+
+
'''NOTE:''' You can easily swap out the artwork to make either version look like the other.
==The Main Features of the Library==
==The Main Features of the Library==
Line 46:
Line 54:
==Incorporating the library into your programs==
==Incorporating the library into your programs==
−
===Arikados Notes for the libwiisprite version===
+
===Arikado's Notes for the libwiisprite version===
#Place libhbmenu.a into your libs folder (which should be somewhere in your devkitPRO directory)
#Place libhbmenu.a into your libs folder (which should be somewhere in your devkitPRO directory)
#Place hbmenuhead.h into your include folder (which should be somewhere in your devkitPRO directory)
#Place hbmenuhead.h into your include folder (which should be somewhere in your devkitPRO directory)
Line 53:
Line 61:
#Place the artwork into your project's data folder and place a rule for compiling .pngs into buffers in your makefile '''or''' just include the provided build files into your projects build folder.
#Place the artwork into your project's data folder and place a rule for compiling .pngs into buffers in your makefile '''or''' just include the provided build files into your projects build folder.
−
===TheLemonMans Notes for the GRRLIB version===
+
===TheLemonMan's Notes for the GRRLIB version===
As always it comes another good release from The Lemon Man, kudos to Arikado who wrote this lib.
As always it comes another good release from The Lemon Man, kudos to Arikado who wrote this lib.
Line 60:
Line 68:
==Ports==
==Ports==
At the moment, The HOMEbrew Menu Standard Library is only compatible with programs that use [[Libwiisprite]] or [[GRRLIB]]. However, a couple ports are underway in order to widen compatibility for developers. If you would like to do a port, it would be appreciated if you say so before you do the port, so that the authors (and users) know that the port is underway.
At the moment, The HOMEbrew Menu Standard Library is only compatible with programs that use [[Libwiisprite]] or [[GRRLIB]]. However, a couple ports are underway in order to widen compatibility for developers. If you would like to do a port, it would be appreciated if you say so before you do the port, so that the authors (and users) know that the port is underway.
+
+
===MLIB===
===libwiigui===
===libwiigui===
Line 70:
Line 80:
==Unofficial Versions==
==Unofficial Versions==
Place all unofficial of the library here. Unofficial versions will only become official versions only if the original authors decide to make your version the next official version. All unofficial versions must be released open source in order to have a chance at becoming the next official version.
Place all unofficial of the library here. Unofficial versions will only become official versions only if the original authors decide to make your version the next official version. All unofficial versions must be released open source in order to have a chance at becoming the next official version.
−
Line 78:
Line 87:
==Legal Stuff==
==Legal Stuff==
Please be sure to credit the original authors in any unofficial versions of the library you make. You do not have to credit the original authors if you use the library in one of your public programs. However, you may do so if you would like to. Having said that, we would really appreciate if you at least mention that your program uses our library.
Please be sure to credit the original authors in any unofficial versions of the library you make. You do not have to credit the original authors if you use the library in one of your public programs. However, you may do so if you would like to. Having said that, we would really appreciate if you at least mention that your program uses our library.
−
−
==Screenshots==
−
<gallery widths="300px" heights="225px">
−
Image:HBMenuScreen.jpg|Screenshot for Libwiisprite version
−
Image:HOMEbrew Menu GRRLIB Screen.jpg|Screenshot for GRRLIB version
−
</gallery>
−
−
'''NOTE:''' You can easily swap out the artwork to make either version look like the other.
==Credits==
==Credits==