Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • echdareez
    Participant

    Pardon me for the late reply : been busy :(

    @ hobbswon : not at all – but have a look at these two locations :
    Menu entry to save retroarch.cfg
    Result saving new config

    So : when I just try to save the retroarch.cfg as it is (save current config – see link 1), nothing happens (no message is displayed in the lower left bottom – I also checked the contents of the retroarch.cfg), when I go to “save new config”, the message appears as seen in the 2nd link… And retroarch does something… A bug?

    @ floob : thanks for the info and yeah, it normally should but for some reason, it doesn’t on my config :( And I have to use retroarch.cfg for the hotkeys… Will check your video tomorrow but I think I’ve already seen it (and followed it along)

    echdareez
    Participant

    Thanks guys for the help!
    @ floob : you’re the man! Thanks to your tip, it got me started on a different track and well, first a quick answer on your reply : yes, the file was initially created by ES and I added some extra lines from sample .cfg files on the github… And I started out with 3.2 and updated it to the latest version…

    @ hobbswon : it did? Well, I had to solve it differently…

    For all those interested, this I discovered after one hour of troubleshooting :
    – the file es_input.cfg in the .emulationstation dir has the settings for the operation in ES : if your controller works in ES but not in Retroarch (RA from here on), that’s why. It had me puzzled and now it seems logical but still…
    – modifying the initial retroarch.cfg (as provided in Retropie) seemed to be a deadend …
    – and this is my initial source of confusion – I thought that ES and RA were linked but they aren’t… Not sure how the files in the retroarch-joypads are used as I had this working using the retroarch.cfg (the 8BitNES30Pro.cfg isn’t used in RA it seems)
    – what I did : I entered RA from ES, saved the config to another file (just saving it seems to be broken) and renamed this to retroarch.cfg (under the configs/all directory)
    – after that : entered RA again from ES, entered the hotkeys/input section and defined everything that I needed, saved the config to another file + rename to retroarch.cfg
    – pico’d in some more settings directly into the retroarch.cfg (enabling shaders / correct location for the shaders / fontsize and so on…)
    – in commandline : verified that the retroarch.cfg under each subsection (eg GB or SNES) has just a few lines with an include to the main retroarch.cfg
    – entered ES once more, started a game and oh hell yeah, it worked :-D

    So yeah, I’m a happy camper :) Got a working Retropie at the moment, my controller does wonders and well, more importantly, I’ve learned a lot :)

    thanks again!
    /dimi

    echdareez
    Participant

    hi there Floob,

    May I first say how much I’ve enjoyed your tutorials? Immediately subscribed of course ;)

    Also my thanks for your reply – actually it was created by EmulationStation – not sure how I would create it otherwise (and be doubtful about the correct keycodes).

    As my values are off (6/7/8/9 instead of 17/18/19/20), could it be that this has something to do with the mode my NES30 PRO is in? I start it up in Mode 1 (joystick)… And besides that : even with these ‘odd’ values, normal controls do work perfectly, it’s just the hotkey combo’s that don’t. Strange…
    Just trying to understand what’s happening :)

    cheers,
    /dimi

    in reply to: NES30 Pro : no cfg file created ? #114874
    echdareez
    Participant

    @hobbswon : alas, wish I could help you out but the only thing I can suggest is to try the NES30 in the commandline? See if the analog sticks give an output ? But I think you must’ve tried that out already?

    @buzz : Oh? Another thing I didn’t know :) I’ll modify it right away / cheers!

    in reply to: NES30 Pro : no cfg file created ? #114835
    echdareez
    Participant

    @buzz : That was it! Thanks so much! Now works splendidly (except for the hotkeys for some reason). Have added this in my .cfg file :

    
    input_enable_hotkey_btn = "10"
    input_exit_emulator_btn = "11"
    

    and they’re not being triggered (if SELECT + START) are pressed. Will keep on looking :)
    Small note though : I had looked in that retroarch.cfg before and tried the options as given :
    # Input device driver. (Valid: linuxraw, sdl, dinput)
    Confused as the udev option isn’t in that file but it’s present in the menu (which I didn’t know)
    What else : didn’t know you were the author so also my genuine thanks for a brilliant distro :)


    @hobbswon
    : Absolutely and yes you can – started out initially with 3.2 and always updated my distro with the 1st option in the Retropie-Setup menu. And currently, the commit is 6b752d1f5cb162e96f519e74b26e70a803a94bae – so just one day old (and thus also 3.4 I think? )
    Well, I have had some problems too with my NES30 PRO and not sure if they are similar to your problem but here it goes : the NES30 PRO is finicky : to switch it completely off, I have to press B and POWERON for 3 SECS… Seems it gets sometimes in a “weird” state? After that, I use the NES30 PRO in the 1st ‘state’ (switching it on with just the POWERON button and no other keys are being pressed)
    I also updated my NES30 to the latest firmware (1.68 with WII option)
    And finally : I had also some problems with ES detecting the NES30 : fixed it with editing the /etc/init.d/rc.local and added this :

    
    . /lib/lsb/init-functions
    
    sudo bluez-test-device remove xx:xx:xx:xx:xx:xx
    sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx
    sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
    sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
    
    do_start() {
            if [ -x /etc/rc.local ]; then
    

    Drastic to delete the device first but it does the trick…
    Hope it helps?
    /dimi

    in reply to: NES30 Pro : no cfg file created ? #114795
    echdareez
    Participant

    Thanks a lot Buzz for your reply!
    I did as you said but that didn’t bring back that es_input.cfg / went with option #1 (binary-based installation) and the file was back. Had some pairing problems but solved that too with adding the lines into my /etc/init.d/rc.local file… But that was besides the initial problem.

    But I still can not use the NES30 Pro in any emulator(s) – the file 8BitdoNES30Pro.cfg gets created under /opt/retropie/configs/all/retroarch-joypads but only the D-PAD works and the START is acting as the A-button… That’s it…

    These are the relevant lines :

    input_device = "8Bitdo NES30 Pro"
    input_driver = "sdl2"
    input_start_btn = "11"
    input_a_btn = "0"
    input_b_btn = "1"
    input_x_btn = "3"
    input_y_btn = "4"
    

    Also added the contents of this cfg into the main retroarch.cfg (one level up) but no luck either…

    On to more reading :)
    /dimi

    echdareez
    Participant

    Ow crap… It’s a binary file… Back to the drawing board I’m afraid…

    echdareez
    Participant

    Thanks so much! Indeed, that worked superbly! It wasn’t accepting the D-pad just now but I’ll create the config file with some bogus keys and add the right keys manually, hope it’ll be ok.

    thanks again!
    /dimi

Viewing 8 posts - 1 through 8 (of 8 total)