• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 170 171 172 173 174 ... 369 Next »

Unlocking FPS on games with 30fps limit?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Unlocking FPS on games with 30fps limit?
05-08-2013, 04:43 PM
#1
robomartion
Unregistered
 
Sorry if this has been asked before. I assume it has but I could not find anything.

Is it possible to unlock the frame rate of emulated games?
For example, Super Mario Sunshine runs at a maximum of 25fps, which I have found out is full speed for the original PAL version.
Is there some way to force it to run higher, maybe at 50fps or even 60?
There are many other games both game cube and wii which only run at 30fps as well (wind waker, twilight princess, xenoblade etc).
Reply
05-08-2013, 05:30 PM
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Unlike many modern PC games, games for the GC and Wii generally don't have frame independent motion; the internal game speed is dependent on the frame rate, so higher FPS will cause the game to run everything faster (think "turbo" mode). That means you can't just set the Framelimit higher without having to deal with all of that extra speed. The only such options I know of that can run the game at a higher FPS than it was designed for are PAL60 mode (to run 50 FPS PAL games at 60 FPS) and the Xenoblade 30 FPS patch. For everything else, the answer is most likely going to be no if you (or someone else) isn't up to do some a bit of hacking
Website Find
Reply
05-08-2013, 05:39 PM
#3
robomartion
Unregistered
 
(05-08-2013, 05:30 PM)Shonumi Wrote: Unlike many modern PC games, games for the GC and Wii generally don't have frame independent motion; the internal game speed is dependent on the frame rate, so higher FPS will cause the game to run everything faster (think "turbo" mode). That means you can't just set the Framelimit higher without having to deal with all of that extra speed. The only such options I know of that can run the game at a higher FPS than it was designed for are PAL60 mode (to run 50 FPS PAL games at 60 FPS) and the Xenoblade 30 FPS patch. For everything else, the answer is most likely going to be no if you (or someone else) isn't up to do some a bit of hacking
Ok thanks
Reply
05-09-2013, 02:18 AM
#4
etking Offline
Banned
Posts: 189
Threads: 1
Joined: Feb 2012
You can use Pal 60-Mode to get the game running at 30FPS. And I would not say that frame independent motion is impossible. It is just a matter of how the emulator is internally designed. Basically everything is possible if you find the right developers putting enough time and effort in.
Find
Reply
05-09-2013, 02:43 AM
#5
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,317
Threads: 273
Joined: Dec 2010
You also could try holding 'b' when the game starts up
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
05-09-2013, 03:03 AM
#6
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
etking Wrote:And I would not say that frame independent motion is impossible. It is just a matter of how the emulator is internally designed. Basically everything is possible if you find the right developers putting enough time and effort in.

Never said it was impossible, but the amount of work needed makes it unlikely that it'll happen to more games other than XBC anytime soon Wink

You'd have to either hack the game code itself (bits and bytes of the actual disc image) or rework how Dolphin translates the code. Specifically, you'd have to modify the parts related to motion (probably making them twice as slow to raise the FPS twice as high), and you may have to do additional things to keep things like music and cutscenes in sync. You might be able to achieve it with a simple AR/Gekko code, or you might have to extensively alter Dolphin itself. Since not every game uses the same game code, I'd imagine that each solution would be per-game or limited to certain sets of games.

Now, the Dolphin devs haven't been much into this kind of enhancement, but the code's open-source, and anyone willing can do it on their own accord. However, the fact that it can be so involving seems to have restricted overall interest in it, at least outside of XBC :p
Website Find
Reply
05-09-2013, 03:12 AM
#7
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
(05-09-2013, 02:18 AM)etking Wrote: It is just a matter of how the emulator is internally designed. Basically everything is possible if you find the right developers putting enough time and effort in.
Yeah, that usually comes from the people who don't have anything to do with development at all... just sayin'
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
05-09-2013, 04:24 AM
#8
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
etking Wrote:And I would not say that frame independent motion is impossible. It is just a matter of how the emulator is internally designed. Basically everything is possible if you find the right developers putting enough time and effort in.

Oh wow. People actually believe this?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
05-09-2013, 05:34 AM
#9
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,616
Threads: 120
Joined: Mar 2011
Actually it is possible... sort of. It has been done in the other direction (take 60fps games and run them at 30fps without slowdown) thanks to AR codes. But that only works on games with framerate independent timing. Only 4 games are known to work with this hack.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
05-09-2013, 06:12 AM
#10
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
So in other words it's not possible by modifying the emulators internal design. Which is what I was implying.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode