(11-22-2021, 08:12 AM)power_punch Wrote: Hi,
Thanks for the codes you posted for running these games with 60FPS.
Did you happen to do the same for Liberty City Stories as you did with Vice City Stories? It would be great to see if there is a code that provides a better 60FPS cheat for this game as the current one isn't amazing, slowdowns, etc.
Also in your instructions you said that you converted 20370314 to 14820019 using hex but when I convert this from decimal to hex online the value is 136D38A? I was just trying to play around with the cheats myself.
Also I didn't find the need to set TC Offsets to 15 or 250 as setting Half-Pixel Offset to Normal (Vertex) seemed to fix any blur, unless the Texture Offsets are doing something different?
I looked in to using cheat engine instead but was very wary when virus scanners kept getting set off by it and no one online could confirm if this was legit or not, looked kind of shady.
Thanks!
Hey,
I didn't do the same for Liberty City Stories, so I don't have a 60 FPS for that game.
I think you're a little confused by my instructions. You don't need to convert 20370314 from decimal to hex. 20370314 is the
Address that contains the frame rate modification code and 14820019 is the
default Value for that address (in hex) when Vice City Stories is running in PCSX2. (if you
don't have the pnach file enabled)
Let me try to explain the situation better with Vice City Stories and the 60 FPS code.
In the pnach file for VCS (4F32A11F.pnach) that asasega released, it has inside it :
patch=1,EE,20370314,word,00000000
The 00000000 is the value that asasega provided for the frame rate address, but the problem with 00000000 is that is slows down the game speed.
The 20370314 is the address that modifies the frame rate. If you turn OFF this pnach code and go into the game through PCSX2, then open up Cheat Engine, select PCSX2 with VCS running, and look up that address (20370314) in cheat engine as a 4-byte code in hex while the game is running, then you'll see the normal, default value in hex will be 14820019.
If you change the value of 14820019 to 00000000 it will go from normal game speed to super slow but the frame rate will be smoother. So what I did was I experimented with the default value of 14820019 (which is the value in hex) with the game running inside cheat engine and I stumbled upon the value of 10820019 (in hex) that achieved my goal, of keeping the normal game speed while also also increasing the frame rate to 60 FPS. It's a brilliant value that makes the game a lot more fun to play.
So through testing that value from within cheat engine, I found that changing it from 14820019 (hex) to 10820019 (hex) while in gameplay made the frame rate 60 FPS and provides silky smooth gameplay without slowing down the game speed like asasega's original value of 00000000 did.
If you don't want to use cheat engine then I recommend putting this in as the pnach code when running VCS :
patch=1,EE,20370314,extended,10820019
or patch=1,EE,20370314,word,10820019 I think it should work with either extended or word, I can't remember, try both to see which one works.
You should notice the smooth gameplay right away when you get into gameplay if you enable this code with the value 10820019 in the 4F32A11F.pnach instead of 00000000 which slows everything down too much. So really all you have to do is edit asasega's pnach file and replace 00000000 with 10820019 to get it to work.
My point was that I found the code to work better when you change the code within cheat engine once you are into gameplay rather than using it as an pnach code, but either way you run it, through the pnach code or through cheat engine, you'll see a big improvement.
If you have any issues getting this to work please let me know.