Can you change the line above to:

```c++
auto s = p.Section("PSPGamedataInstallDialog", 0, 2); 
```

And then on these new things you've saved, add:

```c++
if (s >= 2) {
   ...
} else {
   paramAddr = 0;
}
```

This way, loading older savestates will still work.  The numbers here are "versions", so 2 is the version with these new values.

-[Unknown]