"Alternate Speed" Button is gone

The “alternate speed” button is gone, and now I can’t toggle the speed, it happened when i upgraded to citra 1819 and it was really useful, especially in pokemon games

System Information

  • Operating System: Windows 11 Pro 22H2
  • CPU: i7 8750h
  • GPU: 1050ti
  • Citra Version (found in title bar): Citra Nightly 1819
  • Game: Pokémon Omega Ruby
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log

System Information for Support

Client Version                               Nightly 1819   HEAD-016ce6c
Operating System                             Windows 10 Version 2009
CPU                                          Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz | AVX2 | FMA
Graphics API                                 OpenGL 4.3.0
Graphics Renderer                            NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
GPU Driver Version                           527.56
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [ ]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
  • Please enable the Vsync option if you are experiencing screen tearing.
  • The CPU Clock percentage is not 100%. You may experience unexpected game speed.

The implementation is still there, only it’s been moved to the per-game settings tab. Go to your Citra start screen and right click on your game, then select Properties. In here, you can set an emulation speed specific to your game. You can use the same hotkey as before to now switch between your per-game emulation speed and the global per-game speed. Whichever one you set as the speed up is up to you.

1 Like

Oooooooooo ur right, it is a little more complicated now, but I could get it right after ur explanation, ty :slight_smile:

1 Like

It was a bit of a debate on how to best handle this on the dev side as well :sweat_smile:
Sorry for the confusion.

Would it be possible to set the general emulation speed as the default speed instead of the per-game emulation speed?

Because as is it implemented now, pokemon starts at ultra fast speed and you need to toggle it to normal. And on mario & luigy i use slow speed instead, so it starts the game slow.

I can’t flip the speeds because in those 2 games i use different speeds, and on the rest of the games i only use the default speed (so changing it wouldn’t make sense).

Just set your global speed to 100%. Then go to your per-game settings and set a custom “sped up” emulation speed for that game. Press Ok. Now open the per-game settings back up and set it to use global speed. Now when you start your game, it’ll start in global speed, and when you want the speed-up, just use the hotkey to switch between global and per-game speed.

Not the most intuitive, I know. I argued with the dev a lot about the implementation of this, but this is what ended up being seen as the best solution.

1 Like

Yeah that’s exactly what i was talking about, althought i have to read your message like 3 times to get it :sweat_smile::+1: