http://www.pspgen.com/~pspflashsystem/
AccueilAccueil Mes homebrews et prx codés en CMes homebrews et prx codés en C Mes homebrews codés en LuaMes homebrews codés en Lua Mes projetsMes projets Me contacterMe contacter Module de ChatModule de Chat

PRXUTILITY++

BATalert a changé de nom et s'intitule désormais prxutility++.
Pour rappel: Ce plug-in permet de prévenir plutôt l'utilisateur que la batterie est à un niveau très bas.
A partir de 30%, la led power commencera à clignoter très lentement,
puis à partir de 20% elle clignotera moins lentement,
ensuite à partir de 10% la led clignotera rapidement
et enfin à partir de 5% la led clignotera très rapidement.

Nouveautés:

Version 1.0:
Avec une combinaison de touches, vous pouvez:
- éteindre votre psp
- rebooter votre psp
- mettre en veille votre psp
- mettre le rétroéclairage de votre psp au maximum
- mettre le rétroéclairage de votre psp au minimum
N.B: toutes les combinaisons de touches sont détaillées dans un menu help.
Pour le faire apparaître, il suffit d'appuyer sur la touche L de votre psp...

Version 2.0:
- Le menu Help est désormais accessible en appuyant sur les touches L + NOTE simultanément et se quitte tout seul
après un certain temps...
- Vous pouvez désormais accéder à un nouveau menu qui vous informe sur votre batterie (tels que le niveau de charge,
le(s) heure(s) restante(s) avant le déchargement de votre batterie, la température de votre batterie, le voltage de votre batterie,
l'état de la batterie, il vous informe aussi si votre batterie est présente ou non et si l'adapteur AC est connecté à la PSP ou non)
De plus mon prx vous indique aussi dans ce même menu le CPU et le BUS de votre PSP...
Ce menu est accessible en appuyant sur les touches NOTE + VOLUP simultanément...
- Corrections de quelques bugs mineurs...
- Meilleure lisibilité des menus...

Version 3.0:
- Nouvelles informations rajoutées dans le menu sur la batterie:
* information sur l'Adresse Mac de votre PSP
* informations sur le WLAN de votre psp (possibilité de savoir si le bouton WLAN est sur ON ou OFF et
si le WLAN fonctionne normalement)
* information sur la carte mère de votre PSP (si celle-ci est une TA-79/81/82/86/85 ou 85 V2 mais pour la TA-85 V2, faute de psp slim
ayant cette carte mère je n'ai pas pu vérifier si mon prx reconnait cette carte mère à vérifier^^)
- Ajout d'un fichier de configuration qui vous permettra de personnaliser les touches d'accès aux diiférents menus:
vous pouvez modifier les touches dans le fichier pspflashsystem.system situé dans "ms0:/SEPLUGINS/prxutility++/pspflashsystem.system"
N.B: * Les touches par défault afin d'afficher le menu help sont: L + NOTE
* Les touches par défault afin d'afficher le menu information sont: NOTE + VOLEUP ( = volume up)
* Utilisez le "Bloc-notes" pour ouvrir ce fichier de configuration
* Tout est détaillé dans le fichier de configuration pspflashsystem.system
- Correction du bug d'affchage qui faisait que les textes se chevauchaient quand on passait d'un menu à un autre
- Améliorations de la présentation dans le menu information

Version 4.0:
- Compatibilité avec le firmware 4.01 M33
- Possibilité de prendre des screenshots (au format .bmp) avec les touches L + HOME qui seront stockés dans ms0:/PICTURE/prxutility++shot
- Désormais, lors de l'accès au menu Help, le xmb est bloqué afin d'éviter que le xmb soit ralenti
- Correction de certains bugs
N.B: Ajout de graphismes prochainement...

Version 5.0:
* Code optimisé (presque refait entièrement)
* Compatibilité avec les firmwares 4.01 M33 et 5.00 M33
* Modification de l'emplacement et du nom du fichier de configuration qui permet de personnaliser les deux touches pour quitter ou faire apparaitre les menus: désormais présent dans le dossier "ms0:/SEPLUGINS/prxutility++/configuration/prxutility++.ini"
* La création du dossier où les screenshots seront stockés ne se fait que quand le premier screenshot est pris
* Nouveautés au niveau des ajouts de fonctionnalités:
- Diminuer le rétroéclairage progressivement
- Augmenter le rétroéclairage progressivemnt
- Augmenter le CPU/BUS speed (suivant toutes les valeurs utilisées par le vshmenu de la team M33)
- Diminuer le CPU/BUS speed (suivant toutes les valeurs utilisées par le vshmenu de la team M33)
- Intégration de deux modes "préservation de la batterie PSP":
* En passant la PSP en mode HOLD: la vitesse du Cpu et du Bus devient alors égale à 65/28 MHz, l'écran de la PSP est totalement éteint,
le rétroéclairage est désactivé et les touches sont bloquées
* Avec une combinaison de touches (ici NOTE + START): la vitesse du Cpu et du Bus devient alors égale à 65/28 MHz, l'écran de la PSP est totalement éteint,
le rétroéclairage est désactivé mais possibilités de naviguer dans le xmb (à l'aveuglette) pour écouter ses musiques en conservant sa batterie...
- Possibilité de customiser sa PSP (en 5.00 M33 ou supérieur) à partir de sa Memory stick sans toucher au flash0:
*pour le moment les fichiers customisables (spécifiques au firmware 5.00) sont:
opening_plugin.rco;
topmenu_plugin.rco;
topmenu_icon.rco;
osk_utility.rco;
osk_plugin_500.rco;
impose_plugin.rco;
sysconf_plugin.rco;
system_plugin.rco;
system_plugin_fg.rco;
gameboot.pmf;
* Tuto:
créer un dossier "theme" à la racine de la Memory stick;
mettre le(s) fichier(s) que vous désirez (mais qui appartiennent aux fichiers cités ci dessus :))dans ce dossier;
* prxutility++ vérifie la présence de ces fichiers au démarrage de la psp pour prévenir le risque de bugs
* Si vous êtes en 4.01 M33 vous pouvez utiliser cette fonctionnalité mais ne pas mettre le fichier "osk_plugin_500.rco" dans le dossier "theme" car cela peut engendrer des bugs (freeze de la PSP)
* Nouveautés au niveau du menu information:
- prxutility++ reconnait désormais presque toutes les cartes mères:
TA-079 v1
TA-079 v2
TA-079 v3
TA-081
TA-082
TA-086
TA-085 v1
TA-085 v2
TA-088 v1
- Affiche si vous avez une PSP Fat ou Slim
- Affichage du modèle de tachyon de votre PSP en hexadécimal
- Affichage du modèle de baryon de votre PSP en hexadécimal
- Intégration d'un testeur de touches avec la valeur hexadécimal de la touche pressée et son nom
- Affichage de la position du stick analogique sur X
- Affichage de la position du stick analogique sur Y
- Toutes les informations s'affichent désormais en temps réel
* Nouveautés au niveau du module batalert:
- Désormais entre 0% et 5% il y a une alerte visuelle qui clignote et vous informe du taux de charge de votre batterie
* Nouveau menu: un menu configuration:
- Possibilité de régler la vitesse du clignotement en seconde suivant le niveau de charge de la batterie:
entre 30 et 20%;
entre 20 et 10%;
entre 10 et 5%;
entre 5 et 0%;
- Possibilité de modifier le langage de prxutility++ (qui affectera le menu configuration et le menu aide mais pour l'instant pas le menu information)
- Possibilité d'effacer l'historique et les informations d'authentification du navigateur internet de la PSP
- Possibilité de personnaliser les deux touches pour quitter ou faire apparaitre ce menu en modifiant le fichier pspflashsystem.ini (présent dans le dossier "ms0:/SEPLUGINS/prxutility++/configuration/prxutility++.ini")
- Affichage de l'espace libre du Memory Stick
- Information sur la mémoire de la partition User
- Information sur la mémoire de la partition Kernel
- Lorsque vous êtes dans ce menu, les touches sont bloquées afin de permettre une navigation plus confortable dans le menu configuration
* Nouveautés au niveau des graphismes:
- Large amélioration de la police d'écriture (merci à Darko79 pour son header et son aide)
- Le titre (prxutility++...) "clignote" désormais
- Le menu Configuration est encadré afin d'améliorer sa lisibilité
* Correction de nombreux bugs:
- Si l'on maintient la touche SCREEN enfoncée la PSP ne freeze plus
- désormais lorsque le rétroéclairage est désactivé le menu information se quitte automatiquement pour ne pas trop charger la mémoire de la PSP
- Les différents menus et fonctionnalités possibles s'exécutent plus rapidement désormais
- prxutility++ vérifie, afin de prévenir certains bugs, la présence des fichiers de traduction et des fichiers de customisation
- Rétablissement de la possibilité d'utiliser qu'une seule touche personnalisable pour afficher les différents menu (pour plus d'informations veuillez consulter le fichier prxutility++.ini)

Version 6.0:
* Code optimisé et réorganisé
* Compatibilité avec les firmwares 4.01 M33, 5.00 M33 et 5.02 GEN
* Séparation désormais de prxutility++ en deux prx:
- un pour le xmb (vsh)
- un pour game
* Nouveautés au niveau du menu Informations (sur la batterie...):
- Le menu information a été légérement modifié niveau disposition sur l'écran
- Le temps restant est affiché autrement de façcon plus compréhensible:
désormais il y a d'une part le temps restant en heure et le reste des minutes qui permet de connaître précisemment l'autonomie restante
- Ajout de la date sous la forme jour/mois/année
- Ajout de l'heure sous la forme heure(s):minute(s):seconde(s)
- Vous pouvez désormais savoir quel est le thread actuel en exécution
- Ajout de l'affichage du firmware de votre PSP
- Ajout du modèle Pommel
- Le menu information peut-être désormais totalement traduit (en anglais (fichier: trad.en présent dans le dossier "langues" de prxutility++) ou en français (fichier: trad.fr présent dans le dossier "langues" de prxutility++))
* Toutes les touches de prxutility++ sont désormais customisables:
rendez-vous dans les fichiers du dossier "configuration" de prxutility++:
- soit prxutility[vsh].ini pour modifier les touches utilisées par prxutility++ dans le xmb
- soit prxutility[game].ini pour modifier les touches utilisées par prxutility++ dans game
Ceci permet à l'utilisateur un plus grand confort d'utilisation dans les jeux, homebrews...
* Ajout d'un explorateur de fichiers et dossiers qui permet aussi bien dans les jeux, homebrews que dans le xmb:
- de consulter aussi bien la memory stick, le flash0, le flash1, le flash2 et le flash3 en appuyant simplement sur START
- de supprimer des fichiers, dossiers (mais si des dossiers sont présents dans un dossier, ce dernier ne sera pas supprimer mais verra seulement ses fichiers supprimés).
Cependant, la suppresion n'est possible que dans la memory stick afin de "protéger" les utilisateurs non habitués à la manipulation du flash0:/...
- de lancer des eboot, prx, iso et cso * Désormais lorsque vous accéder à un menu de prxutility++ (mais également pour l'explorateur de fichiers) les touches du xmb ou des homebrews, jeux sont bloquées afin d'améliorer le confort de navigation au sein des menu de prxutility++
* prxutility++ 6.0 vous permet également de lancer le recovery en plein xmb etde naviguer dessus comme le font les custom firmwares GEN, cependant:
- pour enregistrer les changement: il suffit de sélectionner exit du menu recovery et d'appuyer ensuite sur les touches de prxutility++ pour quitter le recovery.
Si vous ne voulez pas enregistrer les changements, il suffit d'appuyer sur les touches de prxutility++ pour quitter le recovery.
Dans les deux cas, la PSP rebootera ensuite.
- le recovery ne peut-être lancé en plein jeux ou homebrew
* Création d'un historique d'accès au xmb et au jeu, homebrew avec:
- création d'un fichier texte dans le dossier de prxutility++ (nommé lastaccessxmb.txt pour les accès au xmb et lastaccessgame.txt pour les accès dans game)
où est inscrit la date et l'heure du dernier accès
- création aussi de tout un historique dans le dossier "historyaccessxmb" pour le vsh et "historyaccessgame" pour game présentant tous les accès au xmb et au game (avec date et heure d'accès à chaque fois) (ces dossiers sont situés dans le dossier de prxutility++)
- possibilité d'effacer tout l'historique (fichier texte + historique dossier) du xmb ou de game
* Ajout dans le menu Configuration de débloquer ou (re)bloquer les touches (du xmb, des jeux...) lors d'accès dans les menus de prxutility++ (excepté l'explorateur de fichiers)
* Ajout d'un délai de 3 secondes avant de pouvoir afficher les menus (afin de prévenir des bugs lors des démarrages de la PSP)
* Autre grande nouveauté de prxutility++ est l'intégration d'un clavier assez simple d'utilisation (en appuyant sur L et R touches par défaut mais modifiables voir plus haut).
Informations de certaines abréviation sur le clavier:
- ENTER = saisi du texte (pour enregistrer un fichier ou lancer l'application dont le chemin a été saisi dans la zone de texte)
- DEL = effacer le dernier caractère de votre sasi
- ms0:/ = raccourci qui permet de mettre directement "ms0:/" dans la zone de texte
- SPACE = espace
- TXT = permet de basculer dans le mode écriture de texte (c'est-à-dire "Text Writer" cf ci-dessous)
- APPL = permet de basculer dans le mode lancement d'application (c'est-à-dire "Launch App" cf ci-dessous")
- JUM = saut de ligne
- TYPE = basculement entre le mode d'écriture minuscule ou majuscule
Ce clavier permet de faire deux principales tâches:
- la première (intitulée "Text Writer") permet d'écrire du texte directement à partir du xmb ou dans game, pratique si l'on veut écrire une note à se souvenir.
Afin d'enregistrer ce que vous avez écrit, il suffit de sélectionner JUM (= saut de ligne) et d'écrire directement sur la nouvelle ligne sans faire d'espace le chemin où vous voulez l'enregistrer: il y a une dans le clavier "ms0:/" qui permet quand vous le sélectionnait d'afficher directement dans la zone de saisi
"ms0:/" ce qui vous facilite la vie ^^. Exemple: vous pouvez saisir comme chemin: "ms0:/blabla.txt". Après avoir saisi le chemin: appuyer sur START ou sélectionner ENTER dans le clavier pour enregistrer
- la deuxième (intitulée "Lauch App") permet de lancer des eboot, iso, cso et prx en saisissant le chemin à partir du clavier puis en appuyant sur START ou en sélectionnant ENTER
Dans le mode "Texte Writer", le nombre de lignes écrits est affiché et vous avez droit à un maximum de 250 lignes
* Ajout d'un nouveau fichier customisable à partir de sa Memory stick sans toucher au flash0::
system_plugin_bg.rco;
- Pour rappel:
* Tuto:
créer un dossier "theme" à la racine de la Memory stick;
mettre le(s) fichier(s) que vous désirez (mais qui appartiennent aux fichiers cités customisables par prxutility++)dans ce dossier;
* prxutility++ vérifie la présence de ces fichiers au démarrage de la psp pour prévenir le risque de bugs
* Si vous êtes en 4.01 M33 vous pouvez utiliser cette fonctionnalité mais ne pas mettre le fichier "osk_plugin_500.rco" dans le dossier "theme" car cela peut engendrer des bugs (freeze de la PSP)
* La vitesse du BUS a été augmentée et passe à 32 au lieu de 28 MHz afin d'avoir un meilleur rendu du son lors du mode économie de la batterie
* Désormais quand HOLD est activé, la PSP ne passe plus en mode économie de batterie avec les touches bloquées (mais reste en mode HOLD normal c'est-à-dire avec seulement les touches bloquées).
* Pour passer en mode économie de batterie avec les touches bloquées, il suffit de mettre le stick analogique vers le bas et d'activer en même temps HOLD
* L'historique et les informations d'authentification du navigateur internet de la PSP sont effacés de manière plus appronfondis (prxutility++ efface désormais les cookies du flash1:/)
* Correction de nombreux bugs:
- le bug qui entrainait l'appui de touches prolongées (notamment sur pes2009) a été réglé
- Plus de problème de lenteur à signaler :)
- le vshmenu s'affiche désormais normalement

Version 7.0 [NEW]:
* Le code a été encore plus optimisé
* Par conséquent, maintenant prxutility++ est plus optimisé, et j'ai résolu certains problèmes de RAM. En clair, cette nouvelle version fait la même chose que la précédente mais en mieux (par exemple, la version 7 gère mieux ses threads et lors du lancement il ne charge son fichier de configuration qu'après un délai de 8 secondes pour plus de sécurité)
* Un Installateur automatique est maintenant proposé pour la neo compo 2009 (ajout du splashscreen avec un bel effet)
* Il est possible d'écrire jusqu'à 100 lignes dans l'éditeur de texte intégré
* Ce sera sans doute la dernière version de mon prx (donc les sources seront bientôt en ligne :))


Installation (uniquement pour les versions 1.0, 2.0, 3.0, 4.0 et 5.0):
# Connectez votre PSP à votre ordinateur par USB,
# Passez votre PSP en Mode USB grâce à l'option Connexion USB,
# Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
# Choisissez d'Extraire les fichiers..., (WinRAR doit être installé)
# Choisissez comme destination la lettre affectée à votre Memory Stick dans le Poste de Travail
# Appuyez sur OK et attendez l'extraction complète des fichiers
# Ajoutez aux fichiers VSH.TXT, GAME.TXT, POPS.TXT et GAME150.TXT qui se trouvent dans le répertoire SEPLUGINS de votre Memory Stick, la ligne suivante:
* pour version 1.0, 2.0, 3.0 et 4.0 de prxutility++: ms0:/SEPLUGINS/prxutility++.prx
* pour version 5.0 de prxutility++: ms0:/SEPLUGINS/prxutility++/prxutility++.prx
# Quittez le mode USB et éteignez complètement votre PSP (appui long sur le bouton power)
# Redémarrez votre PSP en maintenant la Gâchette droite R pour accéder au Recovery Menu,
# Choisissez l'option plugins
# Activez ("[Enabled]") prxutility++.prx [VSH] en appuyant sur X,
# Activez ("[Enabled]") prxutility++.prx [GAME] en appuyant sur X
# Activez ("[Enabled]") prxutility++.prx [POPS] en appuyant sur X,
# Revenez au XMB à l'aide des options Back et Exit.


Installation (uniquement pour la version 6.0):
# Connectez votre PSP à votre ordinateur par USB,
# Passez votre PSP en Mode USB grâce à l'option Connexion USB,
# Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
# Choisissez d'Extraire les fichiers..., (WinRAR doit être installé)
# Choisissez comme destination la lettre affectée à votre Memory Stick dans le Poste de Travail # Appuyez sur OK et attendez l'extraction complète des fichiers
# Ajoutez au fichier VSH.TXT qui se trouve dans le répertoire SEPLUGINS de votre Memory Stick, la ligne suivante:
ms0:/SEPLUGINS/prxutility++/prxutility++[vsh].prx
# Ajoutez aux fichiers GAME.TXT, POPS.TXT et GAME150.TXT qui se trouvent dans le répertoire SEPLUGINS de votre Memory Stick, la ligne suivante:
ms0:/SEPLUGINS/prxutility++/prxutility++[game].prx
# Quittez le mode USB et éteignez complètement votre PSP (appui long sur le bouton power)
# Redémarrez votre PSP en maintenant la Gâchette droite R pour accéder au Recovery Menu,
# Choisissez l'option plugins
# Activez ("[Enabled]") prxutility++[vsh].prx [VSH] en appuyant sur X,
# Activez ("[Enabled]") prxutility++[game].prx [GAME] en appuyant sur X,
# Activez ("[Enabled]") prxutility++[game].prx [POPS] en appuyant sur X,
# Revenez au XMB à l'aide des options Back et Exit.


Installation (uniquement pour la version 7.0):
# Connectez votre PSP à votre ordinateur via USB,
# Passez votre PSP en "Mode USB" grâce à l'option "Connexion USB",
# Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
# Choisissez "Extraire les fichiers...", (WinRAR doit être installé)
# Appuyez sur OK.
# Attendez l'extraction complète des fichiers puis quittez le "Mode USB" de votre PSP,
# Rendez vous dans le menu Jeu > Memory Stick pour lancer l'installation automatique de prxutility++ version 7.0.


Plugin codé en kernel mode...


prxutility++12 prxutility++13 prxutility++14 prxutility++1 prxutility++2 prxutility++3 prxutility++4 prxutility++5 prxutility++6 prxutility++7 prxutility++8 prxutility++9 prxutility++10 prxutility++11