Retroarch: [SWITCH] 1.8.2 Unable to to input user/pass for retro achievements (or: keyboard input broken)

Created on 28 Dec 2019  Â·  14Comments  Â·  Source: libretro/RetroArch

Description

When I try to input the username or password the keyboard does not disappear and the input is not entered.

Expected behavior

Keyboard should disappear after input is recognized and entered.

Actual behavior

Keyboard does not disappear and the input is not entered. Keyboard is always reappearing.

Steps to reproduce the bug

  1. Open retroarch
  2. Go to settings
  3. Go to achievements
  4. Switch "Achievements" on
  5. Enter either username or password.

Bisect Results

After the update to 1.8.2

Version/Commit

1.8.2 Switch

  • RetroArch: [version/commit]

Environment information

  • OS: [The operating system you're running]
  • Compiler: [In case you are running local builds]

Most helpful comment

It got refactored, smth was probably broken.
We will investigate, dunno if we make it for the next stable, just got back into the office after vacation.

All 14 comments

Same for me^^ happens in all instances where the Switch Keyboard is accessed in Retroarch.. Initially appears correctly but after you enter your desired text and press enter, the Switch Keyboard keeps popping up causing me to hard close Retroarch (home button and X button)

I have the exact same issue. I have tried everything from Deleting everything on my SD card and reinstalling homebrew from scratch, to download Retroarch from the hb app store, to downloading it directly from Github. No luck:

Each time the switch keyboard is accessed, for any reason, it will not close and I am forced to hard close Retroarch. This is especially frustrating since it corrupts my save states.

Crash report or it didn't happen.

Where are the logs located?

/atmosphere/crash_reports

I just realized that it does not crash. You just can’t exit the keyboard screen and the input is not transferred into the settings fields. I’ll make a video. Hold my beer

You need to press "+"

"+" or "OK" does not work as you can see in the video

@mtoensing What if you hit return? Theres a check for new line

nope. A new line does not change anything.

It seems like the keyboard does not send anything to retroarch. Therefore it validates an empty string.

It got refactored, smth was probably broken.
We will investigate, dunno if we make it for the next stable, just got back into the office after vacation.

Meanwhile here is a workaround for the achievements or „cheevos“ as they are called in retroarch: edit the retroarch.cfg in the retroarch folder and fill in the user and password for cheevos.

cheevos_auto_screenshot = "true"
cheevos_badges_enable = "true"
cheevos_enable = "true"
cheevos_hardcore_mode_enable = "true"
cheevos_leaderboards_enable = "true"
cheevos_password = "dontpostpasswordspublicongithub"
cheevos_test_unofficial = "false"
cheevos_token = ""
cheevos_username = "KingDingeling"
cheevos_verbose_enable = "false"
config_save_on_exit = "true"

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hyarsan picture hyarsan  Â·  4Comments

RobLoach picture RobLoach  Â·  3Comments

Chocobubba picture Chocobubba  Â·  3Comments

charlydelta picture charlydelta  Â·  3Comments

fr500 picture fr500  Â·  4Comments