Cave Story 3D runs 60 fps until new game locks to 30 fps

I tested this a long time ago, but the issue remains today. (Unless it’s just me?)

Cave Story 3D starts out at a flawless 60 fps. The intro runs smoothly, and the 3D title screen also runs at a locked 60 fps. However, soon as I start a new game or load, the fps locks to a stable 30 until I return to the title screen, in which case it returns to 60 fps until loading or starting a new game again.

Could there be some instruction that is locking the game to 30 fps?

System Information

  • Operating System: Windows 10 (10.0)
  • CPU: Intel® Core™ i7-3770 CPU @ 3.40GHz
  • GPU: GeForce GTX 1080/PCIe/SSE2
  • Citra Version (found in title bar): Nightly 1554 | HEAD-7625306
  • Game: Cave Story 3D
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

In order to save a copy of the log, follow this guide:

In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.

Do you have 100% emulation speed? If yes then the game probably has different framerates for different screens.

I’m pretty sure this is how Cave Story 3D performs on real hardware. I agree, it’s disappointing. :frowning:
I do hope someone is able to make a 60 fps patch some day, maybe it would be easier since the intro runs at 60?

It’s half a year later, but Cave Story 3D does have a 60 fps patch now, thanks to GBATemp user rain9!

Based on half an hour of gameplay it seems to work perfectly, and it does make the game feel much better!