Have you guys wondered what is the difference between the .swf and the .exe option?
Spoiler: Show More
They have the same purpose; to allow you to play PB2 outside a browser. The differences are...
.SWF file
Clicking the swf option downloads a single PB2 .swf file.
The PB2 .swf file is a specific file that containing data (in the format of .swf), and requires an external application to read the file and run it. This additional application is called a Flash Projector.
.EXE file
Clicking the .exe option downloads the folder containing the PB2 Launcher.
The PB2Launcher.exe file is the PB2 Launcher, a Windows application. The application only works on Windows 10, barely on Windows 7 SP1+, and not in other OSes like macOS and Linux.
The program contains functionalities of a flash projector to read and play a .swf file, therefore the filesize is bigger than the .swf file. Since the functionalities of a flash projector is already in the .exe, no additional application is required. The launcher provides an interface to login, then reads the .swf PB2 file in the data folder and run it.
Addition information
Spoiler: Show More
Best regards,
Nyove