2009-08-30 01:48:08 +00:00
|
|
|
-------------------------------------
|
|
|
|
PCSX2 NSIS Installer Instructions
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
* Install NSIS (tested with 2.45)
|
|
|
|
* Install NSIS Script: Advanced Uninstall Log (you can find it on NSIS wiki)
|
|
|
|
|
2010-05-17 04:52:31 +00:00
|
|
|
* Download the Visual C++ 2008 SP1 Redistributable and save it to this nsis/ folder under the name:
|
|
|
|
vcredist_2008_sp1_x86.exe
|
|
|
|
|
|
|
|
* Download the Visual C++ 2010 Redistributable and save it to this nsis/ folder.
|
|
|
|
vcredist_2010_x86.exe
|
|
|
|
|
|
|
|
[both files can be obtained from Microsoft's website, just google for them]
|
2010-05-13 04:15:32 +00:00
|
|
|
|
|
|
|
* Download the DirectX Web Installer (vcwebsetup.exe) from Microsoft's website and save it to
|
2010-05-17 04:52:31 +00:00
|
|
|
this nsis/ folder. (currently required, might be made optional later). No name change is
|
|
|
|
required.
|
2009-08-30 01:48:08 +00:00
|
|
|
|
|
|
|
* Load the PCSX2 Suite solution and rebuild all in the following targets:
|
|
|
|
* Release SSE2
|
|
|
|
* Release SSSE3 (only needed if packaging plugins)
|
|
|
|
* Release SSE4 (only needed if packaging plugins)
|
|
|
|
* Devel (optional)
|
|
|
|
|
|
|
|
You may selectively unload plugins you do not wish to package prior to running the NSIS
|
|
|
|
script.
|
|
|
|
|
|
|
|
* Compile script, and Enjoy :)
|
|
|
|
|
|
|
|
|
|
|
|
--------------------------------------------
|
|
|
|
Compilation Targets and Plugin Inclusion
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
pcsx2-dev.exe is included into the installer as well *if* present (but is not required).
|
|
|
|
The Release mode (without -dev) is required, and the script errors if it's missing.
|
|
|
|
|
|
|
|
To include non-NULL plugins into the installer you must specify /DINC_PLUGINS on the command
|
|
|
|
line when compiling the script. The installer will include plugins only if they are present.
|
|
|
|
If you do not build plugins, or remove some (or all) plugins before running the nsis script,
|
|
|
|
only PCSX2 and whatever remaining plugins will be packaged.
|
|
|
|
|
|
|
|
GSdx SSE2, SSSE3, and SSE4 versions are all included into the installer *if* they are present.
|
|
|
|
You will need to follow the above instructions and compile all release targets to get all the
|
|
|
|
GSdx DLLs.
|
|
|
|
|
|
|
|
--------------------------------------------
|
|
|
|
TODO / Wish List!!
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
* pcsx2-dev should probably be an optional section, conditionally scripted only if the
|
|
|
|
file is present at compilation time, and packaged.
|
2009-08-29 20:45:19 +00:00
|
|
|
|