(11-06-2013, 12:34 PM)Saiki Wrote: [ -> ]PCSX2 create registry keys with the locations of the files it uses, so when you put new exes for newer revisions it doesn't have to set itself up again. and imports the current inis
I use a method that helps possible troubleshooting and testing.
Everything related to PCSX2 is kept under a folder (far from C: ) named PCSX2_Emulators.
Under this folder there is another called PCSX2_Common_Files where I keep the BIOS, Memcard folders and finally a Utilities folder.
Then, yet under PCSX2_Emulators is PCSX2_Newer, which not surprisingly hosts a copy of the last SVN I got. This is the folder I use to play.
Now, every version receives it's own folder named PCSX2_buildX where BuildX is the SVN build number.
Each these folders are made "portable" by addition of that portable.ini file which removes Register dependency and all versions points to the same common BIOS and memcard folders which are local to the ultra-root /PCSX2_Emulators.
Notice the savestates don't have a common folder, they are all local to the actual version. This is done to try and avoid possible problems introduced by them which could make hard to troubleshoot actual problems in the emulator and leave each SVN save with it's own savestates if the emulator is started from the specific directory. Of course I don't rely on savestates to keep long term saves which is a function for memcard.
If ever wanting to transport PCSX2 to another computer is enough I copy the whole PCSX2_Emulators folder to a pendrive (it is not that large if the ISOs are kept outside), or could copy just the PCSX2_Newer + PCSX2_Common_Files.
On the other hand is simple to backward test any version, like to try and pinpoint where a possible bug was introduced, that's easily done just by firing the emulator from inside the specific version directory.
That's it, trying to resume and hoping it comes out correct, the PCSX2 directory structure:
Code:
E:\PCSX2_Emulators\
..\PCSX2_Common_Files\
..\BIOS
..\Memcards
..\PCSX2_Utilities\
..\several utilities like cheat converters and such
..\PCSX2_Newer\ // the folder with a copy of the latest version, I just overwrite the files.
..\PCSX2_versionABC\
.
.
..\PCSX2_versionXYZ\ // many as are the SVN builds downloaded
.
.
The original packed files are kept in a backup folder.