Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Overlay -> Jeux ne se lancent plus

    Recalbox Général
    overlay lancent
    1
    1
    998
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • eightkiller
      eightkiller last edited by

      Bonjour, J'ai essayé de bricoler l'ajout d'un overlay applicable sur tous mes émulateurs dans un premier temps n'ayant pas encore saisi comment en appliquer un pour un précis (sûrement création de fichiers de conf spécifiques). Je me suis basé sur les tutoriaux liés à retroarch sur retropie , et sur celui présent sur open-consoles (http://www.open-consoles-news.com/2015/07/recalbox-tuto-explications-des-overlays.html) Malheuresement, peut importe mes modifs, mes jeux ne se lancent plus, lorsque je lance un jeu, j'ai un écran noir puis ca revient sur la liste des jeux, je ne comprends pas ce qu'il manque ou ce qui est mal configuré. Voici ce que j'ai fait 1) j'ai modifié le fichier /recalbox/configs/retroarch/retroarchcustom.cfg comme suit:

      video_shader_enable = false
      video_fullscreen_x = 1920
      video_fullscreen_y = 1080
      custom_viewport_width = 1194
      custom_viewport_height = 896
      custom_viewport_x = 363
      custom_viewport_y = 91
      aspect_ratio_index = 22
      overlay_directory = "default" #j'ai aussi essayé avec le chemin complet /recalbox/share/system/overlay
      input_overlay = /recalbox/share/system/overlay/overlay.cfg
      input_overlay_enable = true
      input_overlay_opacity = 1.000000
      input_overlay_scale = "1.000000"
      video_smooth = true
      
      video_aspect_ratio_auto = false
      
      core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg
      
      system_directory = /recalbox/share/bios/
      
      config_save_on_exit = false
      
      video_threaded = true
      
      rewind_enable = false
      rewind_buffer_size = 10
      rewind_granularity = 2
      
      video_gpu_screenshot = true
      
      video_shader_dir = /recalbox/share/shaders/
      screenshot_directory = /recalbox/share/screenshots/
      savestate_directory = /recalbox/share/saves/
      savefile_directory = /recalbox/share/saves/
      extraction_directory = /recalbox/share/extractions/
      cheat_database_path = /recalbox/share/cheats/cht/
      cheat_settings_path = /recalbox/share/cheats/saves/
      
      fastforward_ratio = -1.0
      input_autodetect_enable = true
      
      joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/
      
      input_joypad_driver = udev
      
      input_player1_analog_dpad_mode = 1
      input_player2_analog_dpad_mode = 1
      #input_player3_analog_dpad_mode = "1"
      #input_player4_analog_dpad_mode = "1"
      
      input_enable_hotkey_btn = 12
      
      input_enable_hotkey = "escape"
      #input_exit_emulator = "escape"
      
      input_player1_l2_btn = 6
      input_shader_next_btn = 7
      input_screenshot_btn = 4
      input_player1_r_x_minus_axis = -2
      input_player1_select_btn = 8
      #input_player1_l3_btn = 11
      #input_player1_r3_btn = 12
      input_hold_fast_forward_btn = h0right
      input_player1_up_btn = h0up
      input_player1_l_y_minus_axis = -1
      input_player1_r_x_plus_axis = +2
      input_player1_r_btn = 5
      input_state_slot_increase_btn = h0up
      input_player1_r2_btn = 7
      input_player1_start_btn = 9
      input_player1_y_btn = 2
      input_player1_l_y_plus_axis = +1
      input_rewind_btn = h0left
      input_player1_a_btn = 1
      input_state_slot_decrease_btn = h0down
      input_player1_right_btn = h0right
      input_player1_r_y_minus_axis = -3
      input_player1_l_btn = 4
      input_player1_x_btn = 3
      input_player1_l_x_plus_axis = +0
      input_load_state_btn = 3
      input_player1_left_btn = h0left
      input_save_state_btn = 2
      input_player1_r_y_plus_axis = +3
      input_player1_l_x_minus_axis = -0
      input_exit_emulator_btn = 9
      input_player1_b_btn = 0
      input_shader_prev_btn = 6
      input_menu_toggle_btn = 0
      input_player1_down_btn = h0down
      input_player1_joypad_index = 0
      input_player2_l_y_plus_axis = +1
      input_player2_a_btn = 1
      input_player2_l_x_plus_axis = +0
      input_player2_l_btn = 4
      input_player2_right_btn = h0right
      #input_player2_l3_btn = 11
      input_player2_down_btn = h0down
      #input_player2_r3_btn = 12
      input_player2_start_btn = 9
      input_player2_y_btn = 2
      input_player2_l2_btn = 6
      input_player2_select_btn = 8
      input_player2_l_x_minus_axis = -0
      input_player2_r_y_plus_axis = +3
      input_player2_r2_btn = 7
      input_player2_r_x_plus_axis = +2
      input_player2_r_x_minus_axis = -2
      input_player2_b_btn = 0
      input_player2_left_btn = h0left
      input_player2_x_btn = 3
      input_player2_r_btn = 5
      input_player2_r_y_minus_axis = -3
      input_player2_l_y_minus_axis = -1
      input_player2_up_btn = h0up
      input_player2_joypad_index = 1
      

      J'ai copié les fichiers overlay.cfg et overlay.png dans le dossier /recalbox/share/system/overlay. J'ai rajouté toute la partie du haut jusqu'à "video_smooth = true", tout en commentant les lignes dupliquées qui existaient déjà plus bas dans le fichier. Ca ne marche pas comme ça, j'ai remarqué que le fichier était recréé à chaque fois que je lance un jeu. Ce qui rajoute certaines lignes et créer des doublons. J'ai donc opté pour la 2ème option. 2/ J'ai créé un fichier retroarchsnes.cfg, avec les mêmes informations et j'ai renseigné le chemin vers ce fichier dans le recalbox.conf, afin que le fichier ne soit pas recréé à chaque fois, le problème reste le même. Je ne comprends pas ce qui ne va pas. Voici une copie de mon fichier recalbox.conf:

      # System Variable
      # You can configure your recalbox from here
      # To set a variable, remove the first ; on the line
      
      # ------------ A - System Options ----------- #
      ## Recalbox Manager (http manager)
      system.manager.enabled=1
      
      ## Recalbox API (REST)
      system.api.enabled=0
      
      ## Pre-boot splash
      system.splash.enable=0
      
      ## EmulationStation menu style 
      ## default -> default all options menu
      ## none -> no menu except the game search menu
      ## bartop -> less menu, only needed for bartops
      system.es.menu=default
      
      ## Emulator special keys
      ## default -> default all special keys
      ## nomenu -> cannot popup the emulator menu
      ## none -> no special keys in emulators
      system.emulators.specialkey=default
      
      ## Show or hide kodi in emulationstation (0,1)
      kodi.enabled=1
      ## Start kodi at launch (0,1)
      kodi.atstartup=0
      ## set x button shortcut (0,1)
      kodi.xbutton=1
      
      # ------------ B - Network ------------ #
      ## Set system hostname
      system.hostname=RECALBOX
      ## Activate wifi (0,1)
      wifi.enabled=1
      ## Wifi SSID (string)
      ;wifi.ssid=new ssid
      ## Wifi KEY (string)
      wifi.key=mywifikey
      ## Samba share
      system.samba.enabled=1
      ### Virtual Gamepads
      system.virtual-gamepads.enabled=1
      ### SSH
      system.ssh.enabled=1
      
      # ------------ C - Audio ------------ #
      ## Set the audio device (auto, hdmi, jack)
      audio.device=auto
      ## Set system volume (0..100)
      audio.volume=79
      ## Enable or disable system sounds in ES (0,1)
      audio.bgmusic=1
      
      # -------------- D - Controllers ----------------- #
      # Enable support for standard bluetooth controllers
      controllers.bluetooth.enabled=1
      
      ## Please enable only one of these
      # -------------- D1 - PS3 Controllers ------------ #
      ##Enable PS3 controllers support
      controllers.ps3.enabled=0
      ## Choose an driver beetween official, shanwan and gasia if you have dualshock clones (official,shanwan,gasia)
      controllers.ps3.driver=official
      
      # ------------ D2 - XBOX Controllers ------------ #
      ## Xbox controllers are already supported, but xboxdrv can solve some compatibility issues 
      ## Enable xboxdrv driver, disable this if you enabled ps3 controllers (0,1)
      controllers.xboxdrv.enabled=1
      ## Set the amount of controllers to use with xboxdrv (0..4)
      controllers.xboxdrv.nbcontrols=2
      
      # ------------ D3 - GPIO Controllers ------------ #
      ## GPIO Controllers
      ## enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)
      controllers.gpio.enabled=0
      ## mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)
      controllers.gpio.args=map=1,2
      
      ## DB9 Controllers
      ## Enable DB9 drivers for atari, megadrive, amiga controllers (0,1)
      controllers.db9.enabled=0
      ## db9 arguments
      controllers.db9.args=map=1
      
      ## Gamecon controllers
      ## Enable gamecon controllers, for nes, snes psx (0,1) 
      controllers.gamecon.enabled=0
      ## gamecon_args
      controllers.gamecon.args=map=1
      
      # ------------ F - Language and keyboard ------------ #
      ## Set the language of the system (fr_FR,en_US,en_GB,de_DE,pt_BR,es_ES,it_IT,eu_ES,tr_TR,zh_CN)
      system.language=fr_FR
      ## set the keyboard layout (fr,en,de,us,es)
      ;system.kblayout=us
      ## Set you local time
      ## Select your timezone from : ls /usr/share/zoneinfo/ (string)
      ;system.timezone=Europe/Paris
      
      # ------------ G - UPDATES ------------ #
      ## Automatically check for updates at start (0,1)
      updates.enabled=1
      
      # ------------ H - HERE IT IS - GLOBAL EMULATOR CONFIGURATION ------------ #
      ## The global value will be used for all emulators, exept if the value
      ## is redifined in the emulator
      
      ## Set game resolution for emulators
      ## select your mode from the command : tvservice -m [MODE]
      ## CEA 5 HDMI : 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 
      ## CEA 4 HDMI : 1280x720 @ 60Hz 16:9, clock:74MHz progressive
      ## use 'default' for using the default resolution
      ## (string)
      global.videomode=CEA 4 HDMI
      
      ## Shader set 
      ## Automatically select shaders for all systems
      ## (none, retro, scanlines)
      global.shaderset=none
      
      ## Set gpslp shader for all emulators (prefer shadersets above). Absolute path (string)
      global.shaders=
      
      ## Set ratio for all emulators (auto,4/3,16/9,16/10,custom)
      global.ratio=custom
      
      ## Set smooth for all emulators (0,1)
      global.smooth=1
      
      ## Set rewind for all emulators (0,1)
      global.rewind=0
      
      ## Set retroarch input driver (auto, udev, sdl2)
      ## If you don't have issues with your controllers, let auto
      global.inputdriver=auto
      
      ## If you do not want recalboxOS to generate the configuration for all emulators (string)
      global.configfile=/recalbox/configs/retroarch/retroarchsnes.cfg
      #path/to/my/configfile.cfg
      
      # ------------ I - EMULATORS CHOICES ----------- #
      ## You can override the global configuration here
      ## Here is the snes example
      ;snes.videomode=CEA 4 HDMI
      ;snes.core=snes9x_next
      ;snes.shaders=/recalbox/share/shaders/shaders_glsl/mysnesshader.gplsp
      ;snes.ratio=16/9
      ;snes.smooth=0
      ;snes.rewind=1
      ;snes.emulator=libretro
      ## If you do not want recalboxOS to generate the configuration for the emulator : 
      ;snes.configfile=/path/to/my/configfile.cfg
      
      ## The rewind option is deactivated by default on these unsupported cores (don't edit please)
      virtualboy.rewind=0
      sega32x.rewind=0
      segacd.rewind=0
      psx.rewind=0
      fbalibretro.rewind=0
      vectrex.rewind=0
      
      ## NeoGeo emulator 
      ## You can use pifba or a libretro core (fba2x,libretro)
      neogeo.emulator=fba2x
      ## If you set libretro as neogeo.emulator, uncomment the line below and set the retroarch core (fba,imame4all)
      ;neogeo.core=fba
      
      ## N64 core (gliden64,n64,rice)
      ## The recommanded plugin is gliden64, but if your game is not compatible, you can try n64 or rice plugins.
      n64.core=gliden64
      n64.videomode=DMT 9 HDMI
      ## If you are using a CRT screen, please change the setting above with this one : 
      # n64.
      

      Et voici les logs juste avant de lancer un jeu après avoir démarré la recalbox:

       tail -100 /root/recalbox.log
      [        3.30] : starting new log
      [        3.32] : converting dos to unix carriage return characters
      [        3.48] : setting audio volume to 79
      ---- recalbox-config.sh ----
      [        3.51] : setting audio volume : 79
      Simple mixer control 'PCM',0
        Capabilities: pvolume pvolume-joined pswitch pswitch-joined
        Playback channels: Mono
        Limits: Playback -10239 - 400
        Mono: Playback -1834 [79%] [-18.34dB] [on]
      [        4.00] : setting audio to auto
      ---- recalbox-config.sh ----
      [        4.03] : setting audio output mode : auto
      numid=3,iface=MIXER,name='PCM Playback Route'
        ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
        : values=0
      [        4.76] : setting keyboard layout to fr
      Loading /usr/share/keymaps/i386/azerty/fr.map.gz
      [        5.09] : setting xboxdrv
      [        5.39] : setting hostname to RECALBOX
      [        5.79] : starting emulationstation with lang = fr_FR
      [        5.80] : Starting emulationstation with command :
      HOME=/root LANG="fr_FR.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation; [ -f /tmp/shutdown.please ] && (rm /tmp/shutdown.please; poweroff);[ -f /tmp/reboot.please ] && (rm /tmp/reboot.please; reboot)
      ---- recalbox-config.sh ----
      udhcpc (v1.23.2) started
      Sending discover...
      Sending discover...
      Sending select for 192.168.0.39...
      Lease of 192.168.0.39 obtained, lease time 43200
      deleting routers
      adding dns 192.168.0.254
      ---- recalbox-config.sh ----
      [       19.80] : no wlan interface found
      Starting S94manager
      Will not start pm2 : system.api.enabled is set to 0
      ---- recalbox-config.sh ----
      no update available
      Powering on HDMI with explicit settings (CEA mode 5)
      Powering on HDMI with preferred settings
      ['retroarch', '-L', '/usr/lib/libretro/pocketsnes_libretro.so', '--config', '/recalbox/configs/retroarch/retroarchsnes.cfg', '/recalbox/share/roms/snes/Legend of Zelda, The - A Link to the Past (France).zip']
      Powering on HDMI with explicit settings (CEA mode 5)
      Powering on HDMI with preferred settings
      ['retroarch', '-L', '/usr/lib/libretro/gambatte_libretro.so', '--config', '/recalbox/configs/retroarch/retroarchsnes.cfg', '/recalbox/share/roms/gb/Addams Family, The (Europe) (En,Fr,De).zip']
      [root@RECALBOX ~]# Powering on HDMI with explicit settings (CEA mode 5)
      -sh: syntax error near unexpected token '
      
      ('
      [root@RECALBOX ~]# Powering on HDMI with preferred settings
      -sh: Powering: command not found
      ['retroarch', '-L', '/usr/lib/libretro/pocketsnes_libretro.so', '--config', '/recalbox/configs/retroarch/retroarchsnes.cfg', '/recalbox/share/roms/snes/Legend of Zelda, The - A Link to the Past (France).zip']
      [root@RECALBOX ~]# ['retroarch', '-L', '/usr/lib/libretro/pocketsnes_libretro.so', '--config', '/recalbox/configs/retroarch/retroarchsnes.cfg', '/recalbox/share/roms/snes/Legend of Zelda, The - A Link to the Past (France).zip']
      -sh: [retroarch,: command not found
      

      Je ne sais vraiment pas trop quoi faire, j'ai cherché un peu partout, testé pas mal de modifs mais rien n'y fait, si quelqu'un pouvait m'aider ça serait sympa 🙂 Merci d'avance !

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Want to support us ?

      79
      Online

      99.6k
      Users

      28.1k
      Topics

      187.1k
      Posts

      Copyright © 2021 recalbox.com