-----------------------------------------------------------------------------
How to build PCSX2 + paraLLEl-GS for retards, by a retard (and ESL to boot).
-----------------------------------------------------------------------------

Have you got Git and Visual Studio set up already? I assume not, so here you go:

-Set up Git. Download it from "https://git-scm.com/downloads/win". Download the 64-bit installer, then check the "Windows Explorer integration" --> "Open Git Bash here" checkboxes during install. Refer to Picture 01 for my personal setup.
-Set up Visual Studio. Download the installer from "https://visualstudio.microsoft.com/". On opening the installer, choose to install Visual Studio Community 2022. Then, on the "Workloads" tab, check only "Desktop development with C++", On the right, you'll see a list of optional things. Of those, only check "MSVC v143", "C++ ATL", "C++ Clang tools" and the latest Windows 11 SDK (yes, shit will work under Win10 anyways). I don't have a way with words, so refer to Picture 02 if you can't understand what I mean.

And you're ready. Now you can move on to actually downloading the repositories and building.

-Choose/create a main folder (I chose "D:\Visual Studio", you can choose whatever you want so I'll refer to it as YOUR_FOLDER from now on), then right-click anywhere in it and choose "Git Bash Here". Run the following command and wait for it to finish:
git clone https://github.com/pcsx2/pcsx2/ --recurse-submodules
-After that's done, download the latest dependencies .7z file from "https://github.com/PCSX2/pcsx2-windows-dependencies/releases/tag/latest-windows-dependencies", then extract and place the "deps" folder inside "YOUR_FOLDER\pcsx2"
-Return to the Git console and run the following commands and wait for them to finish:
cd pcsx2/pcsx2/GS
git clone https://github.com/Arntzen-Software/parallel-gs --recurse-submodules
-Close the Git console (because I don't know how to get it to focus on an 'upper' folder and can't be bothered to learn), then open it in "YOUR_FOLDER\pcsx2" using right-click -> "Git Bash here". Run the following command and wait for it to finish:
git am pcsx2/GS/parallel-gs/misc/arch-pkgbuild-pcsx2/0001-Early-integration-of-parallel-GS.patch
-Close the console. Navigate to "YOUR_FOLDER\pcsx2" and open the "PCSX2_qt.sln" file. This will open Visual Studio.
-In the top middle of the Visual Studio window, click on the dropdown boxes and select "Release Clang" and "x64" as the build targets. Afterwards, click "Build" then "Build Solution" in the toolbar. Refer to Picture 03 for visual reference.
-If compiling is successful, all the emulator's files will be present inside the "bin" folder (YOUR_FOLDER\pcsx2\bin). All the .PDB and .LIB files in there can be safely deleted.
-When you want to build a new version, delete "YOUR_FOLDER\pcsx2" and redownload the repositories from scratch.

-OPTIONAL: The latest patches (widescreen, no-interlacing, 60FPS, etc.) can be downloaded from "https://github.com/PCSX2/pcsx2_patches/releases". Place the "patches.zip" file inside the "resources" folder (YOUR_FOLDER\pcsx2\bin\resources).