Application Details:
Version: | 4.x |
License: | Retail |
URL: | http://www.mtgonline.com |
Votes: | 221 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 5.4 |
Maintainers: About Maintainership
What works
Everything
What does not
Sometimes wine will crash somewhere inside gstreamer on startup.
Sometimes sound stops working, either gets fixed by itself or restart fixes it.
Adding buddy from home screen crashes.
Workarounds
Buddy can be added from account screen.
What was not tested
Obviously, not every single card was tested.
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu) | Mar 20 2020 | 5.4 | N/A | Yes | Yes | Silver | Arthur Coombes | |
Show | Debian GNU/Linux Unstable "Sid" | Jul 10 2019 | 4.12.1 | No | Not installable | No | Garbage | bakri | |
Current | Gentoo Linux | May 09 2018 | 3.7 | Yes | Yes | Yes | Gold | Anton Romanov | |
Show | macOS 10.12 "Sierra" | Feb 25 2018 | 2.0.4 | Yes | Yes | Yes | Gold | James Gunter | |
Show | Bodhi Linux 4.x | Jan 06 2018 | 2.21 | Yes | Yes | Yes | Gold | Jeff Hoogland |
Bug # | Description | Status | Resolution | Other apps affected |
43562 | Magic Online (Magic The Gathering: Online) Is rendered with inverted colors | UNCONFIRMED | View | |
43873 | Magic: The Gathering Online crashes when trying to add buddy | UNCONFIRMED | View | |
44342 | Magic: The Gathering Online crashes inside native WMP | UNCONFIRMED | View | |
45086 | Magic: The Gathering Online deadlocks inside quartz | UNCONFIRMED | View | |
46287 | Magic: The Gathering Online - EULA not found due to inline image in RTF file | NEW | View | |
46511 | Magic: The Gathering Online crashes in gstreamer at startup | UNCONFIRMED | View | |
56449 | Magic the gathering online (MTGO) crashes silently if renderer=gl | UNCONFIRMED | View |
Use at least Wine version 3.7.
Staging is required for multimonitor systems, otherwise game will fail to start. (Alternatively you can just apply only multimonitor staging patchset)
Dependencies:
You will need following prerequisites in your magic prefix (32bit prefix):
winetricks -q corefonts dotnet46 win7
OSX:
On OSX I had to do
winetricks ddr=gdi
otherwise MTGO window was not properly (re)drawn
Sound:
For sound to work you need wine built with gstreamer. Gstreamer has to be able to play wav files.
If for whatever reason you would like MTGO to not even be able to try and reproduce sounds - you can set "wmp" to "disable" in DLL overrides in winecfg.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Arthur Coombes on Saturday April 11th 2020, 11:53
by Panard on Friday March 27th 2020, 17:12
github.com/pauleve/docker-mtgo/blob/for-next/docker-wine/wine-OFS_MAXPATHNAME.patch
(pathnames are getting too long)
I will get in touch with wine dev - you can also have a look at github.com/pauleve/docker-mtgo/issues/79 - the Docker image should be up within one hour
by Arthur Coombes on Friday March 27th 2020, 3:39
Reinstall gives the same result
by Panard on Sunday March 29th 2020, 17:50
for plain wine setup, you can give a try to github.com/pauleve/docker-mtgo/wiki#troubleshooting
by Alfredo Barragan on Monday July 22nd 2019, 10:25
by pjimenez on Thursday July 25th 2019, 3:45
by Panard on Thursday July 25th 2019, 8:55
The image uses the following winetricks:
winetricks -q corefonts dotnet46 win7 gdiplus gdiplus=native ddr=gdi
Hope that helps debugging it...
by pjimenez on Friday July 26th 2019, 15:52
by Will on Friday March 22nd 2019, 17:41
by Charlie on Friday January 18th 2019, 14:18
find ~/.wine*/drive_c/ -name 'EULA_en.rtf' -exec sed -e '/^{\\pict/,/^}/ d' -ibck "{}" \;
A few bugs:
-The application will switch randomly when in-game, which is distracting but not too bad
-Life total does not display for either player
-Targets are not shown for spells or abilities
Any help would be appreciated. Most recent version of MTGO, Wine 4.0-rc6, OSX 10.13.6
by Anton Romanov on Friday January 18th 2019, 15:37
I don't think I've ever had any of the other problems you described, sorry
by Chris on Friday August 10th 2018, 13:20
MTGO loads up and reaches the login screen. Then the screen immediately goes black. The hyperlinks still work though.
Wine Devel gives the following error repeatedly: fixme:thread:NtGetCurrentProcessorNumber need multicore support (4 processors)
Any ideas?
by Jeff Hoogland on Saturday January 6th 2018, 12:51
err:ntdll:RtlpWaitForCriticalSection section 0x7bd185e0 "virtual.c: csVirtual" wait timed out in thread 009e, blocked by 030d, retrying (60 sec)
And dotnet never tried to install.
by Anton Romanov on Saturday January 6th 2018, 14:18
Are you using latest winetricks?
You can also try removing "-q" from the command and see if that helps.
Or try installing dotnet452 instead of dotnet46
by Jeff Hoogland on Saturday January 6th 2018, 14:32
Once I run the setup,exe from MTGO though I just see this error over and over again after it finishes downloading the MTGO client:
fixme:shell:URL_ParseUrl failed to parse L"ThemeResources.resources"
fixme:kernelbase:QuirkIsEnabled3 (0x33ec48, 0xffffffff) stub!
fixme:shell:URL_ParseUrl failed to parse L"ThemeResources.resources"
fixme:kernelbase:QuirkIsEnabled3 (0x33ec48, 0xffffffff) stub!
fixme:shell:URL_ParseUrl failed to parse L"ThemeResources.resources"
fixme:kernelbase:QuirkIsEnabled3 (0x33ec48, 0xffffffff) stub!
With nothing appearing. There is a MTGO.exe that looks to be started though.
by Jeff Hoogland on Saturday January 6th 2018, 14:34
by Anton Romanov on Saturday January 6th 2018, 16:23
I'll look into it.
In the meanwhile - 2.20 works
by Jeff Hoogland on Saturday January 6th 2018, 17:20
Thank you!
by Adam Olsen on Saturday November 4th 2017, 13:05
Installing MTGO with the given steps does work, except that I have no sound. If I install quarts and wmp10 with winetricks, MTGO will no longer launch. I also selected the option "Enable VAAPI as backend for DXVA2 GPU decoding".
The splash screen opens, but then it crashes with the error "MTGO.exe has encountered a serious problem and needs to close". It seems like the first time it tries to play a sound (there is one on the login screen) is the moment it crashes.
by Adam Olsen on Saturday November 4th 2017, 14:13
by Anton Romanov on Sunday November 5th 2017, 0:03
by Adam Olsen on Sunday November 5th 2017, 10:38
by Alessandro Stamatto on Tuesday October 24th 2017, 18:46
Ubuntu 17.10, with x11 xorg (instead of Wayland), how I did:
#install Wine
sudo dpkg --add-architecture i386
wget -nc dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
export WINEARCH=win32
sudo apt-get install winetricks
#use "Windows 7"
WINEPREFIX=~/.wine32 winecfg
#Select the Default WinePrefix -> Install DLL or Windows Component -> dotnet4.6.1
#It will prompt and install a lot, in the end it should correctly install net 4.6.1
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks
#Install and configure some more things
WINEPREFIX=~/.wine32 winetricks comctl32
WINEPREFIX=~/.wine32 winetricks corefonts
#ddr=gdi instead of ddr=opengl might improve rendering
WINEPREFIX=~/.wine32 winetricks ddr=gdi
#Install MTGO
WINEPREFIX="$HOME/.wine32" setup.exe
#Run MTGO (you can also run with WINEPREFIX="$HOME/.wine32" winefile)
WINEPREFIX="$HOME/.wine32" wine start Magic\ The\ Gathering\ Online\ .appref-ms
by Josh Anderson on Monday September 11th 2017, 18:19
./run-mtgo: line 93: xhost: command not found
Any ideas?
by Josh Anderson on Monday September 11th 2017, 18:35
by Panard on Saturday September 16th 2017, 13:24
You can try it by first installing the following tools, using homebrew:
brew cask install xquartz
brew install socat gnu-getopt
Then execute the ./run-mtgo script.
Please give us feedback at github.com/pauleve/docker-mtgo/issues/3 (if it worked, or if it didn't with the full output of the script).
by Panard on Saturday September 2nd 2017, 5:17
Interested players can join the "WineHQ players" clan :-)
by Panard on Tuesday January 9th 2018, 3:45
by Panard on Sunday August 13th 2017, 13:07
It should allow you to play MTGO without any installation and configuration step.
Please see the instructions here :
hub.docker.com/r/panard/mtgo/
Any feedback is welcome (comment on the docker web page).
by Adrian Petrescu on Tuesday August 22nd 2017, 21:52
(Minor note: I had to remove the /etc/localtime volume mount because on my Archlinux system, it's an empty directory while Docker was expecting a file - but other than that it seems to work well so far. Time to start a league and see how it goes...!)
by Anton Romanov on Tuesday August 22nd 2017, 22:28
I guess docker image could be updated with those before all this gets merged into wine and/or staging
by Panard on Wednesday August 23rd 2017, 4:57
by Anton Romanov on Monday September 18th 2017, 17:45
by Panard on Tuesday September 19th 2017, 2:09
I played several hours without any trouble, it is working quite perfectly :-)
by Panard on Tuesday September 19th 2017, 2:27
by thad on Tuesday January 9th 2018, 0:46
by Anton Romanov on Tuesday September 19th 2017, 10:59
(not sure which one of the allcodecs is actually needed or if it can be made to work with native quartz ... you can experiment)
by thad on Wednesday November 1st 2017, 18:20
by Anton Romanov on Thursday August 10th 2017, 11:31
You can just test that by removing wincodecs dlls from dll overrides (or setting them to native)
by Panard on Thursday August 10th 2017, 13:14
Many thanks :-)
Regarding the crash some time after login, does the wine version at github.com/theli-ua/wine/commit/178104b59b0415fd24f48a14f921a30d03fcef3e fixes it?
by Anton Romanov on Thursday August 10th 2017, 14:33
There is a better version of the patch in the works though.
by Panard on Saturday August 12th 2017, 16:27
in both cases I still get a crash some time after login, triggered through dwrite and libfreetype. I'm not sure it is the same issue, so I post the debug trace just in case - if you are interested in more debugging let me know how I can help.
pastebin.com/dc9ii2tk
Thanks
by Anton Romanov on Saturday August 12th 2017, 16:31
source.winehq.org/patches/data/136421
This is that "better patch that is in the works" that I mentioned
by Anton Romanov on Saturday August 12th 2017, 16:34
wineserver -k
Between trying different branches/patches with mtgo
by Anton Romanov on Sunday August 13th 2017, 3:20
And when it happens - when you restart client it'll tyr to rejoin and crash again .... and again ...
I'm not even sure yet how to debug that as there is no related wine crash
by Panard on Sunday August 13th 2017, 13:00
I've been able to play several matches without any trouble (except CPU at 100%, but that's already a lot better than within VirtualBox which blocks all my RAM).
Once I got a X error (BadAccess) but it might be due to the isolated environment I use to run wine (within docker) - I'll keep watching and debugging.
Many thanks for your work and effort to make MTGO playable on Linux, this is really amazing :-))
by Anton Romanov on Sunday August 13th 2017, 15:22
Does this (not) happen to you?
by Panard on Sunday August 13th 2017, 16:08
Thanks for the feedback on the CPU, I'll try to debug why it keeps eating a full CPU.
Maybe I should also test with all the staging patches (currently it is only the mtgo branch + the patch you indicated me).
by Anton Romanov on Sunday August 13th 2017, 22:37
Anyhow I've got to the bottom of the issue here: bugs.winehq.org/show_bug.cgi?id=43527 with a proposed one-line fix. I'm not sure yet would that be the best fix so waiting for feedback on that one.
by Panard on Friday August 18th 2017, 4:42
$ LANG= wine mtgo.exe
(with wineserver killed) it should work without any patch.
by Anton Romanov on Saturday August 19th 2017, 16:14
Anyway, that bug is fixed in wine master already anyway.
by Anton Romanov on Sunday August 13th 2017, 15:23
by Panard on Sunday August 13th 2017, 16:26
Wine endlessly outputs lines like
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:kernelbase:QuirkIsEnabled3 (0x4e5adc40, 0xffffffff) stub!
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:kernelbase:QuirkIsEnabled3 (0x4e5adc40, 0xffffffff) stub!
fixme:kernelbase:QuirkIsEnabled3 (0xa05e598, 0xffffffff) stub!
by Panard on Thursday August 3rd 2017, 19:03
I'm giving a try to MTGO with wine 2.14.
Besides the crash some random time after login, I'm also experiencing quite weird colors :
pasteboard.co/GE0J9Bu.png
It looks like some 32bits/64bits issue, but I really don't know where to start looking for...
Any idea ?
Thx
by Anton Romanov on Friday August 4th 2017, 17:55
by Panard on Thursday August 10th 2017, 9:14
export WINEARCH=win32
sudo winetricks --self-update
winetricks corefonts vcrun2015 dotnet452 windowscodecs
winetricks win7
wget mtgoclientdepot.onlinegaming.wizards.com/setup.exe -O mtgo.exe
wine mtgo.exe
so there are a few additional tricks than dotnet452 ; is there any one I should remove?
Thanks
by Kyrylo Borovyk on Thursday July 6th 2017, 16:54
ixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x1455c03c,(nil)): stub
err:eventlog:ReportEventW L"Application: MTGO.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\nStack:\n at System.Net.UnsafeNclNativeMethods+NativeNTSSPI.DecryptMessage(System.Net.SSPIHandle ByRef, System.Net.SecurityBu"...
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Net.UnsafeNclNativeMethods.NativeNTSSPI.DecryptMessage(SSPIHandle& contextHandle, SecurityBufferDescriptor inputOutput, UInt32 sequenceNumber, UInt32* qualityOfProtection)
by Anton Romanov on Friday July 7th 2017, 16:56
Though I do not have an account so all i've tried was "Free trial"
by Kyrylo Borovyk on Saturday July 8th 2017, 6:18
Currently the game is crashing on data loading right after logging in.
by Anton Romanov on Saturday July 29th 2017, 13:46
by Kyrylo Borovyk on Tuesday August 1st 2017, 16:14
My Linux distribution has been upgraded recently, so I did MTGO a try using new packages. For now my tests ran using Fedora Core 26 x64 + Wine 2.13 staging
I've created 32-bit prefix and installed corefonts vcrun2015 dotnet462 using latest winetricks from github
This time MTGO client have crashed complaining on MS.Internal.Text.TextInterface.Font.CreateFontFace()
Wine console output: textuploader.com/doq8a
Backtrace: textuploader.com/doqe8
Also wine did not kill process after crash leaving some garbage running
ps -aux | grep wine output sanitized: textuploader.com/doqe3
by Anton Romanov on Tuesday August 1st 2017, 16:39
Some race condition as well unfortunately :( ....
by Anton Romanov on Friday August 4th 2017, 18:50
I have a test patch that fixes that for me as well. I plan to work on those more and submit to wine-patches.
(See linked bug reports for details on issues)
by noxora on Thursday June 8th 2017, 11:03
On the wine page for .net, they have a verification tool.
Ctrl + f for "Verify .NET Framework installation using .NET Framework Setup Verification Tool (Microsoft)"
by noxora on Thursday May 25th 2017, 15:08
"wine: Call from 0x7b43c26c to unimplemented function windowscodecs.dll.IWICPixelFormatInfo_GetBitsPerPixel_Proxy, aborting"
Which is what killed it. I think this is going to stay this way for now.
If I knew what the function did, I could write it and make a pull request.
by Anton Romanov on Thursday May 25th 2017, 16:18
winetricks windowscodecs
by Bartosz Kosiorek on Friday May 26th 2017, 7:15
msdn.microsoft.com/en-us/library/windows/desktop/ee719714(v=vs.85).aspx
First please created stub of this function (which will always returns S_OK), and it could help workaround crash during run Magic.
by shinolikesbugs on Thursday June 8th 2017, 10:53
by noxora on Monday June 12th 2017, 16:28
by shinolikesbugs on Saturday April 22nd 2017, 8:34
Thanks
err:eventlog:ReportEventW L"Application: MTGO.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.AccessViolationException\nStack:\n at MS.Internal.Text.TextInterface.Font.CreateFontFace()\n at MS.Internal.Text.TextInterface.Font.AddFontFaceToCac"...
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at MS.Internal.Text.TextInterface.Font.CreateFontFace()
at MS.Internal.Text.TextInterface.Font.AddFontFaceToCache()
at MS.Internal.Text.TextInterface.Font.GetFontFace()
.
.
.
some more stack trace then register dump
by AEScipher on Monday February 13th 2017, 19:37
pastebin.com/Fe5L9eEv
by Anton Romanov on Wednesday February 15th 2017, 21:38
It still works for me :-/
by AEScipher on Wednesday February 15th 2017, 21:41
by Anton Romanov on Thursday February 16th 2017, 12:49
by Wine Taster on Wednesday January 18th 2017, 9:08
I did winetricks dotnet452 corefonts, can start installer, setup is downloaded and after some time I get a infinite loop:
err:rpc:RpcAssoc_BindConnection syntax {00000131-0000-0000-c000-000000000046}, 0.0 not supported
err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706b5
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
....
Can anybody confirm this and maybe even has a workaround?
by Anton Romanov on Wednesday January 18th 2017, 12:54
by Nathan Quintanilla on Monday February 6th 2017, 12:50
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
fixme:thread:NtGetCurrentProcessorNumber need multicore support (8 processors)
by Anton Romanov on Monday February 6th 2017, 13:00
As far as how to launch - I just always launch that setup.exe file as it will not redownload once the game is installed - just launch it.
Also keep in mind that due to missing cursor the game will crash when enterring the game - this is fixed with 2.1 release
by Andres on Wednesday January 18th 2017, 14:36
fixme:win:EnumDisplayDevicesW ((null),0,0x33dea4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e414,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dea4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33dfb0,0x00000000), stub!
fixme:wincodecs:JpegDecoder_Frame_GetThumbnail (0x35b1774,0x33e520): stub
fixme:wincodecs:JpegDecoder_Frame_GetColorContexts (0x35b1774,0,(nil),0x33e580): stub
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e414,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dea4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e414,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dea4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e414,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dea4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33dfb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e414,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xa08e528,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0xa08e528,0x00000000), stub!
I get this type of loop :/ in a win32 prefix installed dotnet45 with winetricks, and then manually 452. Had same problem if install dotnet452 through winetricks
by Wine Taster on Thursday January 26th 2017, 13:37
Tried winetricks dotnet45 corefonts + dotnet452 manually before like Anton Romanov said, too, but nothing has changed.
Winetricks sets win2003 and it prompts, that another version doesn't work. But your cannot install without setting win7....