Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
[Tuto] Frontend ARC Browser pour émulateurs
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
virusx
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 4
 
4 points

virusx
(Auteur du topic), Posté le: Ven 25 Mar 2016, 18:10    Sujet du message: [Tuto] Frontend ARC Browser pour émulateurs [Tuto] Frontend ARC Browser pour émulateurs 131076 120906
Répondre en citant

Je vais vous expliquer comment mettre en place ARC Browser (développé a la base pour Nvidia Shield TV par Floating Point) afin d’optimiser le lancement de jeux émulés.

NOTE : Je ne suis dev d’aucune de ces applications, et ARC Browser ne comprend pas d' émulateurs ou de jeux et nécessite donc d’installer tous les émulateurs soi-même. Si vous avez des questions techniques sur tel ou tel émulateur ou ARC Browser, tournez-vous vers les forums de support de ces applications.



Les outils qui facilitent les procédures:

Sideload Launcher pour lancer des applications qui ne seront pas visibles sur la page d’accueil de la Mini 4K, comme certains émulateurs :

Un explorateur de fichier interne tel que ES Explorer ou X-Plore File Manager pour pouvoir effectuer des effacements et déplacements en interne.

Les prérequis :

Il vous faudra une carte SD car vous allez gaver votre espace de stockage de données et le Player Mini 4K ne dispose que d’approximativement 3 Go de stockage disponible.
Notez que cela ne marche pas avec un disque dur externe USB pour cause de limitations de la Mini 4K et ARC Browser.
Le principe est de déporter un maximum de données sur ce support externe.
J’ai formaté ma SD en MSDOS/FAT pour qu’il soit reconnu sur tous mes hôtes (PC, MAC, Mini 4K).

J’ai créé une arborescence claire pour m’y retrouver:


-Android fait parti des dossiers créés par la Mini 4K automatiquement
-ROMs
--MAME
--N64
--L’EMU-DE-VOTRE-CHOIX
-Z (dossier temporaire ou je mets mes fichier a installer pour les émulateurs non dispo sur le Play Store et les plugins Kodi par exemple)

Il vous faudra aussi un gamepad ou joystick compatible avec la Mini 4K.
J’utilise un Nyko Playpad Pro (Bluetooth) pairé avec la Mini 4K et un Thrustmaster 2-in-1 (USB)

Installer et paramétrer des émulateurs.
Il y en a pleins et beaucoup ne se trouvent pas sur le Play Store.
Internet est votre ami Wink

Les exemples que j’utiliserai dans ce tuto:

MAME4droid (0.139u1), émulateur de bornes d’arcade

Tendo64 (un des nombreux émulateur de Nintendo 64):

Certains émulateurs devront être lancés en standalone (seuls) pour accéder aux paramétrages avancés permettant de bien faire tourner ces emu sur la Mini 4K.
Je vous laisse lire les aides en ligne pour chaque émulateur afin d’en tirer le meilleur parti.

Un conseil: utiliser des fichiers roms non compressés si possible car beaucoup d’émulateurs décompressent les archives sur la mémoire interne avant de les lancer.
Ce n’est pas valable pour MAME mais ca l’est pour certains emu Nintendo64 ou ceux basés sur des fichiers images (ISO, CDI etc.)

Installer l’application Arc Browser disponible ICI:

C’est un frontend qui va lancer vos émulateurs installés.
Il met en place une base de données de tous vos jeux, présentés d'une manière conviviale par systèmes et catégories, et vous permet de lancer vos jeux préférés.
ARC Browser va automatiquement télécharger les infos de vos jeux et télécharger Boxart et images de fond sur TheGameDB ou OpenVGDB.

Vos roms doivent être nommés le plus proche possible du nom de jeu original.
Il existe cependant plusieurs paramètres que vous pouvez utiliser pour affiner le processus de recherche en ligne (scrapping).
Les jeux avec le même nom de fichier (hors texte entre parenthèses ou entre parenthèses) sont automatiquement regroupés et présentés comme un seul jeu.
Lorsque vous appuyez sur « Play », vous pouvez choisir la version à charger. Utile non seulement quand vous avez différentes versions d'un jeu, mais aussi pour les jeux multi-disques.

J’expliquerai plus bas comment utiliser les modèles (template) intégrés à ARC Browser (plus de 90 modèles de configuration pour différents émulateurs).

Paramétrer ARC Browser


Vous pouvez lancer ARC Browser ☺

Il faut alors commencer par pointer le dossier vers lequel seront transférées les données et images téléchargées :
Tools > Settings > Data directory (for downloaded…) (tout en bas) > bouton CHANGE > choisir /storage/sdcard1/Android…/files






Passons aux paramétrages nécessaires pour bien faire tourner ARC Browser et les deux émulateurs en exemple :

Ajouter Mame4droid :
Tools > Settings > Add a new system > choisir Mame4droid

Pointer vers ses roms Mame4droid :
Tools > Settings > Arcade/Mame4droid > Rom Directory > Browse > Remontez dans l’arborescence avec (UP one level) jusque /storage/sdcard1/ROMs/Mame (La partie en italique dépend de votre arborescence) > Select this directory > OK.

Pour choisir l’endroit d’où télécharger les données :
Tools > Settings > Arcade/Mame4droid > Scraper database > TGDB ou OVGDB > OK

Pour rechercher ses jeux en utilisant le hash MD5 (plus lent chez moi):
Tools > Settings > Arcade/Mame4droid > Use MD5 for matching where available

Corriger automatiquement les noms de fichiers roms MAME :
Tools > Settings > Arcade/Mame4droid > Translate MAME/NeoGeo filenames…

Les autres options sont a cocher suivant votre configuration.

Ajouter Tendo64 :
Tools > Settings > Add a new system > choisir Tendo64

Pointer vers ses roms Mame4droid :
Tools > Settings > Tendo64> Rom Directory > Browse > Remontez dans l’arborescence avec (UP one level) jusque /storage/sdcard1/ROMs/N64 (La partie en italique dépend de votre arborescence) > Select this directory > OK.

Pour scanner des jeux zippés (je le déconseille, les archives étant décompressées dans la SD interne) :
Tools > Settings > Tendo64 > Rom Extension > ajouter « ,zip » > OK

Les autres options sont a cocher suivant votre configuration.

Il est temps d’aller chercher nos données :

Tools > Database tasks > Rescan and scrape
Cette option lance un scan des infos des jeux sur les dossiers et va rechercher les images.

Les autres options disponibles :
Rescan without scraping : Scan juste les infos des jeux sur les dossiers.
Force rescrape : Va juste rechercher les images des jeux sur les dossiers
Remove ununsed assets : Enlever les données inutilisées.
Hidden games : Liste de jeux cachés (depuis un autre menu)
List games in database : Les les jeux de la base de données, permets de les ajouter au favoris, aux collections, les cacher et d’autres options.

Le temps de téléchargement peut être très long. Pour de grosses collections il peut être malin d’avoir ses images déjà préparées à mettre dans le dossier

Customiser ARC Browser :

Changer la vue générale :
Tools > Settings > UI layout

Quatre options sont offertes :
    Classic – par genres
    Classic – par nom de jeux
    Modern – groupés par genres
    Modern – groupés par genres par nom


Vous pouvez cacher les différentes lignes (grid view, genres, favoris, recently played, collections depuis « Settings »

Customisation externe des images des jeux, des genres et autre menus

Boxart et images de fond sont automatiquement téléchargées lorsque disponibles en ligne.
Si vous souhaitez les remplacer (peut-être vous n'aimez pas les images téléchargées, ou si aucune images n’est disponible) vous pouvez placer vos fichiers perso dans le même répertoire que les roms. Ils doivent être nommés comme suit:

    Boxart (avant): [nom de fichier rom sans extension] _box.png
    Boxart (arrière): [nom de fichier rom sans extension] _boxback.png
    Arrière-plan: [nom de fichier sans extension] _background.png

Par exemple, l'image d'arrière-plan pour une rom nommé "Canard Hunt.smc" devrait être nommé
"Canard Hunt_background.png".

Les boutons de genres sur l'écran principal ont une couleur différente par défaut.
Vous pouvez les remplacer avec vos propres images, une image par système.
Pour ce faire, il suffit de placer des images nommées "genre_[nom du genre].png" dans votre répertoire rom.
Remplacer [genre] avec le nom en minuscule exacte du genre.
Par exemple, l'image du genre "Action" devrait être nommé "genre_action.png".
Pour remplacer l'image de Tous les Jeux (All Systems), l'image doit être nommé "genre_all.png".
Les images doivent avoir un aspect 4: 3 et être au moins de 400x300 pixels (de préférence 800x600 pour du 4K).

L'image de la vue en Grille par défaut peut également être remplacée, une image par système.
Pour ce faire, placez une image appelée « grid_view.png » dans votre répertoire de roms, par système.
L'image sera réduite à un maximum de 350x350 pixels sur un écran 1080p (700x700 pixels sur un écran 4K). L'image par défaut est de 400x300 pixels.

Appliquer un Theme

Vous pouvez modifier certains aspects graphiques d’ARC Browser en créant un dossier « Theme » sur votre support externe et en le pointant a ARC Browser dans les paramètres:

Depuis la racine de ce dossiers les options disponibles sont :

• default_background.png
– Remplace le fond général (celui avec les lignes vertes)
• genre_*.png
– Images des « Genres » génériques pour la vue « All Systems » si vous n’avez pas d’images de « Genres » placées dans chaque dossiers de rom par système.
Notez que des packs d’images de Genres sont disponibles ICI :
• grid_view.png
– Images de vue « Grille» génériques pour la vue « All Systems » si vous n’avez pas d’images de « Grille» placées dans chaque dossier de roms par systeme (grid_view.png également).
• help.png
– Remplace l’icône de l’ « Aide » dans la partie Tools
• database.png
– Remplace l’icône de la « Base de données » dans la partie Tools
• settings.png
– Remplace l’icône « Settings » dans la partie Tools
• theme.txt
– Un fichier texte avec pour chaque ligne une paire de données sous le format “key: value” (clef ; valeur).
Voici la liste des clefs valides (les couleurs sont spécifiées après le symbole ashtag sous la forme RRGGBB ou AARRGGBB):
Code:
• FastLane.BackgroundColor: Couleur de fond pour la barre de navigation a gauche. Default #222222
• SearchButton.Color: Couleur du bouton de recherche. Default #ffaa3f
• GameCard.ImageArea.BackgroundColor: Couleur de fond pour la partie haute des boutons/tuiles. Default #222222
• GameCard.TextArea.BackgroundColor: Couleur de fond pour la partie basse des boutons/tuiles. Default #222222
• GameCard.TitleText.Size: Taille du texte du titre des boutons/tuiles. Default 16
• GameCard.TitleText.Color: Couleur du texte du titre des boutons/tuiles. Default #FFEEEEEE
• GameCard.InfoText.Size: Taille du texte des infos (genres, nombre de joueurs etc) des boutons/tuiles. Default 12
• GameCard.InfoText.Color: Couleur du texte des infos (genres, nombre de joueurs etc) des boutons/tuiles. Default #99EEEEEE
• GameDetails.BackgroundColor: Couleur de fond des popup de détails des jeux. Default #80036873
• GameDetails.TitleText.Size: Taille du texte des popup de détails des jeux. Default 25
• GameDetails.TitleText.Color: Couleur du texte des popup de détails des jeux. Default #FFFFFF
• GameDetails.SubTitleText1.Size: Taille du texte “Release year | Publisher” des popup de détails des jeux. Default 14
• GameDetails.SubTitleText1.Color : Couleur du texte “Release year | Publisher” des popup de détails des jeux. Default #FFFFFF
• GameDetails.SubTitleText2.Size: Taille du texte “Genres | Number of Players” des popup de détails des jeux. Default 10
• GameDetails.SubTitleText2.Color: Couleur du texte “Genres | Number of Players” des popup de détails des jeux. Default #FFFFFF
• GameDetails.DescriptionText.Size: Taille du texte des descriptions de jeux dans les popup de détails des jeux. Default 14
• GameDetails.DescriptionText.Color: Couleur du texte des descriptions de jeux dans les popup de détails des jeux. Default #FFFFFF

Le fichier « theme.txt » avec ses valeurs par défaut :
Code:
FastLane.BackgroundColor: #222222
SearchButton.Color: #ffaa3f
GameCard.ImageArea.BackgroundColor: #222222 GameCard.TextArea.BackgroundColor: #222222 GameCard.TitleText.Size: 16
GameCard.TitleText.Color: #FFEEEEEE
GameCard.InfoText.Size: 12
GameCard.InfoText.Color: #99EEEEEE
GameDetails.BackgroundColor: #80036873
GameDetails.TitleText.Size: 25
GameDetails.TitleText.Color: #FFFFFF
GameDetails.SubTitleText1.Size: 14
GameDetails.SubTitleText1.Color: #FFFFFF GameDetails.SubTitleText2.Size: 10
GameDetails.SubTitleText2.Color: #FFFFFF GameDetails.DescriptionText.Size: 14
GameDetails.DescriptionText.Color: #FFFFFF


Note:
Le thème n’est rechargé automatiquement que lorsqu’ARC Browser est relancé.
Parfois ARC Browser tourne en tache de fond et ne s’initialise pas.
Pour forcer la détection manuellement, retournez dans « Settings » et re sélectionnez l’option pour pointer vers le dossier de votre Theme, pressez OK.

Références :

https://play.Google.com/Store/apps/details?id=net.floatingpoint.Android.arcturus

https://nvidiashieldzone.com/index.php/arc-browser-support-site/arc-browser-general-information/

https://nvidiashieldzone.com/index.php/arc-browser-support-site/arc-browser-tutorials/

https://forums.geforce.com/default/topic/874247/Shield-Android-TV/arc-browser-official-support-now-available


Dernière édition par virusx le Mer 04 Mai 2016, 18:39; édité 1 fois 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Mimiste
Hobbit de L'Univers


Inscrit le: 29 Fév 2016
Messages: 38
 
114 points

Mimiste, Posté le: Ven 25 Mar 2016, 20:47    Sujet du message: 128462 118429 Répondre en citant

Très bon tuto, ça permet d'unifier un peu tout ça c'est intéressant !

J'ai une question annexe ceci dis. Es-ce que le gamepad marche bien ? Genre pas de latence lorsque tu appuie sur une touche ?

De mon coté, il y a une latence trop importante avec la manette lorsque j'appuie sur une touche et ça rend les jeu quasi injouable. En tout cas les jeux de plateforme ou il faut être un minimum reactif quoi..

C'est une manette Bluetooth mais qui fonctionne parfaitement bien sur mon PC par exemple..
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
virusx
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 4
 
4 points

virusx
(Auteur du topic), Posté le: Ven 25 Mar 2016, 20:54    Sujet du message: 131076 120906
Répondre en citant

Merci Mimiste,

Oui j'ai eu le meme souci avec mon Nyko Playpad si je suis trop loin.
Si je me rapproche de la 4K ca va mieux mais mon gamepad USB est plus réactif Smile
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Mimiste
Hobbit de L'Univers


Inscrit le: 29 Fév 2016
Messages: 38
 
114 points

Mimiste, Posté le: Dim 27 Mar 2016, 19:50    Sujet du message: 128462 118429 Répondre en citant

Effectivement si je me rapproche ça va un peu mieux mais c'est pas encore Ultra réactif, c'est un point un peu décevant tout ce qui est jeux sur cette Mini 4K.
Bon après c'est sur tu me dira, c'est pas une console de jeu et si j'avais voulu ça j'aurai pris une Shield
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
virusx
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 4
 
4 points

virusx
(Auteur du topic), Posté le: Lun 28 Mar 2016, 20:54    Sujet du message: 131076 120906
Répondre en citant

D'un coté il me semble logique qu'un pad BT soit moins réactif qu'un pad en USB mais d'un autre mon gamepad BT fonctionne avec moins de latence dans le launcher de la Freebox.

Je pense que la grande latence vient du fait qu'il doit y avoir une interprétation a un niveau du signal BT entre la couche launcher Free et les emu. Perso j'utilise donc mon pad USB qui fonctionne mieux du coup.

En ce qui concerne la Mini 4K Player je trouve qu'elle s'en sort honorablement avec son processeur Brahma15. C'est juste dommage que l'Android de la box soit si fermée (mais il aurait pu l'être plus, ne nous plaignons pas trop).
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Zildjian51
Hobbit de L'Univers


Inscrit le: 23 Avr 2020
Messages: 10
 
10 points

Zildjian51, Posté le: Lun 08 Mar 2021, 20:01    Sujet du message: 218061 197671 Répondre en citant

Salut !

Je déterre un peu le sujet en faisant une recherche "Launcher" je suis tombé la dessus.

Alors vous allez me faire croire que la Mini 4K fait tourner de l'émulation de N64 et vous allez me faire croire que on a assez de place pour stocker les roms sur la SD interne ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
CurtisNewton
Modérateur UF


Inscrit le: 25 Juil 2008
Messages: 57916
 
59319 points

CurtisNewton, Posté le: Lun 08 Mar 2021, 20:14    Sujet du message: 13461 11885 Répondre en citant

Le ROM ne prennent que quelques dizaines de Mo, donc ça passe. Il ne faut pas dire n'importe quoi...

Après, vu la complexité de la console à émuler, c'est autre selon selon les jeux...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster 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 voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox