-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Magicka (42910) #458
Comments
I found a way to make Magicka runnable. Installation
and wait until it finishes.
To install it, use the following command
Then, install the directx_feb2010. Basically, you need to go to its folder and execute 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 !! PRO-TIPS!
Problems
Notes
|
Another Way to Run Magicka Without 32Bit Prefix- Does not work!! Try above for now.
HAVE FUN!! |
The guide does not work for me. It hangs on "starting Magicka...", but killing the |
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.
|
4gb_patch helps to fix some crashes |
Any news on this one? |
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:
|
@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. |
Yes, I can confirm this problem with Proton Experimental |
Tried it using Wine Mono and setting XNAnimation.dll exists, is loaded in the process, and exports XNAnimation.Pipeline.SkinnedModelReader as a public type, so I'm not sure what's going wrong here. |
For some reason, when XNAnimation.dll is loaded as a reference from Magicka.exe, Mono searches the exe directory, but when it's loaded by the XNA content system, Mono instead searches the parent directory of Microsoft.Xna.Framework.dll and doesn't find it. |
This is very odd. It seems Mono is actually looking for steamapps\common\Magicka\neutral\XNAnimation.dll, specifically when searching via the domain search path. It sees a culture of "neutral" in the assembly name, so it looks there. If I have the check in appdomain.c:real_load test for "neutral" instead of just a NULL or empty culture string, and use an empty string in that case, it works. Searching in a "neutral" directory seems wrong to me, but I'm not sure if the bug is there, or if there's some parsing error that led to an AssemblyName being created with a culture of "neutral" instead of a NULL or empty string. |
Found the problem, it was a parsing error. madewokherd/mono@f76cfd9 |
This should work now with |
Game just works with Proton 6.3-7 RC 👍 |
Just tried this game with Proton 6.3-8 and it launches for a few seconds and then closes silently. Running Steam under Arch with KDE and 1080 GTX card with the latest stable driver. |
Also closes for me, looking at logs it is missing xna31, and I could not install it using protontricks |
XNA should be included with the game and installed as a prerequisite. |
Even with the command given by @madewokherd?
|
I am using Endeavor OS KDE Proton 6.3-8 and it does not open at all. |
For me it still asks for XNA, even with
|
Just tried in a brand new system, was using Ubuntu 20.04, tried in Garuda Linux (based on arch), same result, adding
|
I got this working now with Proton 6.3-8 for some reason. I did a fresh install of the game and ran it first with proton-ge 6.21. Here it would launch and I got get to the menu of the game but crash there. I then switched to proton 6.3-8 and the game would perfectly and now I can play it just fine. Have no idea why that has worked though. |
@afettouhi About the crash with Proton GE 6.21, I think that you meant that it froze, right? The thing with Proton GE is that you need to wait 30 seconds to 1 minute for it to keep going. It will stop in the intro and in EVERY loading screen, which is pretty bad but there's only so many loading screens so it was pretty ok for me. BTW, I ran it with the Knowing that using that switching to Proton 6.3-8 fixes it after using the Proton GE is pretty sweet as well. I guess that there's no freezing when doing this step, right? What a weird quirk... |
No the I got a crash desktop with Proton GE. |
I could make it start by executing the before mentioned command: But it freezes when the main menu start appearing. Edit: |
Works for me with Proton 6.3-8 out of the box, no crashes. |
Now it doesn't start with proton 7.0 or experimental, but 6.8 still works |
Starts with 7.0-2 RC. |
With this I at least get into the game and can start a game, the into plays, but then the screen stays dark.
|
Starts and runs with current Proton Experimental. Does not start with Proton 7.0-3. |
Compatibility Report
System Information
I confirm:
Symptoms
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.
Reproduction
Start the game on steam
Log
steam-42910.log Default
steam-42910.tar.gz +all argument (25,8MB)
The text was updated successfully, but these errors were encountered: