Solved Ajout d'une entrée dans EmulationStation pour pico8
-
@voljega on a le SDL2 installé sur recalbox c'est ce qu'on utilise pour les joysticks.
-
@acris je croyais que c'était à partir de la 4.1
-
Si il faut préparer quelques choses c'est sur 4.1, 4.0.0 étant déjà obsolète au point de vue développement.
d apres ce que j ai compris il stocke les infos joysticks dans un fichier txt et que les entrées doivent etre en sdl2
donc ça revient à faire un peu dev comme pour moonlight.@voljega On est sur sdl2 aussi sur recalbox 4.0.2
-
@voljega
comment tu fais pour récupérer les roms ?
voila mon test sous 4.1 rpi3# /recalbox/share/system/configs/pico8/pico8 -splore SDL Error: Could not initialize OpenGL / GLES library ** FATAL ERROR: Unable to create window
@Substring tu confirmes qu'on a pas ce qu'il faut pour faire tourner cette chose ?
-
@acris tu peux les télécharger sur le forum de pico8 en bas à gauche de chaque image / fenêtre ou alors en mode 'bbs' tu peux les charger depuis les menus puis les sauvegarder
-
@voljega
qu'appelles tu mode bbs ?
j ai lancé sur mon pc et j'ai ajouté des jeux en favoris. j arrive pas à sortir d ailleurs de l explorateur.
je vais voir sur le forum parce que là plop rien vu ou rien compis lol -
@acris bbs = menu explorateur je me souvenais plus du terme exact
Il y a une entrée dans le menu de ce mode poursortir complètement de pico8 je crois...
En mode cartouche je sais plus trop peut-être qu'il faut taper exit dans la console...
-
oui exit me parait logique mais pour le moment tjs pas de bouton pour télécharger
exemple http://www.lexaloffle.com/bbs/?tid=4004 -
@acris eheh j'ai mis longteps à trouver aussi c'est la petite cartouche en bas à gauche de la fenêtre
-
bon soit j ai pas l autorisation de les télécharger ou je suis bigleuse. J ai juste trouvé un p8 sur le site itch.io
-
@acris manque les variables pour lancer, essayez plutôt avec
SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so /recalbox/share/system/configs/pico8/pico8 -splore
-
merci @Substring
ça se lance le seul problème et qu'il reste sur pico8 quelques minutes et ressort
J'ai pu utilisé le joystick quelques secondes (stick analogique pour me déplacer dans le menu) -
@acris il doit crasher avec un message d'erreur. Faut le trouver ou passer pico8 en verbose si c'est possible
-
C'est ES qui pose problème. Jai lancé via un bash
#!/bin/bash SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so /recalbox/share/system/configs/pico8/pico8 -splore
J'ai tué ES via ssh, puis lancer la ligne de commande en ssh et pico8 fonctionne.
Je peux jouer sans problème.
Dans un jeu pour accèder au menu L2. -
@acris faut voir la commande dans le es_systems.cfg
-
@Substring
j'ai mis ceci pour le moment sans conviction<system> <fullname>Pico 8</fullname> <name>pico8</name> <path>/recalbox/share/roms/pico8/</path> <extension>.p8 .sh .SH</extension> <!--command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE%</command--> <command>/share/system/configs/pico8 -splore -joystick 0</command> <platform>pico8</platform> <theme>pico8</theme> <emulators> <emulator name="pico8"> </emulator> </emulators> </system>
-
@acris quand tu passes la souris sur l'icone de cartouche avec marqué Cart à côté ça n'affiche pas un lien p8.png : http://www.lexaloffle.com/bbs/cposts/3/35214.p8.png ?
Il faut ensuite faire click droit save link as je pense
-
@acris said in Ajout d'une entrée dans EmulationStation pour pico8:
<command>/share/system/configs/pico8 -splore -joystick 0</command>
appelle ton script bash à cet endroit là plutôt que la commande
-
Faut surement renommer le p8.png en .p8, ben non ça fonctionne pas en renommant.
ya juste que je trouve pas comment sortir avec la manette apparemment c'est pas prévu.... -
J'ai viré le script bash finalement d aucune utilisé semble t il.
Dans /recalbox/share_int/.emulationstation/es_systems.cfg
j'ai mis ceci :
<system> <fullname>Pico 8</fullname> <name>pico8</name> <path>/recalbox/share/roms/pico8/</path> <extension>.p8 .sh .SH</extension> <!--command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE%</command--> <command>SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so /recalbox/share/system/configs/pico8/pico8 -run %ROM% -joystick 0</command> <platform>pico8</platform> <theme>pico8</theme> <emulators> <emulator name="pico8"> </emulator> </emulators> </system>
J'ai crée un dossier /recalbox/share/roms/pico8
dans lequel j'ai placé un jeu nommé alpha.p8
le jeu se lance, il fonctionne mais impossible de sortir avec la manette.