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-2009.





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 sep
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 sep
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 !

01 jun
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





28 mai
2008

MLlib et Homebrew Channel

Salut tout le monde ! Smiley

Je suis de bonne humeur aujourd'hui ! Pourquoi ? Parce que j'ai réussi à implémenté les fonctions GX à la MLlib !
Et ça signifie quoi tout ça ? Et bien tout simplement que la première release devrait finalement sortir ce week-end ( Cheesy ) si aucun problème ne survient; et bien oui, hélas, oui, ça arrive Cry .

Petit récapitulatif depuis la dernière news ? Azn
  • Support de la Wiimote - Que les boutons [Fait]
  • Intégration des fonctions GX (2D/3D) [Fait]
  • Écouter Tetris Theme Cheesy
  • Nettoyer l'écran avec d'une fonction GX (void ML_GX_FillScreen(u16 color); ) [Fait]
  • Code de la structure genre Pad.Held.A et Wiimote.Released.Home [Fait]
  • Affichage d'image [Pas fait ! Langue ]

http://minishlink.lyokoproject.com/MLlib/logos/MLlib_1_175*175.png
Logo MLlib 1

Donc voilà, les notes sont arrêtées et mon conseil de classe c'est le 3 Juin, donc bon plus de devoirs c'est cool et je peux cooooder ! Cheesy
(j'ai juste à bien me tenir en classe Smiley )

Zeblackos si tu m'entends, créé-moi le Splash Screen please ! __*o/
* Minishlink ne sait pas faire l'ASCII art "vénérer" Shocked

Deuxième partie de la news, concernant le HBC !
Et oui, le Homebrew Channel est sorti ! Enfin !
Téléchargement ici : http://hbc.hackmii.com
Et une vidéo parce que vous le valez bien : (et puis ça clot le billet en plus)


14 mai
2008

MLlib : ça avance ;-)

Coucou tout le monde Smiley

Alors voilà entre un petit karaoké de Still Alive et des lignes de code, je vous fait part de l'avancement de ma MLlib, premièrement, pour ceux qui ne le savent pas une release privée est sortie et disponible sur le forum.
Concernant ce que je vais en ce moment :

  • Écouter Still Alive
  • Code de la fonction d'affichage d'une BMP aux x, y (là c'est centré) [Pause: ce truc me saoule]
  • Code de la structure genre Pad.Released.A au lieu de la fonction [Presque fini]
  • Code des affichages des GIF, PNG et JPEG (pas commencé)
  • Code du support de la Wii ! Cheesy (Commencé Azn )

Par contre ça avance pas vite en ce moment, et c'est dû aux devoirs qui sont arrivés ou vont arrivés.
Mais promis, à partir du 23 Mai (arrêt des notes yeeeeeeeeeeahhhh Grin ), ça ira vitesse +75% Langue .

Et enfin last but not least, Zeblackos a travaillé dur pour me faire deux sortes de logos à plusieurs dimensions :

http://minishlink.lyokoproject.com/MLlib/logos/MLlib_2_175*175.png http://minishlink.lyokoproject.com/MLlib/logos/MLlib_1_175*175.png
Sur ce je vous laisse les amis Smiley

07 mar
2008

Minishlink's Lib WIP

Minishlink's Library
Wii and NGC Development Library
Work In Progress (Private 0.0001)
(Nom Provisoire)

Bonjour à toutes et à tous Smiley

J'ai l'honneur de vous présenter ma librairie de développement sur Wii (via le Twilight Hack) et sur NGC !
En fait, c'est une librairie (très) similaire à la PAlib, qui vient de la libnds, vu que la MLlib est tirée de la libogc...

Bon forcément, c'est pas encore très avancé (j'ai commencé ce matin), donc là on peut avoir un joli écran, et faire de la console, ainsi que détecter les touches appuyées/relachées du pad GameCube Cheesy

Demain matin, je releaserais peut-être une première version, car avant je dois (1-dormir et) faire le truc qui fait qu'il n'y a plus qu'à #include <MLlib.h> Smiley

Je cherche aussi des beta-testeurs qui peuvent lancer des .dol ou .elf sur hardware ou ayant une très bonne configuration d'ordinateur. (moi ça rame...)
Dans le même esprit, pouvez-vous me proposer des noms pour la librairie, ou celui là est lui convient ?

Je me mettrais sans doute à commencer une documentation Doxygen pour que vous puissiez voir les fonctions (qui simplifient vachement la vie Azn ) que j'ai faites.

Plus d'infos sur le topic dev-fr.org


<< | 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