Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
Well, it's very likely that the redistributables are missing.
Try to run the PCSX2 installer with the highest user rights you can manage and see if it can install them.
Posts: 3.559
Threads: 21
Joined: Jul 2010
Reputation:
61
Location: Australia
don't bother, MSVC10 runtime only works properly if it exists in the system32 directory as it links back to WinSxS and fails otherwise.
Posts: 34
Threads: 13
Joined: Nov 2009
Reputation:
0
So then there's no way to make PCSX2 0.9.8 run portable?
Posts: 1.353
Threads: 56
Joined: Jun 2011
Reputation:
35
Location: Vietnam
There is, but it depends on PCSX2 team. I don't know why they do not bundle the needed DLL to the binary build.
Posts: 15.303
Threads: 431
Joined: Aug 2005
Reputation:
352
Location: Athens,Greece
Because as Squall said above you can't 'bundle' it, it has to be installed on windows.
Posts: 3.559
Threads: 21
Joined: Jul 2010
Reputation:
61
Location: Australia
linking MSVC would do it, but that'd increase code size, possibly decrease code performance, and increase build complexity.
Posts: 34
Threads: 13
Joined: Nov 2009
Reputation:
0
10-26-2011, 04:37 PM
(This post was last modified: 10-26-2011, 04:40 PM by RexFesto696.)
I found a workaround, and I have the latest SVNs to thank for it.
The SVNs have the ZeroGS video plugin. I used that instead of GSDX and now the game runs. I'll have to admit, it's a little slower than normal, but hey, at least I finally got the emulator to work portable.
Now, I did this on another library's computers. I have yet to try it on my local library's computers. However, since I ran into the exact same problems at the other library comp as my local library comp before I succeeded, I'm pretty sure I won't have much trouble...
Posts: 348
Threads: 7
Joined: Jan 2009
Reputation:
23
10-26-2011, 06:26 PM
(This post was last modified: 10-26-2011, 06:27 PM by Ge-Force.)
To get GSDX working without a directx install you also need D3Dcompiler_43.dll and d3dx9_43.dll.
This will at least give you directx 9.