flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.36k stars 168 forks source link

DeadZone and Game Name #28

Closed mohsinous closed 6 months ago

mohsinous commented 4 years ago

please ...

  1. add an option to flycast that dead zone of analog stick can be adjusted. Durazno 10_30_2019 7_43_38 PM

  2. add game name to the window instead of flycast with build number. Flycast git_mmu (built Oct 27 2019@11_17_20) 10_30_2019 7_42_47 PM

  3. play games when we are in BIOS (when run bios load an iso and select play to start the game like real dreamcast). Flycast git_mmu (built Oct 27 2019@11_17_20) 10_30_2019 7_42_47 PM

  4. show real game name in game list instead of file name. Flycast git_mmu (built Oct 27 2019@11_17_20) 10_30_2019 7_54_33 PM

mohsinous commented 4 years ago

is there any new news @flyinghead !?

flyinghead commented 4 years ago

I just realized that there is a 10% deadzone applied by default on analog axes.

mohsinous commented 4 years ago

of course, but could add a menu for adjusting the dead zone?

mohsinous commented 4 years ago

and thanks for adding inser disk to the menu!!

psennermann commented 4 years ago

I have an Xbox one S controller and at least on Windows for example Grandia 2 is almost unplayable due to the lack of analog deadzone option, because the main character keeps on walking to the right without any input...

flyinghead commented 4 years ago

There's a dead zone option but it's not exposed in the UI.

You can set it in the .cfg mapping file of the controller:

[emulator]
dead_zone = 10

The default is 10%. Valid values range from 0 to 100%.

psennermann commented 4 years ago

There's a dead zone option but it's not exposed in the UI.

You can set it in the .cfg mapping file of the controller:

[emulator]
dead_zone = 10

The default is 10%. Valid values range from 0 to 100%.

It doesn't work, at leat with my Xbox one S controller (X-input problem?)...even setting 50% nothing changes and the left analog stick still has almost 0% dead zone

corvusd commented 3 years ago

Same here with a Xbox Wired USB gamepad.

legendarysnake0 commented 1 year ago

a deadzone would be nice, i keep going to the left on Walt Disney World Quest: Magical Racing Tour

PrFaL9 commented 10 months ago

Had the same issue with an xinput controller. I found flyinghead's solution to work but not directly in the emu.cfg. You start the game, go to menu > settings > controls > map menu. Before making any changes, click 'Create Game Config.' This is confusing, but you have to do this before changing controls. Then pick a random key like 'D-Pad Up' and change it. Then map it back to 'D-Pad Up' again. Then select 'Done' and 'Done' and 'Resume' gameplay. Minimize the game window and look at the Flycast directory to see if a new folder named 'mappings' has been created. Inside it, you'll get something like 'SDL-XBox_One_ControllerGame-Unique-ID.cfg.' This file will have the deadzone setting. This works 100% for me.

flyinghead commented 6 months ago

Game name is now displayed in the window title (dev branch).