Unlimited FPS

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
 
By default, RPG Maker imposes a limit of 120 FPS on the game. This means that if you tried to go beyond 120, it would simply round it down to 120.

This script removes this limitation and allows you to run your game at speeds that your machine can handle, enabling you to potentially test your games faster.

Get it at Hime Works!
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
One thing I've noticed is that the increase in frame count does not increase with the frame rate.


So basically if you run the game at 500 FPS, my script would do something to make it run a whole lot faster (10x faster), but the timer is still sluggish.


This eventually becomes a cheating tool for time-sensitive events as long as that bug is around.


Also, I've had games crash from time to time.
 
Last edited by a moderator:

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
One thing I've noticed is that the increase in frame count does not increase with the frame rate.

So basically if you run the game at 500 FPS, my script would do something to make it run a whole lot faster (10x faster), but the timer is still sluggish.

This eventually becomes a cheating tool for time-sensitive events as long as that bug is around.

Also, I've had games crash from time to time.
Yeah I tested it out now. It sucks it works that way the reason I was hoping be real FPS and not changing the ticks of the game was more of a benchmark. Use it to help increase the fps with events and scripts overtime and just use the FPS as its own tester. Uncapped would make this easier. But it seems that the ticks are dependent to the frames or whatever.. Frame lock or whatever its called. 
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
Yeah I tested it out now. It sucks it works that way the reason I was hoping be real FPS and not changing the ticks of the game was more of a benchmark. Use it to help increase the fps with events and scripts overtime and just use the FPS as its own tester. Uncapped would make this easier. But it seems that the ticks are dependent to the frames or whatever.. Frame lock or whatever its called.
Ya, the purpose of the script is purely to speed things up. It helps for certain things that tend to be somewhat slower than usual.
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Ya, the purpose of the script is purely to speed things up. It helps for certain things that tend to be somewhat slower than usual.
Yeah I could see it being useful for certain events and such and speeding it up. It's a great script I just wish there was some way to just uncap the FPS but I doubt that is possible because the way the engines codded. 
 

♥SOURCE♥

Too sexy for your party.
Veteran
Joined
Mar 14, 2012
Messages
693
Reaction score
411
Primarily Uses
Yeah I could see it being useful for certain events and such and speeding it up. It's a great script I just wish there was some way to just uncap the FPS but I doubt that is possible because the way the engines codded. 
Have you tried using the technique I posted in Dekita's FPS display thread?

module Graphics class << self alias_method:)original_update, :update) def update # This will reset the internal frame skipping timer so that the # screen is drawn at each update call. frame_reset original_update end endendIt will break the internal frame skipping timer and therefore the screen will be drawn at each Graphics.update call.
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Have you tried using the technique I posted in Dekita's FPS display thread?

module Graphics class << self alias_method:)original_update, :update) def update # This will reset the internal frame skipping timer so that the # screen is drawn at each update call. frame_reset original_update end endendIt will break the internal frame skipping timer and therefore the screen will be drawn at each Graphics.update call.
Thanks, I will give it a shot.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,867
Messages
1,017,061
Members
137,575
Latest member
akekaphol101
Top