Paintshop Pro 2021 - Path to language folder issue

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Meditating_Hamster
Newbie
Newbie
Posts: 1
Joined: Wed Oct 27, 2021 6:50 am

Paintshop Pro 2021 - Path to language folder issue

Post by Meditating_Hamster »

Hi,

I'm seeing how far it's possible to get with installing Corel Painshop pro with Wine 6.16, and I've run into an issue with the Setup.exe.

The path to the language folder could not be resolved, setup cannot continue.

Would someone be able to give me any hints as to why it isn't able to find the language folder (if that really is the cause). Thanks

debug.txt output

Code: Select all

[code]00e8:fixme:reg:RegOpenUserClassesRoot (0000007C, 0x0, 0x2000000, 0031F034) semi-stub
00e8:fixme:ole:NdrCorrelationInitialize (0031E334, 0031DE10, 1024, 0x0): semi-stub
00e8:fixme:ole:NdrCorrelationFree (0031E334): stub
00d8:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021F6C0, 0021F6D0 0021F6C4
00d8:fixme:nls:get_dummy_preferred_ui_language (0x38 0021F6C0 0021F6D0 0021F6C4) returning a dummy value (current locale)
00d8:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021F740, 0021F750 0021F744
00d8:fixme:nls:get_dummy_preferred_ui_language (0x38 0021F740 0021F750 0021F744) returning a dummy value (current locale)
00d8:fixme:reg:RegOpenUserClassesRoot (000000C4, 0x0, 0x2000000, 0021F850) semi-stub
00d8:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
00d8:fixme:shell:InitNetworkAddressControl stub
00d8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
00d8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:heap:RtlSetHeapInformation 00240000 0 00218EC4 4 stub
00d8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0cfe0455-93ba-440d-a3fe-553973d0b723}
00d8:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {797fabac-7b58-4796-b924-d51178a59ce4}
00d8:fixme:file:SetFileInformationByHandle 000001AC, 5, 0021977C, 8
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0021BC08)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
The folder contents look like this

Code: Select all

Corel PaintShop Pro.ico'   gdiplus.dll       MSICrlPCU.DLL   SetupARP.exe            setup.xml      TUPCUNLR.DLL
 debug.txt                  ICA.msi           Script.dll      Setup.exe               SetupXML.dll   userdef.reg
 dosdevices                 InstallCode.DLL   SerChckV2.DLL   SetupIntegration2.dll   system.reg     user.reg
 drive_c                    Lang              Setup           SetupIntegration.dll    tBar7.dll      winetricks.log
The setup.xml looks like this

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ICA lang="use_os">
<Setups productcode="ICA.productcode">
<Msi productcode="MSVC2012" file="Setup\RunTime\MSVC2012\vcredist_x86.exe" cmdline=" /q /norestart" condition="InstallMSVC2012" progresstext="Str.Running.VS2012.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2012x64" file="Setup\RunTime\MSVC2012_x64\vcredist_x64.exe" cmdline=" /q /norestart" condition="InstallMSVC2012_x64" progresstext="Str.Running.VS2012.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2017" file="Setup\RunTime\MSVC2017\vcredist_x86.exe" cmdline=" /q /norestart" condition="InstallMSVC2017" progresstext="Str.Running.VS2017.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2017x64" file="Setup\RunTime\MSVC2017_x64\vcredist_x64.exe" cmdline=" /q /norestart" condition="InstallMSVC2017_x64" progresstext="Str.Running.VS2017.text" comment="" adminsupport="0"/>
<Msi productcode="DotNetFX40" file="Setup\RunTime\DotNetFX40\dotNetFx40_Full_setup.exe" cmdline=" /q /norestart" condition="InstallDotNet40" progresstext="Str.Running.DotNet40.text" comment="" adminsupport="0"/>
<Msi productcode="{856C0291-013D-4703-BB6F-D10AECC98A56}" file="Setup\Setup.msi" cmdline="ICA_ALL_PUBLIC TRANSFORMS=[MSTFileName]" progresstext="Str.ProgressText.Common" managed="1">
<Dbm productcode="{685CA19A-4932-41FD-A0DE-1B53B8EBEF59}" file="Setup\PSPPro.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX86=1"/>
<Dbm productcode="{9A84B0BC-187C-41CC-8B4E-150E23FB5F8F}" file="Setup\PSPPContent.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition=""/>
<Dbm productcode="{3EDBF9C9-7033-479D-82CE-C6F0BAE00DBE}" file="Setup\PSPPHelp.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition=""/>
<Dbm productcode="{B1F1371B-C328-4A37-9EBF-D16547E8A7D4}" file="Setup\IPM_PSP_COM.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX86=1"/>
<Dbm productcode="{001B4954-C832-48E3-A2FA-8F917A28311A}" file="Setup\PSPPro64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="64BIT_OS"/>
<Dbm productcode="{02533AE4-623B-49F5-8B15-F04249098B49}" file="Setup\IPM_PSP_COM64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX64=1"/>
<Dbm productcode="{DC37753F-2C62-4A54-9D43-7E2544C7472A}" file="ICA.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0"/>
<Dbm productcode="{85D056F6-839A-40B5-9E16-B1C794F98C07}" file="Setup\IPM_Common_x64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0" condition="INSTALLX64=1"/>
<Dbm productcode="{F29F38A1-49FE-45CB-941B-30517237E0FB}" file="Setup\IPM_Common_x86.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0" condition="INSTALLX86=1"/>
</Msi>
<Msi productcode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" file="ICA.msi" condition="ACTION=ADMIN" comment="Added here for admin support only, productcode is only used for local installs and should be unique -- therefore this node has a bogus one -- the other option is to explictly list all ICA files in SupportFile nodes -- NOTE the condition must be ACTION=ADMIN"/>
<SupportFile file="Setup\RunTime\MSVC2012\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2012_x64\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2017\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2017_x64\*.*"/>
<SupportFile file="Setup\RunTime\DotNetFX40\*.*"/>
<SupportFile file="Setup\*.mst"/>
</Setups>
<FeatureTree>
<Feature name="Str.Feature.MainApp" desc="" property="MainApp" required="1" expanded="1">
<Feature name="Str.Feature.MainApp.PSPPro" desc="" property="PSPPro" size="970000" required="1"/>
<Feature name="NoDisplay" desc="" property="HDR" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="PSPPContent" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="PSPPHelp" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM" size="0" required="1">
<Feature name="NoDisplay" desc="" property="IPM_Language" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM_R" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM_SubLicense" size="0" required="1"/>
</Feature>
<Feature name="NoDisplay" desc="" property="PSPPro6432" size="0" required="1" condition="64BIT_OS"/>
</Feature>
<Feature name="Str.Feature.ULLanguage" desc="" property="ULLanguage" required="1" expanded="1">
<Feature name="Str.Feature.ULLanguage.Language_EN" desc="EN" property="Language_EN" size="25000" required="1"/>
<Feature name="Str.Feature.ULLanguage.Language_CS" desc="CS" property="Language_CS" size="25000" checked="0" condition="Show_CS"/>
<Feature name="Str.Feature.ULLanguage.Language_CT" desc="CT" property="Language_CT" size="25000" checked="0" condition="Show_CT"/>
<Feature name="Str.Feature.ULLanguage.Language_DE" desc="DE" property="Language_DE" size="25000" checked="0" condition="Show_DE"/>
<Feature name="Str.Feature.ULLanguage.Language_ES" desc="ES" property="Language_ES" size="25000" checked="0" condition="Show_ES"/>
<Feature name="Str.Feature.ULLanguage.Language_FR" desc="FR" property="Language_FR" size="25000" checked="0" condition="Show_FR"/>
<Feature name="Str.Feature.ULLanguage.Language_IT" desc="IT" property="Language_IT" size="25000" checked="0" condition="Show_IT"/>
<Feature name="Str.Feature.ULLanguage.Language_JP" desc="JP" property="Language_JP" size="25000" checked="0" condition="Show_JP"/>
<Feature name="Str.Feature.ULLanguage.Language_NL" desc="NL" property="Language_NL" size="25000" checked="0" condition="Show_NL"/>
<Feature name="Str.Feature.ULLanguage.Language_PL" desc="PL" property="Language_PL" size="25000" checked="0" condition="Show_PL"/>
<Feature name="Str.Feature.ULLanguage.Language_RU" desc="RU" property="Language_RU" size="25000" checked="0" condition="Show_RU"/>
<Feature name="Str.Feature.ULLanguage.Language_SU" desc="SU" property="Language_SU" size="25000" checked="0" condition="Show_SU"/>
<Feature name="Str.Feature.ULLanguage.Language_SV" desc="SV" property="Language_SV" size="25000" checked="0" condition="Show_SV"/>
<Feature name="Str.Feature.ULLanguage.Language_KR" desc="KR" property="Language_KR" size="25000" checked="0" condition="Show_KR"/>
<Feature name="Str.Feature.ULLanguage.Language_BR" desc="BR" property="Language_BR" size="25000" checked="0" condition="Show_BR"/>
<Feature name="Str.Feature.ULLanguage.Language_CZ" desc="CZ" property="Language_CZ" size="25000" checked="0" condition="Show_CZ"/>
</Feature>
<Feature name="Str.Feature.Miscellaneous" desc="" property="ULMiscellaneous" required="" expanded="1">
<Feature name="Str.Feature.Miscellaneous.Desktop" desc="" property="DESKTOP" size="0" required=""/>
</Feature>
</FeatureTree>
<SourceFiles>
<SourceFile file="*.*"/>
</SourceFiles>
<RestartManager>
<App file="[INSTALLDIR]Corel PaintShop Pro.exe"/>
<App file="[INSTALLDIR]Corel PaintShop Merge.exe"/>
<App file="[INSTALLDIR64]Corel PaintShop Pro.exe"/>
<App file="[INSTALLDIR64]Corel PaintShop Merge.exe"/>
</RestartManager>
<UserFiles> </UserFiles>
<Properties>
<!-- Installer -->
<Property name="ICA_DefaultUILang" value="en" comment="use whatever language you want to default to instead of showing Select Language DB"/>
<Property name="ICA.Dlg.AllowDrag" value="1"/>
<Property name="AcceptLicense" value="0"/>
<Property name="SHOWSERIALDIALOG" value="true" comment="true will show the serial number dialog, false will skip it"/>
<Property name="SERIALNUMBER" value="" persist="1" comment="When you remove the hardcoded serial number, just set the value to blank, do not remove this node or the SERIALNUMBER will not be saved after you perform an admin install"/>
<Property name="MAX_PATH" value="90"/>
<Property name="ICA.Default.InstallDir" value="Corel\Corel PaintShop Pro 2021"/>
<Property name="ICA.Default.InstallFolder" value="Corel\Corel PaintShop Pro 2021"/>
<Property name="ICA.Default.InstallDir64" value="Corel\Corel PaintShop Pro 2021 (64-bit)"/>
<Property name="ICA.Default.InstallFolder64" value="Corel\Corel PaintShop Pro 2021 (64-bit)"/>
<Property name="MSIFASTINSTALL" value="7"/>
<Property name="ICA.LogOptions" value=""/>
<Property name="ComName" value="Corel"/>
<Property name="ProdName" value="PaintShop Pro"/>
<Property name="VerName" value="X13"/>
<Property name="IMPORTDB" value="1"/>
<Property name="SKIPSILENTINIT" value="1"/>
<Property name="SKIPAUTOLAUNCH" value="0"/>
<Property name="INSTALLX86" value="1"/>
<Property name="INSTALLX64" value="1"/>
<Property name="CHECKFORUPDATE" value="0"/>
<Property name="DisableCheckForUpdate" value="1"/>
<Property name="PatchEnginePatchSequenceInfo" value="xml"/>
<Property name="ICA.Patches.Folder" value="Patches"/>
<!-- stub -->
<Property name="STUB_PRODUCT_ID" value="PSP"/>
<Property name="STUB_PRODUCT_VERSION" value="23.0"/>
<Property name="STUB_CLIENT_VERSION" value="1.0.0"/>
<Property name="CHANNEL_ID_TRACKING_ONLY" value="PSP2021_InstallData"/>
<!-- Option -->
<Property name="ALLOW_PRODUCTUPDATES" value="1" persist="1" comment="needs to be saved from admin installs, Script.dll will default it off if we are running an admin setup"/>
<Property name="EnableArchOpt" value="1"/>
<!-- Remove -->
<Property name="ShowCleanPerUserFolder" value="1"/>
<Property name="CLEAN_PERUSER" value="1"/>
<Property name="ARP_ICON" value="Corel PaintShop Pro.ico"/>
<Property name="ICA.Maintenance.Mode" value="Remove" comment="sets the default radio button on ARP.htm"/>
<!-- IPM -->
<Property name="SerChckModule" value="SerChckV2.DLL"/>
<Property name="NLRFILE" value="TUPCUNLR.DLL"/>
<Property name="NLRFILENAME" value="TUPCUNLR.DLL"/>
<Property name="ENABLESUB" value="0"/>
<Property name="PIDPREFIX" value="TU23"/>
<Property name="DTAFILENAME" value="PSP"/>
<Property name="NLR" value="RETAIL"/>
<Property name="PCUSOURCEID" value="917001"/>
<Property name="PCU_LICID" value="540243005"/>
<Property name="LICENSEID" value="540243005"/>
<Property name="RP_LICID" value="540243005"/>
<Property name="RP_SID" value="917001"/>
<Property name="SUITE" value="99"/>
<Property name="PCUURLLANG" value="EN"/>
<Property name="CHANNEL_ID" value="Corel"/>
<Property name="CONTENT_STORE" value="https://www.corelstore.com"/>
<Property name="PRO_LICID" value="540241263"/>
<Property name="ULT_LICID" value="540243005"/>
<Property name="APPID" value="0563300180"/>
<!-- MSI and Registry -->
<Property name="PRODUCTREGKEY" value="PaintShop Pro\X13"/>
<Property name="PRODUCTMERGEREGKEY" value="PaintShop Merge\X13"/>
<Property name="C_APPEXE" value="Corel PaintShop Pro.exe"/>
<Property name="C_HDREXE" value="Corel PaintShop Merge.exe"/>
<Property name="PRO_PR_VER" value="23.00"/>
<Property name="INSTALL_TYPE" value="PRO_R"/>
<Property name="SC_TYPE" value="DEFAULT" comment="DEFAULT;LITE;NEC - Control ShortCut Type on Desktop and StartMenu, and Product Name in ARP List"/>
<Property name="VersionInt" value="23"/>
<Property name="VersionPrev" value="2020"/>
<Property name="VersionFlo" value="2021"/>
<Property name="PROGRAMDATA" value="Corel\Corel PaintShop Pro 2021"/>
<!-- SourceFiles -->
<Property name="CACHE_SETUP_SOURCE" value="1"/>
<Property name="CACHE_SETUP_SOURCE_SHOWUI" value="Show" comment="Hide - will remove the Copy Installation Files option"/>
<!-- Others -->
<Property name="PRO" value="2"/>
<Property name="PSP_NEWPAGE" value="Custom\Settings.htm"/>
<Property name="IPM_SU" value="0"/>
<Property name="PLAYBACKSKU" value="0"/>
<Property name="PRODUCT" value="PaintShop Pro"/>
<Property name="PRODUCTSHOWSERIAL" value="1"/>
<Property name="Include.Default" value="EN"/>
<Property name="Include.EN" value="1"/>
<Property name="MUI_SUPPORT" value="TRUE"/>
<Property name="InstallSize_Both" value="2899 MB"/>
<Property name="InstallSize_64only" value="2209 MB"/>
<Property name="InstallSize_32only" value="2142 MB"/>
</Properties>
</ICA>[/code]
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Re: Paintshop Pro 2021 - Path to language folder issue

Post by Bamm »

I'm sticking with the old Paint Shop Pro 9. It installs and runs without problems.
Locked