The forum

Runtime Error R6034

Author Replies
Kelltech Tuesday 26 April 2016 at 16:39
KelltechAnonymous

I'm really new with this. I'm using Linux Mint and tried installing Perfect World International with POL. When I try to run the patcher I get a C++ Runtime Error #6034.

It says the application tried to load the C runtime library incorrectly.

I've searched the forums and Google but I cannot find a fix to even attempt except some out of date stuff talking about POL Helper which seems may no longer be supported.

I would really, really appreciate any help!

booman Wednesday 27 April 2016 at 23:10
booman

Click Configure in PlayOnLinux
On the General Tab - What version of Wine are you using?
Also is your PlayOnLinux up to date?  The current version is 4.2.10


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Kelltech Thursday 28 April 2016 at 2:59
KelltechAnonymous

From the Mint software manager, I have PlayOnLinux 4.2.2 and I've installed Wine 1.9.8 from that.

Besides the R6034 error, I get this in a popup:

"Error in main
PWE_patcher crashed.
Click on debug link to get more details"

booman Thursday 28 April 2016 at 13:51
booman

Definitely download the newest version of PlayOnLinux first.  You don't have to re-install Wine or your games.

Then run Perfect World with Debug and post the entire log here

What Distro are you using?  Is it 32-bit or 64-bit?


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Kelltech Tuesday 3 May 2016 at 18:11
KelltechAnonymous

Thanks for your help. I apologize for the delay, been traveling for a few days :)

I updated to 4.2.10 and then needed to install xterm as it was giving a missing error. I'm using Linux Mint 17 64-bit.

Here's that log. I see right away it's still reporting PlayOnLinux 4.2.2 :/

 

[04/27/16 19:25:00] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-1.6.2

PlayOnLinux logfile
-------------------
Date: 04/27/16 19:25:00

> PlayOnLinux Version
  4.2.2
> uname -a
  Linux irish-N550JK 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a
 
> wine --version
  wine-1.6.2
> POL_WINEVERSION
 
> WINEPREFIX
  /home/irish/.PlayOnLinux//wineprefix/pwe
> Distribution
  Linux Mint 17.3 Rosa
> glxinfo \| grep rendering
  direct rendering: Yes
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
> glxinfo \| grep renderer
  OpenGL renderer string: GeForce GTX 850M/PCIe/SSE2
> OpenGL libs (Direct rendering testing)
 
 

[04/27/16 19:25:00] - This is a 32bits prefix!
[04/27/16 19:25:04] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[04/27/16 19:30:22] - Running wine- /home/irish/Downloads/PW Euro/PWEVision.exe (Working directory : /)
fixme:process:SetProcessDEPPolicy (1): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:process:SetProcessDEPPolicy (1): stub
fixme:win:DisableProcessWindowsGhosting : stub
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:win:WINNLSEnableIME hwnd 0x100aa enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100aa enable -1: stub!
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:msg:ChangeWindowMessageFilter c057 00000001
fixme:shell:SHAutoComplete stub
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable 0: stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files\\PWE Vision\\unins000.exe") stub
fixme:win:WINNLSEnableIME hwnd 0x100be enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100be enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c0 enable -1: stub!
[04/27/16 19:56:45] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe/drive_c/Program Files/PWE Vision/patcher)
[05/03/16 11:08:56] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe/drive_c/Program Files/PWE Vision/patcher)
[05/03/16 11:09:25] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe/drive_c/Program Files/PWE Vision/patcher)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.6195)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\PWE Vision\\patcher\\patcher.exe" failed, status c0000142

Edited by Kelltech

booman Tuesday 3 May 2016 at 18:19
booman

No problem.  I use Mint 17.3 as well.
You may have to uninstall PlayOnLinux completely and then install it from scratch again.

Looks like you might need some Libraries (Components, Packages)

err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\PWE Vision\\patcher\\patcher.exe" failed, status c0000142

I'm not sure which vcrun it needs but try installing all of them or at least:

  • vcrun2005
  • vcrun6
  • vcrun2008
  • vcrun2010

Start there and see if the patcher runs.

Also, try changing Windows version to:  Windows XP
This is in Wine Configuration

Are you using ARC to download the game?


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Kelltech Saturday 7 May 2016 at 17:45
KelltechAnonymous

I ununstalled Wine and PlayOnLinux and reinstalled, but when I try to install the vcruns, I get this error which tells me Wine isn't present:

Error in POL_Wine
Wine seems to have crashed
If your program is running, just ignore this message

Then I tried running the patcher just to see what would happen and I got this:

Error in main
PWE_patcher crashed.
Select its shortcut and click on "Debug" in the side panel to get more details.

So I'm removing it and starting over, I'll share what happens after that.

I really am new to this OS environment!!

I'm not using ARC, I'm playing on a few different private servers.

Edited by Kelltech

Kelltech Saturday 7 May 2016 at 18:26
KelltechAnonymous

EDIT: I got a different patcher for a different private server running and updating. That's better, it's the server I play the most. Crossing my fingers that when the update is done it will run!

 

Ok, reinstalled everything and got the same error from the very beginning. I installed the vcrun that you suggested, then the 2012 and 2013 as well. Still got R6034 error :(

Here's the new debug:

\IXP000.TMP\\", 00000000): stub
fixme:advapi:DecryptFileA ("C:\\users\\irish\\Temp\\IXP001.TMP\\", 00000000): stub
fixme:storage:create_storagefile Storage share mode not implemented.
[05/07/16 11:22:30] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/ressources/vcrun2005)
[05/07/16 11:22:30] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr80"="native,builtin"
-----------
[05/07/16 11:22:30] - ----- Ending function POL_Install_vcrun2005 -----
[05/07/16 11:22:41] - ----- Starting function POL_Install_vcrun6 -----
[05/07/16 11:22:41] - Running wine- vcredist.exe (Working directory : /home/irish/.PlayOnLinux/tmp)
[05/07/16 11:22:42] - ----- Starting function POL_Install_mfc42 -----
[05/07/16 11:22:42] - Running wine- regsvr32 mfc42.dll (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/windows/temp)
Successfully registered DLL mfc42.dll
[05/07/16 11:22:43] - Running wine- regsvr32 mfc42u.dll (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/windows/temp)
Successfully registered DLL mfc42u.dll
[05/07/16 11:22:43] - ----- Starting function POL_Function_OverrideDLL -----
[05/07/16 11:22:43] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp)
[05/07/16 11:22:43] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*mfc42"="native"
"*mfc42u"="native"
-----------
[05/07/16 11:22:43] - ----- Ending function POL_Function_OverrideDLL -----
[05/07/16 11:22:43] - ----- Ending function POL_Install_mfc42 -----
[05/07/16 11:22:43] - ----- Ending function POL_Install_vcrun6 -----
[05/07/16 11:22:53] - ----- Starting function POL_Install_vcrun2008 -----
[05/07/16 11:22:53] - Running wine- start /unix vcredist_x86.exe /q (Working directory : /home/irish/.PlayOnLinux/ressources/vcrun2008)
fixme:ole:DllRegisterServer stub
fixme:clusapi:GetNodeClusterState ((null),0x33ebf4) stub!
fixme:advapi:DecryptFileA ("c:\\5e578923403b60fb5ab4f8ee87061b\\", 00000000): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directoryerr:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:LsaOpenPolicy ((null),0x33f2d8,0x00000001,0x33f2c4) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
[05/07/16 11:23:00] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/ressources/vcrun2008)
[05/07/16 11:23:00] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr90"="native,builtin"
-----------
[05/07/16 11:23:00] - ----- Ending function POL_Install_vcrun2008 -----
[05/07/16 11:23:08] - ----- Starting function POL_Install_vcrun2010 -----
[05/07/16 11:23:08] - Running wine- start /unix vcredist_x86.exe /q (Working directory : /home/irish/.PlayOnLinux/ressources/vcrun2010)
fixme:clusapi:GetNodeClusterState ((null),0x33eb74) stub!
fixme:advapi:DecryptFileA ("c:\\24e12b5acecd8c12b98c83757a\\", 00000000): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directoryerr:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fcd0, (null), (null), 0x6cd20188,): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:SetThreadStackGuarantee (0x33fb58): stub
fixme:advapi:LsaOpenPolicy ((null),0x33f448,0x00000001,0x33f434) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:LsaOpenPolicy ((null),0x33f298,0x00000001,0x33f284) stub
fixme:advapi:LsaClose (0xcafe) stub
[05/07/16 11:23:19] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/ressources/vcrun2010)
[05/07/16 11:23:19] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr100"="native,builtin"
-----------
[05/07/16 11:23:19] - ----- Ending function POL_Install_vcrun2010 -----
[05/07/16 11:23:32] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/Program Files/PWE Vision/patcher)
[05/07/16 11:24:12] - ----- Starting function POL_Install_vcrun2012 -----
[05/07/16 11:24:22] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2012)
[05/07/16 11:24:22] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*atl110"="native,builtin"
-----------
[05/07/16 11:24:22] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2012)
[05/07/16 11:24:22] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcp110"="native,builtin"
-----------
[05/07/16 11:24:23] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2012)
[05/07/16 11:24:23] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr110"="native,builtin"
-----------
[05/07/16 11:24:23] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2012)
[05/07/16 11:24:23] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*vcomp110"="native,builtin"
-----------
[05/07/16 11:24:23] - ----- Ending function POL_Install_vcrun2012 -----
[05/07/16 11:24:29] - ----- Starting function POL_Install_vcrun2013 -----
[05/07/16 11:24:38] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2013)
[05/07/16 11:24:38] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*atl120"="native,builtin"
-----------
[05/07/16 11:24:38] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2013)
[05/07/16 11:24:38] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcp120"="native,builtin"
-----------
[05/07/16 11:24:38] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2013)
[05/07/16 11:24:38] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr120"="native,builtin"
-----------
[05/07/16 11:24:39] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp/vcrun2013)
[05/07/16 11:24:39] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*vcomp120"="native,builtin"
-----------
[05/07/16 11:24:39] - ----- Ending function POL_Install_vcrun2013 -----
[05/07/16 11:24:44] - ----- Starting function POL_Install_vcrun6 -----
[05/07/16 11:24:44] - Running wine- vcredist.exe (Working directory : /home/irish/.PlayOnLinux/tmp)
[05/07/16 11:24:45] - ----- Starting function POL_Install_mfc42 -----
[05/07/16 11:24:45] - Running wine- regsvr32 mfc42.dll (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/windows/temp)
Successfully registered DLL mfc42.dll
[05/07/16 11:24:45] - Running wine- regsvr32 mfc42u.dll (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/windows/temp)
Successfully registered DLL mfc42u.dll
[05/07/16 11:24:45] - ----- Starting function POL_Function_OverrideDLL -----
[05/07/16 11:24:46] - Running wine- regedit /home/irish/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/irish/.PlayOnLinux/tmp)
[05/07/16 11:24:46] - Content of /home/irish/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*mfc42"="native"
"*mfc42u"="native"
-----------
[05/07/16 11:24:46] - ----- Ending function POL_Function_OverrideDLL -----
[05/07/16 11:24:46] - ----- Ending function POL_Install_mfc42 -----
[05/07/16 11:24:46] - ----- Ending function POL_Install_vcrun6 -----
[05/07/16 11:24:58] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/Program Files/PWE Vision/patcher)
[05/07/16 11:25:07] - Running wine- patcher.exe (Working directory : /home/irish/.PlayOnLinux/wineprefix/pwe_patcher/drive_c/Program Files/PWE Vision/patcher)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.6195)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\PWE Vision\\patcher\\patcher.exe" failed, status c0000142

 

Edited by Kelltech

Kelltech Sunday 8 May 2016 at 5:37
KelltechAnonymous

All good, and I appreciate all of your help!! yes

booman Monday 9 May 2016 at 17:53
booman

Hmm... it appears you may be having the same problem I was with Grim Dawn

fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.6195)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\PWE Vision\\patcher\\patcher.exe" failed, status c0000142

These errors might mean that Perfect World requires Visual C++ 2015 which is not compatible with Wine.  Well technically it IS, but its a pain to get working.  Grim Dawn has the same problem.  I've been able to play it in Wine with PlayOnLinux in the past and then they updated the vcrun libraries.  Now I can't run it.

I have done a lot of research and even posted on Grim Dawn's forum.  There were a few people who got vcrun2015 working but they used Wine alone and a patched Winetricks.

I will read up on Perfect Worlds posts at WineHQ's and see if this is the case


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Monday 9 May 2016 at 17:59
booman

This post mentioned Wine 1.9.9 and all of the libraries they installed:  WineHQ's

  • d3dx9_36
  • ie8
  • mfc40
  • msls31
  • msxml3
  • msxml4
  • msxml6
  • pngflit
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • wininet
  • wsh56vb
  • xmllite

Another post mentioned disabling GLSL because of font problems.  You can do this in Display options in PlayOnLinux Configure

Edited by booman


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com