(02-09-2017, 11:29 AM)asasega Wrote: Amount of testing: Little
Grand Theft Auto: Vice City Stories SLUS-21590 0x4F32A11F
60 fps
20370314 00000000
I did some testing on this code for GTA VCS and I found that setting the value to 00000000 produces a smoother frame rate however gameplay is also slowed down quite a bit making the game play in slow motion. And this slow motion gameplay affects the cutscenes as the audio will play too early with the scene moving very slowly.
Since changing it to 00000000 makes the gameplay too slow, I set out to find a new value that produces a higher frame rate without making the game run in slow motion. I started this search for a new value by starting with the default value for the address which is 14820019. It wasn't easy to find a better value as many attempts at changing this 4-byte value either crash the game or in some cases make the game run even slower than 00000000. But luckily I found a value that seems to make a big improvement, a value that not only increases the frame rate but also keeps the game running at normal speed.
The new value is : 10820019. With this new value you will have the normal game speed only without lag or slowdown and with a higher frame rate that seems close to 60 FPS as opposed to the normal 20-30 FPS. This new value 10820019 has made the whole experience of playing Vice City Stories a lot more enjoyable. With this new frame rate / game speed value, the controls feel a lot more responsive when driving. Driving feels so much better now, you will maintain a constant game speed during turns. When using the handbrake on sharp turns, for example, you will be amazed at the smoothness and the new feel that is achieved by this value.
Those of you who play any of the GTA games on PS2 may be familiar with the frame rate lag / slowdown problem. Not only do the games run at a low frame rate, but there would be times where the frame rate would drop even lower, and during this time gameplay would slow down momentarily, like during sharp turns or when there's camera movement. It seems that many people were using 20370314 00000000 and were speeding up the emulator to achieve 60 FPS. But with this new value, you don't need to speed up the emulator to compensate for the slower game speed that occurs with the value of 00000000.
If you try this new value 10820019 for VCS please let me know if you notice the difference. I'm so happy to finally see this game perform the way it should. That low frame rate and lag was a big problem and now with this new value it appears to be gone.