9. MacOS and Transferring from Different Systems#

    The above steps will get you most of the way there, the PCSX2 application steps should translate most of the way, but will look a little bit different, and they won’t need to be done on your windows machine/VM

9.1. Information for VMs#


What is a VM? A VM is a virtual machine. This guide will refer to it as a VM from now on.
If you need a guide for installing windows under KVM (Linux) you can find that here. If you need a guide for installing under VirtualBox in MacOS, you can find that here. If you’re using a VM, you will need to copy them over either via a shared folder in your chosen virtualization software, or via SMB by creating a network share to the C:\Emulation folder under windows and then navigating to smb://vmip/Emulation (Example: smb://192.168.1.15/Emulation) if you don’t know the IP, you can get it by opening cmd from the start menu, and typing ipconfig. Also open firewall.cpl and disable the firewall in the VM so you can access the folder.
image152
image153
image154
image155
Make sure everyone has at least read access as you’ll be copying the files from there
To get the IP, right click start, click “Windows Terminal” or “Command Prompt”, whichever option you have
image156
Type ipconfig
image157
Then find the IPv4 address of your network adapter.
image158

9.2. Physical Machine#

    If you’re using a physical machine to setup the mod instead, all you need to do is copy the contents of the Emulation folder to a USB flash drive, or SD card or similar.

9.3. Setting up the files on Linux/Steam Deck/MacOS#


    Once your mods are copied, you will then copy the contents of your MOD folder under C:\Emulation\MOD to your Linux\Mac computer, and then point PCSX2 to the ELF.
You will also need to copy the textures folder from the PCSX2 folder on windows, along with all 3 cheats folders to ~/.config/PCSX2 (This location is applicable to Linux Native and AppImage installs)
On Mac, double check where your textures and cheats paths are in your emulator and then copy them over as needed.