Issue:
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):
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.
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.