A Hat in Time
Notshane Dec 1, 2019 @ 1:21pm
A Hat in Time: The Bug That Was Never Fixed (Input Remapping)
I am sure the lot of you are curious. A Hat in Time is a game on Steam that has received lots of praise and I myself have been enjoying it quite a lot. However, the game has a glaring design flaw that should not be overlooked anymore.

I, of course, am referring to the infamous prompt that every user failed to do:

"Now hold the JUMP button."

Upon seeing this prompt, you are then meant to, naturally, remap your inputs. I have not gotten any farther than this, but it would be safe to assume it will continue with every button on your controller until it is done. This is not a big deal since Steam lets you custom map every input for every individual game you play, but for a game to have controller remapping in the game itself, naturally you want the more convenient option if it presents itself to you.

I looked up a lot about this problem for quite some time now. I expected there to be a solution. Maybe I just messed up because I am using a Switch Pro Controller, so I use my Xbox 360 controller. The same result. The reports of this feature not working have been going on for a couple of years now, which is pitiful for something so simple.

It would not be such a big issue if it was not for the fact that it softlocks you upon attempting to remap the inputs. This is a huge shame for an otherwise solid game that appears to have no other notable design flaws. I feel like we should report this more and have it removed from the game, since it appears to be broken and is just as bad as Gal*Gun 2 leaving in the motion control option, despite it doing absolutely nothing, whether or not your controller has a gyroscope.

I am sure this will just fade into nonexistence like every other person that has mentioned the inputs having problems, but if you did decide to read all of this, then I advise you to please let the developers know. They have added plenty of content to the game, so it would not hurt them to fix the control remapping.

Oh, and add a checkbox to swap A and B ("Confirm" and "Cancel") since other users playing with a Switch Pro Controller would like to play the game normally (jumping with B for instance), but navigate menus as they do on their Switch.

I thank you for reading all of this if you got all the way down here. Please let Gears for Breakfast know of this design flaw in their game.

Oh, and a more minor thing would be an option to turn off the game informing you that the controller has changed. The prompt is annoying.
< >
Showing 1-11 of 11 comments
same issue
qso0 Dec 27, 2019 @ 9:30pm 
this and also switch pro controller is being read as xbox controller
Meta03 Dec 22, 2021 @ 5:42am 
I still can NOT remap my controller and the game is nearly unplayable for me, as my left stick keeps pulling up taunt menu in the middle of difficult jumps, as I press the stick too hard. MAJOR bug and SHAMEFUL this has STILL not been addressed by the developers!!
JDWMGB Dec 22, 2021 @ 7:54am 
Originally posted by Meta03:
I still can NOT remap my controller and the game is nearly unplayable for me, as my left stick keeps pulling up taunt menu in the middle of difficult jumps, as I press the stick too hard. MAJOR bug and SHAMEFUL this has STILL not been addressed by the developers!!

you can turn off the emote wheel in the input settings if you want
ThunderZ Dec 22, 2021 @ 10:29am 
You need to disable Steam Input for this. Right click A Hat in Time in your library, go to Properties, go to CONTROLLER, then change the option there to "Disable Steam Input". Afterward the game should recognize all kinds of different controllers correctly.

As of remapping buttons, the in-game solution only works for controllers that it can't recognize (lacks a config file for, may show up as "New Controller 1"). If you want to keep Steam Input, there is an option in Steam to swap the ABXY buttons specifically for Switch Pro Controller. But trust me, the built-in config for Switch Pro is good enough for most people.

There is also a mod that disables the prompt when you change your input: https://steamcommunity.com/sharedfiles/filedetails/?id=2360938272
Last edited by ThunderZ; Dec 22, 2021 @ 10:41am
Hat Person Dec 22, 2021 @ 6:26pm 
Originally posted by SomethingSomethingMomsSpaghetti:
this and also switch pro controller is being read as xbox controller
if you disable steam's controller settings it should register as a pro controller
JDlightside Dec 23, 2021 @ 12:09am 
It just seems weird to me. The devs are still supporting this game in at least some fashion, but after all this time, never got around to fixing this seemingly simple bug.
ive never had a prompt to hold jump
i just need to tap it to jump or for whatever task the jump/confirm button does
Rainbowmon Jan 27, 2022 @ 12:38pm 
Originally posted by ThunderZ:
You need to disable Steam Input for this. Right click A Hat in Time in your library, go to Properties, go to CONTROLLER, then change the option there to "Disable Steam Input". Afterward the game should recognize all kinds of different controllers correctly.

As of remapping buttons, the in-game solution only works for controllers that it can't recognize (lacks a config file for, may show up as "New Controller 1"). If you want to keep Steam Input, there is an option in Steam to swap the ABXY buttons specifically for Switch Pro Controller. But trust me, the built-in config for Switch Pro is good enough for most people.

There is also a mod that disables the prompt when you change your input: https://steamcommunity.com/sharedfiles/filedetails/?id=2360938272

So, uh...

This isn't going to work, at least not for me - because it *LITERALLY* makes the game unplayable.

I know that sounds like I'm exaggerating, but bear with me here. I tried using Steam's built in support for the Switch Pro Controller, and then couldn't remap the controls - so I tried out your suggestion. And, unfortunately, it causes my controller to go *COMPLETELY HAYWIRE*. I keep getting prompted both by Steam and the game that there's a new input - my Switch Pro Controller - as if it's rapidly connecting and disconnecting, and it makes completely random and lightning fast inputs without me touching *ANYTHING*. I don't know what's going on, but I do know that re-enabling my controller in Steam's per-game settings fixed it.

So that leaves me with 3 options I can see.

1. Don't play with controller at all.

2. Deal with not being able to remap the controls.

3. Remap through Steam and (presumably) have to deal with button prompts not showing the correct button.

Not sure whether I'll go with 2 or 3 yet, but neither is ideal. I'm sure Gears for Breakfast is busy working on other projects, not to mention the fact that they'd have probably fixed it already if it were that simple, and there's ways around it, so I'm not going to say this is a must-fix issue - if it goes unaddressed, then oh well. But if they *CAN* spare some time to fix this, I (and others, I'm sure) would greatly appreciate it.

(Oh, and in case it's important for replicating and addressing this issue, be that by the devs patching the game or someone suggesting something else... I'm using the official Switch Pro Controller, not a third-party one.)
Last edited by Rainbowmon; Jan 27, 2022 @ 12:41pm
GoofingGourd Jun 22, 2022 @ 10:38pm 
Managed to fix the problem I had by going to C:/Program Files C:\Program Files (x86)\Steam.
Then you need to go to \steamapps\common\HatinTime\HatinTimeGame\Config\Gamepads, you can find all the controls there and can edit it all, although it may be a bit tedious it works
The Aids Virus Jun 26, 2022 @ 4:11am 
Still a problem which is annoying given the quality of the game
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Dec 1, 2019 @ 1:21pm
Posts: 11