Risike

Membres
  • Compteur de contenus

    17
  • Inscription

  • Dernière visite

Messages posté(e)s par Risike

  1. Je viens de développer un logiciel de conversions de sauvegardes de jeux pour différents linkers :

    Liste :

    Acekard RPG

    EZFlash V

    RAW Format

    Acekard 2

    CycloDS

    EDGE

    M3 Simply

    NinjaDS

    R4

    Supercard CF

    Supercard One

    Supercard SD

    Top Toy DS

    DSLinker

    N Card

    Ninjapass

    DS-Xtreme 4Gb/16Gb

    EZ Flash 4

    G6 DS Real

    M3 DS Real

    G6 Lite

    Ce programme est gratuit mais surtout open source, offline et ultra rapide comparé à celui qu'on peut trouver en ligne pour ne pas le citer. Il permet de convertir plusieurs fichier à la fois en moins d'une seconde.

    Le lien :

    http://code.google.com/p/ndssave/downloads/list

    D'autres linkers viendront s'ajouter à la liste plus tard.

  2. Je viens de releaser une nouvelle version de Micro Lua DS. La 2.0 beta.

    0.png

    Voici les changements :

    - Vitesse d'affichage multipliée par 3

    - Quelques changements sytaxiques

    - Ajout d'un système de Canvas qui permet d'insérer plusieurs objets dedans et de les afficher en une seule ligne. L'affichage canvas est environ 10x plus rapide qu'un affichage normal. J'ai réussi à afficher 1600 images avant d'avoir une perte de FPS

    - Ajout d'un système de lecture/écriture de fichiers INI

    - Ajout d'un système de ScrollMap. Ce sont des maps plus rapide à afficher que des Maps classiques. On peut les faire scroller pixel par pixel. En revanche on ne peut que les afficher en plein écran

    - Une fonction getTile pour les Maps et les ScrollMaps

    - Des corrections de bugs

    - Amélioration du système de gestion des erreurs. Maintenant les messages d'erreur renvoient tout le temps au code de l'utilisateur et plus à une librairie (excepté pour les Sprites).

    En revanche le système de "both screens" a été abandonné.

    Site officiel de Micro Lua DS : ICI

    Documentation officielle : ICI

    Documentation sur les Canvas : ICI

  3. 0.png

    Micro Lua DS qu'est-ce que c'est ?

    Micro Lua DS est un homebrew pour Nintendo DS permettant de lire des scripts en Lua (plus précisément en Micro Lua). Ce Lua est 100% nouveau et n'a RIEN A VOIR avec dslua, un luaplayer sorti il y a déjà quelques temps sur DS.

    J'ai écrit Micro Lua en partant de zéro (enfin des sources brutes de Lua 5.1.3). Vous pouvez donc avec cet homebrew lire des scripts utilisant TOUTES les fonctions de Lua 5.1.3 (www.lua.org pour plus de détails) ainsi que des dizaines de fonctions spécifiques permettant de créer très facilement des programmes et des jeux en 2D pour DS.

    Micro Lua ne se base pas sur l'hardware 2D de la DS et sur la PAlib pour traiter la 2D comme DSLua. Il utilise le GPU 3D ce qui a pour avantage de n'avoir presque aucune limitation quand aux nombres d'objets affichés à l'écran et leur taille. L'inconvenant majeur est que les 2 écrans de la console sont utilisés en mode 3D et tournent donc à 30fps.

    En écrivant Micro Lua j'ai essayé de m'approcher de ce que fait le Luaplayer sur PSP. La syntaxe est donc très proche mais est adaptée à la console de Nintendo (2 écrans, stylet...etc). Il y a aussi des fonctions en plus comme la possibilité d'effectuer des rotations, des zoom..etc sur les images.

    Micro Lua comporte des modules de gestion de sprites et de maps qui simplifie énormément la création de jeux 2D. Les sprites et les maps ne sont limités ni en taille ni en nombre.

    A qui s'adresse ce langage ?

    A tous ceux qui aimerait développer sur DS et qui n'aiment pas la syntaxe du C.

    A tous les déçus de DSLua qui jugeaient la syntaxe peu adaptée à un langage de script.

    A tous ceux qui aiment le Lua.

    Aux développeur Lua PSP qui possèdent une DS.

    A tous ceux qui ont envi d'ouvrir leur esprit à de nouveaux horizons après avoir fumé un bon gros j.... euh...

    Un exemple de code

    Allez un petit exemple qui vous montre comment afficher une image de n'importe quelle taille et la fait bouger grace à la croix directionnelle ou au stylet.

    img = Image.load("man.png", VRAM)

    x = 10

    y = 10

    while not Keys.newPress.Start do

    Controls.read()

    if Stylus.Held then

    x = Stylus.X

    y = Stylus.Y

    end

    if Keys.held.Up then y = y + 2 end

    if Keys.held.Down then y = y - 2 end

    if Keys.held.Right then x = x + 2 end

    if Keys.held.Left then x = x - 2 end

    screen.startDrawing()

    screen.blit(SCREEN_DOWN, x, y, img)

    screen.print(SCREEN_UP, 0, 0, "Use the stylus or + to move the man")

    screen.print(SCREEN_UP, 0, 8, "Press START to quit")

    screen.print(SCREEN_UP, 0, 184, "FPS: "..NB_FPS)

    screen.stopDrawing()

    end

    Vous remarquerez que l'on peut à tout moment dessiner sur l'écran de notre choix en précisant lequel.

    Vous pouvez même utiliser les deux écrans comme un seul très facillement.

    Pour plus de détails je vous invite à regarder la documentation, les tutos et les exemples.

    Bien sur Micro Lua gère tout ce qu'un langage de ce style gère : les dessins d'images et de formes géométriques, les lectures/écritures de fichiers, les parcours de dossiers, le son (mod et compagnie pour le moment), les controles de la DS...etc

    De quoi développer de bons petits jeux rapidement.

    Quels sont les avantages de Lua (et de Micro Lua)

    - Syntaxe très simple, idéale pour les débutants et confirmés

    - Une programmation orientée objet même si la plupart des gens ne le savent pas

    - Pas de limite de taille pour les images

    - Pas de limite du nombre d'images à l'écran (bien sur si vous en affichez des centaines votre programme ralentira fortement)

    - Pas de limite de taille de Rom. Une Rom faite maison ne peut pas dépasser 4Mo environ. Avec Micro Lua vous pouvez avoir autant de fichiers que vous voulez étant donné qu'ils ne sont pas inclus dans la Rom

    - Un gestion des exceptions (erreur) à l'exécution de scripts

    - Très rapide pour un langage de script. Vous allez devoir afficher beaucoup d'images pour voir baisser le compteur de fps

    - Une gestion avancée des sprites animés et des maps pour les jeux 2D

    ... Et beaucoup d'autres

    Dans la prochaine version

    - Correction de bugs éventuels (et oui c'est une beta)

    - Gestion du Wifi

    - Gestion du rumble

    - Gestion du motion

    - Support de plus de fichiers audio (raw, mp3, wave, ogg...etc)

    Bugs connus

    - Les fonctions drawLine et drawRect ne fonctionne parfois pas :(

    - Lorsque l'écran est recouvert de texte il clignote parfois

    Ces bugs seront corrigés rapidement.

    N'oubliez pas que c'est une version beta et que d'autres bugs peuvent éventuellement apparaître. Si c'est le cas n'hésitez pas à venir les reporter sur le forum.

    Les liens

    Téléchargement : ICI

    Le site officiel : http://microlua.risike.com

    Le forum vient d'ouvrir, il comporte une section française et une anglaise.

    http://www.microlua.xooit.fr

    EDIT : mon hébergeur commence à me casser les co****, le site est souvent down...

  4. Moi j'ai commandé un M3 Dimply à un certain Opuces il y a un mois et toujours rien, le site vient de le contacter et il va m'envoyer sans me demander mon avis un R4 (légèrement moins cher que ma commande !!!) et 2xmoinscher ne sanctionne pas ! Le règlement ne sert à rien, les vendeurs ne le respectent pas et 2xmoinscher ne fait ABSOLUMENT RIEN !!!!!!!!! Ce site est la honte des sites de vente en ligne !

  5. Bonjours,

    Je viens de poser une wiikey et je l'ai configurée. J'essai de lancer un backup. Le jeu est detecté par la (Wii, on le voit dans la chaine disk) mais quand j'essai de le lancer j'ai un écran noir et le disque ne tourne plus...

    Quelqu'un saurait à quoi ç peut être du ? Soudures, Config, backup mal gravé ?

    Je précise que le DVD est un Verbatim -R 16x gravé en 4x avec néro 7 Lite.

    Les configs de la Wii sont : CD Speed : 3X et Region override ON

  6. Bonjours,

    J'entends partout dire qu'il n'y a aucun problème pour la pose de puces wiikey par exemple sur une Wii avec chipset D2B.

    Donc je pense que ça veut dire qu'il ne manque aucune patte sur le chip.

    Mais en regardant ce tuto sur ce forum : http://gueux-forum.net/index.php?showtopic=158794

    Je m'apperçoi qu'il manque 3 pattes à une D2B (cf la photo)

    Wii_protege01.jpg

    Je croyais que c'était les D2C qui avaient 3 pattes en moins...

    Quelqu'un peut m'claircir à ce sujet ?

  7. Bonjours,

    Je viens d'acheter une wiikey et ma Wii possède un chipset D2B.

    J'ai beau rechercher sur internet je ne trouve aucun tuto qui explique comment souder la wiikey sur ce chipset.

    Quelqu'un aurait un lien s'il vous plait ?