TAbdiukov / PPSSPP-patches

My romhacks, fixes and workarounds for PPSSPP games and apps
Apache License 2.0
17 stars 5 forks source link

GTA CW - Increase drawing distance #10

Closed TAbdiukov closed 4 years ago

TAbdiukov commented 4 years ago

Seriously need to be done

TAbdiukov commented 4 years ago

How to gather data (thus far)

  1. Set and freeze from Cheat sw
    • Z to 650k
    • Camera direction to 0
    • Angle to around 55000
  2. Find some spot, where you can clearly witness the chunks loading (water preferably?), record is as some X
  3. Find the farther spot generated from X. Due to the scaling, finding the exact position will be nearly impossible. Call it Y
  4. Find some D = Y - X (delta). Record as many D's as you can to get the max drawing distance
TAbdiukov commented 4 years ago

not so easy. The game keeps track of the available memory and draws as far in distance as the RAM allows for, dynamically changing the distance. Sure, it keeps one chunk behind the camera, but even so, it's not worth it. I force the variable to malfunction (to report more memory than available) - and the game crashes.

Also as theboy181 said in relation to chunk-drawing games:

I looked at that before. They way that the game chunks things makes it not look very promising