Why did freeware ver. cavestory run at 50tps?

Jul 11, 2023 at 5:10 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Jul 11, 2023
Location: Guangzhou
Posts: 4
Recently I wanted to play cavestory again using doukutsu-rs and noticed that the settings show a frame rate of 50fps, but as far as I know Japanese consoles are supposed to be 60fps.
I was curious as to why cavestory chose a frame rate of 50fps, so I registered an account to ask this question on the forums.
Wait what is the difference between tps and fps?
屏幕截图 2023-07-11 120457.png
 
Last edited:
Jul 11, 2023 at 6:42 AM
Senior Member
"Fly, Fly, Fly!"
Join Date: Feb 4, 2015
Location: Nibel
Posts: 136
Age: 19
If I recall it was originally 60fps for the majority of the game's development, but lowered to 50 for compatibility on computers from certain regions
 
Jul 11, 2023 at 11:02 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Apr 21, 2023
Location: Munich, Germany
Posts: 4
Age: 19
I think tps means "ticks per second", like in Minecraft. It also says "Game timing" and not frame rate.
 
Jul 11, 2023 at 12:22 PM
Deliverer of Sweets
Bobomb says: "I need a hug!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 786
Age: 25
but as far as I know Japanese consoles are supposed to be 60fps.
Cave Story wasn't made for consoles.
50 was likely indeed chosen for sake of compatibility.
 
Jul 11, 2023 at 3:19 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2314
Age: 27
Right from the Destructoid interview with Pixel that was published in March 2010:
To the uninitiated, the PC versions of Cave Story run at 50 frames per second (fps). The Wii version runs at 60fps. Can you explain why the PC game is 50 frames per second (fps)? Was Cave Story designed for, 60 fps or 50 fps?

No matter what environment (PC), if it runs well on 60fps, then I will always choose 60fps, without a doubt.

However, at that time, there were lots of PC setups that weren’t 60 fps. There were environments that could set the refresh rate through the program, but there were other environments where you couldn’t. Most PC’s were at a refresh rate slightly higher than 60fps. When that happens, with a one to two second cycle, the periodical scroll of the screen shook erratically and this affected the game experience–which I didn’t like.

In the end, I made it 50 fps because there were no environments at 50 fps. Regardless what environment it’s run on there would be no adverse issues. It’s very important that the movement or motion is consistent no matter what the environment.

At first I had contemplated that it was a refresh rate problem. The environment is restricted, but when I saw how smoothly the game scrolled on 60 fps I thought there couldn’t be any other choice than 60 fps. There were several other people on the Internet who’ve had similar thoughts, but then I saw points like it’s more important to make a fun game than to fixate on the refresh rate. I remember at that time feeling like I finally reached a solution.
 
Jul 11, 2023 at 4:35 PM
War criminal
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Phoenix
Posts: 2769
Age: 29
If only tps and fps can be separated. Just so I can say I'm playing in 60's physics, with the compatible framerate. Like hell am I gonna waste time in just modifying the vanilla physics just for that, when I can just change the framerate.
 
Jul 12, 2023 at 4:52 PM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Sep 8, 2021
Location: 127.0.0.1
Posts: 20
Age: 19
same reason as to why PAL games from that era were so slow, back then framerate was tied to the refresh rate so developers had to make it run slower to avoid timing issues
 
Jul 13, 2023 at 2:25 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Jul 11, 2023
Location: Guangzhou
Posts: 4
Actually, I have a less relevant question, I'd like to know which word is the "P" in AGTP
 
Jul 13, 2023 at 2:28 PM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Sep 8, 2021
Location: 127.0.0.1
Posts: 20
Age: 19
Jul 14, 2023 at 2:11 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Sep 13, 2020
Location:
Posts: 9
If only tps and fps can be separated. Just so I can say I'm playing in 60's physics, with the compatible framerate. Like hell am I gonna waste time in just modifying the vanilla physics just for that, when I can just change the framerate.
they indeed are in d-rs, hence why option in question exists in first place

1689339762186.png

 
Top