Giter Site home page Giter Site logo

inputstation's People

Contributors

petrockblog avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

arthurlutz

inputstation's Issues

Special Characters in Controller Name

Recently purchased a Logitech Cordless Precision (a controller they never should have stopped making) for my Retropie. After a bit of fumbling around, I realized why my controller wasn't being picked up by Retroarch: Logitech put a "/" into the controller name.

The controller labels itself as "PS3/USBCordlessGamepad". When InputStation tries to move and rename the config file to "/opt/retropie/configs/all/retroarch-joypads/", it interprets that "/" as another directory and fails to move to the non-existent folder "PS3".

Although rare, I'm sure there could be other cases out there of controllers with special characters which would mess with this naming method. My suggestion would be to search the name string for special characters first and replace them with another character like "_" before the actual move.

(Also submitted this as a bug to RetroArch, since their "Save Input AutoConfig" option also failed with this controller.)

Not Starting From Emulationstation RetroPie Menu

I installed a fresh 3.0 BETA 2 image, updated the setup script, did a full binary install and selected the CONTROLLER CONFIGURATION option from the RetroPie menu and the screen went black for a moment and then returned to Emulationstation. Is it supposed to open up into an emulationstation-like config menu like it did when I compiled it and ran it from the command line or for future releases is it meant to replace the default emulationstation autoconfig that starts on boot?

This was the log file

lvl2:    req sound [basic.back]
lvl2:      (missing)
lvl2:    req sound [basic.launch]
lvl2:      (missing)
lvl2:   Attempting to launch game...
lvl2:       sudo /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch /home/pi/RetroPie/retropiemenu/inputstation.rp
lvl2:   Creating surface...
lvl2:   Created window successfully.
lvl2:   Added known joystick USB gamepad            (instance ID: 0, device index: 0)
lvl2:   Added known joystick USB gamepad            (instance ID: 1, device index: 1)
lvl2:   Added known joystick USB gamepad            (instance ID: 0, device index: 0)
lvl2:   Added known joystick USB gamepad            (instance ID: 1, device index: 1)
lvl2:   EmulationStation cleanly shutting down.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.