Wand Wars
Questions on controls
1. Which controllers are supported? Is it just xbox controllers?
I currently only have a generic USB controller accessible, and it works for switching items in menu (with the analog axis), but does not work in the actual game. Seems a little bizarre.

2. When playing with controller, can you aim with analog stick, or just the d-pad?
It would appear like aiming with analog stick would have made sense, but I can't check atm, and the "controls" screen (which I expected to be a remapping menu really) doesn't say so.

3. Is one actually supposed to play this with keyboard?
I mean, the page does say "controller recommended", but tapping arrow keys in attempts to aim towards moving targets isn't delightful at all.
I was able to complete the campaign on keyboard controls alone [1], but the last 3 levels were quite a trouble to get through, hence my curiosity.
If gamepad controls require strictly using d-pad, this is kind of understandable, but otherwise I have question about why an alternative WASD+Mouse control scheme wasn't possible.

[1] Speaking of which, completion message "..." did show for the last campaign, but the achievement wasn't awarded - no idea why.
< >
Showing 1-7 of 7 comments
bgs  [developer] Apr 20, 2016 @ 3:08pm 
Here's a list of supported controllers that would just work:

Executioner X on Windows and Mac.
GameStick on itself and on Linux.
Hama Black Force on Windows.
Logitech F310 on Windows, Mac and Linux.
Logitech F510 on Windows, Mac and Linux.
Logitech F710 on Windows, Mac and Linux.
Logitech WingMan on Windows.
MaxFire Blaze5 on Windows.
Moga Pro on Windows, Mac and Linux.
Natec Genesis P44 on Windows.
OUYA controller on Windows and Linux.
PlayStation 2 controller on Windows (with adapter)
PlayStation 3 controller on Windows, Mac and Linux.
PlayStation 4 controller on Windows, Mac, Linux.
Speedlink Strike on Windows and Mac.
SteelSeries Free on Windows, Mac and Linux.
Valve Streaming Gamepad on Windows.
Xbox 360 controller on Windows, Mac, Linux.
Xbox One controller on Windows and Mac.
A variety of Xbox 360 clones are supported.
Also, lots of generic usb controllers should work.

Controller works for the menu but not in game - did you start a campaign using keyboard? The campaign and tutorial use the device that was used to access those modes.

Analog stick is preferred for aiming and moving. Some controllers have a switch for stick / dpad modes, not sure if that's the case for you. Also, which operating system are you on?

I'm working on allowing some keyboard control remapping for the next update. Thanks for the suggestion, WASD+mouse might be something I'll look into.

As for the campaign achievements, you should have gotten it, perhaps there was an issue with submitting it to Steam. I can include a check on startup to look at campaign completion and grant the achievement.
PatoPassoca Apr 20, 2016 @ 8:57pm 
Look, I've already tried a PS2 Controller.
I didn't work at all. I mean, the analogs works, but not the actual control.
bgs  [developer] Apr 21, 2016 @ 8:39am 
Hey, could you clarify a little? The sticks work but the buttons don't? Or does nothing work once you start a match?
YellowAfterlife Apr 21, 2016 @ 11:18am 
Originally posted by Bogdan:
Hey, could you clarify a little? The sticks work but the buttons don't? Or does nothing work once you start a match?
I have the same problem - switching menus with analog stick works fine, but none of the buttons on gamepad trigger the menus (neither the main menu or selection in VS menu). It's a generic, DualShock-like USB controller with 10 buttons, 2 analog sticks, and a d-pad. Control panel on Windows 8.1 indicates that all of those work correctly. Will check with xbox controller on monday or so.

I guess on the technical side you could look into using Rewired or equivalent for more or less automatic controller mapping.
bgs  [developer] Apr 21, 2016 @ 11:54am 
We use InControl[www.assetstore.unity3d.com] which supports more controllers than Rewired out of the box and which some other local multi games like Starwhal use. The problem with controllers that report as "Generic USB Controller" is that there is no way of identifying which controller mapping to use for it. I might try to devise a strategy for remap support but it won't work for multiple controllers of different types reporting as the same generic controller (at least not in a persistent way).

Thanks for your input! :)
Last edited by bgs; Apr 21, 2016 @ 12:10pm
YellowAfterlife Apr 29, 2016 @ 5:06pm 
Originally posted by Bogdan:
We use InControl[www.assetstore.unity3d.com] which supports more controllers than Rewired out of the box and which some other local multi games like Starwhal use. The problem with controllers that report as "Generic USB Controller" is that there is no way of identifying which controller mapping to use for it. I might try to devise a strategy for remap support but it won't work for multiple controllers of different types reporting as the same generic controller (at least not in a persistent way).

Thanks for your input! :)
Haven't personally used InControl, but looks like it should work too.
You can identify the individual controllers via InputDevice.GUID (which gives an identifier unique per controller model). If allowing the user to create/edit controller mappings, you'd naturally store them per controller GUID rather than player index or anything.

Tried with an xbox360 controller today, that works perfectly fine.
Aiming with an analog is way easier, I should say - was able to play through the last campaign without having to restart a level once (or AI scoring more than 3 kills really). The achievement somehow still didn't unlock though.
http://steamcommunity.com/sharedfiles/filedetails/?id=675393681
bgs  [developer] Apr 30, 2016 @ 8:24am 
Hey, there's no such device distinction in Unity at the moment. Current stable version of InControl doesn't handle device GUIDs. InControl online docs are for the latest beta version. The author is now working on his own native input implementation that gives InControl better device detection. We are testing this beta out :)

You'll get the achievement on game launch next patch! Cheers.
< >
Showing 1-7 of 7 comments
Per page: 1530 50