Other under the hood changes: all the internal GS shaders are now embedded as strings into the GS renderer instead of being loaded in as resource files. Memory cards will continue getting written to /pcsx2/memcards if you used this folder in previous versions of the core, otherwise they will be written in /retroarch/saves/pcsx2. pnach files for games, but it’s optional and not necessary.
You can still have a ‘cheats’ and _cheats_ws’ folder where you store custom. Now, the only configuration file that gets written to is the ever-trusty ‘core options config file’ from Libretro/RetroArch.įurthermore, the only files you need to have in your /pcsx2 folder are your BIOS files inside /pcsx2/bios. We have cut all this config file reading/writing. However, it also has many config files scattered about the place. The problem with the PCSX2 core up to this point was that it was too much of a straight port – PCSX2 by itself writes to dozens of files during startup and logging. We’d like not to have the user to require to install several data files inside the System folder in order for an emulator core to work. Reducing file requirementsĪs a general baseline, Libretro strives to make sure that the cores we self-maintain are fairly portable. We’re very excited to share with you all the work we’ve been putting into the PCSX2 core as of late.