The MLlib (or Minishlink’s Library) is a simple library to develop on Nintendo Wii. Technically, it’s a wrapper of libogc and others librairies. Coding with this lib on Wii should be way easier and faster now!


Proper code so that it’s nice to see;
Easy for all;
Friendly functions;
Handles drawing (lol);
Sprite system;
Handles PNG images;
Special effects;
Write graphically text;
MP3 system;
MOD system;
Input (Wiimote, Nunchuk, and extensions…) system;
And much more…


New method of programming. It uses seriously very less memory now. ML_Image, ML_Sprite, ML_Background.
added : ML_Screenshot(filename)
added : ML_IsSpriteVisible(sprite)
added : ML_AnimateSpriteEx(sprite, enabled, waitForXRefreshBetweenFrames, from, to)
added : ML_TextBox(ML_Sprite *sprite, x, y, x2, y2, const char *text, …)
added : ML_DrawRect(int x, int y, u16 width, u16 height, u32 rgba)
added : ML_Debug(text)
added : ML_CloneImage(image1, image2)
added : ML_DrawSpriteTextLimit(sprite, x, y, text, limit)
added : ML_FlipImageX(image)
added : ML_FlipImageY(image)
added : ML_InvertImageColors(image)
added : ML_ApplyGrayscaleToImage(image)
added : ML_FlushImage(image)
modified : Input is now finished
modified : ML_GetPixelColor
modified : ML_SetPixelColor
modified : ML_SplashScreen
modified : ML_Cursor, so that it draws your cursor/sprite with the center of the image, and then modifies the sprite.x and sprite.y so that if you point to the left-up edge of the screen it gives you 0, 0.
fixes and optimizations