Magicka

Magicka

131 ratings
[RELEASE] Magicka Game Crash Fixes v1.0 and Multiplayer Fixes
By 8 and 1 collaborators
1. Go to my github
https://github.com/pj1234678/MagickaFix/tree/main

Download the Release Zip.

Instructions:

Extract the contents of the ZIP file to the following folder, replacing the existing files: C:\Program Files (x86)\Steam\steamapps\common\Magicka
This effort took me more than 12 hours to accomplish, and it should significantly reduce crashes by over 90%+.

Support the developers and buy this awsome game.

List of Fixes:

Patched "UpdateAvailableAvatars" from "AddLockedParadoxRobe" to "AddUnlockedParadoxRobe."

Removes the lock icon from the robes.Rare crash if you click a robe while holding down certain buttons.
Patched "SubmenuCharacterSelect" to always set "me.setrobeused" to avoid using if statements.

Enables robe selection on an invalid Paradox login.
Patched "Program main" to not hash check for "steam_api.dll."

Allows the use of a newer steam_api.dll to prevent achievement glitches.
Patched "Gamesparks.dll" to override the "open()" and "terminate()" functions to prevent web system exceptions.

Resolves issues when accessing the Paradox website to download textures due to TLS-related problems.
Patched "CheckSteamDLCs" to do nothing.

Disables the check for Steam DLCs via a broken TLS connection.
Patched "UpdateParadoxItems" to do nothing.

Bypasses the download from an invalid link caused by TLS issues.
Patched "Remove DownloadData" from "GetTexture."

Removes the attempt to download a texture from an invalid link to prevent issues.
Patched "Start" in Achievement Manager to "worker."

Downloads achievements, but this is unnecessary if you are using Steam.
Patched "OpenSteamWallet" to remove the "WebRequest" to a broken link.

Fixes errors during the download of the Steam wallet.
Patched the "ComputeSleepPeriod" function to address arithmetic issues with the "attempt" variable.

Resolves crashes in multiplayer mode.
Patched "GetCharacters" to subtract 1 from the count when the list of entities is called from "get()."

Fixes rendering crashes.
Patched "SharedContentManager.dispose" to double-check the existence of objects before disposing of them.

Prevents random crashes.
Patched "GameScene.dispose" to double-check the existence of objects before disposing of them.

Prevents random crashes.
Patched "SimpleFileFromURL" to prevent the download of XML.

Fixes random crashes caused by the site being moved.
Patched 3 "DrawShadows" functions in "PolygonHead.dll" to ignore disposed objects and check variables are not null.

Fixes crashes that occur when quitting the game immediately after being defeated and other random crashes.
Patched "IconRenderer.Update" escape if statement at end of function GameStateManager.Instance.CurrentState.Scene.AddRenderableGUIObject(iDataChannel, renderData);

Fixes Spell Wheel not showing up on random levels.
Please be aware that these patches are provided as-is and are specifically intended for the mentioned Steam version.

VirusTotal Links https://www.virustotal.com/gui/file/611b5a44d6ab08e8afd3f51b435a5836cae1ab9c9d97d74fbfbfb57e2f84f787?nocache=1 https://www.virustotal.com/gui/file/10cf911e061adbf81e0170b12c6e9ba5385c9b5a1819324d50fa9a9bc91b9be6?nocache=1 https://www.virustotal.com/gui/file/98d629bc119909d043436f21bc91981415d708878f70471948beee94a793ed6b?nocache=1 https://www.virustotal.com/gui/file/4792c4a572db65661c0d711658dabaee5d7ab4443364386ecbe0af4f257ea1eb?nocache=1
5
4
5
5
4
4
2
2
   
Award
Favorite
Favorited
Unfavorite
How to Fix Magicka
52 Comments
NaSpiorad 13 Nov @ 6:32pm 
Should also mention all player playing on latest steam version as of writing and all running Windows 11. Didn't get a chance to try any Windows compatibility settings as players were fed up and moved on.
NaSpiorad 13 Nov @ 5:27pm 
Can confirm online multiplayer not working with all (3) players with this mod installed.
Issue seems to occur during loading screens/level transitions. Could be due to desync/latency issues?
One user had really low ping and was fine but another user was hitting over 150ms ping. With both in the game we had a bunch of crashing during loading screens only for non-hosts.
The easiest recreation is during the initial cinematic if a user who is not the host tries to skip the cutscene then the level failed to load and they crash. If the host skips the cutscene first then others can skip after the host has finished loading. Fine for the first cutscene but level transitions also cause a similar issue (i.e. a player walks to the level transition after the tutorial one player loads the other 2 are stuck on a black screen).
A1 Steaksauce 18 Aug @ 12:11am 
Anyone confirm this works at all?
[FOR] ElkZombie 2 Aug @ 5:16pm 
the magicka exe file gets flagged as a trojan on virustotal. under maxsecure and securage.
BBoySJ 6 Jun @ 10:59pm 
1.5 out yet ?
8  [author] 18 May @ 1:06pm 
@Captain-Hugo Make a vid and post it on github
@VAR Submit crash logs to github
VAR 17 May @ 1:59pm 
Game still throws me out constanly.:steamfacepalm:
Captain-Hugo 15 Mar @ 2:44am 
I cant make a video but its easy to do: You cast a magick (lightning bolt for example) and whilst you are either in your animation after the bolt hits, or you try casting it whilst you have that little wheel around your wizard (mid cast) it just crashes. This happens for any of the spells I have attempted.
8  [author] 14 Mar @ 9:22pm 
@captain-Hugo Can you make a vid? or how to reproduce the issue?
Captain-Hugo 12 Mar @ 1:04pm 
Love the effort and I love magicka, playing on the current version with the patch but im still getting crashes, mostly when I try to cast another spell whilst in my casting animation