GithubHelp home page GithubHelp logo

Comments (23)

thor2016 avatar thor2016 commented on June 28, 2024

The Qt GUI does have the capability. It is just configured in a different window. Use main menu -> Options -> GamePad -> Config to access the window with these settings. Be sure to enable the "Show Adv Bindings" in the Extensions menu be able to access this part of the window. Create a new advanced key binding to map a gamepad button to a hotkey. You can map a separate hotkey for both button down and button up events.

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

gp_adv_key_binding

from fceux.

Chipsum avatar Chipsum commented on June 28, 2024

Works fine for me:
https://drive.google.com/file/d/11Z_hZ8SPU4zTIiQ6auEBp8Pmoysg0Wdy/view?usp=sharing

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

The Qt GUI does have the capability. It is just configured in a different window. Use main menu -> Options -> GamePad -> Config to access the window with these settings. Be sure to enable the "Show Adv Bindings" in the Extensions menu be able to access this part of the window. Create a new advanced key binding to map a gamepad button to a hotkey. You can map a separate hotkey for both button down and button up events.

I think you don't understand. For example in the old version of FCEUX or any emulator I am able to put the fast foward option on my gamepad. With the qt gui I am unable to do it. I am not talking about turbo ar anything here...

from fceux.

Chipsum avatar Chipsum commented on June 28, 2024

@CraigIst
I thought the nes controller configuration my bad
for the hotkeys, I confirm, it's not working (tested with Xbox 360 controller)

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

@CraigIst I thought the nes controller configuration my bad for the hotkeys, I confirm, it's not working (tested with Xbox 360 controller)

Well I am no longer using FCEUX just for this reason sadly. I hope they are going to fix the issue si we can use fast foward once again on a gaming pad once again...

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

When I look at the win64 GUI hot key mapping window, I do not see a fast forward option. Which hot key exactly are you trying to map to the game pad? Use the names as seen on the GUI so that I know what you are talking about. Explain what you want it to do. You want something to fast forward while you hold a gamepad button down?

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

When I look at the win64 GUI hot key mapping window, I do not see a fast forward option. Which hot key exactly are you trying to map to the game pad? Use the names as seen on the GUI so that I know what you are talking about. Explain what you want it to do. You want something to fast forward while you hold a gamepad button down?

Yes I would like to have the fast foward option when I hold a gamepad buton down like the old version of Fceux and like any other emulator of most consoles... Thanks...

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

I added hotkeys for some emulation speed presets. You can use the advanced key bindings that I showed earlier in this thread. For example, if you want the emulation to run at 4x speed while a certain button is held and then return to normal 1x when same button is released, setup as shown in the attached picture.
emuSpeedGPMapping

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

I added hotkeys for some emulation speed presets. You can use the advanced key bindings that I showed earlier in this thread. For example, if you want the emulation to run at 4x speed while a certain button is held and then return to normal 1x when same button is released, setup as shown in the attached picture. emuSpeedGPMapping

I just tested and this is working great! But i was wondering why there is a white border around the screen in full screen mode? There is anyway to remove this? Thank you.

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

There used to be an issue with Qt OpenGL widgets in fullscreen that required that 1 pixel border. I tried without it just now and it seems to work fine. So I just pushed a change that will make the fullscreen border a configuration option. Try out the latest build.

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

There used to be an issue with Qt OpenGL widgets in fullscreen that required that 1 pixel border. I tried without it just now and it seems to work fine. So I just pushed a change that will make the fullscreen border a configuration option. Try out the latest build.

This is working half for the fastfoward mapping on the gamepad. But now for some reason the fast foward refuse to work even when this already mapped to the gamepad everytime i start the emulator. Even if the configuration is still there, I need to reconfigure the hotkey to make it work every time I start the emulator. This is like the mulator forget the configuration everytime i restart it and need to be configured again even if this is already configured... What is the issue? Ughhhh

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

The button mappings work fine for me between emulator restarts. Make sure you save the mapping profile after you finish configuring the bindings.

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

The button mappings work fine for me between emulator restarts. Make sure you save the mapping profile after you finish configuring the bindings.

For sure I am saving. This is not doing aything. I clearly said even if this is already mapped this is like this is not mapped at all everytime I restart the emulator. The only way to make it work again is to remap again even if this is already mapped...

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

Please post a screenshot of the gamepad config window when you save the button mappings. Also, try force loading the profile by making the selections and pressing the Load button. You must select the correct input device and mapping profile before pressing load.

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

Please post a screenshot of the gamepad config window when you save the button mappings. Also, try force loading the profile by making the selections and pressing the Load button. You must select the correct input device and mapping profile before pressing load.

Why would I have to load the profile each time i start the emulator? This is not making any sense. The profile is the default profile and saved in the default profile. I don't have to load any profile in the non qt-sdl version or any other emulator to be able to play with everything already configured. If we need to load the profile each time i start the emulator this is kind of a pain with a front end like launchbox... Why everything changed so drastically in a negative way in the qt-sdl version?... Even if i try to load the saved default profile nothing happen even if everything is already mapped. Like I said I have to map again every single time I open the emulator if i want it to work. But thanks...

Ps: I just trying with a new saved mapped profile and same issue when i start the emulator again. This is not working...
issue

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

Please post a screenshot of the gamepad config window when you save the button mappings. Also, try force loading the profile by making the selections and pressing the Load button. You must select the correct input device and mapping profile before pressing load.

Why would I have to load the profile each time i start the emulator? This is not making any sense. The profile is the default profile and saved in the default profile. I don't have to load any profile in the non qt-sdl version or any other emulator to be able to play with everything already configured. If we need to load the profile each time i start the emulator this is kind of a pain with a front end like launchbox... Why everything changed so drastically in a negative way in the qt-sdl version?... Even if i try to load the saved default profile nothing happen even if everything is already mapped. Like I said I have to map again every single time I open the emulator if i want it to work. But thanks...

Ps: I just trying with a new saved mapped profile and same issue when i start the emulator again. This is not working... issue

Another screenshot with the issue. Thanks...
issue 2

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

Please post a screenshot of the gamepad config window when you save the button mappings. Also, try force loading the profile by making the selections and pressing the Load button. You must select the correct input device and mapping profile before pressing load.

Why would I have to load the profile each time i start the emulator? This is not making any sense. The profile is the default profile and saved in the default profile. I don't have to load any profile in the non qt-sdl version or any other emulator to be able to play with everything already configured. If we need to load the profile each time i start the emulator this is kind of a pain with a front end like launchbox... Why everything changed so drastically in a negative way in the qt-sdl version?... Even if i try to load the saved default profile nothing happen even if everything is already mapped. Like I said I have to map again every single time I open the emulator if i want it to work. But thanks...
Ps: I just trying with a new saved mapped profile and same issue when i start the emulator again. This is not working... issue

Another screenshot with the issue. Thanks... issue 2

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

Ha jesus I closed the issue by mistake trying to post a video of the issue. Very sorry...

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

I'm not saying that you should have to manually load the profile everytime you restart. I'm trying to help you debug the issue. For me it just works and am trying to understand why yours is different. I would not say that the Qt/SDL has changed in a negative way, it is just not what you are used to. This method of saving button mapping profiles for each controller type makes it easy to have different mapping profiles for different games or modes of play. The system is setup to remember your last used input device and profile and will try to auto load that. In the same folder as your executable program, there should be a input folder. See what files it created in there. Are your other regular button mappings being saved?

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

I'm not saying that you should have to manually load the profile everytime you restart. I'm trying to help you debug the issue. For me it just works and am trying to understand why yours is different. I would not say that the Qt/SDL has changed in a negative way, it is just not what you are used to. This method of saving button mapping profiles for each controller type makes it easy to have different mapping profiles for different games or modes of play. The system is setup to remember your last used input device and profile and will try to auto load that. In the same folder as your executable program, there should be a input folder. See what files it created in there. Are your other regular button mappings being saved?

Everything is in the folder but the thing is not working even if I load it. The only way to make it work again is to key binding again even if this is already binded like in the provided screenshots. All my current active button mapping have no issue. I don,t know. Like i said everything is saved when i restart the emulator and this is not working and the only way to make it work again is to bind the ley again even if this is already configured binded with any profile... So i will repeat myself because I am not sure your understand. EVERYTHING is saved but not working when i restart the emulator (closing fully the emulator and opening it again I don,t talk about resetting a game here or the emulator...) and the only way to make it work again even if the advanced key are already binded is to bind again the button to the function... The emulator Punes use the way to bind some hotkey on the gamepad and this is working fine. I don,t know what is happening on my side with fceux qt-sdl. I used Fceultra and Fceux for many years and never had a single issue with the emulator. With this new version well something is not working on my side...

from fceux.

CraigIst avatar CraigIst commented on June 28, 2024

You found what was the issue regarding this issue? Any way to send a recorded video to show tje issue of the configuration not working everytime I restart the emulator even if the keys are binded and the need to rebind them over again even if this is saved? Thank you.

from fceux.

thor2016 avatar thor2016 commented on June 28, 2024

Can you post the config file that fceux makes for your settings? I want to see if there are parsing errors.

from fceux.

Related Issues (20)

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.