Magicka

Magicka

63 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
3
3
3
4
4
2
2
   
Award
Favorite
Favorited
Unfavorite
How to Fix Magicka
33 Comments
'Lon 21 May @ 9:29am 
Thanks, your work is appreciated.
Kookoorooza 20 May @ 12:26pm 
Thanks bro!
Raime 6 May @ 6:27am 
Thanks so much for this
strelok-halfer 6 May @ 2:08am 
@Devious Impmon try creamapi
Lorian, The Elder Prince 3 May @ 1:12pm 
a
Sturm 9 Apr @ 1:50pm 
Technically, you can play necromancer in the Invasion of Elwenhus challenge iirc
Devious Impmon 8 Apr @ 7:09pm 
Oof, i always found it lame how that robe is locked to that DLC exclusively but fair enough, figured it was worth shooting the shot.

again, huge thank you for making this game playable again :D
8  [author] 8 Apr @ 6:20pm 
@ImpishlyGengar

Yes. That is my reddit.

For legality reasons, we can't unlock it for story mode as you need to pay for the DLC.
We don't touch the licensing system at all, just fixing crashes and bugs that make the game unplayable.
Devious Impmon 8 Apr @ 3:40pm 
soooo, idk if your the same guy from reddit or not where i found this fix, but if you are, i wanted to thank you for fixing magicka's crashing problems and making the game playable again. ever since a friend of mine and i downloaded this, we've been able to play magicka without any crashing issues at all and it's fantastic. we even get to play with the culture robes which paradox never added too the game, you and your friend are absolute legends and i cannot thank you enough.

i do have one question for you if you don't mind me asking. do you guys think you could make the necromancer robe from the other side of the coin DLC playable in story mode?
Sturm 20 Mar @ 4:11pm 
Still crashing very frequently, having a lot of problems trying to play multiplayer with some friends.