1 |
------------------------------------- |
2 |
PCSX2 NSIS Installer Instructions |
3 |
------------------------------------- |
4 |
|
5 |
* Install NSIS (tested with 2.45) |
6 |
* Install NSIS Script: Advanced Uninstall Log (you can find it on NSIS wiki) |
7 |
|
8 |
* Download the Visual C++ 2008 SP1 Redistributable and save it to this nsis/ folder under the name: |
9 |
vcredist_2008_sp1_x86.exe |
10 |
|
11 |
* Download the Visual C++ 2010 Redistributable and save it to this nsis/ folder. |
12 |
vcredist_2010_x86.exe |
13 |
|
14 |
[both files can be obtained from Microsoft's website, just google for them] |
15 |
|
16 |
* Download the DirectX Web Installer (vcwebsetup.exe) from Microsoft's website and save it to |
17 |
this nsis/ folder. (currently required, might be made optional later). No name change is |
18 |
required. |
19 |
|
20 |
* Load the PCSX2 Suite solution and rebuild all in the following targets: |
21 |
* Release SSE2 |
22 |
* Release SSSE3 (only needed if packaging plugins) |
23 |
* Release SSE4 (only needed if packaging plugins) |
24 |
* Devel (optional) |
25 |
|
26 |
You may selectively unload plugins you do not wish to package prior to running the NSIS |
27 |
script. |
28 |
|
29 |
* Compile script, and Enjoy :) |
30 |
|
31 |
|
32 |
-------------------------------------------- |
33 |
Compilation Targets and Plugin Inclusion |
34 |
-------------------------------------------- |
35 |
|
36 |
pcsx2-dev.exe is included into the installer as well *if* present (but is not required). |
37 |
The Release mode (without -dev) is required, and the script errors if it's missing. |
38 |
|
39 |
To include non-NULL plugins into the installer you must specify /DINC_PLUGINS on the command |
40 |
line when compiling the script. The installer will include plugins only if they are present. |
41 |
If you do not build plugins, or remove some (or all) plugins before running the nsis script, |
42 |
only PCSX2 and whatever remaining plugins will be packaged. |
43 |
|
44 |
GSdx SSE2, SSSE3, and SSE4 versions are all included into the installer *if* they are present. |
45 |
You will need to follow the above instructions and compile all release targets to get all the |
46 |
GSdx DLLs. |
47 |
|
48 |
-------------------------------------------- |
49 |
TODO / Wish List!! |
50 |
-------------------------------------------- |
51 |
|
52 |
* pcsx2-dev should probably be an optional section, conditionally scripted only if the |
53 |
file is present at compilation time, and packaged. |
54 |
|