3 ms·
Right when I submitted enough wine patches to get Affinity Photo v1 working on linux, they go and release V2 with a couple WinRT lib calls which are basically c
by Topgamer7 4y ago
Right when I submitted enough wine patches to get Affinity Photo v1 working on linux, they go and release V2 with a couple WinRT lib calls which are basically completely missing from wine :(
- ckz 4y agoI'd still be very interested in hearing if v1 is running (or what's left to be done, particularly for Designer/Publisher, but your progress on Photo is also welcome!). I use Affinity consistently for work and would love to split less time between systems. Been using v1 for enough years that reverting to it wouldn't be an issue.
- Topgamer7 4y agoI don't actually use Affinity much, I've held off purchasing a license at least until it gets to be fairly safe to run it on linux. I don't do much editing or art creation anymore. Just the occasional small edit. For v1, this PR fixes saving: https://gitlab.winehq.org/wine/wine/-/merge_requests/1444 https://gitlab.winehq.org/wine/wine/-/merge_requests/1444. There very well be more missing code, things in file menus or tools that I haven't tried. But if you build wine with this patch, it should run and save. With v2 they seem to have made the big shift to windows store, which probably requires a lot of winrt junk. To run v1: 1. compile with this patch 2. run regedit and set the renderer to vulkan (see https://wiki.winehq.org/Useful_Registry_Keys https://wiki.winehq.org/Useful_Registry_Keys) 3. install dotnet48 via winetricks (maybe corefonts too) I spent a half dozen evenings trying to implement stubs and interfaces for v2, I've got it running, but it crashes if you open the edit menu for example. I'm not the best c developer, and honestly its too much work when there isn't some finances behind it. I have a job too aha. (not to mention wine makes it even harder because they require you write all the dll's in c, but most of the windows code is c++, so its a bit trickier to re-implement things from their headers) This thread has some more details: https://forum.affinity.serif.com/index.php?/topic/166159-affinity-photo-running-on-linux-with-bottles/&do=findComment&comment=998048 https://forum.affinity.serif.com/index.php?/topic/166159-aff...