Difference between revisions of "Components and Functions"
RoninDusette (talk | contribs) (→.NET related) |
(→mdac28) |
||
(55 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | Details, use cases, related errors, and more on each component | + | Details, use cases, related errors, and more on each component. |
+ | == POL/POM Configuration -> Display == | ||
+ | |||
+ | These commands allow to script the [[The_Configuration_Window#Display_tab|display settings available in the GUI]]. | ||
+ | |||
+ | === GLSL Support === | ||
+ | Default setting (2019) is "enabled". | ||
+ | |||
+ | === DirectDraw Renderer === | ||
+ | Default setting (2019) is "opengl". | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | <pre class="playonlinux code"> | ||
+ | POL_Wine_Direct3D "DirectDrawRenderer" "gdi" | ||
+ | </pre> | ||
+ | |||
+ | === Video memory size === | ||
+ | See [[Scripting_-_Chapter_11:_List_of_Functions#POL_SetupWindow_VMS_.284.0.2B.29|this page about the command 'POL_SetupWindow_VMS']]. | ||
+ | |||
+ | === Offscreen rendering mode === | ||
== AdobeAir == | == AdobeAir == | ||
Line 11: | Line 30: | ||
-from http://get.adobe.com/air/ | -from http://get.adobe.com/air/ | ||
− | '''What it | + | '''What does it do?''' |
Installs the Adobe Air package. | Installs the Adobe Air package. | ||
Line 31: | Line 50: | ||
== amstream == | == amstream == | ||
− | POL_Install_amstream | + | '''What is it?''' |
+ | |||
+ | A installer for a library. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs on Windows a Microsoft library, part of [https://en.wikipedia.org/wiki/DirectShow DirectShow]. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made after the 1990's and before the 2010's, if Wine does not work without. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_amstream | ||
+ | </pre> | ||
== ATI_Black-Screen_Fix == | == ATI_Black-Screen_Fix == | ||
− | POL_Install_ATI_Black-Screen_Fix | + | POL_Call POL_Install_ATI_Black-Screen_Fix |
== atmlib == | == atmlib == | ||
− | POL_Install_atmlib | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs 'Adobe Type Manager'. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | [https://en.wikipedia.org/wiki/Adobe_Type_Manager Wikipedia]. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_atmlib | ||
+ | </pre> | ||
== cc580 == | == cc580 == | ||
− | POL_Install_cc580 | + | POL_Call POL_Install_cc580 |
== CentralizedUserDirs == | == CentralizedUserDirs == | ||
− | POL_Install_CentralizedUserDirs | + | POL_Call POL_Install_CentralizedUserDirs |
== corefonts == | == corefonts == | ||
Line 57: | Line 108: | ||
from http://en.wikipedia.org/wiki/TrueType | from http://en.wikipedia.org/wiki/TrueType | ||
− | '''What it | + | '''What does it do?''' |
Downloads and registers TrueType fonts (TTF). Here is a list of the fonts that will be installed into the given virtual drive: | Downloads and registers TrueType fonts (TTF). Here is a list of the fonts that will be installed into the given virtual drive: | ||
Line 80: | Line 131: | ||
<pre class="playonlinux code"> | <pre class="playonlinux code"> | ||
− | POL_Install_corefonts | + | POL_Call POL_Install_corefonts |
</pre> | </pre> | ||
Line 93: | Line 144: | ||
''crypt32'' does quite a few things relating to decrypting/encrypting data. Basic information in the links below. | ''crypt32'' does quite a few things relating to decrypting/encrypting data. Basic information in the links below. | ||
− | '''What it | + | '''What does it do?''' |
"It supports encryption, decryption, and manipulation of certificates and related data structures." | "It supports encryption, decryption, and manipulation of certificates and related data structures." | ||
Line 106: | Line 157: | ||
<pre class="playonlinux code"> | <pre class="playonlinux code"> | ||
− | POL_Install_crypt32 | + | POL_Call POL_Install_crypt32 |
</pre> | </pre> | ||
Line 115: | Line 166: | ||
== dcom98 == | == dcom98 == | ||
− | POL_Install_dcom98 | + | Microsofts's [https://en.wikipedia.org/wiki/Distributed_Component_Object_Model Distributed Component Object Model], 1998. |
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_dcom98 | ||
+ | </pre> | ||
== DirectX == | == DirectX == | ||
Line 121: | Line 178: | ||
=== d3dcompiler_43 === | === d3dcompiler_43 === | ||
− | POL_Install_d3dcompiler_43 | + | POL_Call POL_Install_d3dcompiler_43 |
=== d3dx10 === | === d3dx10 === | ||
− | POL_Install_d3dx10 | + | POL_Call POL_Install_d3dx10 |
=== d3dx11 === | === d3dx11 === | ||
− | POL_Install_d3dx11 | + | POL_Call POL_Install_d3dx11 |
=== d3dx9 === | === d3dx9 === | ||
− | POL_Install_d3dx9 | + | POL_Call POL_Install_d3dx9 |
=== d3dx9_29 === | === d3dx9_29 === | ||
− | POL_Install_d3dx9_29 | + | POL_Call POL_Install_d3dx9_29 |
=== d3dx9_35 === | === d3dx9_35 === | ||
− | POL_Install_d3dx9_35 | + | POL_Call POL_Install_d3dx9_35 |
=== d3dx9_36 === | === d3dx9_36 === | ||
− | POL_Install_d3dx9_36 | + | POL_Call POL_Install_d3dx9_36 |
=== d3dx9_40 === | === d3dx9_40 === | ||
− | POL_Install_d3dx9_40 | + | POL_Call POL_Install_d3dx9_40 |
=== d3dx9_42 === | === d3dx9_42 === | ||
− | POL_Install_d3dx9_42 | + | POL_Call POL_Install_d3dx9_42 |
=== d3dx9_43 === | === d3dx9_43 === | ||
− | POL_Install_d3dx9_43 | + | '''What is it?''' |
+ | |||
+ | A installer for a library. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs the Windows library, part of [https://en.wikipedia.org/wiki/DirectX DirectX] 9 version 43 (the latest is the better). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made for DirectX up to version 9, if these don't work without. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_d3dx9_43 | ||
+ | </pre> | ||
=== dinput8 === | === dinput8 === | ||
− | POL_Install_dinput8 | + | POL_Call POL_Install_dinput8 |
=== directmusic === | === directmusic === | ||
− | POL_Install_directmusic | + | POL_Call POL_Install_directmusic |
=== directplay === | === directplay === | ||
− | POL_Install_directplay | + | POL_Call POL_Install_directplay |
=== directx9 === | === directx9 === | ||
− | POL_Install_directx9 | + | POL_Call POL_Install_directx9 |
=== dinput === | === dinput === | ||
− | POL_Install_dinput | + | POL_Call POL_Install_dinput |
=== dsound === | === dsound === | ||
− | POL_Install_dsound | + | POL_Call POL_Install_dsound |
=== dxdiag === | === dxdiag === | ||
− | POL_Install_dxdiag | + | POL_Call POL_Install_dxdiag |
=== dxfullsetup === | === dxfullsetup === | ||
− | POL_Install_dxfullsetup | + | POL_Call POL_Install_dxfullsetup |
== Desura == | == Desura == | ||
− | POL_Install_desura | + | POL_Call POL_Install_desura |
== devenum == | == devenum == | ||
− | POL_Install_devenum | + | POL_Call POL_Install_devenum |
== DisableCrashDialog == | == DisableCrashDialog == | ||
− | POL_Install_DisableCrashDialog | + | POL_Call POL_Install_DisableCrashDialog |
== DosboxDrive == | == DosboxDrive == | ||
− | POL_Install_DosboxDrive | + | POL_Call POL_Install_DosboxDrive |
== .NET == | == .NET == | ||
Line 231: | Line 304: | ||
== fakeie6 == | == fakeie6 == | ||
− | POL_Install_fakeie6 | + | '''What is it?''' |
+ | |||
+ | A installer for a audio/video library. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | This let the OS think that Microsoft IE 6 is installed. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Only for some games/apps that want IE 6. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_fakeie6 | ||
+ | </pre> | ||
== ffdshow == | == ffdshow == | ||
− | POL_Install_ffdshow | + | '''What is it?''' |
+ | |||
+ | A installer for a audio/video library. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs a codecs library, '[https://en.wikipedia.org/wiki/Ffdshow ffdshow]' (2014), in order to encode/decode audio/video files. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps that use audio/video files encoded by codecs supported by ffdshow. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_ffdshow | ||
+ | </pre> | ||
== flashplayer == | == flashplayer == | ||
− | POL_Install_flashplayer | + | |
+ | '''What is it?''' | ||
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs [https://en.wikipedia.org/wiki/Adobe_Flash_Player Adobe Flash Player files]. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps that use files made with Adobe Flash (was quite common in the 2000's, mainly for web games). | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_flashplayer | ||
+ | </pre> | ||
== Flashplayer_ActiveX == | == Flashplayer_ActiveX == | ||
− | POL_Install_Flashplayer_ActiveX | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Microsoft's [https://en.wikipedia.org/wiki/ActiveX ActiveX] files (it was a competitor of Adobe Flash), up to the 2000's. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps that use files made with ActiveX (was quite common in the 2000's, mainly for web games and web apps). | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_Flashplayer_ActiveX | ||
+ | </pre> | ||
== FontsSmoothBGR == | == FontsSmoothBGR == | ||
− | POL_Install_FontsSmoothBGR | + | POL_Call POL_Install_FontsSmoothBGR |
== FontsSmoothGrayScale == | == FontsSmoothGrayScale == | ||
− | POL_Install_FontsSmoothGrayScale | + | POL_Call POL_Install_FontsSmoothGrayScale |
== FontsSmoothRGB == | == FontsSmoothRGB == | ||
− | POL_Install_FontsSmoothRGB | + | POL_Call POL_Install_FontsSmoothRGB |
== gdiplus == | == gdiplus == | ||
− | POL_Install_gdiplus | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Set Microsoft's [https://en.wikipedia.org/wiki/Graphics_Device_Interface Graphics Device Interface] graphic rendering mode. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made up to the 2000's. Mainly when there is graphic rendering issues. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_gdiplus | ||
+ | </pre> | ||
== gecko == | == gecko == | ||
− | POL_Install_gecko | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Wine's fake version of Internet Explorer (implementation is based on a custom version of [https://en.wikipedia.org/wiki/Gecko_(software) Mozilla's Gecko]). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made in the 2000's. Mainly when there is graphic issues. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_gecko | ||
+ | </pre> | ||
+ | |||
+ | '''Link''' | ||
+ | |||
+ | [https://wiki.winehq.org/Gecko Gecko] described on winehq.org | ||
== gfwl == | == gfwl == | ||
− | POL_Install_gfwl | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Let the OS think that Games for Windows Live ([https://en.wikipedia.org/wiki/Games_for_Windows_%E2%80%93_Live Wikipedia]) is correctly working. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Required by some games/apps made in the 2010's. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_gfwl | ||
+ | </pre> | ||
== gfwl86 == | == gfwl86 == | ||
− | POL_Install_gfwl86 | + | POL_Call POL_Install_gfwl86 |
== HackSteam == | == HackSteam == | ||
− | POL_Install_HackSteam | + | POL_Call POL_Install_HackSteam |
== ie6 == | == ie6 == | ||
− | POL_Install_ie6 | + | POL_Call POL_Install_ie6 |
== ie8 == | == ie8 == | ||
− | POL_Install_ie8 | + | POL_Call POL_Install_ie8 |
== iv50 == | == iv50 == | ||
− | POL_Install_iv50 | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Intel's [https://en.wikipedia.org/wiki/Indeo Indeo] library. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made in the 1990's up to 2000's, using video files encoded with Indeo. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | |||
+ | POL_Call POL_Install_iv50 | ||
+ | </pre> | ||
== linuxtrack-wine == | == linuxtrack-wine == | ||
− | POL_Install_linuxtrack-wine | + | POL_Call POL_Install_linuxtrack-wine |
== LunaTheme == | == LunaTheme == | ||
+ | Installs a [https://en.wikipedia.org/wiki/Windows_XP_visual_styles Windows XP style] (theme) named Luna. | ||
− | POL_Install_LunaTheme | + | POL_Call POL_Install_LunaTheme |
== mdac28 == | == mdac28 == | ||
− | POL_Install_mdac28 | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Microsoft Data Access Components ([https://en.wikipedia.org/wiki/Microsoft_Data_Access_Components Wikipedia]). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made in the 1990's up to ~2005. Mainly for apps that use a database in the background. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_mdac28 | ||
+ | </pre> | ||
+ | |||
+ | == mfc == | ||
− | + | [https://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library Microsoft Foundation Class Library], a programming library for C++. | |
− | POL_Install_mfc40 | + | === POL_Install_mfc40 === |
+ | (1995) | ||
− | == | + | === POL_Install_mfc42 === |
+ | (1998) | ||
− | + | == Mono == | |
− | + | [https://en.wikipedia.org/wiki/Mono_(software) Mono (Wikipedia)] is an open source implementation of the [https://en.wikipedia.org/wiki/Common_Language_Infrastructure Common Language Infrastructure] (.NET). | |
− | POL_Install_mono210 | + | === POL_Install_mono210 === |
+ | v2.10 released in 2011. | ||
− | POL_Install_mono26 | + | === POL_Install_mono26 === |
− | POL_Install_mono28 | + | === POL_Install_mono28 === |
== msasn1 == | == msasn1 == | ||
− | POL_Install_msasn1 | + | POL_Call POL_Install_msasn1 |
== msls31 == | == msls31 == | ||
− | POL_Install_msls31 | + | [https://www.playonlinux.com/fr/app-522-POL_Install_msls31.html POL_Call POL_Install_msls31] |
+ | |||
+ | 'Microsoft LS' (Unix ls command for Microsoft). | ||
− | == | + | == msvc == |
− | POL_Install_msvc100 | + | === POL_Install_msvc100 === |
− | == | + | === POL_Install_msvc80 === |
− | + | === POL_Install_msvc90 === | |
− | == | + | == msxml == |
− | + | === POL_Install_msxml3 === | |
− | == | + | === POL_Install_msxml4 === |
− | + | === POL_Install_msxml6 === | |
+ | '''What is it?''' | ||
− | + | A installer for XML libraries. | |
− | + | '''What does it do?''' | |
− | + | Install Microsoft [https://en.wikipedia.org/wiki/MSXML MSXML] v6 (2005). | |
− | POL_Install_msxml6 | + | '''When would I need it?''' |
+ | |||
+ | Games/apps made before the 2010's years, that use XML files, for example to store text to displays or settings. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_msxml6 | ||
+ | </pre> | ||
== nop == | == nop == | ||
− | POL_Install_nop | + | POL_Call POL_Install_nop |
== physx == | == physx == | ||
− | POL_Install_physx | + | POL_Call POL_Install_physx |
== pngfilt == | == pngfilt == | ||
− | POL_Install_pngfilt | + | POL_Call POL_Install_pngfilt |
== PrivateUserDirs == | == PrivateUserDirs == | ||
− | POL_Install_PrivateUserDirs | + | POL_Call POL_Install_PrivateUserDirs |
== quartz == | == quartz == | ||
− | POL_Install_quartz | + | POL_Call POL_Install_quartz |
== RegisterFonts == | == RegisterFonts == | ||
− | POL_Install_RegisterFonts | + | POL_Call POL_Install_RegisterFonts |
== riched20 == | == riched20 == | ||
− | POL_Install_riched20 | + | === POL_Install_riched20 === |
− | == | + | === POL_Install_riched30 === |
− | |||
== rsc == | == rsc == | ||
− | POL_Install_rsc | + | POL_Call POL_Install_rsc |
== steam == | == steam == | ||
Line 389: | Line 628: | ||
An installer for the game publishing platform Steam. | An installer for the game publishing platform Steam. | ||
− | '''What it | + | '''What does it do?''' |
Downloads and Installs Steam client. | Downloads and Installs Steam client. | ||
Line 409: | Line 648: | ||
== steam_flags == | == steam_flags == | ||
− | POL_Install_steam_flags | + | '''What is it?''' |
+ | |||
+ | A helper script for Steam. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Set registry third-party flags to avoid steam installing them at the game's first launch. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | To avoid Steam reinstalling POL-installed dependencies (Wine sometimes requires some ''wizardry'' to get things working that the stock installers do not do, and can cause the application not to run if the workaround is overwritten or broken by the default installation being triggered by the Steam client.). | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_steam_flags | ||
+ | </pre> | ||
+ | |||
+ | '''Links:''' | ||
+ | |||
+ | https://www.playonlinux.com/en/app-927-POL_Install_steam_flags.html | ||
== tahoma == | == tahoma == | ||
Line 417: | Line 676: | ||
An installer for the Microsoft font ''Tahoma''. | An installer for the Microsoft font ''Tahoma''. | ||
− | '''What it | + | '''What does it do?''' |
Downloads and registers ''Tahoma''. | Downloads and registers ''Tahoma''. | ||
Line 441: | Line 700: | ||
An alternative installer for the Microsoft font ''Tahoma''. | An alternative installer for the Microsoft font ''Tahoma''. | ||
− | '''What it | + | '''What does it do?''' |
Downloads and registers Tahoma, but from a different package. | Downloads and registers Tahoma, but from a different package. | ||
Line 461: | Line 720: | ||
== ubigamelauncher == | == ubigamelauncher == | ||
− | POL_Install_ubigamelauncher | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs the Ubisoft's game launcher. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games released by [https://en.wikipedia.org/wiki/Ubisoft Ubisoft]. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_ubigamelauncher | ||
+ | </pre> | ||
== vbrun6 == | == vbrun6 == | ||
− | + | '''What is it?''' | |
− | + | A installer. | |
+ | '''What does it do?''' | ||
+ | |||
+ | Installs [https://en.wikipedia.org/wiki/Visual_Basic Microsoft Visual Basic] v6 libraries (app last released in 1998). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made after 1990, if Wine does not work without. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_vbrun6 | ||
+ | </pre> | ||
+ | |||
+ | == vcrun == | ||
+ | |||
+ | === POL_Install_vcrun2005 === | ||
+ | |||
+ | '''What is it?''' | ||
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Microsoft Visual C++ libraries. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Some games/apps made after 2003, if Wine does not work without. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
POL_Install_vcrun2005 | POL_Install_vcrun2005 | ||
+ | </pre> | ||
+ | |||
+ | === POL_Install_vcrun2008 === | ||
+ | |||
+ | === POL_Install_vcrun2010 === | ||
+ | |||
+ | === POL_Install_vcrun2012 === | ||
+ | |||
+ | === POL_Install_vcrun2013 === | ||
+ | |||
+ | === POL_Install_vcrun6 === | ||
+ | |||
+ | '''What is it?''' | ||
+ | |||
+ | A installer. | ||
− | + | '''What does it do?''' | |
− | + | Installs Microsoft Visual C v6 (1989) libraries. | |
− | + | '''When would I need it?''' | |
− | + | Some games/apps made after 1988, if Wine does not work without. | |
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
POL_Install_vcrun6 | POL_Install_vcrun6 | ||
+ | </pre> | ||
== VideoDriver == | == VideoDriver == | ||
+ | '''What is it?''' | ||
+ | |||
+ | A window does open and ask to select among the video cards installed. If there is only one video card, nothing happen. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Edit the Windows registry. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | If there is 2 video cards on the computer (ie: gaming notebooks, with a Intel iGPU + AMD GPU). | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
POL_Install_VideoDriver | POL_Install_VideoDriver | ||
+ | </pre> | ||
== wine64b == | == wine64b == | ||
− | POL_Install_wine64b | + | Old command (before POL/POM v4). |
+ | |||
+ | POL_Call POL_Install_wine64b | ||
== wineasio == | == wineasio == | ||
Line 495: | Line 840: | ||
WineASIO provides an ASIO driver interface from Wine to jack for low-latency audio and advanced audio/MIDI routing. | WineASIO provides an ASIO driver interface from Wine to jack for low-latency audio and advanced audio/MIDI routing. | ||
− | '''What it | + | '''What does it do?''' |
Checks for the following: | Checks for the following: | ||
Line 523: | Line 868: | ||
== winhttp == | == winhttp == | ||
− | POL_Install_winhttp | + | '''What is it?''' |
+ | |||
+ | Install a HTTP library. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Install some Windows files. | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Apps made before the 2010's years. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_winhttp | ||
+ | </pre> | ||
== wininet == | == wininet == | ||
− | POL_Install_wininet | + | POL_Call POL_Install_wininet |
== wintrust == | == wintrust == | ||
− | POL_Install_wintrust | + | POL_Call POL_Install_wintrust |
== wmp10 == | == wmp10 == | ||
− | POL_Install_wmp10 | + | POL_Call POL_Install_wmp10 |
== wmp9 == | == wmp9 == | ||
− | POL_Install_wmp9 | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Install Windows Media Player 9 (~2003). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Games/apps made before the 2010's years, that use .WMV video files or .WMA audio files. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_wmp9 | ||
+ | </pre> | ||
== wmpcodecs == | == wmpcodecs == | ||
− | POL_Install_wmpcodecs | + | '''What is it?''' |
+ | |||
+ | A installer. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Install Windows Media Player (v9) codecs (audio + video). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Games/apps made before the 2010's years, that use .WMV video files or .WMA audio files. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_wmpcodecs | ||
+ | </pre> | ||
== wsh56 == | == wsh56 == | ||
− | POL_Install_wsh56 | + | POL_Call POL_Install_wsh56 |
== wsh57 == | == wsh57 == | ||
− | POL_Install_wsh57 | + | POL_Call POL_Install_wsh57 |
== xact == | == xact == | ||
− | POL_Install_xact | + | '''What is it?''' |
+ | |||
+ | A installer for audio libraries. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Installs Microsoft '[https://en.wikipedia.org/wiki/Cross-platform_Audio_Creation_Tool Cross-platform Audio Creation Tool]' (2002). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Games/apps made before the 2010's years. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_xact | ||
+ | </pre> | ||
== xinput == | == xinput == | ||
− | POL_Install_xinput | + | POL_Call POL_Install_xinput |
== xmllite == | == xmllite == | ||
− | POL_Install_xmllite | + | '''What is it?''' |
+ | |||
+ | A installer for XML libraries. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Install Microsoft [https://en.wikipedia.org/wiki/MSXML MSXML] (2000's). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | Games/apps made before the 2010's years, that use XML files, for example to store text to displays or settings. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Install_xmllite | ||
+ | </pre> | ||
== xna31 == | == xna31 == | ||
− | POL_Install_xna31 | + | POL_Call POL_Install_xna31 |
== xna40 == | == xna40 == | ||
− | POL_Install_xna40 | + | POL_Call POL_Install_xna40 |
== xvid == | == xvid == | ||
− | POL_Install_xvid | + | POL_Call POL_Install_xvid |
== Other Functions == | == Other Functions == | ||
Line 581: | Line 1,006: | ||
=== POL_Configurator_runparts === | === POL_Configurator_runparts === | ||
− | POL_Configurator_runparts | + | POL_Call POL_Configurator_runparts |
=== POL_Download_retry === | === POL_Download_retry === | ||
− | POL_Download_retry | + | POL_Call POL_Download_retry |
=== POL_Function_FontsSmoothBGR === | === POL_Function_FontsSmoothBGR === | ||
− | POL_Function_FontsSmoothBGR | + | POL_Call POL_Function_FontsSmoothBGR |
=== POL_Function_FontsSmoothGrayScale === | === POL_Function_FontsSmoothGrayScale === | ||
− | POL_Function_FontsSmoothGrayScale | + | POL_Call POL_Function_FontsSmoothGrayScale |
=== POL_Function_FontsSmoothRGB === | === POL_Function_FontsSmoothRGB === | ||
− | POL_Function_FontsSmoothRGB | + | POL_Call POL_Function_FontsSmoothRGB |
=== POL_Function_NoCDWarning === | === POL_Function_NoCDWarning === | ||
− | POL_Function_NoCDWarning | + | '''What is it?''' |
+ | |||
+ | A warning message for the user of a script. | ||
+ | |||
+ | '''What does it do?''' | ||
+ | |||
+ | Does warn that the game/app will not work without a way to workaround the DRM (NoCD or other). | ||
+ | |||
+ | '''When would I need it?''' | ||
+ | |||
+ | To warn when a game can not work with POL/POM script without a NoCD. | ||
+ | Some DRMs does not work with Wine, originals CDs/DVDs are not recognized. | ||
+ | |||
+ | '''Script/Shell command:''' | ||
+ | |||
+ | <pre class="playonlinux code"> | ||
+ | POL_Call POL_Function_NoCDWarning | ||
+ | </pre> | ||
=== POL_Function_override_app_dlls === | === POL_Function_override_app_dlls === | ||
− | POL_Function_override_app_dlls | + | POL_Call POL_Function_override_app_dlls |
=== POL_Function_OverrideDLL === | === POL_Function_OverrideDLL === | ||
− | POL_Function_OverrideDLL | + | POL_Call POL_Function_OverrideDLL |
=== POL_Function_RootCommand === | === POL_Function_RootCommand === | ||
− | POL_Function_RootCommand | + | POL_Call POL_Function_RootCommand |
=== POL_Function_sandbox === | === POL_Function_sandbox === | ||
− | POL_Function_sandbox | + | POL_Call POL_Function_sandbox |
=== POL_Function_SetNativeExtension === | === POL_Function_SetNativeExtension === | ||
− | POL_Function_SetNativeExtension | + | POL_Call POL_Function_SetNativeExtension |
=== POL_Function_simplecdscript === | === POL_Function_simplecdscript === | ||
− | POL_Function_simplecdscript | + | POL_Call POL_Function_simplecdscript |
=== POL_Function_simplescript === | === POL_Function_simplescript === | ||
− | POL_Function_simplescript | + | POL_Call POL_Function_simplescript |
=== POL_Function_Sleep === | === POL_Function_Sleep === | ||
− | POL_Function_Sleep | + | POL_Call POL_Function_Sleep |
=== POL_Gamefront_Download === | === POL_Gamefront_Download === | ||
− | POL_Gamefront_Download | + | POL_Call POL_Gamefront_Download |
=== POL_GetTool_samba3 === | === POL_GetTool_samba3 === | ||
− | POL_GetTool_samba3 | + | POL_Call POL_GetTool_samba3 |
=== POL_GoG_download === | === POL_GoG_download === | ||
− | POL_GoG_download | + | POL_Call POL_GoG_download |
=== POL_GoG_Extract === | === POL_GoG_Extract === | ||
− | POL_GoG_Extract | + | POL_Call POL_GoG_Extract |
=== POL_GoG_install === | === POL_GoG_install === | ||
− | POL_GoG_install | + | POL_Call POL_GoG_install |
=== POL_GoG_setup === | === POL_GoG_setup === | ||
− | POL_GoG_setup | + | POL_Call POL_GoG_setup |
Latest revision as of 10:55, 9 June 2020
Details, use cases, related errors, and more on each component.
Contents
- 1 POL/POM Configuration -> Display
- 2 AdobeAir
- 3 amstream
- 4 ATI_Black-Screen_Fix
- 5 atmlib
- 6 cc580
- 7 CentralizedUserDirs
- 8 corefonts
- 9 crypt32
- 10 dcom98
- 11 DirectX
- 12 Desura
- 13 devenum
- 14 DisableCrashDialog
- 15 DosboxDrive
- 16 .NET
- 17 fakeie6
- 18 ffdshow
- 19 flashplayer
- 20 Flashplayer_ActiveX
- 21 FontsSmoothBGR
- 22 FontsSmoothGrayScale
- 23 FontsSmoothRGB
- 24 gdiplus
- 25 gecko
- 26 gfwl
- 27 gfwl86
- 28 HackSteam
- 29 ie6
- 30 ie8
- 31 iv50
- 32 linuxtrack-wine
- 33 LunaTheme
- 34 mdac28
- 35 mfc
- 36 Mono
- 37 msasn1
- 38 msls31
- 39 msvc
- 40 msxml
- 41 nop
- 42 physx
- 43 pngfilt
- 44 PrivateUserDirs
- 45 quartz
- 46 RegisterFonts
- 47 riched20
- 48 rsc
- 49 steam
- 50 steam_flags
- 51 tahoma
- 52 tahoma2
- 53 ubigamelauncher
- 54 vbrun6
- 55 vcrun
- 56 VideoDriver
- 57 wine64b
- 58 wineasio
- 59 winhttp
- 60 wininet
- 61 wintrust
- 62 wmp10
- 63 wmp9
- 64 wmpcodecs
- 65 wsh56
- 66 wsh57
- 67 xact
- 68 xinput
- 69 xmllite
- 70 xna31
- 71 xna40
- 72 xvid
- 73 Other Functions
- 73.1 POL_Configurator_runparts
- 73.2 POL_Download_retry
- 73.3 POL_Function_FontsSmoothBGR
- 73.4 POL_Function_FontsSmoothGrayScale
- 73.5 POL_Function_FontsSmoothRGB
- 73.6 POL_Function_NoCDWarning
- 73.7 POL_Function_override_app_dlls
- 73.8 POL_Function_OverrideDLL
- 73.9 POL_Function_RootCommand
- 73.10 POL_Function_sandbox
- 73.11 POL_Function_SetNativeExtension
- 73.12 POL_Function_simplecdscript
- 73.13 POL_Function_simplescript
- 73.14 POL_Function_Sleep
- 73.15 POL_Gamefront_Download
- 73.16 POL_GetTool_samba3
- 73.17 POL_GoG_download
- 73.18 POL_GoG_Extract
- 73.19 POL_GoG_install
- 73.20 POL_GoG_setup
POL/POM Configuration -> Display
These commands allow to script the display settings available in the GUI.
GLSL Support
Default setting (2019) is "enabled".
DirectDraw Renderer
Default setting (2019) is "opengl".
Script/Shell command:
POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
Video memory size
See this page about the command 'POL_SetupWindow_VMS'.
Offscreen rendering mode
AdobeAir
What is it?
"The Adobe AIR runtime enables developers to package the same code into native applications and games for Windows and Mac OS desktops as well as iOS and Android devices, reaching over a billion desktop systems and mobile app stores for over 500 million devices."
-from http://get.adobe.com/air/
What does it do?
Installs the Adobe Air package.
When would I need it?
Certain Adobe products require this to be installed as a dependency.
Script/Shell command:
POL_Call POL_Install_AdobeAir
Links:
amstream
What is it?
A installer for a library.
What does it do?
Installs on Windows a Microsoft library, part of DirectShow.
When would I need it?
Some games/apps made after the 1990's and before the 2010's, if Wine does not work without.
Script/Shell command:
POL_Call POL_Install_amstream
ATI_Black-Screen_Fix
POL_Call POL_Install_ATI_Black-Screen_Fix
atmlib
What is it?
A installer.
What does it do?
Installs 'Adobe Type Manager'.
When would I need it?
Script/Shell command:
POL_Call POL_Install_atmlib
cc580
POL_Call POL_Install_cc580
CentralizedUserDirs
POL_Call POL_Install_CentralizedUserDirs
corefonts
What is it?
"TrueType is an outline font standard developed by Apple and Microsoft in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript. It has become the most common format for fonts on both the Mac OS and Microsoft Windows operating systems."
from http://en.wikipedia.org/wiki/TrueType
What does it do?
Downloads and registers TrueType fonts (TTF). Here is a list of the fonts that will be installed into the given virtual drive:
- andale mono
- arial black
- arial (bold, italic, bold italic)
- comic sans ms (bold)
- courier new (bold, italic, bold italic)
- georgia (bold, italic, bold italic)
- impact
- times new roman (bold, italic, bold italic)
- trebuchet (bold, italic, bold italic)
- verdana (bold, italic, bold italic)
- webdings
When would I need it?
Any time you experience missing text in an application, this would be the first place you would want to start. This is usually installed by default, though. If this does not work, try tahoma or tahoma2 from the Install Components tab, as those are the usual suspects in such acts of font thievery.
Script/Shell command:
POL_Call POL_Install_corefonts
Links:
http://en.wikipedia.org/wiki/TrueType
crypt32
What is it?
crypt32 does quite a few things relating to decrypting/encrypting data. Basic information in the links below.
What does it do?
"It supports encryption, decryption, and manipulation of certificates and related data structures."
from http://wiki.winehq.org/Crypt32
When would I need it?
Most of this is taken care of within Wine via the builtin dll. You may run into times when the native dll is needed, in which case the POL debug log will spit out an error saying that it tried to do something with it and it failed (like unhandled exception or cannot find crypt32.dll, etc.). If you do happen to run into an error like this, we highly encourage you to report it to https://appdb.winehq.org so that the community there can possibly implement a fix that is native to Wine, eliminating the need for the actual Windows dll.
Script/Shell command:
POL_Call POL_Install_crypt32
Links:
http://wiki.winehq.org/Crypt32
dcom98
Microsofts's Distributed Component Object Model, 1998.
Script/Shell command:
POL_Call POL_Install_dcom98
DirectX
d3dcompiler_43
POL_Call POL_Install_d3dcompiler_43
d3dx10
POL_Call POL_Install_d3dx10
d3dx11
POL_Call POL_Install_d3dx11
d3dx9
POL_Call POL_Install_d3dx9
d3dx9_29
POL_Call POL_Install_d3dx9_29
d3dx9_35
POL_Call POL_Install_d3dx9_35
d3dx9_36
POL_Call POL_Install_d3dx9_36
d3dx9_40
POL_Call POL_Install_d3dx9_40
d3dx9_42
POL_Call POL_Install_d3dx9_42
d3dx9_43
What is it?
A installer for a library.
What does it do?
Installs the Windows library, part of DirectX 9 version 43 (the latest is the better).
When would I need it?
Some games/apps made for DirectX up to version 9, if these don't work without.
Script/Shell command:
POL_Call POL_Install_d3dx9_43
dinput8
POL_Call POL_Install_dinput8
directmusic
POL_Call POL_Install_directmusic
directplay
POL_Call POL_Install_directplay
directx9
POL_Call POL_Install_directx9
dinput
POL_Call POL_Install_dinput
dsound
POL_Call POL_Install_dsound
dxdiag
POL_Call POL_Install_dxdiag
dxfullsetup
POL_Call POL_Install_dxfullsetup
Desura
POL_Call POL_Install_desura
devenum
POL_Call POL_Install_devenum
DisableCrashDialog
POL_Call POL_Install_DisableCrashDialog
DosboxDrive
POL_Call POL_Install_DosboxDrive
.NET
POL_Install_dotnet11
POL_Install_dotnet11sp1
POL_Install_dotnet20
POL_Install_dotnet20sp1
POL_Install_dotnet20sp2
POL_Install_dotnet30
POL_Install_dotnet30sp1
POL_Install_dotnet35
POL_Install_dotnet35sp1
POL_Install_dotnet40
fakeie6
What is it?
A installer for a audio/video library.
What does it do?
This let the OS think that Microsoft IE 6 is installed.
When would I need it?
Only for some games/apps that want IE 6.
Script/Shell command:
POL_Call POL_Install_fakeie6
ffdshow
What is it?
A installer for a audio/video library.
What does it do?
Installs a codecs library, 'ffdshow' (2014), in order to encode/decode audio/video files.
When would I need it?
Some games/apps that use audio/video files encoded by codecs supported by ffdshow.
Script/Shell command:
POL_Call POL_Install_ffdshow
flashplayer
What is it?
A installer.
What does it do?
Installs Adobe Flash Player files.
When would I need it?
Some games/apps that use files made with Adobe Flash (was quite common in the 2000's, mainly for web games).
Script/Shell command:
POL_Call POL_Install_flashplayer
Flashplayer_ActiveX
What is it?
A installer.
What does it do?
Installs Microsoft's ActiveX files (it was a competitor of Adobe Flash), up to the 2000's.
When would I need it?
Some games/apps that use files made with ActiveX (was quite common in the 2000's, mainly for web games and web apps).
Script/Shell command:
POL_Call POL_Install_Flashplayer_ActiveX
FontsSmoothBGR
POL_Call POL_Install_FontsSmoothBGR
FontsSmoothGrayScale
POL_Call POL_Install_FontsSmoothGrayScale
FontsSmoothRGB
POL_Call POL_Install_FontsSmoothRGB
gdiplus
What is it?
A installer.
What does it do?
Set Microsoft's Graphics Device Interface graphic rendering mode.
When would I need it?
Some games/apps made up to the 2000's. Mainly when there is graphic rendering issues.
Script/Shell command:
POL_Call POL_Install_gdiplus
gecko
What is it?
A installer.
What does it do?
Installs Wine's fake version of Internet Explorer (implementation is based on a custom version of Mozilla's Gecko).
When would I need it?
Some games/apps made in the 2000's. Mainly when there is graphic issues.
Script/Shell command:
POL_Call POL_Install_gecko
Link
Gecko described on winehq.org
gfwl
What is it?
A installer.
What does it do?
Let the OS think that Games for Windows Live (Wikipedia) is correctly working.
When would I need it?
Required by some games/apps made in the 2010's.
Script/Shell command:
POL_Call POL_Install_gfwl
gfwl86
POL_Call POL_Install_gfwl86
HackSteam
POL_Call POL_Install_HackSteam
ie6
POL_Call POL_Install_ie6
ie8
POL_Call POL_Install_ie8
iv50
What is it?
A installer.
What does it do?
Installs Intel's Indeo library.
When would I need it?
Some games/apps made in the 1990's up to 2000's, using video files encoded with Indeo.
Script/Shell command:
POL_Call POL_Install_iv50
linuxtrack-wine
POL_Call POL_Install_linuxtrack-wine
LunaTheme
Installs a Windows XP style (theme) named Luna.
POL_Call POL_Install_LunaTheme
mdac28
What is it?
A installer.
What does it do?
Installs Microsoft Data Access Components (Wikipedia).
When would I need it?
Some games/apps made in the 1990's up to ~2005. Mainly for apps that use a database in the background.
Script/Shell command:
POL_Call POL_Install_mdac28
mfc
Microsoft Foundation Class Library, a programming library for C++.
POL_Install_mfc40
(1995)
POL_Install_mfc42
(1998)
Mono
Mono (Wikipedia) is an open source implementation of the Common Language Infrastructure (.NET).
POL_Install_mono210
v2.10 released in 2011.
POL_Install_mono26
POL_Install_mono28
msasn1
POL_Call POL_Install_msasn1
msls31
'Microsoft LS' (Unix ls command for Microsoft).
msvc
POL_Install_msvc100
POL_Install_msvc80
POL_Install_msvc90
msxml
POL_Install_msxml3
POL_Install_msxml4
POL_Install_msxml6
What is it?
A installer for XML libraries.
What does it do?
Install Microsoft MSXML v6 (2005).
When would I need it?
Games/apps made before the 2010's years, that use XML files, for example to store text to displays or settings.
Script/Shell command:
POL_Call POL_Install_msxml6
nop
POL_Call POL_Install_nop
physx
POL_Call POL_Install_physx
pngfilt
POL_Call POL_Install_pngfilt
PrivateUserDirs
POL_Call POL_Install_PrivateUserDirs
quartz
POL_Call POL_Install_quartz
RegisterFonts
POL_Call POL_Install_RegisterFonts
riched20
POL_Install_riched20
POL_Install_riched30
rsc
POL_Call POL_Install_rsc
steam
What is it?
An installer for the game publishing platform Steam.
What does it do?
Downloads and Installs Steam client.
When would I need it?
Any time a game requires Steam to run.
Script/Shell command:
POL_Call POL_Install_steam
Links:
http://store.steampowered.com/
steam_flags
What is it?
A helper script for Steam.
What does it do?
Set registry third-party flags to avoid steam installing them at the game's first launch.
When would I need it?
To avoid Steam reinstalling POL-installed dependencies (Wine sometimes requires some wizardry to get things working that the stock installers do not do, and can cause the application not to run if the workaround is overwritten or broken by the default installation being triggered by the Steam client.).
Script/Shell command:
POL_Call POL_Install_steam_flags
Links:
https://www.playonlinux.com/en/app-927-POL_Install_steam_flags.html
tahoma
What is it?
An installer for the Microsoft font Tahoma.
What does it do?
Downloads and registers Tahoma.
When would I need it?
Any time the Tahoma font is needed.
Script/Shell command:
POL_Call POL_Install_tahoma
Links:
http://www.microsoft.com/typography/fonts/family.aspx?FID=19
tahoma2
What is it?
An alternative installer for the Microsoft font Tahoma.
What does it do?
Downloads and registers Tahoma, but from a different package.
When would I need it?
Any time the Tahoma font is needed, where the regular Tahoma installer does not work (like Photoshop CS6).
Script/Shell command:
POL_Call POL_Install_tahoma2
Links:
http://www.microsoft.com/typography/fonts/family.aspx?FID=19
ubigamelauncher
What is it?
A installer.
What does it do?
Installs the Ubisoft's game launcher.
When would I need it?
Some games released by Ubisoft.
Script/Shell command:
POL_Call POL_Install_ubigamelauncher
vbrun6
What is it?
A installer.
What does it do?
Installs Microsoft Visual Basic v6 libraries (app last released in 1998).
When would I need it?
Some games/apps made after 1990, if Wine does not work without.
Script/Shell command:
POL_Call POL_Install_vbrun6
vcrun
POL_Install_vcrun2005
What is it?
A installer.
What does it do?
Installs Microsoft Visual C++ libraries.
When would I need it?
Some games/apps made after 2003, if Wine does not work without.
Script/Shell command:
POL_Install_vcrun2005
POL_Install_vcrun2008
POL_Install_vcrun2010
POL_Install_vcrun2012
POL_Install_vcrun2013
POL_Install_vcrun6
What is it?
A installer.
What does it do?
Installs Microsoft Visual C v6 (1989) libraries.
When would I need it?
Some games/apps made after 1988, if Wine does not work without.
Script/Shell command:
POL_Install_vcrun6
VideoDriver
What is it?
A window does open and ask to select among the video cards installed. If there is only one video card, nothing happen.
What does it do?
Edit the Windows registry.
When would I need it?
If there is 2 video cards on the computer (ie: gaming notebooks, with a Intel iGPU + AMD GPU).
Script/Shell command:
POL_Install_VideoDriver
wine64b
Old command (before POL/POM v4).
POL_Call POL_Install_wine64b
wineasio
What is it?
WineASIO provides an ASIO driver interface from Wine to jack for low-latency audio and advanced audio/MIDI routing.
What does it do?
Checks for the following:
- Checks that the virtual drive is 32-bit
- Makes sure that the user is part of the audio group
- Confirms the presence of jack and qjackctl
Then, if all checks pass, WineASIO is downloaded and registered into that virtual drive.
When would I need it?
Certain Adobe products require this to be installed as a dependency.
Script/Shell command:
POL_Call POL_Install_wineasio
Links:
http://sourceforge.net/projects/wineasio/
winhttp
What is it?
Install a HTTP library.
What does it do?
Install some Windows files.
When would I need it?
Apps made before the 2010's years.
Script/Shell command:
POL_Call POL_Install_winhttp
wininet
POL_Call POL_Install_wininet
wintrust
POL_Call POL_Install_wintrust
wmp10
POL_Call POL_Install_wmp10
wmp9
What is it?
A installer.
What does it do?
Install Windows Media Player 9 (~2003).
When would I need it?
Games/apps made before the 2010's years, that use .WMV video files or .WMA audio files.
Script/Shell command:
POL_Call POL_Install_wmp9
wmpcodecs
What is it?
A installer.
What does it do?
Install Windows Media Player (v9) codecs (audio + video).
When would I need it?
Games/apps made before the 2010's years, that use .WMV video files or .WMA audio files.
Script/Shell command:
POL_Call POL_Install_wmpcodecs
wsh56
POL_Call POL_Install_wsh56
wsh57
POL_Call POL_Install_wsh57
xact
What is it?
A installer for audio libraries.
What does it do?
Installs Microsoft 'Cross-platform Audio Creation Tool' (2002).
When would I need it?
Games/apps made before the 2010's years.
Script/Shell command:
POL_Call POL_Install_xact
xinput
POL_Call POL_Install_xinput
xmllite
What is it?
A installer for XML libraries.
What does it do?
Install Microsoft MSXML (2000's).
When would I need it?
Games/apps made before the 2010's years, that use XML files, for example to store text to displays or settings.
Script/Shell command:
POL_Call POL_Install_xmllite
xna31
POL_Call POL_Install_xna31
xna40
POL_Call POL_Install_xna40
xvid
POL_Call POL_Install_xvid
Other Functions
POL_Configurator_runparts
POL_Call POL_Configurator_runparts
POL_Download_retry
POL_Call POL_Download_retry
POL_Function_FontsSmoothBGR
POL_Call POL_Function_FontsSmoothBGR
POL_Function_FontsSmoothGrayScale
POL_Call POL_Function_FontsSmoothGrayScale
POL_Function_FontsSmoothRGB
POL_Call POL_Function_FontsSmoothRGB
POL_Function_NoCDWarning
What is it?
A warning message for the user of a script.
What does it do?
Does warn that the game/app will not work without a way to workaround the DRM (NoCD or other).
When would I need it?
To warn when a game can not work with POL/POM script without a NoCD. Some DRMs does not work with Wine, originals CDs/DVDs are not recognized.
Script/Shell command:
POL_Call POL_Function_NoCDWarning
POL_Function_override_app_dlls
POL_Call POL_Function_override_app_dlls
POL_Function_OverrideDLL
POL_Call POL_Function_OverrideDLL
POL_Function_RootCommand
POL_Call POL_Function_RootCommand
POL_Function_sandbox
POL_Call POL_Function_sandbox
POL_Function_SetNativeExtension
POL_Call POL_Function_SetNativeExtension
POL_Function_simplecdscript
POL_Call POL_Function_simplecdscript
POL_Function_simplescript
POL_Call POL_Function_simplescript
POL_Function_Sleep
POL_Call POL_Function_Sleep
POL_Gamefront_Download
POL_Call POL_Gamefront_Download
POL_GetTool_samba3
POL_Call POL_GetTool_samba3
POL_GoG_download
POL_Call POL_GoG_download
POL_GoG_Extract
POL_Call POL_GoG_Extract
POL_GoG_install
POL_Call POL_GoG_install
POL_GoG_setup
POL_Call POL_GoG_setup