[WIP] Les 3 thèmes Eudora pour Recalbox
-
@subs euh ben oui mais sur le repo eudora ils y sont tous ou presque il n'y a que quelques changements de nom ou de svg à faire (gw, msx a dupliquer en msx1 et msx2, prdoom, imageviewer, favoroites, etc).
ne t'inquiètes pas je ferais une passe avant de pusher avec la liste des systèmes dispo sur le readme.md du repo recalbox-themes pour vérifier que je n'ai rien loupéet au pire je ferais du suivi pour corriger les problèmes
-
@subs Après vérification, il ne me reste plus que ceux là à gérer :
CaveStory cavestory 4.0.0
Favoris favorites 4.0.0
Final Burn Alpha fba 4.0.0
Image Viewer imageviewer 4.0.0
Lutro lutro 4.0.0
Moonlight moonlight 4.0.0
Neo Geo Pocket Color ngpc 4.0.0
Supergrafx supergrafx 4.0.0
Wonderswan Color wonderswancolor 4.0.0
ZX81 z81 4.0.0Bon après pour certains des images rajoutées je n'ai pas l'image des manettes correspondantes, mais ce n'est pas très grave
-
@voljega les thèmes c'est plutôt @reivaax et @rockaddicted
-
@voljega
Concernant les manettes, normalement tu as tout ce qu'il faut sur le repo du theme officiel sauf pour les consoles portables ce qui va de soit car il n'y a pas de manettes.... Donc je ne sais pas si tu as une console (hors portables) en tête qui n'a pas de pad mais fait moi signe si tu as besoin que je te link ça ou si il faut que je m'y penche ^^ ;). -
@reivaax oui mais sur le thème eudora les images sont particulières (dessin en 'silhouette' de la manette ou de laconsole portable)
-
Bonjour, d'abord demander pardon, utiliser un traducteur et non si elle est effectuée Alors traduccion.Me j'ai laissé tomber ce sujet parce qu'il était juste ce que je voulais, ce que je voudrais savoir est de savoir si vous pouvez ajouter de la musique à chaque système? Si oui, comme?
Salutations et remerciements
-
@reivaax @rockaddicted bon presque fini par contre j'ai deux questions :
- j'ai besoin de changer certaines couleurs de certains logos pour éviter les problèmes de noir sur noir dans la vue de détail. Inkscape a l'air de faire de la merde au moins pour les inversions de couleurs, cad que l'image est modifiée sur le pc mais cette modif n'est pas prise en compte sur la recalbox. Et en ouvrantle fichier à la main, Inkscape a l'air d'avoir rajouter un chapeau de metadata aux données plutôt que de les modifier réellement.
Bref quel éditeur puis je utiliser ? - on ne peut pas ajouter un jeu aux favoris avec ces 3 thèmes, il ne se passe rien. En repassant sur le thème standard on peut le faire et en repassant en eudora euite les favoris sont visibles, mais en restant sous un de ces trois thèmes il est tout simplement impossible d'ajouter ou d'enlever un favori. Une idée du pourquoi du comment ?
- j'ai besoin de changer certaines couleurs de certains logos pour éviter les problèmes de noir sur noir dans la vue de détail. Inkscape a l'air de faire de la merde au moins pour les inversions de couleurs, cad que l'image est modifiée sur le pc mais cette modif n'est pas prise en compte sur la recalbox. Et en ouvrantle fichier à la main, Inkscape a l'air d'avoir rajouter un chapeau de metadata aux données plutôt que de les modifier réellement.
-
Je ne sais pas si ca solutionnera ton premier soucis, mais il est question de mettre à jour la lin svg utilisée par ES
-
@subs I made a PR about that, but haven't been able to compile 4.1 with (or with) it, so it won't be merged until someone does it.
https://github.com/recalbox/recalbox-emulationstation/pull/149 -
@voljega ton thème doit être en version 4 pour qu'il puisse gérer les favoris : https://github.com/recalbox/recalbox-themes/blob/master/themes/recalbox/amiga1200/theme.xml#L2
-
@paradadf I'm working on ES I'll test your pr the next days. Thanks
-
Concernant les logos non adapté aux thèmes sombre, a la rigueur on pourrait relancer un projet communautaire là dessus rapidement. Il faudrait identifier les machines qui nécessites un logo adapté aux fonts sombres et ceux qui passent sur fond sombre... Pour ce faire, pourquoi ne pas ajouter une colonne sur le gdoc du theme officiel afin de faire ta liste de course. Je verrais pour donner un coup de main voir te sortir tous les logos à adapter... Je te laisse nous faire la liste de course sur le gdoc :
https://docs.google.com/spreadsheets/d/19nKYNZDCcwd02uk2C4MO0mosRNcKZW48QnNTiGKUUws/edit#gid=0Comme indiqué par @rockaddicted il faut bien penser à basculer en v4 les xml de tes themes afin d'activer les favoris... J'ai toujours dans ma todo le projet d'ouvrir un tutoriel des bonnes pratiques pour convertir / faire un theme compatible avec recalbox et ses fonctionnalités (type favoris) non supportées par emulationstation en version standard. Mais c'est comme tout, je n'ai pas encore trouvé le temps de le faire... Si cette histoire de version ne te parle pas, fait moi signe, je ferais un premier tuto light avec les basiques sur quoi modifier pour rendre compatible un theme existant. ;).
-
@reivaax yep je ferais tout ça, en fait en plus du fond sombre les logos du thème eudora sont en fil de fer donc bien différents de ceux du thème recalbox.
Pour le format en version 4 pas de souci il suffit de rajouter la ligne en question ds chaque theme.xml de chaque système ?
Ok pour le doc aussi
-
@voljega, oui après il y a les ressources communes à tous les thèmes et qui donc peuvent servir à tous les thèmes sombres, et les ressources propres au thème en question. L'effet "fil de fer" ou "radio" sur les consoles et pad est en effet propre au theme donc moins du ressort d'un projet communautaire, et plus de celui du créateur du theme. Mais si certains veulent t'aider à sortir certains de ces éléments pour le theme eudora faut pas hésiter à faire un appel à l'aide voir ouvrir un nouvel onglet pour dire là où tu en es sur ton portage de theme comme l'ont fait d'autres sur le gdoc :).
-
@reivaax bon j'ai bien modifié tous les themes en formatVersion 4, par contre j'ai maintenant un magnifique bout de texte noir dégeulasse qui vient s'afficher en surimpression des pochettes sur tous les systèmes : "favorites: false" sauf sur favoris où là c'est "favorites: true"
Le texte apparait même si je n'ai aucun favori de renseigné....
Vu comment est fait le thème c'est à peu près au milieu de l'écran que s'affiche ce texte
Une idée ?
-
Dans tes thèmes ajoute ces metadatas pour gérer les favoris : md_lbl_favorite + md_favorite
https://github.com/recalbox/recalbox-themes/blob/master/themes/recalbox/main.xml#L91
https://github.com/recalbox/recalbox-themes/blob/master/themes/recalbox/main.xml#L98
-
@rockaddicted hmmm mais du coup ça va afficher ces deux nouvelles infos ? Parce que vu comment ce thème est fait, ça va tout péter...
-
Si tu ne veux pas de ces deux infos, plusieurs solutions:
- police de caractères vide pour les deux metas que rock a cité
- position des deux metas en 1 1 (coin inférieur droit)
- police de même couleur que le fond pour les cacher
-
@supernature2k d'accord mais pourquoi c'est affiché par défaut en plein milieu de l'écran alors que cette info n'est pas utilisée par mes thèmes ?
Je veux dire toute personne faisant un nouveau thème va se retrouver avec ça ?
-
Bon ben j'ai modifié (en suivant vos conseils à tous les deu)x deux systèmes uniquement comme suit pour voir si ça marche la modif demandée et ça n'a rien changé, toujours ce foutu "favorites: false" en plein milieu de l'écran devant la pochette. Ci-joint le fichier.
Le truc que j'avais pas précisé c'est que j'ai bien les étoiles devant les jeux mis en favorisPar ailleurs j'ai regardé dans les common.xml et concise.xml que ce fichier embarque et y'a aucune référence dedans aux favoris ni aux deux infos rajoutés.
Je m'explique toujours pas d'où vient ce bout de texte donc c'est un truc que vous avez rajouté dans le code en dur ?<theme>
<formatVersion>4</formatVersion>
<include>./../common.xml</include>
<include>./../common/templates/concise.xml</include><view name="system"> <!-- System Specific Images --> <image name="logo"> <path>./logo.svg</path> </image> <image name="overlay" extra="true"> <path>./controller.svg</path> </image> </view> <view name="basic, detailed"> <!-- System Specific Images --> <image name="logo"> <path>./logo.svg</path> </image> <image name="overlay" extra="true"> <path>./controller.svg</path> </image> <text name="md_lbl_favorite,md_favorite"> <fontPath></fontPath> </text> </view>
</theme>