[Feature request] Important issues to fix
Multiplayer browsing
Currently trying to join a multiplayer game is very difficult because of the server browser. That is really only appropriate for games where you can join multiplayer games in progress (Half-Life, Quake, etc.) or where there's usually some time spent before the host starts the game.
But in Magicka, someone can host a game, wait a few seconds for people to join, then start the game. The browser might list that game before it became full, but when someone tries to join it, the attempt fails since the game launched already, or possibly the host left. The point is these games are in the waiting state for far too short a time to be worth listing, especially since the list does not query each game for status updates.
What should be done is a beefed-up Quick Start feature where you can for example indicate you're looking for Adventure games with a ping of less than 150 and want to start anywhere between level 4 and 6. Then a "Searching..." prompt appears with a cancel button, and you wait until a game matching your parameters is found, at which point you join it and are immediately assigned a slot (no having to click "Join") to reserve your place in that server.
Currently 90% of the games I click on either launch or disconnect before I have a chance to join them. I click them, get the loading prompt for a few seconds, then nothing.
Also the host should be able to choose a level to start in, less than or equal to the level he's currently at with his wizard. I know a lot of people want this.
Cancelling spells
Often I might charge up some components but then something changes and I realize I need to do something different. There's no way to cancel the currently charged components aside from either selecting opposites one-by-one to erase each component (like fire-earth-life being cancelled with arcane-lightning-cold) or by firing it somewhere, which can kill you if there's a lightning component and you've gotten wet, or kill a teammate, etc.
I think Backspace should delete the last charged component and Delete should clear all components.
Component-entry delay
The game seems to have a delay before a new component can be charged, probably partly to prevent cheating such as with AutoHotkey as well as to reduce the effectiveness of keyboards so they're more balanced with gamepads. But I find it really annoying. I would prefer if you can enter the letters as quickly as you can and the delay happens after to try to cast it. So if a five-component cast should take one second to enter, and it's entered in 0.4 seconds, then after the user clicks the mouse/spacebar to cast the spell, there would be a 0.6 second pause before the spell is actually cast. Or something.
Multiplayer browsing
Currently trying to join a multiplayer game is very difficult because of the server browser. That is really only appropriate for games where you can join multiplayer games in progress (Half-Life, Quake, etc.) or where there's usually some time spent before the host starts the game.
But in Magicka, someone can host a game, wait a few seconds for people to join, then start the game. The browser might list that game before it became full, but when someone tries to join it, the attempt fails since the game launched already, or possibly the host left. The point is these games are in the waiting state for far too short a time to be worth listing, especially since the list does not query each game for status updates.
What should be done is a beefed-up Quick Start feature where you can for example indicate you're looking for Adventure games with a ping of less than 150 and want to start anywhere between level 4 and 6. Then a "Searching..." prompt appears with a cancel button, and you wait until a game matching your parameters is found, at which point you join it and are immediately assigned a slot (no having to click "Join") to reserve your place in that server.
Currently 90% of the games I click on either launch or disconnect before I have a chance to join them. I click them, get the loading prompt for a few seconds, then nothing.
Also the host should be able to choose a level to start in, less than or equal to the level he's currently at with his wizard. I know a lot of people want this.
Cancelling spells
Often I might charge up some components but then something changes and I realize I need to do something different. There's no way to cancel the currently charged components aside from either selecting opposites one-by-one to erase each component (like fire-earth-life being cancelled with arcane-lightning-cold) or by firing it somewhere, which can kill you if there's a lightning component and you've gotten wet, or kill a teammate, etc.
I think Backspace should delete the last charged component and Delete should clear all components.
Component-entry delay
The game seems to have a delay before a new component can be charged, probably partly to prevent cheating such as with AutoHotkey as well as to reduce the effectiveness of keyboards so they're more balanced with gamepads. But I find it really annoying. I would prefer if you can enter the letters as quickly as you can and the delay happens after to try to cast it. So if a five-component cast should take one second to enter, and it's entered in 0.4 seconds, then after the user clicks the mouse/spacebar to cast the spell, there would be a 0.6 second pause before the spell is actually cast. Or something.
Last edited: