08-26-2020, 01:35 AM
(This post was last modified: 08-26-2020, 01:39 AM by goody_fyre11.)
I'm part of a modding community, and we have a massive spreadsheet containing hundreds of memory addresses for many important functions throughout the Sly Cooper games. After downloading the latest 1.7.0 development build, suddenly none of our documented memory addresses pointed to anything anymore. I went back to an older version again, and all of our documented memory addresses started working again.
It's taken us years to document what we've done so far, and it seems like we'll have to re-find everything because something in PCSX2 handles memory differently now. For example, the amount of collected coins used to be stored at 0x20304A04 in memory, but in the latest 1.7.0 build it's stored at 0x30304A04. This looks to be just 10000000 further which is an easy fix for our spreadsheet, but I don't think it's that simple.
What happened? Why did memory change in this way? Is this intentional? We need details, I'm glad I realized this now and not when we actually needed to do something productive.
It's taken us years to document what we've done so far, and it seems like we'll have to re-find everything because something in PCSX2 handles memory differently now. For example, the amount of collected coins used to be stored at 0x20304A04 in memory, but in the latest 1.7.0 build it's stored at 0x30304A04. This looks to be just 10000000 further which is an easy fix for our spreadsheet, but I don't think it's that simple.
What happened? Why did memory change in this way? Is this intentional? We need details, I'm glad I realized this now and not when we actually needed to do something productive.