Jump to content
You must now use your email address to sign in [click for more info] ×

aronkvh

Members
  • Posts

    28
  • Joined

  • Last visited

Posts posted by aronkvh

  1. 3 hours ago, TotallyNotARobot said:

    A bit of Linux news: the Wine 9 release seems to be right around the corner. This means some patches to improve Affinity compatibility might be coming to a stable release soon.

    I tried to run kron4ek-wine-9.0-rc3-amd64, but it fails to launch:

    What should I try?

    Unhandled exception: 0xe0434352 in wow64 32-bit code (0x7a9519f7).
    Register dump:
     CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
     EIP:7a9519f7 ESP:0062ea5c EBP:0062eab0 EFLAGS:00000246(   - --  I  Z- -P- )
     EAX:0062ea5c EBX:00000000 ECX:00000010 EDX:0062eb18
     ESI:0062eb18 EDI:00000001
    Stack dump:
    0x0062ea5c:  e0434352 00000001 00000000 7a9519f7
    0x0062ea6c:  00000005 80004003 00000000 00000000
    0x0062ea7c:  00000000 77ee0000 0062eb6c 00000001
    0x0062ea8c:  00000001 00000001 00000012 03620001
    0x0062ea9c:  0062ea58 00000007 0062ea78 00b45d50
    0x0062eaac:  00000005 0062eb4c 780970f1 e0434352
    Backtrace:
    =>0 0x7a9519f7 in kernelbase (+0x119f7) (0x0062eab0)
      1 0x780970f1 in clr (+0x1b70f1) (0x0062eb4c)
      2 0x78097f96 in clr (+0x1b7f96) (0x0062ec14)
      3 0x10a2ed35 in presentationcore.ni (+0xa2ed35) (0x0062ec28)
      4 0x07190733 (0x0062eca8)
      5 0x0529c5f7 (0x0062ece4)
      6 0x052936ae (0x0062eecc)
      7 0x568ddd86 in presentationframework.ni (+0x2cdd86) (0x0062eedc)
      8 0x585bee42 in windowsbase.ni (+0xdee42) (0x0062eef4)
      9 0x585bed85 in windowsbase.ni (+0xded85) (0x0062ef30)
      10 0x585c10cd in windowsbase.ni (+0xe10cd) (0x0062ef78)
      11 0x585bf56f in windowsbase.ni (+0xdf56f) (0x0062efe4)
      12 0x03a13527 in mscorlib.ni (+0x3f3527) (0x0062eff8)
      13 0x03a134e4 in mscorlib.ni (+0x3f34e4) (0x0062f014)
      14 0x585c0f83 in windowsbase.ni (+0xe0f83) (0x0062f044)
      15 0x585c0d80 in windowsbase.ni (+0xe0d80) (0x0062f07c)
      16 0x585bd346 in windowsbase.ni (+0xdd346) (0x0062f0bc)
      17 0x585bc57c in windowsbase.ni (+0xdc57c) (0x0062f0f8)
      18 0x585be661 in windowsbase.ni (+0xde661) (0x0062f134)
      19 0x585be94c in windowsbase.ni (+0xde94c) (0x0062f154)
      20 0x585bee42 in windowsbase.ni (+0xdee42) (0x0062f16c)
      21 0x585bed85 in windowsbase.ni (+0xded85) (0x0062f1a8)
      22 0x585bcf62 in windowsbase.ni (+0xdcf62) (0x0062f200)
      23 0x585be4b4 in windowsbase.ni (+0xde4b4) (0x0062f248)
      24 0x00f1d08e (0x0062f27c)
      25 0x7a1a270c in user32 (+0x6270c) (0x0062f2ac)
      26 0x7a1a2b89 in user32 (+0x62b89) (0x0062f2ec)
      27 0x7a1a4f31 in user32 (+0x64f31) (0x0062f328)
      28 0x7a188b13 in user32 (+0x48b13) (0x0062f384)
      29 0x7a18b12b in user32 (+0x4b12b) (0x0062f3f8)
      30 0x585d7211 in windowsbase.ni (+0xf7211) (0x0062f434)
      31 0x585bb3d7 in windowsbase.ni (+0xdb3d7) (0x0062f47c)
      32 0x585bb319 in windowsbase.ni (+0xdb319) (0x0062f488)
      33 0x568ddd50 in presentationframework.ni (+0x2cdd50) (0x0062f498)
      34 0x568dd90e in presentationframework.ni (+0x2cd90e) (0x0062f4b8)
      35 0x568dd702 in presentationframework.ni (+0x2cd702) (0x0062f4c8)
      36 0x568dc7d6 in presentationframework.ni (+0x2cc7d6) (0x0062f4d4)
      37 0x0529089d (0x0062f4e8)
      38 0x77eef016 in clr (+0xf016) (0x0062f4f4)
      39 0x77ef22ba in clr (+0x122ba) (0x0062f548)
      40 0x77ef850b in clr (+0x1850b) (0x0062f5b8)
      41 0x78091d0b in clr (+0x1b1d0b) (0x0062f6dc)
      42 0x780923ea in clr (+0x1b23ea) (0x0062f948)
      43 0x78092317 in clr (+0x1b2317) (0x0062fe2c)
      44 0x78092498 in clr (+0x1b2498) (0x0062fe84)
      45 0x780925be in clr (+0x1b25be) (0x0062fec4)
      46 0x7808def5 in clr (+0x1adef5) (0x0062ff00)
      47 0x786afa84 in mscoreei (+0xfa84) (0x0062ff38)
      48 0x78747f16 in mscoree (+0x7f16) (0x0062ff48)
      49 0x78744de3 in mscoree (+0x4de3) (0x0062ff68)
      50 0x7acca813 in ntdll (+0x5a813) (0x0062ff80)
      51 0x7accbc82 in ntdll (+0x5bc82) (0x0062ffec)
    0x7a9519f7 kernelbase+0x119f7: mov -0x04(%ebp), %ebx
    Modules:
    Module  Address                 Debug info      Name (139 modules)
    PE        400000-  524000       Deferred        setupui
    PE       3620000- 4a1c000       Export          mscorlib.ni
    PE       52a0000- 5cf2000       Deferred        system.ni
    PE       5d40000- 64b4000       Deferred        system.xml.ni
    PE       64d0000- 64d8000       Deferred        setupui.resources
    PE       6550000- 6582000       Deferred        presentationframework.classic
    PE      10000000-10c3d000       Export          presentationcore.ni
    PE      56610000-579f3000       Export          presentationframework.ni
    PE      580d0000-582d3000       Deferred        system.xaml.ni
    PE      584e0000-588fb000       Export          windowsbase.ni
    PE      60370000-60475000       Deferred        system.configuration.ni
    PE      61a00000-62218000       Deferred        system.core.ni
    PE      63c00000-63d30000       Deferred        system.management.ni
    ELF     71400000-73fe8000       Deferred        libnvidia-glvkspirv.so.535.129.03
    ELF     74000000-770dc000       Deferred        libnvidia-glcore.so.535.129.03
    PE      770e0000-771e5000       Deferred        diasymreader
    PE      77200000-77521000       Deferred        d3d9
    PE-Wine 77540000-7754d000       Deferred        dwmapi
    PE      77560000-77581000       Deferred        wminet_utils
    PE-Wine 775a0000-7761b000       Deferred        setupapi
    PE-Wine 77630000-77663000       Deferred        winevulkan
    PE-Wine 77680000-7768d000       Deferred        vulkan-1
    PE      776a0000-778cd000       Deferred        dxgi
    PE-Wine 778e0000-7791e000       Deferred        wbemprox
    PE-Wine 77930000-77940000       Deferred        wmiutils
    PE      77950000-779d9000       Deferred        clrjit
    PE      779f0000-77ad3000       Deferred        presentationnative_v0400
    PE      77af0000-77b5b000       Deferred        msvcp140_clr0400
    PE      77b70000-77cfd000       Deferred        wpfgfx_v0400
    PE-Wine 77d10000-77d90000       Deferred        dwrite
    PE-Wine 77da0000-77dd6000       Deferred        rsaenh
    PE      77df0000-77e9b000       Deferred        ucrtbase_clr0400
    PE      77eb0000-77ec4000       Deferred        vcruntime140_clr0400
    PE      77ee0000-7868f000       Export          clr
    PE      786a0000-7872d000       Export          mscoreei
    PE      78740000-7878a000       Export          mscoree
    PE-Wine 787a0000-787ac000       Deferred        nsi
    PE-Wine 787c0000-787d5000       Deferred        dnsapi
    PE-Wine 787f0000-78815000       Deferred        iphlpapi
    PE-Wine 78830000-7886a000       Deferred        uxtheme
    PE-Wine 78880000-78896000       Deferred        winex11
    PE-Wine 78d50000-78d65000       Deferred        compstui
    PE-Wine 78d80000-78db6000       Deferred        winspool
    PE-Wine 78ef0000-78f1a000       Deferred        wintrust
    PE-Wine 78f30000-78f3d000       Deferred        version
    PE-Wine 78f50000-78f78000       Deferred        ws2_32
    PE-Wine 78f90000-78fb0000       Deferred        mpr
    PE-Wine 78fc0000-79048000       Deferred        wininet
    PE-Wine 79060000-790f8000       Deferred        urlmon
    PE-Wine 79110000-7911f000       Deferred        sxs
    PE-Wine 79130000-79147000       Deferred        shcore
    PE-Wine 79160000-791ae000       Deferred        shlwapi
    PE-Wine 791c0000-79b02000       Deferred        shell32
    PE-Wine 79b20000-79c2d000       Deferred        oleaut32
    PE-Wine 79c40000-79c54000       Deferred        coml2
    PE-Wine 79c70000-79cf9000       Deferred        rpcrt4
    PE-Wine 79d10000-79d5f000       Deferred        combase
    PE-Wine 79d70000-79e84000       Deferred        ole32
    PE-Wine 79ea0000-79eb4000       Deferred        odbccp32
    PE-Wine 79ed0000-79edf000       Deferred        mspatcha
    PE-Wine 79ef0000-79f6c000       Deferred        dbghelp
    PE-Wine 79f80000-79f90000       Deferred        imagehlp
    PE-Wine 79fa0000-79fb6000       Deferred        bcrypt
    PE-Wine 79fd0000-7a0a7000       Deferred        crypt32
    PE-Wine 7a0c0000-7a0dc000       Deferred        imm32
    PE-Wine 7a0f0000-7a121000       Deferred        win32u
    PE-Wine 7a140000-7a301000       Export          user32
    PE-Wine 7a320000-7a3a6000       Deferred        gdi32
    PE-Wine 7a3c0000-7a516000       Deferred        comctl32
    PE-Wine 7a530000-7a54f000       Deferred        cabinet
    PE-Wine 7a560000-7a647000       Deferred        ucrtbase
    PE-Wine 7a660000-7a689000       Deferred        sechost
    PE-Wine 7a6a0000-7a756000       Deferred        msvcrt
    PE-Wine 7a770000-7a7b2000       Deferred        advapi32
    PE-Wine 7a7d0000-7a928000       Deferred        msi
    PE-Wine 7a940000-7abd8000       Export          kernelbase
    PE-Wine 7abf0000-7ac56000       Deferred        kernel32
    PE-Wine 7ac70000-7ad24000       Export          ntdll
    ELF     7ccd4000-7ce00000       Deferred        libglx_nvidia.so.0
    ELF     7ce00000-7d205000       Deferred        libcrypto.so.3
    ELF     7d23d000-7d2df000       Deferred        libnvidia-glsi.so.535.129.03
    ELF     7d2df000-7d36b000       Deferred        libvulkan.so.1
    ELF     7d36b000-7d400000       Deferred        winevulkan.so
    ELF     7d450000-7d500000       Deferred        libssl.so.3
    ELF     7d62b000-7d644000       Deferred        libdrm.so.2
    ELF     7d65c000-7d700000       Deferred        libcups.so.2
    ELF     7d805000-7d824000       Deferred        libxcb-glx.so.0
    ELF     7d824000-7d8a1000       Deferred        libgmp.so.10
    ELF     7d8a1000-7da53000       Deferred        libunistring.so.5
    ELF     7da53000-7dc00000       Deferred        libp11-kit.so.0
    ELF     7dc00000-7de3a000       Deferred        libgnutls.so.30
    ELF     7de83000-7de95000       Deferred        libresolv.so.2
    ELF     7de95000-7dea5000       Deferred        libffi.so.8
    ELF     7dea5000-7def1000       Deferred        libhogweed.so.6
    ELF     7def1000-7df48000       Deferred        libnettle.so.8
    ELF     7df48000-7df5f000       Deferred        libtasn1.so.6
    ELF     7df5f000-7dfb7000       Deferred        libidn2.so.0
    ELF     7e222000-7e227000       Deferred        librt.so.1
    ELF     7e227000-7e22e000       Deferred        libnvidia-tls.so.535.129.03
    ELF     7e22e000-7e233000       Deferred        winspool.so
    ELF     7e233000-7e239000       Deferred        ws2_32.so
    ELF     7e239000-7e23e000       Deferred        dwrite.so
    ELF     7e23e000-7e247000       Deferred        libxfixes.so.3
    ELF     7e247000-7e254000       Deferred        libxcursor.so.1
    ELF     7e254000-7e269000       Deferred        libxi.so.6
    ELF     7e269000-7e277000       Deferred        libxrandr.so.2
    ELF     7e277000-7e2a7000       Deferred        libxcb.so.1
    ELF     7e2a7000-7e400000       Deferred        libx11.so.6
    ELF     7e501000-7e506000       Deferred        libxcomposite.so.1
    ELF     7e506000-7e514000       Deferred        libxrender.so.1
    ELF     7e514000-7e51b000       Deferred        libxxf86vm.so.1
    ELF     7e51b000-7e520000       Deferred        libxinerama.so.1
    ELF     7e520000-7e526000       Deferred        libxau.so.6
    ELF     7e526000-7e53d000       Deferred        libxext.so.6
    ELF     7e53d000-7e541000       Deferred        dnsapi.so
    ELF     7e541000-7e547000       Deferred        crypt32.so
    ELF     7e547000-7e553000       Deferred        bcrypt.so
    ELF     7e555000-7e5e0000       Deferred        winex11.so
    ELF     7e7a2000-7e7ce000       Deferred        libexpat.so.1
    ELF     7e7ce000-7e823000       Deferred        libfontconfig.so.1
    ELF     7e823000-7e8c0000       Deferred        libpcre2-8.so.0
    ELF     7e8c0000-7e8e3000       Deferred        libbrotlicommon.so.1
    ELF     7e8e3000-7e907000       Deferred        libgraphite2.so.3
    ELF     7e907000-7ea77000       Deferred        libglib-2.0.so.0
    ELF     7ea77000-7eaa0000       Deferred        libgcc_s.so.1
    ELF     7eaa0000-7eaae000       Deferred        libbrotlidec.so.1
    ELF     7eaae000-7ebfc000       Deferred        libharfbuzz.so.0
    ELF     7ebfc000-7ec3e000       Deferred        libpng16.so.16
    ELF     7ec3e000-7ec51000       Deferred        libbz2.so.1
    ELF     7ec51000-7ec6b000       Deferred        libz.so.1
    ELF     7ec6b000-7ed2c000       Deferred        libfreetype.so.6
    ELF     7ed2c000-7ee05000       Deferred        libm.so.6
    ELF     7ee1d000-7efa8000       Deferred        win32u.so
    ELF     f7c00000-f7e32000       Deferred        libc.so.6
    ELF     f7ebc000-f7f78000       Export          ntdll.so
    ELF     f7f7a000-f7f7f000       Deferred        libdl.so.2
    ELF     f7f7f000-f7f84000       Deferred        libpthread.so.0
    ELF     f7f9e000-f7fd3000       Deferred        ld-linux.so.2
    ELF     f7fd3000-f7fd7000       Deferred        <wine-loader>
    Threads:
    process  tid      prio    name (all IDs are in hex)
    00000020 start.exe
        00000024    0     
    00000030 services.exe
        00000034    0     
        00000038    0     wine_rpcrt4_server
        00000048    0     wine_threadpool_worker
        0000007c    0     wine_rpcrt4_io
        00000094    0     wine_rpcrt4_io
        000000a0    0     wine_rpcrt4_io
        000000b8    0     wine_rpcrt4_io
        000000dc    0     wine_rpcrt4_io
        000000f8    0     wine_threadpool_timerqueue
        000000fc    0     
        0000012c    0     wine_rpcrt4_io
    00000074 svchost.exe
        00000078    0     
        00000084    0     
        00000088    0     wine_sechost_service
    0000008c winedevice.exe
        00000090    0     
        00000098    0     
        0000009c    0     wine_sechost_service
        000000a4    0     
        000000a8    0     
        000000ac    0     
        000000f0    0     
        000000f4    0     
    000000b0 winedevice.exe
        000000b4    0     
        000000bc    0     
        000000c0    0     wine_sechost_service
        000000c4    0     
        000000c8    0     
        000000cc    0     
        000000d8    0     
        000000ec    0     
    000000d0 plugplay.exe
        000000d4    0     
        000000e0    0     
        000000e4    0     wine_sechost_service
        000000e8    0     wine_rpcrt4_server
    00000100 conhost.exe
        00000104    0     
    00000108 affinity-photo-1.10.6.exe
        0000010c    0     
    00000110 explorer.exe
        00000114    0     
        00000118    0     
        0000011c    0     wine_rpcrt4_server
    00000124 rpcss.exe
        00000128    0     
        00000130    0     
        00000134    0     wine_sechost_service
        00000138    0     wine_rpcrt4_server
        0000013c    0     wine_rpcrt4_server
        00000140    0     wine_rpcrt4_io
    00000148 (D) C:\users\aronkvh\Temp\AffinitySetup\66ea09bf-b0d0-11ee-2389-c86000c5c9ab\SetupUI.exe
        0000014c    0 <== 
        00000150    0     
        00000154    2     
        00000158    0     
        00000160    0     
        00000174    0     
    0000016c conhost.exe
        00000170    0     
    System information:
        Wine build: wine-9.0-rc3
        Platform: x86_64 (guest: i386)
        Version: Windows 10
        Host system: Linux
        Host version: 6.5.0-14-generic

     

  2. 5 minutes ago, Wanesty said:

    well it look like you're not using the right wine..

    that's what I don't understand, I copied /home/aronkvh/wine/tools/winebuild (built against ElementalWarrior's version) to opt/wines/.
    when I run /home/aronkvh/wine/tools/winebuild/winebuild it says it's version 8.3 but when I run from rum it says 6.0.3...
    I don't have the folders wine64-build, win32-build and wine-install

  3. 15 minutes ago, Wanesty said:

    see :

    winetricks needs to drop to win7 and bellow to install dotnet40 and dotnet48,¹ it doesn't always set it back to win10

    ¹winetricks is doing this because win10 and above ships with dotnet48 by default so it will not let you overwrite them, thus it drop wine's version to i believe winXP or win7 to be able to install them (it does it with other dotnet install and other of it's "dlls" ("dependencies"))

    Thanks for the answer, but it still can't run for some reason.
     

    rum afphotohoz /home/aronkvh/.WineAffinity wine /home/aronkvh/Downloads/affinity-photo-1.10.6.exe  
    Rumming /opt/wines/afphotohoz (wine-6.0.3 (Ubuntu 6.0.3~repack-1)) in: /home/aronkvh/.WineAffinity
    0034:err:module:process_init L"C:\\windows\\system32\\winemenubuilder.exe" not found
    002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
    0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\nsiproxy": c
    0000142


    it says Exception: image loading failed

  4. On 3/9/2023 at 3:37 PM, Wanesty said:

    You will need, gcc, winetricks, git (wine build dependencies listed here)
    plus some knowledge of both linux and windows

    cd into ~/Documents and download Elemental Warrior wine fork :

    cd ~/Documents/
    
    git clone https://gitlab.winehq.org/ElementalWarrior/wine.git ElementalWarrior-wine

    cd into it and make three new folders :

    cd ElementalWarrior-wine/
    
    mkdir wine32-build/ wine64-build/ wine-install/

    cd into wine64-build, configure it with your $USER and build it (it will time wait for it to finish) :

    cd wine64-build/
    
    /home/USER/Documents/ElementalWarrior-wine/configure --prefix=/home/YOUR-USER-FOLDER/Documents/ElementalWarrior-wine/wine-install --enable-win64
    
    make

    cd into wine32-build and do these :

    cd /home/USER/Documents/ElementalWarrior-wine/wine32-build/
    
    PKG_CONFIG_PATH=/usr/lib32/pkgconfig /home/USER/Documents/ElementalWarrior-wine/configure --with-wine64=/home/USER/Documents/ElementalWarrior-wine/wine64-build --prefix=/home/YOUE-USER-FOLDER/Documents/ElementalWarrior-wine/wine-install
    
    make

    wait for it to finish building and install the wine32-build with :

    make install

    it will install it in "wine-install"


    then to add the wine64 cd into it and do the same :

    cd /home/USER/Documents/ElementalWarrior-wine/wine64-build
    
    make install


    you now have a folder containing a build of ElementalWarrior's wine fork

     

    to use it I'll recommend you get rum a script made by "xhero" to have and use multiples Wine installs side by side :

    cd ~/Documents
    
    git clone https://gitlab.com/xkero/rum

    install rum into your /bin or any other $PATH so you can call it easily :

    sudo cp ./rum/rum /bin/rum

    now for rum to find your Wine build you will need to make a new folder "/opt/wines" and copy your wine build into it :

    sudo mkdir /opt/wines
    
    sudo cp -r ~/Documents/ElementalWarrior-wine/wine-install/ /opt/wines/ElementalWarrior-8.3


    you can now install dotnet 48 and "corefonts" with winetricks using :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" winetricks dotnet48 corefonts

    this will create a new Wine Prefix ".WineAffinity" (pretty much a new windows environment) using "ElementalWarrior-8.3" wine folder and install dotnet48

    you then need to set wine's win version back to win11 :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" wine winecfg -v win11

     

    you will need a to get Winmd files from a windows virtual machine, partition or from a friend
    the folder is :

    C:/Windows/System32/WinMetadata

    and should be copied into your prefix in the same place PREFIX/drive_c/Windows/System32/WinMetadata


    you can now download any Affinity 2.0.4 msi.exe, and install it :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" wine "PATH-TO-INSTALLER-msi-2.0.4.exe"

    you can install all three and use publisher persona to switch between them like you can on windows.


    to run the Affinity you installed run :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" wine "/home/USER/.WineAffinity/drive_c/Program Files/Affinity/Designer 2/Designer.exe
    
    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" wine "/home/USER/.WineAffinity/drive_c/Program Files/Affinity/Photo 2/Photo.exe
    
    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" wine "/home/USER/.WineAffinity/drive_c/Program Files/Affinity/Publisher 2/Publisher.exe


    if you experience visual glitches at any point try to use Vulkan renderer instead of OpenGL with :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" winetricks renderer=vulkan

    to swap back use :

    rum ElementalWarrior-8.3 "/home/USER/.WineAffinity" winetricks renderer=gl

    I tried following your (btw really nice) guide but I get "This product can only be installed on Windows 7 Service Pack 1 or higher".

    winewrapper says wine-7.9-5443-gd0fe9b9ab64. I clones and built https://gitlab.winehq.org/ElementalWarrior/wine/-/tree/affinity-photo2

    terminal output is:

    rum afphotohoz /home/aronkvh/.WineAffinity wine /home/aronkvh/Downloads/affinity-photo-1.10.6.exe  
    Rumming /opt/wines/afphotohoz (wine-6.0.3 (Ubuntu 6.0.3~repack-1)) in: /home/aronkvh/.WineAffinity
    0034:err:module:process_init L"C:\\windows\\system32\\winemenubuilder.exe" not found
    002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
    0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\nsiproxy": c0000142

  5. On 3/7/2023 at 2:33 AM, ElementalWarrior said:

    Alright I've figured out the magic incantations to get it to run.

    - Build and use this version of wine, it includes numerous patches to get it to run: https://gitlab.winehq.org/ElementalWarrior/wine/-/tree/affinity-photo2
    - Download the msix version of affinity photo
    - Unzip with the unzip command
    - Run winetricks dotnet48 renderer=vulkan corefonts
    - Copy all the winmd files from a proper install of windows to .wine/drive_c/windows/system32/WinMetadata/Windows.Services.winmd

    I think that should be it. It runs shockingly well. Its not as performant as on windows. But it works.

    My branch is based off of wine 8.3. Which is the latest release as of like yesterday. It will not get through setup or start properly without changes from my branch linked above.

    did you try it with v1 as well?

  6. On 9/19/2022 at 5:19 PM, cr77 said:

    Hello, many thanks for this !

    I have installed the bottle in Bottle Flatpak version (local config = Mint 21).

    Launching ok.

    Use of tools ok (but I have not tried everything).

    But when saving the file, path found, then refused as lost, as described in the other Linux thread.

    I agree to be a tester during all the dev process if needed.

    Cath

    Does Bootles have acess to that folder? (you can check/allow it in Flatseal)

  7. Hi,
    There's *finally* a way to run Affinity Photo and Designer on Linux and it's pretty easy actually.
    Steps:

    1. Install Bottles (from https://usebottles.com/ or your appstore)
    2. From Settings/Runners, install 'Caffe 7.10'
    3. Down
    load the custom recipe file (from Kontik from the Bottles Telegram chat)
    4. Create a new bottle, click 'Custom' and choose the recipe (AffinityCustomBottleRecipe.yml)
    5. Click the 'Run executable' button and choose your downloaded .exe (Download from your Affinity Account)
    6. Install it like the Windows version
    7. Click the three dots next in the 'Photo' card of the 'Programs' list choose 'Change Launch options' and add the following to 'Command arguments': --no-hw-ui argument

    There are still glitches and crashes but it's still someting :)
    P.S.: Let me know if you'd like a video tutorial

    AffinityCustomBottleRecipe.yml
     

    Screenshot_20220810_173447.png

  8. 4 hours ago, wonderings said:

    Not sure anyone here is against a Linux version

    they don't like Linux for sure, which is ok, but it doesn't need to be said 15 times.

     

    4 hours ago, wonderings said:

    may not be a good business idea

    I'm not happy about it, but the overall market share is low; so that's something I think everyone understands.

    (But still, please consider it Affinity team)

  9. 5 minutes ago, LondonSquirrel said:

    feel free to correct it as necessary.

    you shall not. you have already stated your opinions 10+ times very very clearly.

    for everyone else: I feel like this discussion has reached where we could just stop replying to them

    (as a sidenote I have to say how the insignificant WebKit was literally forked from the insignificantLinux browser's engine: KHTML)

  10. 1 minute ago, LondonSquirrel said:

    Agreed. My final take on this is that Affinity on Linux is a non-starter. The market is just not there. If it was there, Adobe would be there.

    Sadly, it seems it's not worth it for the developers because of the low  market share.

    But I'm still looking forward if the System.NotImplementedException errors ect. will se a fix from Wine or Affinity in the future

  11. 3 minutes ago, B-Interactive said:

    we're not even debating about the merits of "Affinity for Linux" anymore.

    @LondonSquirrel this forum post was about the possibilities of a Linux version of Affinity software and ways to run it on Linux with WINE+ the compatibility issues, not to shit on the Linux community. I don't care how much you hate Linux and what do you think about it's users at all

    Please just let others discuss these issues/possibilites in our 'alternative universe'.

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.