connect
 

Description:
Le DevBlog d'un garçon de 16 ans dont le pseudo est Minishlink.

Concernant l'actualité de mes projets Wii, NDS et PC.



Liens :

Minishlink's Webpage - Ma page perso
Minishlink's Twitter - Mon Twitter

MLlib

Minishlink's Twitter




Certains droits réservés. (C) Louis Lagrange, 2007-2010.


Thématiques:

MLlib
nds
Wii
homebrew
jeu
pong
iTouch
sortie
public
release
publique

[+]

Abonnement aux flux
Flux rss
Minishlink's DevBlog

24 déc.
2009

[en][fr] Merry X-Mas ! MLlib Release 1.2 !


[English]
First I wish you a merry Christmas to all of you ! Cheesy

My Xmas gift is as you can see the new release 1.2 of the MLlib. You have now more flexibility concerning collisions detection. But the big change in this release is the ability to draw text using TTF fonts... There are some bug fixes too.
Oh and don't forget to update DevkitPPC, libogc, libfat, libpng and so on...
Do not hesitate to take a look at the exemples for the TTF fonts. Wink

Download here ! Smiley

Changelog: Compatible with DevkitPPC r19 and libogc 1.8.1. Go update them !
    * added: float ML_Distance(x1, y1, x2, y2)
    * added: float ML_TrueDistance(x1, y1, x2, y2)
    * added: bool ML_IsCollisionSpriteRect(sprite, x, y, width, height)
    * added: bool ML_IsCollisionSpriteCircle(sprite, centerX, centerY, radius)
    * added: bool ML_IsCollisionRectRect(x1, y1, width1, height1, x2, y2, width2, height2)
    * added: bool ML_IsCollisionCircleCircle(centerX1, centerY1, radius1, centerX2, centerY2, radius2)
    * added: bool ML_IsCollisionRectCircle(x, y, width, height, centerX, centerY, radius)
    * added: ML_Font structure
    * added: ML_InitFont()
    * added: ML_QuitFont()
    * added: ML_DeleteFont(ML_Font *font)
    * added: ML_LoadFontFromBuffer(ML_Font *font, const uint8_t *filename, FT_Long bufferSize, FT_UInt pointSize)
    * added: ML_LoadFontFromFile(ML_Font *font, const char *filename, FT_UInt pointSize)
    * added: ML_DrawText(ML_Font *font, int x, int y, char *text, ...) (arguments are not currently working though)
    * fixed: relative paths now working
    * fixed: ML_ShutdownWii() now freeing like ML_Exit()
    * fixed: ML_ReturnToWii() now freeing like ML_Exit()



[Français]
Tout d'abord Joyeux Noël à tous ! Cheesy

Mon cadeau de Noël sera donc la nouvelle version 1.2 de la MLlib, avec laquelle vous avez maintenant plus de flexibilité pour la détection de collisions, et surtout vous pouvez désormais utiliser des fonts TTF ! Quelques bugs ont aussi été corrigés.
Ah et n'oubliez pas de mettre à jour DevkitPPC, libogc, libfat, libpng etc...
N'hésitez pas à regarder les exemples pour la gestion des polices de caractères. Wink

Téléchargement ici ! Smiley

Changelog: Compatible with DevkitPPC r19 and libogc 1.8.1. Go update them !
    * added: float ML_Distance(x1, y1, x2, y2)
    * added: float ML_TrueDistance(x1, y1, x2, y2)
    * added: bool ML_IsCollisionSpriteRect(sprite, x, y, width, height)
    * added: bool ML_IsCollisionSpriteCircle(sprite, centerX, centerY, radius)
    * added: bool ML_IsCollisionRectRect(x1, y1, width1, height1, x2, y2, width2, height2)
    * added: bool ML_IsCollisionCircleCircle(centerX1, centerY1, radius1, centerX2, centerY2, radius2)
    * added: bool ML_IsCollisionRectCircle(x, y, width, height, centerX, centerY, radius)
    * added: ML_Font structure
    * added: ML_InitFont()
    * added: ML_QuitFont()
    * added: ML_DeleteFont(ML_Font *font)
    * added: ML_LoadFontFromBuffer(ML_Font *font, const uint8_t *filename, FT_Long bufferSize, FT_UInt pointSize)
    * added: ML_LoadFontFromFile(ML_Font *font, const char *filename, FT_UInt pointSize)
    * added: ML_DrawText(ML_Font *font, int x, int y, char *text, ...) (arguments are not currently working though)
    * fixed: relative paths now working
    * fixed: ML_ShutdownWii() now freeing like ML_Exit()
    * fixed: ML_ReturnToWii() now freeing like ML_Exit()




14 oct.
2009

[en][fr] MLlib 1.1.5b - 141009

http://louislagrange.free.fr/MLlib/logos/MLlib_1_175x175.png

[English]
A small news to announce you that MLlib 1.1.5b is available !
I didn't want to release but the new DevkitPPC r18 and libogc 1.8.0 have been release : so it's release time. Wink
You will have to update DevkitPPC and libogc in order to have MLlib working. (of course) It's over there !

Download at Google Code as always.

Changelog :
Now compatible with DevkitPPC r18 and libogc 1.8.0. Go update them ! Smiley
* added: ML_GetFPS()
* added: ML_AnimateSpriteEx2(ML_Sprite *sprite, bool enabled, u8 waitForXRefreshBetweenFrames, u8 from, u8 to, u8 timesLooped)
* fixed: bug when you had more than one Wiimote
* fixed: bug when using ML_Cursor with animated or tiled sprite
* fixed: ML_AnimateSpriteEx wasn't doing his job properly, skipping one frame.



[Français]
Une petite news pour vous annoncer que la MLlib 1.1.5b est sortie !
Au départ je ne voulais pas releaser si tôt, mais la nouvelle version de devkitPPC et de libogc est sortie donc j'ai releasé. Wink
Vous devrez donc mettre à jour DevkitPPC et libogc. C'est par ici !

Téléchargement sur Google Code comme toujours.

Changelog :
Now compatible with DevkitPPC r18 and libogc 1.8.0. Go update them ! Smiley
* added: ML_GetFPS()
* added: ML_AnimateSpriteEx2(ML_Sprite *sprite, bool enabled, u8 waitForXRefreshBetweenFrames, u8 from, u8 to, u8 timesLooped)
* fixed: bug when you had more than one Wiimote
* fixed: bug when using ML_Cursor with animated or tiled sprite
* fixed: ML_AnimateSpriteEx wasn't doing his job properly, skipping one frame.







05 sept.
2009

[en][fr] MLlib 1.1.5 - 050909

http://louislagrange.free.fr/MLlib/logos/MLlib_2_175x175.png

[English]
A small news to announce you that MLlib 1.1.5 is available !

Download at Google Code as always.

Changelog :
* added: ML_InitRand()
* added: ML_Rand(min, max)
* added: Wiimote[ ].IR.Angle
* added: New sprite flipping system (ML_FlipSpriteX, ML_FlipSpriteY, ML_FlipSpriteXY)
* added: ML_EnableClipping(), ML_DisableClipping
* added: ML_IsWiimoteInSpriteEx()
* modified: ML_SplashScreen(), there's a fadeIn and a fadeOut now.
* fixed: ML_FadeIn() and ML_FadeOut().
* fixed: ML_IsWiimoteInSprite, it's now working well. Don't use ML_IsCollision and ML_IsCollisionEx for collision between sprite cursor and another sprite. Use ML_IsWiimoteInSprite instead - and that's logical.
* fixed: ML_IsCollision and ML_IsCollisionEx, there was a bug with tiled or animated sprites.
* removed: ML_FlipImageX, ML_FlipImageY



[Français]
Une petite news pour vous annoncer que la MLlib 1.1.5 est sortie !

Téléchargement sur Google Code comme toujours.

Changelog :
* added: ML_InitRand()
* added: ML_Rand(min, max)
* added: Wiimote[ ].IR.Angle
* added: New sprite flipping system (ML_FlipSpriteX, ML_FlipSpriteY, ML_FlipSpriteXY)
* added: ML_EnableClipping(), ML_DisableClipping
* added: ML_IsWiimoteInSpriteEx()
* modified: ML_SplashScreen(), there's a fadeIn and a fadeOut now.
* fixed: ML_FadeIn() and ML_FadeOut().
* fixed: ML_IsWiimoteInSprite, it's now working well. Don't use ML_IsCollision and ML_IsCollisionEx for collision between sprite cursor and another sprite. Use ML_IsWiimoteInSprite instead - and that's logical.
* fixed: ML_IsCollision and ML_IsCollisionEx, there was a bug with tiled or animated sprites.
* removed: ML_FlipImageX, ML_FlipImageY



02 sept.
2009

[fr] Plop!

Plop!
Le jeu qui égaiera votre journée !

http://louislagrange.free.fr/downloads/Wii/Plop!/title.png


I/ Introduction

Vous vous souvenez des petits plop de la carte de voeu "Youpi" de Zeblackos, de l'intro du jeu WIZ de Toiletking ?
Et bien ces petites bêtes sont de retour, pour vous jouer de mauvais tours !


II/ Scénario tiré par les cheveux

C'est bien simple, imaginons que c'est Noël, vous vous démenez à trouver des cadeaux pour votre famille mais tous les 10 mètres, un faux-père Noël (ou un vrai hein) vous dit "Joyeux Noël !". Ça vous rend heureux la première fois, la deuxième tout autant, la troisième commence à vous réchauffer vos petits doigts de pieds tout glacés par le froid qui règne dans ces petites ruelles, peu éclairées, calme... ah ! que c'est agréable la période de Noël ! Un joli petit oiseau se pose sur l'un des cadeaux que destinez à votre petite fille de 3 ans, vous commencez à imaginer son bonheur quand elle préfèrera défaire et mettre en miette le papier cadeau plutôt que d'ouvrir le cadeau en lui-même...
"JOYEUX NOËL MONSIEUR !"
La haine vous monte à la tête, vous venez d'être piqué par un drogué déguisé en père noël, malchance lui en viendra, votre rage le tuera.

C'est ainsi que vous vous mettez en quête d'aller rendre des comptes aux père Noël en vous rendant au Santa Claus Building. La rage vous quittera peut-être, une fois tous ces horribles père Noël éliminés ?


III/ Contrôles

Au menu principal :
  • (A) : Faire apparaître un Plop à la position de l'IR
  • (2) : Effacer les Plops
  • (1) : Voir les crédits
  • (Home) : Revenir au HBC

Dans les crédits :
  • (A) : Faire apparaître un Plop à la position de l'IR
  • (2) : Effacer les Plops
  • (B) : Retourner au menu principal

Dans le jeu :
  • (Home) : Mettre en pause
  • Il vous faudra résoudre l'énigme pour savoir comment virer les pères Noël de leur immeuble ! (vous inquiétez pas, c'est TRÈS facile Grin )


IV/ Téléchargements

Plop! HBC Icon
Version 1.0
- http://louislagrange.free.fr/downloads/Wii/Plop!/Plop!.zip > sources incluses


V/ Remerciements

  • Zeblackos :
    • Pour m'avoir gentiment donné les sources de son homebrew "Youpi". (Et je confirme, le moteur physique est un vrai casse-tête !)
    • Pour le Plop-Noël (j'aime bien ce nom) et le "Joyeux Noël les gens !"
    • Pour le son "Youpi"
  • Les gens de Dev-Fr, sans quoi rien n'aurait été possible, cette aventure de 6 ans maintenant se termine ici, j'ai fini le jeu de ma vie ! Youpi ! (lol)
  • Plus sérieusement, je remercie les gens qui m'ont aidé pour ma MLlib aussi, vu que si la MLlib avait pas été là, ben le jeu serait pas là Azn


VI/ Les deux mots de la fin

Have fun !

21 juin
2009

[en] MLlib 1.1

Hi everybody ! Smiley


MLlib


1.1 version is out with a lot of news and a whole structuration so that it uses verly less memory.

Here is the changelog :
  • New method of programming. It uses seriously very less memory now. ML_Image, ML_Sprite, ML_Background. 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 are 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 et optimizations

Download : Google Code
MLlib Website : Lien
Documentation : MLlib Website
Wiki : MLlib Website

Have fun ! Smiley

21 juin
2009

[fr] MLlib 1.1

Bonjour tout le monde ! Smiley

MLlib


La version 1.1 est sortie avec son lot de nouveautés dont la restructuration complète de la partie graphique afin d'optimiser au maximum la mémoire.

Voici le changelog complet :
  • Nouvelle méthode de programmation, cela consomme beaucoup moins de mémoire. 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 : Les entrées sont maintenant finies
  • modified : ML_GetPixelColor
  • modified : ML_SetPixelColor
  • modified : ML_SplashScreen
  • modified : ML_Cursor, comme ça cela affiche le curseur/sprite au centre de l'image et que sprite.x vaudra 0 quand on pointe vers le coin gauche. (idem avec y)
  • fix et optimisations

Téléchargement : Google Code
MLlib Website : Lien
Documentation : MLlib Website
Wiki : MLlib Website

Have fun ! Smiley

01 juin
2009

TicTacToe on Wii, just for fun ! :D

(lol)

TicTacToe / Morpion

http://louislagrange.free.fr/downloads/Wii/TicTacToe/title.png


[FRANÇAIS]


J'hésitais à présenter ce jeu à la compo NMax, mais vu qu'il manque un peu de participants, je me suis décidé. C'était au départ juste un exemple pour ma librairie de dev' Wii, la MLlib.

Nom : Morpion
Description : Un simple jeu de Morpion avec un style rétro.
Téléchargement : http://louislagrange.free.fr/downloads/Wii/TicTacToe/TicTacToe.zip avec le jeu + les sources

[ENGLISH]


I was hesitating to post this game in the NMax Competition, but there isn't many participants, so I did it.
It was originally a game which could be an example for my Wii lib, the MLlib.

Name : TicTacToe
Description : A simple retro style TicTacToe game.
Download : http://louislagrange.free.fr/downloads/Wii/TicTacToe/TicTacToe.zip including Game + Sources


TicTacToe HBC Icon





01 juin
2009

[en] MLlib Public Release !

Hi everybody ! Cheesy

http://louislagrange.free.fr/MLlib/logos/MLlib_2_175x175.png

You was waiting for the MLlib ? You're going to be happy, it's publicly out for the NMax competition !
Reminder : The MLlib is a library, framework oriented, for the Wii, C and C++ compatible.

Why I created this ? I love to have a clean, beautiful code, and to code with easy functions. It's also a way for me to have some experience in addition ! Wink

You'll find 3 folders in the archive :
- "MLlib", that's the library;
- "MLlib_", it's the sources;
- "MLlib_Others", there are example, ressources, template and documentation...

Remember to read the INSTALL file in "MLlib" !

The next release will come soon I guess, and a SVN will be open, a Wiki too. Sources won't be in the archive : it takes some place ! Langue

Download : http://code.google.com/p/mllib/downloads/

Officiel Website : http://louislagrange.free.fr/MLlib - it needs a new design lol...
Google Code : http://code.google.com/p/mllib/
Documentation : http://louislagrange.free.fr/MLlib/documentation

Wiibrew page: http://wiibrew.org/wiki/MLlib


01 juin
2009

[fr] MLlib sortie publique !

Bonjour tout le monde ! Cheesy

http://louislagrange.free.fr/MLlib/logos/MLlib_1_175x175.png

Lassé d'attendre la MLlib ? Vous allez être content, elle sort publiquement dans le cadre de la compo NMax !
Rappel : La MLlib est une librairie orientée framework sur Wii, compatible C et C++.

Pourquoi je l'ai créée ? J'adore avoir un code propre et joli à regarder, et surtout coder simplement. C'est aussi pour moi une façon d'acquérir une certaine expérience ! Wink

Vous trouverez dans l'archive 3 dossiers :
- "MLlib", c'est la librairie en soit;
- "MLlib_", ce sont les sources de la librairie;
- "MLlib_Others", il ya des exemples, des ressources, un template, la documentation etc...

N'oubliez pas de lire le fichier INSTALL dans le dossier "MLlib" !

Je ferai à la prochaine release un SVN et un Wiki, les sources ne seront donc plus incluses dans l'archive : ça prend de la place tout de même ! Langue


Download : http://code.google.com/p/mllib/downloads/

Site Web officiel : http://louislagrange.free.fr/MLlib - il a d'ailleurs besoin d'un petit coup de neuf...
Google Code : http://code.google.com/p/mllib/
Documentation : http://louislagrange.free.fr/MLlib/documentation

Wiibrew page: http://wiibrew.org/wiki/MLlib



17 mai
2009

It's coming...









<< | 0 | 1 | 2 | 3 | >>
lache tes com dev fr scrutator irc bot
created by Jerome Wax based on LT version 0.3.2 - dev-fr.org 0.4 install