Nous sommes actuellement le 26 Mai 2012, 03:24

Règles du forum


Avant de poser votre question, commencez par faire une recherche sur le forum.
Nous mettons également à votre disposition un dictionnaire et une FAQ.
Pour éviter toute censure ou fermeture de votre topic, veuillez lire les règles en vigueur et le rappel lié au piratage.



Publier un nouveau sujet Répondre au sujet
 [HB]LuaIDE v5: coder en lua sur la psp 
Auteur Message
Dev
Avatar de l’utilisateur

Messages: 173
Message [HB]LuaIDE v5: coder en lua sur la psp
Bonjour
Je vous présente LuaIDE. Cet homebrew sert a coder en lua directement
sur la psp. (LuaIDE a ete programmé a 99% sur la psp) Il permet
de tester son script lua avec une gestion des erreurs. C'est a dire
que si une erreur est rencontré dans votre script, le programme retourne a
LuaIDE et affiche l'erreur. Donc évite le message "press start" et de devoir
recharger son script. Une documentation des fonctions du luaplayer
, qui explique a quoi sert ses fonctions, est présente dans l'homebrew.
Il y a aussi 3 onglets qui permet d'ouvrir 3 fichiers en même temps.

Fonctions:
- coloration syntaxique
- ouvrir un fichier
- enregistrer un fichier
- rechercher une expression dans un fichier
- remplacer une expression dans un fichier
- copier
- coller
- choisir le dossier au démarrage de l'homebrew
- changer la position du clavier
- changer la vitesse du CPU
- activer/désactiver la connexion USB
- liste des fonctions du luaplayer
- insérer une fonction de la liste dans votre script
- atteindre une ligne choisie
- tester
- créer un nouveau dossier
- créer un nouveau fichier
- lancer un eboot.pbp

Touches:
- pad analogique ou croix directionnelle : déplacer le curseur
- start : afficher le clavier
- carre ou carre + R : effacer
- rond : sauter une ligne
- triangle + touches directionnelles : sélectionner
- L : menu
- R : valider dans les fenêtres
- L : annuler dans les fenêtres
- R + gauche : créer un nouveau fichier dans la fenêtre Ouvrir
- R + droite : créer un nouveau dossier dans la fenêtre Ouvrir
- R + gauche ou droite : changer d'onglet
- R + bas ou haut : descendre/monter de 21 lignes
- select pour valider le mot de l'autocompletation

Nouveaute de la version 1.1:
- autocompletation
- navigateur internet
- ajout de fonctions dans la doc
- correction de divers bug

Nouveaute de la version 2:
- nouveau graphisme pour les fenêtres
- le menu "ouvrir" et "?" ont été refait
- copier/coller un fichier
- supprimer un fichier/dossier
- renommer un fichier/dossier
- l'autocomplétation cherche dans les 3 onglets
- le clavier se met a gauche quand le curseur est a droite pour ne pas le cacher
- correction de quelques bugs
- ajout de fonctions dans la doc + les arguments
- afficher des images dans le menu "ouvrir"
- charger des prx dans le menu "ouvrir"

Nouveaute de la version 3:
- ajout des menus "Couleur" et "InfoPSP" dans les outils
- 2 nouvelles options dans le menu "Options" (Couleur de fond et Deplacement horizontal)
- changement d'affichage du niveau de batterie
- ajout de "Propriete" dans le menu Ouvrir
- ajout de 25 nouvelles fonctions dans le menu Fonctions
- supprimer un dossier contenant des fichiers
- nouvelle icone pour le XMB
- correction du bug de modification de la position du clavier
- correction du bug quand le mot rechercher se trouvais a la fin
- correction du bug qui remettait le curseur au début quand on copiait
- l'autocomplétation n'affiche désormais qu'un mot quand plusieurs onglets sont ouvert
- correction du bug qui faisait descendre de 2 lignes quand le curseur etait en bas
- correction du bug d'affichage de la sélection quand il y avait un scrolling horizontal
- correction du bug d'affichage des fenêtres "Rechercher, Remplacer, Atteindre"

Nouveauté de la version 4:
- nouvelle icône pour le XMB
- menu Options entierement refait
- correction du bug pour changer d'onglet quand on recherche un mot
- vitesse augmenté
- ajout de 17 nouvelles fonctions dans le menu Fonctions
- le nombre de lignes pour copier n'est plus limite
- ajout de l'option: couleur du curseur
- ajout de l'option: enregistrer avant tester
- ajout de l'option: limitation coloration syntaxique. Augmente la vitesse de 30% mais les mots comme string et table ne seront pas coloré
- supprimer la selection
- correction du bug pour insérer le symbole "%" avec l'autocomplétation
- l'autocomplétation ne fait plus ralentir quand on écrit un mot qui n'existe pas

Nouveauté de la version 5:
- nouvelle icône pour le XMB
- nettoyage du code
- changement des graphismes
- amélioration de l'auto-completation
- suppression des options "limitation coloration syntaxique" et "connexion usb"
- ajout de l'option "couleur du texte"
- ajout de 116 nouvelles fonctions dans le menu Fonctions
- ajout du menu "Couper" dans Edition
- ajout du menu "Usb" dans Outils
- ajout du menu "Tutorials" dans Outils (18 tutos)
- la batterie en bas a droite change de couleur suivant le niveau de batterie
- correction du bug avec la fonction error()
- ajout de 3 onglets dans le menu Ouvrir pour parcours 3 dossier en meme temps
- stop la musique au retour de LuaIDE
- amélioration de l'option "enregistrer avant tester" suivant les onglets
- déplacement plus rapide dans le menu ouvrir
- ajout d'une fonction pour afficher le nombre de fps (init_FPS() avant la boucle et drawFPS() dans la boucle avant screen.flip())
- auto-indentation
- Lancer des ISO
- correction du bug si on entre des lettres dans la fenêtre Atteindre
- ajout de l'option "Nombres d'espaces pour une tabulation"
- ajout de la touche tabulation dans le clavier des chiffres et des symboles
- ajout de la touche entre dans le clavier des symboles
- le curseur ne peut plus dépasser le nombre de ligne total
- correction du bug si on quitte l'osk pour choisir une couleur

Remerciement :
Merci a Ac-portugal pour ces tutos
Merci a Maxjr et a Alexisl12 pour m'avoir aide a l'améliorer et pour avoir débusqué des bugs
Merci a tous les bêta-testeurs

Images:
L'éditeur de texte :

Image

Le menu option :

Image

Le menu Ouvrir:

Image

L'icône du XMB

Image

Téléchargement:
http://dl.free.fr/vO9aGwCTK


Dernière édition par oslord le 24 Avr 2010, 13:33, édité 13 fois.

12 Sep 2009, 12:57
Profil Site internet
publicité
PSP master

Messages: 948
Message Re: [HB]LuaIDE : coder en lua sur la psp
Oh, bien :) . Y'a moyen de changer la coloration syntaxique, ou bien c'est hardcodé? (Enfin, ça reste changeable, j'adapterais bien un thème de N++ qui fatigue moins les yeux.)


12 Sep 2009, 13:08
Profil
Staff IRC
Staff IRC
Avatar de l’utilisateur

Messages: 1698
Message Re: [HB]LuaIDE : coder en lua sur la psp
C'est étonnant d'aller aussi loin, mais il est clair qu'il est impossible de programmer avec ça. Un programme se lançant sur un ordinateur pour faire ce genre de chose ( avec psplink pour l'exécution, pas trop compliqué à faire je crois --- jamais essayé ce genre de chose en Lua. ) serait nettement plus pratique.

Sans clavier, c'est beaucoup trop lent, l'interface n'est pas ergonomique, ...

Remarque que ça pourrait être intéressant avec une liste de symbole, dont on pourrait copier un élément. Il faudrait prendre en compte les arguments des fonctions aussi...

Il semble y avoir quelques bogues aussi. Notamment quand on efface un caractère alors qu'il n'y en a plus.


12 Sep 2009, 13:16
Profil
Dev
Avatar de l’utilisateur

Messages: 173
Message Re: [HB]LuaIDE : coder en lua sur la psp
Il n'a que la coloration syntaxique en lua.
Oui c'est vrai que les graphique sont pas top.
Il est tout a fait possible de programmer avec ce logiciel. Tous les homebrew que j'ai fais ont été coder directement sur psp. Je prefere coder sur la psp car c'est portable et on peut programmer n'importe où. Alors que sur un PC , je ne peut que programmer chez moi assis sur une chaise devant le PC. C'est pour ça que j'adore le lua sur psp.
A force le clavier je le connait parqueur et je pourrais coder les yeux fermés :lol:
Je n'ai pas compris ce que tu voulais dire avec les symboles.
Est-ce le bug quand tu efface dans fichier vide ?


12 Sep 2009, 14:12
Profil Site internet
Staff IRC
Staff IRC
Avatar de l’utilisateur

Messages: 1698
Message Re: [HB]LuaIDE : coder en lua sur la psp
Pour les symboles c'est ça :
Code :
function fun(name, str, var)
  -- (...)
end


On devrait pouvoir insérer le symbole fun, ce qui afficherait fun(name, str, var), les noms des arguments étant remplacés par les valeurs entrées par l'utilisateur.

Et je trouve ça vraiment moins pratique qu'un éditeur de texte classique. Déjà, imagine un projet d'une trentaine de fichiers, faisant entre une centaine et un milliers de lignes. Je doute que ce soit facile d'effectuer des modifications...

Sans oublier qu'on pourrait être amené à utiliser un gestionnaire de version.


12 Sep 2009, 14:25
Profil
Dev
Avatar de l’utilisateur

Messages: 173
Message Re: [HB]LuaIDE : coder en lua sur la psp
Tu veut dire pour la doc du luaplayer quand un on appuie sur R sa ajoute la fonction et les arguments nécéssaire ? Je l'avais déjà envisagé.
Oui c'est vrai que pour un gros projet de plusieurs fichier ça ne sera pas pratique mais je pense que pour les débutants c'est utile.


12 Sep 2009, 14:35
Profil Site internet
Staff IRC
Staff IRC
Avatar de l’utilisateur

Messages: 1698
Message Re: [HB]LuaIDE : coder en lua sur la psp
Ça aussi, mais là je parle de la génération de la liste des symboles à partir des fichiers Lua ouverts.


12 Sep 2009, 14:46
Profil
PSP master

Messages: 948
Message Re: [HB]LuaIDE : coder en lua sur la psp
oslord a écrit:
Il n'a que la coloration syntaxique en lua.
Oui c'est vrai que les graphique sont pas top.
Il est tout a fait possible de programmer avec ce logiciel. Tous les homebrew que j'ai fais ont été coder directement sur psp. Je prefere coder sur la psp car c'est portable et on peut programmer n'importe où. Alors que sur un PC , je ne peut que programmer chez moi assis sur une chaise devant le PC. C'est pour ça que j'adore le lua sur psp.
A force le clavier je le connait parqueur et je pourrais coder les yeux fermés :lol:
Je n'ai pas compris ce que tu voulais dire avec les symboles.
Est-ce le bug quand tu efface dans fichier vide ?


Tu n'as pas compris ce que je disais à propos de la coloration syntaxique, je demandais si tu la gérais à travers un fichier ou si les couleurs étaient hardcodées.


12 Sep 2009, 15:47
Profil
PSP master

Messages: 655
Message Re: [HB]LuaIDE : coder en lua sur la psp
cool comme programme, j'coderai dans le bus mdr :lol:

_________________
Psp 3004 piano black - CF 5,03GEN-A - MSPD 4 gb(compatible) MSPD 8gb(inconnue) MS 32mb - Go ! cam
GBA SP - 5 jeux
Pas de psp go , prepare le fric pour la psp 2 et la ps3 slimmeuh and ligtheure


12 Sep 2009, 16:14
Profil
PSP master
Avatar de l’utilisateur

Messages: 822
Message Re: [HB]LuaIDE : coder en lua sur la psp
Ça ressemble beaucoup à LuaProg.


12 Sep 2009, 18:00
Profil
Dev
Avatar de l’utilisateur

Messages: 173
Message Re: [HB]LuaIDE : coder en lua sur la psp
Mon ouïe a écrit:
Ça aussi, mais là je parle de la génération de la liste des symboles à partir des fichiers Lua ouverts.


Désolé je ne comprend pas ce que tu veut dire par symboles.

Pour la coloration je la gere dans un fichier.


12 Sep 2009, 18:31
Profil Site internet
Dev
Avatar de l’utilisateur

Messages: 329
Localisation: Sur la Terre
Message Re: [HB]LuaIDE : coder en lua sur la psp
Je pense que tu aurais pu essayer d'inover plus, jai remarquer qu'il ressemble vraiment au luaprog.

_________________
VGPSaver 1.00
Ultimate Plugins Manager


13 Sep 2009, 02:14
Profil
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  

Actualité PSP

Exploitez votre PSP

Aide et information

Nos partenaires