I have an Idea to make low-end pc gamers (like me) happy. This hack will imitate 60 fps and 60 vps. Here the idea:
if fps<60 or vps<60:
game_speed = fps*(60/fps) //Game speed in frames per second
sound_speed = vps*(60/vps) // Sound speed in vps
I think I clearly explained my idea.
The problem with this is that there is no generic way to change the game speed (and often the sound speed too for that matter). You have to reverse engineer the game and make a game-specific hack. And even when you use hacks, the majority of games don't support setting a non-integer scale for the speed.
Short answer: It's impossible to do that.
(11-12-2018, 03:04 AM)JosJuice Wrote: [ -> ]The problem with this is that there is no generic way to change the game speed (and often the sound speed too for that matter). You have to reverse engineer the game and make a game-specific hack. And even when you use hacks, the majority of games don't support setting a non-integer scale for the speed.
Short answer: It's impossible to do that.
But if look on game speed like on percents? (60=100%)
(11-12-2018, 03:28 AM)JustDevel Wrote: [ -> ]But if look on game speed like on percents? (60=100%)
It doesn't work that way.
(11-12-2018, 03:31 AM)JosJuice Wrote: [ -> ]It doesn't work that way.
Well, then, it will be nice to add frame-skipping option.
Frame-skipping for Dolphin won't work like the frame-skipping you'd see in an NES or SNES emulator. Short answer is that Dolphin still has to process a lot of things on the CPU side for GC/Wii Flipper GPU (command buffers and stuff). Frame-skipping would only reduce the GPU load, and it wouldn't help maintain a 60FPS hack or anything like that.
(11-12-2018, 03:55 AM)Shonumi Wrote: [ -> ]Frame-skipping for Dolphin won't work like the frame-skipping you'd see in an NES or SNES emulator. Short answer is that Dolphin still has to process a lot of things on the CPU side for GC/Wii Flipper GPU (command buffers and stuff). Frame-skipping would only reduce the GPU load, and it wouldn't help maintain a 60FPS hack or anything like that.
I know. My idea now is not to make dolphin speed up, only to skip unused frammes without slowing down process. like in other computer games.
It doesn't work like that. Video and audio are tied to emulation speed. Decoupling them would break things.
Additionally, we're almost never GPU bottlenecked. So you wouldn't speed anything up even if you could skip "unfinished" frames. There aren't any unfinished frames to skip.
(11-12-2018, 04:13 AM)Helios Wrote: [ -> ]It doesn't work like that. Video and audio are tied to emulation speed. Decoupling them would break things.
Additionally, we're almost never GPU bottlenecked. So you wouldn't speed anything up even if you could skip "unfinished" frames. There aren't any unfinished frames to skip.
I.e, I just need a more powerful computer.