:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Nintendo DS > Projets

Projets Projets de développement amateur sur Nintendo DS

Publicité

Commentaire
 
Outils du projet Modes d'affichage
Microlua
Microlua
31/03/2012
Présentation
Projet créé au départ par Risike et repris depuis 2009 par sa communauté.
Il comporte la version 5.2.2 de l’interpréteur Lua et une API complète pour créer des jeux 2D en utilisant la technologie 3D de la DS.

Lien vers le Forum de la communauté.

Galerie d'images

Comment jouer ?
Pour ceux qui veulent utiliser des applications :
Il faut décompresser l'archive et coller le dossier lua à la racine de votre linker, ensuite coller microlua.nds ou vous voulez sur votre linker et exécuté le pour accéder à tous les scripts que vous aurez téléchargé.
Pour ceux qui veulent créer des applications :
Les fonctions se trouvent sur le Wiki du projet :Wiki pour les développeurs de jeu
Un tutoriel est sur le site du zero : Tutoriel du site du zero
Un autre tutoriel se trouve sur le Wiki d'XtreameLua : Tutoriel Xtreame Lua

Historique
**** Version 4.7.1 **** (17/11/2013)

- Ajout de la variable System.EFS qui indique si il existe des fichiers embarqués dans le .NDS
- Correction de bug dans la fonction System.listDirectory().
- Module Wifi réécrit pour une syntaxe orienté objet.
- Correction de la gestion des sockets UDP.

**** Version 4.7.0 **** (15/09/2013)

- Passage au Lua 5.2.2
- Gestion de l'EFS lib pour une distribution d'homebrew simplifié.
- Suppression de la table DateTime pour une utilisation de os.time et os.date.
- Correction de la fonction System.listDirectory() qui liste désormais correctement les dossiers autre que le dossier courant.
- Correction de dsUser.name et dsUser.message qui retourne maintenant une chaine de caractère correcte.
- La librairie INI peut géré des fichiers sans [section].
- La librairie INI supporte le cryptage 'Motus'.

**** Version 4.6.1 **** (13/01/2013)

- Corrections d'un bug Nifi apporté par la version 4.6.0.

**** Version 4.6.0 **** (03/11/2012)

- Clignotement de la LED
- Détection de fermeture du capot
- Extinction logiciel de la DS
- Amélioration du Débogage

**** Version 4.5.2 **** (09/05/2012)

- Suppression du bug d'affichage des canevas textes.

**** Version 4.5.1 **** (28/04/2012)

- Changement du Shell
- Quelques corrections

**** Version 4.5.0 **** (24/04/2012)

- Gestion du Nifi
- Retourne une erreur si une image n'a pu être chargée.
- Canvas.setAttr et Canvas.getAttr gèrent correctement la variable ATTR_VISIBLE

**** Version 4.2.0 **** (25/12/2011)

- Réorganisation des variables utilisés par Microlua qui sont maintenant entièrement intégrées au code C
- Correction du démarrage
- La fonction ListDirectory() fonctionne correctement

**** Version 4.1.0 **** (08/2011)
[4.01 et 4.02]

- Ajout des fonctions graphiques:
- screen.drawTexturedQuad()
- screen.drawTexturedTriangle()
- Changement du logo
- Changement du système de transparence, ajout des fonctions:
- screen.getLayer()
- screen.getAlphaLevel()
- L'argument 'layer' de la fonction screen.setAlpha() et maintenant optionnel
- Amélioration de la fonction system.listDirectory() elle retourne la liste dans l'ordre alphabétique et retourne aussi la taille des fichiers.
- Ajout des fonctions au Canevas:
- Canvas.setObjectOnTop()
- Canvas.removObj()
- Correction de l'affichage de l'écran du à l'appui sur Start lors du démarrage
- Correction des transformations d'image non permanente dans les canevas
- Niveau des transparences maintenant de 0 à 99
- Correction de la fonction Canvas.getATTR() qui attend réellement plus que deux arguments
- Correction de Canvas.removeObj() qui supprime maintenant le bon objet

**** Version 4.0.0 **** (05/2011)

- Ajout de fonctions pour voir l'utilisation de la mémoire vidéo
- Ajout d'une fonction pour dessiner un point comme avec les canevas
- Accès aux informations sur le propriétaire de la console tel que sont pseudo, sa date d'anniversaire...
- augmentation de la taille mémoire vidéo gérée
- Image.load() ne plante plus micolua si l'image ne peut être chargée
- Ajout de fonctions au Wifi pour ce connecter à des points d'accès autre que ceux enregistré dans la NDS
- mise à jour du code pour fonctionné avec le dernier devKitPro

**** Version 3.0.0 **** (03/2010)
(Première version de la communauté, fait suite à la version 3.0 prerelease de Risike en ajoutant quelques corrections)

- Ajout du support du Wifi
- Ajout du support des Datetime
- Ajout du support du Rumble
- Ajout du support du Motion
- Changement de la syntaxe de la librairie son
- Vous pouvez maintenant lire plusieurs modules (Mods) en même temps
- Support des effets de son (SFX). Vous pouvez donc lire des fichiers wave
- Ajout d'un fonction render(). Les fonctions startDrawing() et stopDrawing() existent toujours mais ne sont plus obligatoires
- Ajout d'une variable globale MICROLUA_VERSION qui retourne la version courrante de Micro Lua
- Vous pouvez maintenant customiser les couleurs du shell dans le fichier shell.ini
- Support du stylet dans le shell
- Plus de limite de position pour le dessin direct (lignes, rectangles...etc). Ils peuvent maintenant dépasser de l'écran.
- Ajout d'une fonction Font.getStringWidth qui retourne la largeur en pixels d'un string dans une police donnée
- Plus de problème du double clic
- Plus de problème de chargement d'images jpeg, on peut maintenant les utiliser sans problème
- Optimisation du chargement et déchargement des images, des fonts et des maps. Vous pouvez maintenant en charger et en décharger à l'infini
- Plus de "Oops unhandled error"
- Correction du problème de Canvas ATTR_Y2
- Le scaling est maintenant permanent
- Plus de problème avec le Stylus.newPress
- Grosse augmentation de vitesse pendant le lancements de scripts avec dofile. Micro Lua DS se lance maintenant beaucoup plus rapidement
- Suppression de la librairie Keyboard

Autres Informations
Pour en apprendre un peu plus sur le LUA
Auteur

Téléchargements

Mes autres projets
Commentaire

Liens sociaux

Publicité



Utilisateurs connectés lisant ce projet : 1 (0 membres et 1 invités)
 
Outils du projet
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide

Discussions similaires
Projet Auteur du projet Rubrique Commentaires Dernier message
Parlons microlua... arudant Divers 26 31/03/2012 14h05
NDS MicroLua 4.2 papymouge Les News 0 19/12/2011 14h23


Fuseau horaire GMT +2. Il est actuellement 18h02.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince

GARS 2.1.9 édité par The vB Geek
Copyright 2005-2006
Version française par Cédric Claerhout