Won't open unless .NET3.5(non SP1 or SP1) is installed, otherwise it closes without an error. Not to mention that it requires XNA31 and Directx_Feb2010 to at least not crash when .NET3.5 is installed. All of this seems to work only in 32Bit prefixes. No error is thrown.
Start the game on steam
steam-42910.log Default
steam-42910.tar.gz +all argument (25,8MB)
I found a way to make Magicka runnable.
First of all, go to this Reddit guide which, I found in this comment, and follow it.
winetricks -q dotnet35sp1
and wait until it finishes.
Then install xna31
winetricks -q xna31
To install it, use the following command
wine msiexec /i xnafx31_redist.msi
Then, install the directx_feb2010. Basically, you need to go to its folder and execute DXSETUP.exe
or
you can download the directx_february, which will extract the same files as in the Magicka folder, and install.
wine DXSETUP.exe
I should say that this part failed for me, yes, it gave me an error that the installation wasn't completed. But the game should run fine because you know, magic(ka).
Have fun !!
winetricks -q dotnet40
Follow the third step as said above
Kill Wineserver when starting the game(It will try to install everything again, thus, taking a lot of time)
If it's stuck because of the .NET 3.5 installation, kill again Wineserver.
HAVE FUN!!
The guide does not work for me. It hangs on "starting Magicka...", but killing the iscriptevaluator
does not make the game launch
Tagging this as XNA, but note that this is an XNA3 game, so FNA compat work won't apply to this unfortunately.
While I'm not sure if it works for magicka, I have a workaround for the same issue regarding the iscriptevaluator loop with Resident Evil Revelations.
Here's a little tip to avoid killing the process each time :
When the script starts, it should create a evaluatorscript_"GAMEID".vdf file
(in /home/$USER/.local/share/Steam/legacycompat/)
4gb_patch helps to fix some crashes
https://ntcore.com/?page_id=371
Any news on this one?
Is the install procedure the same as of Proton 4.11?
Well, now it's possible to install xna31 and dotnet35sp1 on proton 5.0 without having to use a 32bit prefix. Just follow the same procedure as the 32bit tutorial on the 64bit prefix, literally same thing.
Just to note that I actually use Proton GE 5.2 and not the official one...
It does not work with proton 5.0-5 currently distributed by steam with 64bit prefix
The dependencies seem to install fine, but the result is:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. File not found.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at Magicka.Game..ctor()
at Magicka.Game.get_Instance()
at Magicka.GlobalSettings..ctor()
at Magicka.GlobalSettings.get_Instance()
at Magicka.Program.Main(String[] args)
@viraptor what a strange error I did not have it when I was fiddling with Proton and Magicka. Have you tried installing them with protontricks?
By the way, even though the game started for me it had an error of out of memory (XNA resource it seems) when I actually tried to play and I couldn't solve it. Sometimes the game would start okay while sometimes it wouldn't.
Yes, I've done the steps via protontricks
Gonna subscribe here, game does not launch on current Proton 5. Did no modifications to it whatsoever.
Every time I press play it shows "Installing: Microsoft .NET Framework (step 1 of 1)", then Steam shows the game is being Played and after a few seconds it reverts back to Non-Playing status. The game never opens up.
Most helpful comment
I found a way to make Magicka runnable.
Installation
First of all, go to this Reddit guide which, I found in this comment, and follow it.
and wait until it finishes.
Then install xna31
To install it, use the following command
Then, install the directx_feb2010. Basically, you need to go to its folder and execute DXSETUP.exe
or
you can download the directx_february, which will extract the same files as in the Magicka folder, and install.
I should say that this part failed for me, yes, it gave me an error that the installation wasn't completed. But the game should run fine because you know, magic(ka).
Have fun !!
PRO-TIPS!
Problems
Notes