:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > PlayStation Portable > Projets

Projets Projets de développement amateur sur PlayStation Portable

Publicité

Commentaire
 
Outils du projet Modes d'affichage
Manga2PSP
Manga2PSP
17/08/2007
Présentation
Il s'agit d'un simple viewer de manga sur PSP utilisant OSLib.
Très loin de PSPComics qui peut quasiment tout lire, mon application se cantonne aux fichiers ZIP (ou CBZ) qui ne contiennent que des images au format PNG et avec une largeur fixe de 512 pixels.
Mais en revanche, elle offre un beau menu (), la possibilité de passer le CPU à 96MHz tout en gardant une fluidité parfaite, un fichier INI facile à modifier et un lecteur de MP3 basique.

Galerie d'images

Comment jouer ?
>Comment fabriquer un manga compatible<

Profils : Il y a 2 profils possibles, qui en fait ont les boutons, les flips et le pad inversés : L&R vont s'inverser, mais aussi haut et triangle, cercle et droite, etc...
Les fonctions des touches sont visibles à tout moment dans le menu en choisissant l'option Afficher touches.

Mode double page : En appuyant triangle (haut selon le profil actif) le mode double page s'active.
Il s'agit en fait d'afficher en même temps à l'écran 2 pages (la précédente et l'actuelle). Utile pour les titres et scènes d'actions qui s'étalent sur 2 pages.
L'ordre d'affichage des pages dans ce mode dépend du choix de l'option Sens de lecture du sous-menu Modifier options : Japonais va afficher l'image actuelle à gauche de l'image précédente, et inversement si on choisit Occidental.

Marque-page : Un marque page est créé en pressant cercle (droite selon le profil actif) ou par le sous-menu Marque-page.
Il sauvegarde le chemin du manga, le manga lui même, ainsi que la page actuelle.
L'option Démarrage du sous-menu Modifier options permet, une fois un marque page définit, de l'afficher immédiatement au démarrage de l'application en choisissant la bonne option.

Zoom : Un zoom ridicule est présent aussi, en pressant Carré (gauche selon le profil actif), ne riez pas trop fort, il est pratique parfois
Il prend son sens en mode double page, essayez

Screenshot : Vous pouvez capturer ce qui est à l'écran à tout moment en pressant croix (bas selon le profil actif) dans le fichier screenshot.png
C'est très lent encore, je ne sais pas pourquoi...

Historique
17/08/2007 : Version finale

Autres Informations
Merci à Brunni pour sa OSLib et ses conseils, et merci à ysilog pour les cours de C
Enfin, voici la source
Auteur

Téléchargements

Mes autres projets
Vieux 17/08/2007, 23h31  
Brunni
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Un pays avec beaucoup de banques
Messages: 3 203
Par défaut

Hé ben pas mal
Excellent boulot Yodajr, bravo
Brunni est déconnecté   Réponse avec citation

Publicité

Vieux 17/08/2007, 23h46  
Dr.Vince
Administrateur
 
Date d'inscription: 10/11/2005
Messages: 4 939
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

cool, dès que j'aurais le temps j'irais matter les sources
__________________
Projets Abandonnés: [Arcomage Advance] [Puzznic] [PA Card Games] [Blob Runner]
Projet en cours: [Ne plus abandonner de projet...]
Dr.Vince est déconnecté   Réponse avec citation
Vieux 18/08/2007, 00h10  
archilolo
Retraité
 
Date d'inscription: 10/11/2005
Messages: 4 851
Voir l'identifiant PSN
Par défaut

Sympa comme projet !

Dès que je rentre, je m'empresse de tester ça. N'oublie pas de rajouter ce projet dans ta signature !

PS : pas mal non plus ton nouvel avatar.
archilolo est déconnecté   Réponse avec citation
Vieux 21/08/2007, 00h41  
neutrOpik
 
Messages: n/a
Par défaut

Rare que je réplique ici mais, excellent boulot Yodajr, rien a redire

Voici mon article : http://mobiles.gx-mod.com/modules/ne...p?storyid=6650

Merci pour cette application, j'enlève tout de suite mon Pep Viewer question d'encourager la scène française et ton application, Bonne continuité!

neutrOpik
Team Gueux
  Réponse avec citation
Vieux 21/08/2007, 07h08  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 742
Par défaut

Merci
Yodajr est déconnecté   Réponse avec citation
Vieux 23/08/2007, 02h40  
Riolehh
Ptite allumeuse
 
Date d'inscription: 08/05/2006
Localisation: Aux côtés d'une petite créature prénommée "chat".
Messages: 2 927
Voir les codes amis Nintendo DS Voir les codes amis Wii
Par défaut

Ils sont bien sympa chez Upsp, m'enfin ils devraient quand meme citer l'auteur :/ ... En tout cas très bon homebrew Yodajr.
http://www.ultimatepsp.fr/forums/new...ur-sa-psp.html
Riolehh est déconnecté   Réponse avec citation
Vieux 30/09/2007, 16h11  
Miles teg
Membre confirmé
 
Date d'inscription: 17/02/2006
Localisation: Brooklyn Zoo (neuf trois)
Messages: 2 265
Par défaut

Je découvre ton travail (remarquable comme d'habitude!) à l'occasion de la sortie du PAmag n°1.

Je suis en 3.40 OE, kernel 1.5, tout se passe bien, mais j'ai un crash (console freeze, puis s'éteint toute seule) quand j'essaye le mp3 player.

En tous cas, j'ai le mag pour demain, dans les transports, je vous donne mes impressions dès que je l'aurai lu.
Première impression juste en feuilletant après l'installation :
__________________
Miles teg est déconnecté   Réponse avec citation
Vieux 30/09/2007, 16h58  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 742
Par défaut

Merci

Par défaut il va regarder dans le répertoire root:/MUSIC et va y lire les MP3 qui y sont contenus.
As tu d'autres fichiers que des MP3 dans ce dossier ?
Essaye d'autres MP3 pour voir...
Yodajr est déconnecté   Réponse avec citation
Vieux 30/09/2007, 17h07  
Solevis
Membre confirmé
 
Date d'inscription: 22/05/2007
Localisation: Pau (64)
Messages: 85
Par défaut

Le probleme avec ce lecteur MP3 est qu'il ne lit pas toutes les vitesses. Les musiques de radioBlog en 64Kps ne marcheront pas par exemple.

Yoda, ton module pour lire les .ini est dans quel fichier stp ? ^_^

PS : le chat IRC ne fonctionne plus ? O_o

Dernière modification par Solevis ; 30/09/2007 à 17h10.
Solevis est déconnecté   Réponse avec citation
Vieux 30/09/2007, 17h41  
omg
Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Mad Monster Mansion
Messages: 3 752
Par défaut

Alors heureux du PA Mag sur ce format PSP?
__________________

News GBA/DS:
Portable DEV
Colorer un jeu GB? Débutant - Avancé - Expert
Projets : Banjo Advance - The Last Quest - Klungo's Brain School
Site des jeux : BanjoKazooie.Free.Fr Web Site

FAN FOREVER
"La Vie n'est pas aussi simple qu'un Jeu Vidéo..."
omg est déconnecté   Réponse avec citation
Vieux 30/09/2007, 18h04  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 742
Par défaut

Bitrates tu veux dire ? oui c'est vrai il est un peu chiant avec ça, il veut quasiment que du 128 ou 192

Regarde dans fichiers.c, toutes les fonctions qui ont "config" dans leur nom
Yodajr est déconnecté   Réponse avec citation
Vieux 30/09/2007, 18h53  
Solevis
Membre confirmé
 
Date d'inscription: 22/05/2007
Localisation: Pau (64)
Messages: 85
Par défaut

Je viens de lire la source, tu lis ton fichier ligne par ligne mis, mais moi ce que je souhaite c'est avoir dans une variable Tout le fichier texte.

En faites je t'explique ce que je veut faire. J'ai un fichier texte avec la source d'une page Web que j'ai DL avec la Libcurl.
Je veux ouvrir ce fichier et remplacer toutes les occurences : www.site.fr par ms0://site/. Donc j'ai un Algo qui peut le faire mais me faut un char avec tout mon texte.

Voila si tu as compris
Solevis est déconnecté   Réponse avec citation
Vieux 30/09/2007, 20h03  
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 742
Par défaut

Bin c'est exactement ce qui est fait dans la fonction RestaureConfig

Code PHP:
VIRTUAL_FILE *save;
char *texte;
int taille;

save VirtualFileOpen("Manga2PSP.ini"0VF_AUTOVF_O_READWRITE);
texte oslReadEntireFileToMemory(save, &taille); 
("le char texte contient l'ensemble du fichier .ini et pèse %d caractères " , taille);
Yodajr est déconnecté   Réponse avec citation
Vieux 30/09/2007, 20h47  
Solevis
Membre confirmé
 
Date d'inscription: 22/05/2007
Localisation: Pau (64)
Messages: 85
Par défaut

Ah ok, Super !!!
euh pour le chan IRC c'est normal ?
Solevis est déconnecté   Réponse avec citation
Vieux 12/05/2008, 15h21  
LokiPSP
 
Messages: n/a
Par défaut

hi here. YodaJP... i've sent you a PM regarding this homebrew... take a look, please... i'm italian and if you like i could provide an italian localization for your software... just lemme know... =)
  Réponse avec citation
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


Fuseau horaire GMT +2. Il est actuellement 11h46.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2014, 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