Recalbox Forum

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

    Help ! Manette configurable et fonctionelle sur ES mais pas sur les emus !

    Recalbox Général
    configurable fonctionelle emus
    5
    12
    3668
    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.
    • rougemontr
      rougemontr last edited by

      Je complete mon précédent post avec les fichiers de config dans es_input.cfg (qui fonctionne), j'ai :

      	<inputConfig type="joystick" deviceName="Performance Designed Products Mortal Kombat Fight Stick for PlayStation 3" deviceGUID="030000006f0e00001001000010010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="down" type="hat" id="0" value="4" />
      		<input name="hotkey" type="button" id="12" value="1" />
      		<input name="l2" type="button" id="6" value="1" />
      		<input name="left" type="hat" id="0" value="8" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="r2" type="button" id="7" value="1" />
      		<input name="right" type="hat" id="0" value="2" />
      		<input name="select" type="button" id="8" value="1" />
      		<input name="start" type="button" id="9" value="1" />
      		<input name="up" type="hat" id="0" value="1" />
      		<input name="x" type="button" id="2" value="1" />
      		<input name="y" type="button" id="3" value="1" />
      	</inputConfig>
      

      En revanche dans

      # cat /recalbox/configs/retroarch/inputs/Performance\ Designed\ Products\ Mortal\ Kombat\ Fight\ Stick\ for\ PlayStation\ 3.cfg 
      input_device = "Performance Designed Products Mortal Kombat Fight Stick for PlayStation 3"
      input_driver = "udev"
      input_a_btn = 1
      input_b_btn = 0
      input_menu_toggle_btn = 0
      input_down_btn = h0down
      input_state_slot_decrease_btn = h0down
      input_l2_btn = 6
      input_left_btn = h0left
      input_rewind_btn = h0left
      input_r_btn = 5
      input_l_btn = 4
      input_screenshot_btn = 4
      input_r2_btn = 7
      input_right_btn = h0right
      input_hold_fast_forward_btn = h0right
      input_select_btn = 8
      input_start_btn = 9
      input_exit_emulator_btn = 9
      input_up_btn = h0up
      input_state_slot_increase_btn = h0up
      input_x_btn = 2
      input_load_state_btn = 2
      input_y_btn = 3
      input_save_state_btn = 3
      

      Que dois-je modifier ? Merci.

      RPi2 Not overclocked recalboxOS v3.2.8

      1 Reply Last reply Reply Quote 0
      • digitaLumberjack
        digitaLumberjack Staff last edited by

        Hello, je pourrais avoir le contenu de /recalbox/configs/retroarch/retroarchcustom.cfg aussi après avoir lancé un jeu. Un petit ls /dev/input Et cat /proc/bus/input/devices

        1 Reply Last reply Reply Quote 0
        • tony62
          tony62 last edited by

          Eh ben non c'est pas encore le même soucis que moi ...Toi tu as un fichier de config , moi il faut que je copie celui de retropie....

          1 Reply Last reply Reply Quote 0
          • widget
            widget last edited by

            Salut retroboy ! Alors dans mon retroarchcustom.cfg avant de lancer un jeu j'ai :

            core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg
            
            system_directory = /recalbox/share/bios/
            
            config_save_on_exit = false
            
            video_threaded = true
            
            #video_aspect_ratio = 1.33
            aspect_ratio_index = 0
            aspect_ratio_index = 0
            #video_force_aspect = false
            video_aspect_ratio_auto = true
            #video_scale_integer = true
            
            rewind_enable = false
            rewind_buffer_size = 10
            rewind_granularity = 2
            
            video_gpu_screenshot = true
            
            video_shader_enable = false
            video_smooth = true
            
            screenshot_directory = /recalbox/share/screenshots/
            savestate_directory = /recalbox/share/saves/
            savefile_directory = /recalbox/share/saves/
            extraction_directory = /recalbox/share/extractions/
            
            fastforward_ratio = -1.0
            input_autodetect_enable = true
            
            joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/
            
            input_player1_analog_dpad_mode = "0"
            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_joypad_index = 0
            input_player2_joypad_index = 1
            input_player3_joypad_index = 2
            input_player4_joypad_index = 3
            

            Ensuite une fois le jeu lancé j'ai :

            core_options_path = /recalbox/configs/retroarch/cores/retroarch-core-options.cfg
            
            system_directory = /recalbox/share/bios/
            
            config_save_on_exit = false
            
            video_threaded = true
            
            #video_aspect_ratio = 1.33
            aspect_ratio_index = 0
            aspect_ratio_index = 0
            #video_force_aspect = false
            video_aspect_ratio_auto = true
            #video_scale_integer = true
            
            rewind_enable = false
            rewind_buffer_size = 10
            rewind_granularity = 2
            
            video_gpu_screenshot = true
            
            video_shader_enable = false
            video_smooth = true
            
            screenshot_directory = /recalbox/share/screenshots/
            savestate_directory = /recalbox/share/saves/
            savefile_directory = /recalbox/share/saves/
            extraction_directory = /recalbox/share/extractions/
            
            fastforward_ratio = -1.0
            input_autodetect_enable = true
            
            joypad_autoconfig_dir = /recalbox/configs/retroarch/inputs/
            
            input_player1_analog_dpad_mode = "0"
            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_joypad_index = 0
            input_player2_joypad_index = 1
            input_player3_joypad_index = 2
            input_player4_joypad_index = 3
            

            ensuite pour le ls /dev/input j'ai :

            by-id    by-path  event0   event1   js0      mice     mouse0
            

            et pour cat /proc/bus/input/devices j'ai :

            I: Bus=0003 Vendor=046d Product=cad2 Version=0111
            N: Name="PS3/USB Cordless Gamepad"
            P: Phys=usb-bcm2708_usb-1.3/input0
            S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:CAD2.0005/input/input0
            U: Uniq=
            H: Handlers=js0 event0 
            B: PROP=0
            B: EV=1b
            B: KEY=1fff0000 0 0 0 0 0 0 0 0 0
            B: ABS=30027
            B: MSC=10
            
            I: Bus=0003 Vendor=046d Product=400e Version=0111
            N: Name="Logitech K400"
            P: Phys=usb-bcm2708_usb-1.2:1
            S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:400E.0004/input/input1
            U: Uniq=
            H: Handlers=sysrq kbd mouse0 event1 
            B: PROP=0
            B: EV=12001f
            B: KEY=3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 ffff0001 130f93 8b17c007 ffff7bfa d9415fff febeffdf ffefffff ffffffff fffffffe
            B: REL=1c3
            B: ABS=1 0
            B: MSC=10
            B: LED=1f
            

            Niveau generateconfig.log on a :

            setJoypadIndex Retroarch ----------------------------
            	I have for player 1 : index=0 for joystick PS3/USB Cordless Gamepad
            	I have for player 2 : index=-1 for joystick DEFAULTDONOTFINDMEINCOMMAND
            	I have for player 3 : index=-1 for joystick DEFAULTDONOTFINDMEINCOMMAND
            	I have for player 4 : index=-1 for joystick DEFAULTDONOTFINDMEINCOMMAND
            writing given config for player 1
            Finishing config
            So it will be default configuration for player 2 
            pad 1 is free , writing in config
            So it will be default configuration for player 3 
            pad 2 is free , writing in config
            So it will be default configuration for player 4 
            pad 3 is free , writing in config
            

            pour recalbox.log j'ai :

            starting new log at Thu Jan  1 01:00:03 CET 1970
            essetting.sh - searching for SystemVolume
            setting audio volume to 96
            ---- recalbox-config.sh ----
            setting audio volume : 96
            Simple mixer control 'PCM',0
              Capabilities: pvolume pvolume-joined pswitch pswitch-joined
              Playback channels: Mono
              Limits: Playback -10239 - 400
              Mono: Playback -25 [96%] [-0.25dB] [on]
            systemsetting.sh - searching for wifi_ssid
            systemsetting.sh - searching for wifi_key
            systemsetting.sh - searching for audio_output
            essetting.sh - searching for AudioOutputDevice
            setting audio to auto
            ---- recalbox-config.sh ----
            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
            systemsetting.sh - searching for enable_mk_gpio
            systemsetting.sh - searching for enable_db9
            systemsetting.sh - searching for enable_gamecon
            systemsetting.sh - searching for enable_kodi
            systemsetting.sh - searching for kodi_at_start
            systemsetting.sh - searching for kodi_by_xbutton
            systemsetting.sh - searching for language
            systemsetting.sh - searching for kb_layout
            essetting.sh - searching for Lang
            setting keyboard layout to fr
            Loading /usr/share/keymaps/i386/azerty/fr.map.gz
            systemsetting.sh - searching for enable_xbox_drv
            systemsetting.sh - searching for xboxdrv_nb_controls
            systemsetting.sh - searching for enable_updates_check
            systemsetting.sh - searching for time_zone
            essetting.sh - searching for Lang
            starting emulationstation with lang = fr_FR
            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
            ---- recalbox-config.sh ----
            udhcpc (v1.23.1) started
            Sending discover...
            Sending discover...
            Sending select for 192.168.0.13...
            Lease of 192.168.0.13 obtained, lease time 86400
            deleting routers
            adding dns 62.2.24.158
            adding dns 62.2.17.60
            adding dns 62.2.24.162
            adding dns 62.2.17.61
            ---- recalbox-config.sh ----
            no wlan interface found
            ---- recalbox-config.sh ----
            no update available
            Retroarch configuration ok 
            DonkeyKongClassic (Shiru).smc
            DonkeyKongClassic\ \(Shiru\).smc
            /recalbox/share/roms/snes
            /recalbox/share/roms/snes/DonkeyKongClassic (Shiru).smc
            systemsetting.sh - searching for game_hdmi_mode
            Powering on HDMI with explicit settings (CEA mode 4)
            Powering on HDMI with preferred settings
            PING recalbox.com (195.154.77.183): 56 data bytes
            64 bytes from 195.154.77.183: seq=0 ttl=54 time=27.151 ms
            
            --- recalbox.com ping statistics ---
            1 packets transmitted, 1 packets received, 0% packet loss
            round-trip min/avg/max = 27.151/27.151/27.151 ms
            ---- recalbox-config.sh ----
            no update available
            Retroarch configuration ok 
            DonkeyKongClassic (Shiru).smc
            DonkeyKongClassic\ \(Shiru\).smc
            /recalbox/share/roms/snes
            /recalbox/share/roms/snes/DonkeyKongClassic (Shiru).smc
            systemsetting.sh - searching for game_hdmi_mode
            Powering on HDMI with explicit settings (CEA mode 4)
            

            et pour finir le es_input.cfg me donne :

            <?xml version="1.0"?>
            <inputList>
            	<inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
            		<input name="a" type="key" id="115" value="1" />
            		<input name="b" type="key" id="97" value="1" />
            		<input name="down" type="key" id="1073741905" value="1" />
            		<input name="left" type="key" id="1073741904" value="1" />
            		<input name="pagedown" type="key" id="1073741902" value="1" />
            		<input name="pageup" type="key" id="1073741899" value="1" />
            		<input name="right" type="key" id="1073741903" value="1" />
            		<input name="select" type="key" id="32" value="1" />
            		<input name="start" type="key" id="13" value="1" />
            		<input name="up" type="key" id="1073741906" value="1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="PLAYSTATION(R)3 Controller (00:8B:F0:FA:63:25)" deviceGUID="060000004c0500006802000000010000">
            		<input name="a" type="button" id="13" value="1" />
            		<input name="b" type="button" id="14" value="1" />
            		<input name="down" type="button" id="6" value="1" />
            		<input name="hotkey" type="button" id="16" value="1" />
            		<input name="joystickleft" type="axis" id="0" value="-1" />
            		<input name="joystickup" type="axis" id="1" value="-1" />
            		<input name="l2" type="button" id="8" value="1" />
            		<input name="left" type="button" id="7" value="1" />
            		<input name="pagedown" type="button" id="11" value="1" />
            		<input name="pageup" type="button" id="10" value="1" />
            		<input name="r2" type="button" id="9" value="1" />
            		<input name="right" type="button" id="5" value="1" />
            		<input name="select" type="button" id="0" value="1" />
            		<input name="start" type="button" id="3" value="1" />
            		<input name="up" type="button" id="4" value="1" />
            		<input name="x" type="button" id="12" value="1" />
            		<input name="y" type="button" id="15" value="1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="Microsoft X-Box 360 pad" deviceGUID="030000005e0400008e02000010010000">
            		<input name="a" type="button" id="0" value="1" />
            		<input name="b" type="button" id="1" value="1" />
            		<input name="down" type="hat" id="0" value="4" />
            		<input name="hotkey" type="button" id="8" value="1" />
            		<input name="left" type="hat" id="0" value="8" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="right" type="hat" id="0" value="2" />
            		<input name="select" type="button" id="6" value="1" />
            		<input name="start" type="button" id="7" value="1" />
            		<input name="up" type="hat" id="0" value="1" />
            		<input name="x" type="button" id="2" value="1" />
            		<input name="y" type="button" id="3" value="1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="Xbox 360 Wireless Receiver" deviceGUID="030000005e0400001907000000010000">
            		<input name="a" type="button" id="1" value="1" />
            		<input name="b" type="button" id="0" value="1" />
            		<input name="down" type="button" id="14" value="1" />
            		<input name="hotkey" type="button" id="8" value="1" />
            		<input name="joystickleft" type="axis" id="0" value="-1" />
            		<input name="joystickup" type="axis" id="1" value="-1" />
            		<input name="l2" type="axis" id="2" value="1" />
            		<input name="left" type="button" id="11" value="1" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="r2" type="axis" id="5" value="1" />
            		<input name="right" type="button" id="12" value="1" />
            		<input name="select" type="button" id="6" value="1" />
            		<input name="start" type="button" id="7" value="1" />
            		<input name="up" type="button" id="13" value="1" />
            		<input name="x" type="button" id="3" value="1" />
            		<input name="y" type="button" id="2" value="1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="Xbox Gamepad (userspace driver)" deviceGUID="0000000058626f782047616d65706100">
            		<input name="a" type="button" id="1" value="1" />
            		<input name="b" type="button" id="0" value="1" />
            		<input name="down" type="hat" id="0" value="4" />
            		<input name="hotkey" type="button" id="10" value="1" />
            		<input name="joystickleft" type="axis" id="0" value="-1" />
            		<input name="joystickup" type="axis" id="1" value="-1" />
            		<input name="l2" type="button" id="6" value="1" />
            		<input name="left" type="hat" id="0" value="8" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="r2" type="button" id="7" value="1" />
            		<input name="right" type="hat" id="0" value="2" />
            		<input name="select" type="button" id="8" value="1" />
            		<input name="start" type="button" id="9" value="1" />
            		<input name="up" type="hat" id="0" value="1" />
            		<input name="x" type="button" id="3" value="1" />
            		<input name="y" type="button" id="2" value="1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="GPIO Controller 1" deviceGUID="15000000010000000100000000010000">
            		<input name="a" type="button" id="1" value="1" />
            		<input name="b" type="button" id="0" value="1" />
            		<input name="hotkey" type="button" id="6" value="1" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="select" type="button" id="6" value="1" />
            		<input name="start" type="button" id="7" value="1" />
            		<input name="x" type="button" id="2" value="1" />
            		<input name="y" type="button" id="3" value="1" />
            		<input name="down" type="axis" id="1" value="1" />
            		<input name="left" type="axis" id="0" value="-1" />
            		<input name="right" type="axis" id="0" value="1" />
            		<input name="up" type="axis" id="1" value="-1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="GPIO Controller 2" deviceGUID="15000000010000000200000000010000">
            		<input name="a" type="button" id="1" value="1" />
            		<input name="b" type="button" id="0" value="1" />
            		<input name="hotkey" type="button" id="6" value="1" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="select" type="button" id="6" value="1" />
            		<input name="start" type="button" id="7" value="1" />
            		<input name="x" type="button" id="2" value="1" />
            		<input name="y" type="button" id="3" value="1" />
            		<input name="down" type="axis" id="1" value="1" />
            		<input name="left" type="axis" id="0" value="-1" />
            		<input name="right" type="axis" id="0" value="1" />
            		<input name="up" type="axis" id="1" value="-1" />
            	</inputConfig>
            	<inputConfig type="joystick" deviceName="PS3/USB Cordless Gamepad" deviceGUID="030000006d040000d2ca000011010000">
            		<input name="a" type="button" id="2" value="1" />
            		<input name="b" type="button" id="1" value="1" />
            		<input name="down" type="axis" id="1" value="1" />
            		<input name="hotkey" type="button" id="12" value="1" />
            		<input name="joystickleft" type="hat" id="0" value="8" />
            		<input name="joystickup" type="hat" id="0" value="1" />
            		<input name="l2" type="button" id="6" value="1" />
            		<input name="left" type="axis" id="0" value="-1" />
            		<input name="pagedown" type="button" id="5" value="1" />
            		<input name="pageup" type="button" id="4" value="1" />
            		<input name="r2" type="button" id="7" value="1" />
            		<input name="right" type="axis" id="0" value="1" />
            		<input name="select" type="button" id="8" value="1" />
            		<input name="start" type="button" id="9" value="1" />
            		<input name="up" type="axis" id="1" value="-1" />
            		<input name="x" type="button" id="3" value="1" />
            		<input name="y" type="button" id="0" value="1" />
            	</inputConfig>
            </inputList>
            

            allez encore un petit es_log pour être sur :

            lvl2: 	EmulationStation - v2.0.0-rc1, built Mar  9 2015 - 14:01:19
            lvl2: 	Setting local directory to /usr/bin/locale/
            lvl2: 	Locals set...
            lvl2: 	Creating surface...
            lvl2: 	Created window successfully.
            lvl2: 	Added unconfigured joystick PS3/USB Cordless Gamepad (GUID: 030000006d040000d2ca000011010000, instance ID: 0, device index: 0).
            lvl2: 	Checking available OpenGL extensions...
            lvl2: 	 ARB_texture_non_power_of_two: MISSING
            lvl2: 	Loading system config file /root/.emulationstation/es_systems.cfg...
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/n64/gamelist.xml"...
            lvl1: 	System "n64" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/gbc/gamelist.xml"...
            lvl1: 	System "gbc" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/gb/gamelist.xml"...
            lvl1: 	System "gb" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/fds/gamelist.xml"...
            lvl1: 	System "fds" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/megadrive/gamelist.xml"...
            lvl1: 	System "megadrive" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/segacd/gamelist.xml"...
            lvl1: 	System "segacd" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/sega32x/gamelist.xml"...
            lvl1: 	System "sega32x" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/gamegear/gamelist.xml"...
            lvl1: 	System "gamegear" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/sg1000/gamelist.xml"...
            lvl1: 	System "sg1000" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/psx/gamelist.xml"...
            lvl1: 	System "psx" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/scummvm/gamelist.xml"...
            lvl1: 	System "scummvm" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/fba/gamelist.xml"...
            lvl1: 	System "fba" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/mame/gamelist.xml"...
            lvl1: 	System "mame" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/atari2600/gamelist.xml"...
            lvl1: 	System "atari2600" has no games! Ignoring it.
            lvl2: 	Parsing XML file "/root/.emulationstation/gamelists/msx/gamelist.xml"...
            lvl1: 	System "msx" has no games! Ignoring it.
            lvl2: 	SDL AUDIO Initialized
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	Launching /recalbox/scripts/recalbox-config.sh canupdate
            lvl2: 	Cannot update 
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding default entry for player 0(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding default entry for player 1(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding default entry for player 2(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding default entry for player 3(selected : true)
            lvl2: 	Configuring device 0 (PS3/USB Cordless Gamepad).
            lvl2: 	  Mapping [Axis 1-] -> Up
            lvl2: 	  Mapping [Axis 1+] -> Down
            lvl2: 	  Mapping [Axis 0-] -> Left
            lvl2: 	  Mapping [Axis 0+] -> Right
            lvl2: 	  Mapping [Hat 0 up] -> JoystickUp
            lvl2: 	  Mapping [Hat 0 left] -> JoystickLeft
            lvl2: 	  Mapping [Button 2] -> A
            lvl2: 	  Mapping [Button 1] -> B
            lvl2: 	  Mapping [Button 3] -> X
            lvl2: 	  Mapping [Button 0] -> Y
            lvl2: 	  Mapping [Button 9] -> Start
            lvl2: 	  Mapping [Button 8] -> Select
            lvl2: 	  Mapping [Button 4] -> PageUp
            lvl2: 	  Mapping [Button 5] -> PageDown
            lvl2: 	  Mapping [Button 6] -> L2
            lvl2: 	  Mapping [Button 7] -> R2
            lvl2: 	  Mapping [Button 12] -> HotKey
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding entry for player0 (not selected): PS3/USB Cordless Gamepad  030000006d040000d2ca000011010000
            lvl1: 	adding default entry for player 0(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding entry for player1 (not selected): PS3/USB Cordless Gamepad  030000006d040000d2ca000011010000
            lvl1: 	adding default entry for player 1(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding entry for player2 (not selected): PS3/USB Cordless Gamepad  030000006d040000d2ca000011010000
            lvl1: 	adding default entry for player 2(selected : true)
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	adding entry for player3 (not selected): PS3/USB Cordless Gamepad  030000006d040000d2ca000011010000
            lvl1: 	adding default entry for player 3(selected : true)
            lvl2: 	Attempting to launch game...
            lvl2: 	Shutting down SDL AUDIO
            lvl2: 	Attempting to configure emulator...
            lvl2: 	Available and configurated : PS3/USB Cordless Gamepad
            lvl2: 	No config for player 0
            lvl2: 	So i set PS3/USB Cordless Gamepad for player 0
            lvl2: 	No config for player 1
            lvl2: 	No config for player 2
            lvl2: 	No config for player 3
            lvl2: 	Configure emulators command : /recalbox/scripts/generateEmuConfigs/generateEmuConfigs.sh  030000006d040000d2ca000011010000 0 "PS3/USB Cordless Gamepad" DEFAULT -1 DEFAULTDONOTFINDMEINCOMMAND DEFAULT -1 DEFAULTDONOTFINDMEINCOMMAND DEFAULT -1 DEFAULTDONOTFINDMEINCOMMAND "snes"
            lvl2: 	Emulator configuration OK
            lvl2: 		/recalbox/scripts/emulatorlauncher.sh /recalbox/share/roms/snes/DonkeyKongClassic\ \(Shiru\).smc "snes"
            lvl2: 	Creating surface...
            lvl2: 	Created window successfully.
            lvl2: 	Added known joystick PS3/USB Cordless Gamepad (instance ID: 0, device index: 0)
            lvl2: 	SDL AUDIO Initialized
            lvl0: 	playing
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	OptionListComponent too narrow!
            lvl2: 	Launching /recalbox/scripts/recalbox-config.sh canupdate
            lvl2: 	Cannot update 
            lvl2: 	no update available
            
            lvl1: 	OptionListComponent too narrow!
            lvl1: 	OptionListComponent too narrow!
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            lvl2: 	 req music [system.bgsound]
            lvl0: 	playing
            

            Voilà, sorry for the long post ^^ Si quelqu'un à le courage d'y jeter un oeil c'est sympa ! Merciii !

            1 Reply Last reply Reply Quote 0
            • digitaLumberjack
              digitaLumberjack Staff last edited by

              Tu n'as aucune reponse dans les emulateurs ? et avec piFBA ?

              1 Reply Last reply Reply Quote 0
              • widget
                widget last edited by

                Je viens de tester sur piFBA, je n'ai malheureusement aucune réponse de la manette, tout comme dans les autres emu, alors que dans Emulation Station elle fonctionne à merveille ! Je commence à désespérer... Quelqu'un qui à eu le même cas que moi a-t-il réussi à régler ce problème ?

                1 Reply Last reply Reply Quote 0
                • digitaLumberjack
                  digitaLumberjack Staff last edited by

                  La tu me poses une colle. Tout est bien configuré. Ce que tu peux faire c'est lancer retroarch en ligne de commande retroarch et essayer de configurer ta manette. Déjà vois si ca fonctionne, ensuite tu sauvegarde la config et tu me la mets sur pastbin stp

                  1 Reply Last reply Reply Quote 0
                  • zool_80
                    zool_80 last edited by

                    Salut Widget, Je viens de jeter un oeil dans tes fichiers et ce qui ne va pas est en gras ci-dessous: <inputConfig type="joystick" deviceName="PS3/USB Cordless Gamepad" deviceGUID="030000006d040000d2ca000011010000"> <input name="a" type="button" id="2" value="1" /> <input name="b" type="button" id="1" value="1" /> <input name="down" type="axis" id="1" value="1" /> <input name="hotkey" type="button" id="12" value="1" /> <input name="joystickleft" type="hat" id="0" value="8" /> <input name="joystickup" type="hat" id="0" value="1" /> <input name="l2" type="button" id="6" value="1" /> <input name="left" type="axis" id="0" value="-1" /> <input name="pagedown" type="button" id="5" value="1" /> <input name="pageup" type="button" id="4" value="1" /> <input name="r2" type="button" id="7" value="1" /> <input name="right" type="axis" id="0" value="1" /> <input name="select" type="button" id="8" value="1" /> <input name="start" type="button" id="9" value="1" /> <input name="up" type="axis" id="1" value="-1" /> <input name="x" type="button" id="3" value="1" /> <input name="y" type="button" id="0" value="1" /> </inputConfig>

                    1 Reply Last reply Reply Quote 0
                    • zool_80
                      zool_80 last edited by

                      Tu as ta manette qui est configurée avec la croix directionnelle (type: hat) complètement inversée avec le joystick gauche (type: axis). Tu en es probablement arrivé là en essayant de reconfigurer ta manette dans emulationstation et lorsqu'il t'a demandé haut, bas, gauche, droite tu as bougé le joystick au lieu de la croix, et pour le joystick, tu as bougé la croix... Cela à inversé les types et fait complètement foirer les scripts d'autoconfig de retroarch... (c'est une simple supposition). Voici ce que je te recommande de faire dans un premier temps: Oublies la configuration de ta manette sous emulationstation, à la place edites le fichier es_input.cfg qui se trouve dans root/.emulstation/ et tu réécris la partie de ta manette comme suit (j'ai conservé ton choix au niveau des boutons):

                      <inputConfig type="joystick" deviceName="PS3/USB Cordless Gamepad" deviceGUID="030000006d040000d2ca000011010000">
                      		<input name="a" type="button" id="2" value="1" />
                      		<input name="b" type="button" id="1" value="1" />
                      		<input name="down" type="hat" id="0" value="4" />
                      		<input name="hotkey" type="button" id="12" value="1" />
                      		<input name="joystickleft" type="axis" id="0" value="-1" />
                                      <input name="joystickup" type="axis" id="1" value="-1" />
                      		<input name="l2" type="button" id="6" value="1" />
                      		<input name="left" type="hat" id="0" value="8" />
                      		<input name="pagedown" type="button" id="5" value="1" />
                      		<input name="pageup" type="button" id="4" value="1" />
                      		<input name="r2" type="button" id="7" value="1" />
                      		<input name="right" type="hat" id="0" value="2" />
                      		<input name="select" type="button" id="8" value="1" />
                      		<input name="start" type="button" id="9" value="1" />
                      		<input name="up" type="hat" id="0" value="1" />
                      		<input name="x" type="button" id="3" value="1" />
                      		<input name="y" type="button" id="0" value="1" />
                      	</inputConfig>
                      

                      Tu sauves ton fichier puis reboot le pi, et surtout n'essayes pas de reconfigurer la manette dans emulationstation après avoir modifié le fichier... Et il faudra que tu te déplaces dans emulationstation en utilisant la croix du pad et non le joystick... Dis moi si au moins lorsque tu lances l'emulateur super nes (sous retroarch), tu as la croix qui fonctionne et le joystick gauche? Prends un jeu au choix... Et dis nous si ça a fait avancer les choses. A moins que tu ais bidouillé les scripts de configuration des manettes ça devrait être bon...

                      1 Reply Last reply Reply Quote 0
                      • digitaLumberjack
                        digitaLumberjack Staff last edited by

                        Salut les gars, j'aurais besoin que vous passez sur IRC pour tester une version de recalbox qui pourrait faire fonctionner ce genre de pad. Passez a l'occasion 🙂

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

                        Want to support us ?

                        77
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com