Forum Custom Protocol Hack in progress

Le lieu de discussion francophone par excellence sur le hack et la scène underground

La section "Underground" est faite pour parler de tout ce qui touche plus ou moins à la scène underground de la console : homebrews, plugins, custom firmwares...

Modérateur : Administration

#9987
Bonjour à tous,

je vais vous présenter une fonction sympatique qui demande un peu de travail : Les playlists

Requis :
  • Avoir installé retroarch (voir tutoriel)
Les playlists permettent de :
  • Créer une liste de jeux par système ou par genre :D
  • référencé un jeu avec un emulateur dédié
  • Attribuer une image aux jeux.
Respecter l'architecture suivante pour vos romsets :
Code : Tout sélectionner
ux0:roms/
      Sega -Megadrive
           Game 1.zip
           Game 2.zip
      Mame/
           Game 1.zip
           Game 2.zip
Comment est composé une playlist et quelle extension ?
  • la playlist a une extension : *.lpl
  • la playlist doit être stocké dans le dossier de retroarch ux0:/data/retroarch/playlists
  • la playlist doit être composé de 6 lignes pour chaque jeu.
    • le chemin de stockage de la rom
    • Le nom de la rom qui apparaitera dans la playlist
    • le chemin de stockage du core libretro utilisé
    • Le nom du core libretro
    • Les informations crc de la rom (optionnel)
    • Le nom de la playlist avec son extension
  • Exemple :
    Code : Tout sélectionner
    ux0:/roms/retroarchievement - Mastersystem/Alex Kidd in Miracle World (USA, Europe).sms
    Alex Kidd in Miracle World (USA, Europe)
    app0:/picodrive_libretro.self
    PicoDrive
    17A40E29|crc
    Sega - Master System - Mark III.lpl
    
  • Pour les roms zippées (ZIP) autre que l'arcade vous devez utiliser la syntaxe suivante :
  • REMARQUER LE #
  • Exemple :
    Code : Tout sélectionner
    ux0:/roms/retroarchievement - Mastersystem/ux0:/roms/retroarchievement - Mastersystem/alex kidd in miracle world (usa, europe).zip#Alex Kidd in Miracle World (USA, Europe).sms
    Alex Kidd in Miracle World (USA, Europe)
    app0:/picodrive_libretro.self
    PicoDrive
    17A40E29|crc
    Sega - Master System - Mark III.lpl
    

    Comment créer une playlist :
    • Méthode 1 : scanner son dossier de jeux.
      • Menu input content
        • scan directory : attention le scan est long et fastidieux si il y a énormement de roms. N'hésitez pas à faire le tri !
    • Méthode 2 : manuellement
      • soon
Image
Modifié en dernier par Laddyacris le 10 oct. 2017, 06:08, modifié 6 fois.
yaounshow, Tuxbot123 a aimé cela
#9989
Les thumbnails :

Ce sont les captures d'écran des jeux que l'on peut ajouter afin qu'il s'affiche dans les playlists.
  • les images se placent dans ux0:data/retroarch/thumbnails/
  • les images doivent avoir le même nom que la rom
  • l'extension des images doivent être au format png
  • une architecture précise doit être respectée.
    • Code : Tout sélectionner
      NOM SYSTEM (doit être identique au nom du répertoire
      |
      | Named_Boxarts
      |
      |Named_Snaps
      |
      | Named_Titles
      
  • Named_Boxarts : contient des captures d'écran boite de jeux
  • Named_Titles : contient des captures d'écran du titre du jeu
  • Named_Snaps : contient des captures d'écran du jeu.
Oui mais comment profiter de tout ça hein ?!!

Il est possible de choisir le mode d'affichage des thumbnails pour cela il faut aller dans :
  • Settings > User Interface > Apparence
    • Thumbnails > choisir
Vous trouverez les images des romsets no-intro sur le site de la team libretro Note : bien sûr vous pouvez utiliser vos propres images du moment que vous respecter le format et l'architecture des répertoires.


Edit de la modération [Fusion de deux messages]:
Si vous souhaitez ajouter quelque chose suite à votre dernier message, préférez l'édition au double post, cela permet un topic plus clair et agréable à lire ;) Pour modifier un message, cliquer sur la boite à outil en haut à gauche de votre post, puis cliquer sur "Modifier le message". Merci ! :)
Tuxbot123 a aimé cela
#10008
Méthode : Créer une playlist personnalisée


Exemple : Regrouper tous les jeux METROID toutes plates -formes confondues :

Liste des jeux :
  • Metroid (NES)
  • Metroid II: Return of Samus (Game Boy)
  • Super Metroid (SNES)
  • Metroid: Fusion (Game Boy Advance)
  • Metroid: Zero Mission (Game Boy Advance)
Liste des cores libretro :
Pour me facilter la tâche j'a créé un petit tableau avec le nom du core libretro, le chemin vers celui ci et le nom du système
Corechemin app0:RETROVITANom du system app0:RETROVITA/info
Nestopiaapp0:/nestopia_libretro.selfNintendo Entertainment System
snes9x2005 plusapp0:/snes9x2005_plus_libretro.selfSuper Nintendo Entertainment System
gamebatteapp0:/gpsp_libretro.selfGame Boy
gPspapp0:/gpsp_libretro.selfGame Boy Advance
Créer votre playlist personnalisé en suivant les 6 points importants données dans le 1er sujet :

Voici le résultat : metroid.lpl
Code : Tout sélectionner
ux0:/roms/metroid/Metroid - Fusion.zip#Metroid - Fusion.gba
Metroid - Fusion (gba)
app0:/gpsp_libretro.self
Game Boy Advance
DETECT
metroid.lpl
ux0:/roms/metroid/Metroid - Zero Mission (Europe) (En,Fr,De,Es,It).zip#Metroid - Zero Mission (Europe) (En,Fr,De,Es,It).gba
Metroid - Zero Mission (Europe)(gba)
app0:/gpsp_libretro.self
Game Boy Advance
DETECT
metroid.lpl
ux0:/roms/metroid/Metroid II - Return of Samus (World).zip#Metroid II - Return of Samus (World).gb
Metroid II - Return of Samus (World)(gb)
app0:/gambatte_libretro.self
Game Boy
DETECT
metroid.lpl
ux0:/roms/metroid/Super Metroid (Europe) (En,Fr,De).zip#Super Metroid (Europe) (En,Fr,De).sfc
Super Metroid (Europe)(snes)
app0:/snes9x2005_plus_libretro.self
Super Nintendo Entertainment System
DETECT
metroid.lpl
ux0:/roms/metroid/Metroid (Europe).zip#Metroid (Europe).nes
Metroid (Europe)(nes)
app0:/nestopia_libretro.self
Nintendo Entertainment System
DETECT
metroid.lpl
Personnaliser les icônes de votre playlist :

Si vous avez remarqué il y a deux icônes différentes pour vos playlists :
  • icone de la playlist
  • icone du contenu de la playlist
Créer ou récupérer des icones METROID sur le net avec les caractéristiques suivantes :
  • format png
  • dimension : 256x256
  • renommer l'icone de la playlist avec le MEME NOM que le nom de votre playlist metroid.lpl : metroid.png
  • renommer l'icone du contenu de la playlist : metroid-content.png
  • Placer les deux icones dans app0:RETROVITA/assets/xmb/monochrome/png (si vous utilisez le thème par défaut de retroarch)
Exemple :

metroid.png
Image
metroid-content.png
Image

Uploader vos fichiers :
  • la playlist metroid.lpl dans ux0:data/retroarch/playlists
  • vos roms metroid dans ux0:roms/metroid (ou le chemin que vous aurez choisi)
  • vos icônes dans app0:RETROVITA/assets/xmb/monochrome/png
  • Uploader les captures d'écran , boxart et autres dans ux0:data/retroarch/thumbnails/metroid/Named_Boxarts
Voici le résultat :
Image
Avec cette méthode vous pourrez regrouper des jeux mytiques comme Les Mario, les Mega Man, les streetfighters ou bien créer des playlists par genre : shoot em up, plateforme, beat em up, course etc....
#15811
Bonjour,
J'ai testé sur ma vita d'avoir les jaquettes en présentation suite à ce tuto => aucunes image ne s'incrémentent.
Les dossiers des fichiers sont nommés comme les dossiers des roms retroarch,j'ai bien les .png récupérés en ligne,les options sont ok sur retroarch pour les thumbnails
...je séche :maitre:
Laddyacris a écrit :Les thumbnails :

Ce sont les captures d'écran des jeux que l'on peut ajouter afin qu'il s'affiche dans les playlists.
  • les images se placent dans ux0:data/retroarch/thumbnails/
  • les images doivent avoir le même nom que la rom
  • l'extension des images doivent être au format png
  • une architecture précise doit être respectée.
    • Code : Tout sélectionner
      NOM SYSTEM (doit être identique au nom du répertoire
      |
      | Named_Boxarts
      |
      |Named_Snaps
      |
      | Named_Titles
      
  • Named_Boxarts : contient des captures d'écran boite de jeux
  • Named_Titles : contient des captures d'écran du titre du jeu
  • Named_Snaps : contient des captures d'écran du jeu.
Oui mais comment profiter de tout ça hein ?!!

Il est possible de choisir le mode d'affichage des thumbnails pour cela il faut aller dans :
  • Settings > User Interface > Apparence
    • Thumbnails > choisir
Vous trouverez les images des romsets no-intro sur le site de la team libretro Note : bien sûr vous pouvez utiliser vos propres images du moment que vous respecter le format et l'architecture des répertoires.


Edit de la modération [Fusion de deux messages]:
Si vous souhaitez ajouter quelque chose suite à votre dernier message, préférez l'édition au double post, cela permet un topic plus clair et agréable à lire ;) Pour modifier un message, cliquer sur la boite à outil en haut à gauche de votre post, puis cliquer sur "Modifier le message". Merci ! :)
#15966
Bonjour Lestat2240
lestat2240 a écrit :Bonjour,
Les dossiers des fichiers sont nommés comme les dossiers des roms retroarch,
J'ai pas compris comment as tu nommé exactement les dossiers ?

As tu bien vérifié que les images aient le même nom que tes roms ?

Coucou ]@yaounshow

Merci pour ce témoignage @yaounshow , eh[…]

je pense que tu dois d'abord supprimé 1.1d[…]

@tklx Promis juré craché, je te fa[…]

Vous pouvez également exécuter l'hom[…]

N'oubliez pas de visiter le site !