Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I don't see how whinning solves anything (although if they did promise support for those controllers they have to fix it), but how will you play older games that don't have the same support and the devs aren't around anymore? Will you just not play it because "Shouldn't have to use any external program for it to work. Works out of the box everywhere else". No it doesn't work out of the box everywhere. It's just that kids only want the new and flashy ♥♥♥♥ and take everything for granted.
Anything else?
* The PS4 controller implements the USB HID Joystick spec for controllers.
* It's presented as a joystick input by the API of every OS.
* This is universally recognized by other games.
* Other games support the PS4 (as a normal controller, presented by the joystick API) perfectly.
* Steam explicitly supports the PS4 controller in Big Picture mode.
* And "A Hat in Time" explicitly advertises "Full Controller Support" on Steam, which includes PS4 controller support.
* It doesn't, and there is no third party program that makes it work 100% everywhere.
These people want what they were told they were paying for, and what is available in any game that bothers to support controllers or joysticks at all.
Also, my Dualshock 4's model number is CUH-ZCT1U, which is unusual. Same for everyone else?
The SDL2 GUID for the CUH-ZCT1U controller is "03000000-4c05-0000-c405-000000010000", which is missing from the game's configuration files. This would've been the problem, except I tried to add it and it still didn't work.
However, I noticed that, when Steam is running, a second SDL2 controller called "GamePad-1" appears, with the GUID "03000000-5e04-0000-8e02-000001000000" (the GUID of a virtual 360 controller). Is it possible that A Hat in Time is getting confused by this nonsense controller that Steam creates?
What a disaster.
Full controller support doesn't mean the game supports all controllerrs. It means that the game can be played, started, completed, and exited via a controller only. Partial means that one of those listed things may require another input devices such as a keyboard or mouse.
Steam's Steam Controller App does in fact make the PS4 controller work with any game period as it can mimic keyboard presses which in turn means it works universally.
And you don't need to have big picture mode up. Just turn on the controller and right click the game to change its controller settings.
The game cannot be played, started, completed, and exited with a controller on Macs currently. Yet it advertises "Full Controller Support" for that platform.
And no, the Steam Controller App does not allow the PS4 controller to work with this game in any playable fashion, due to an apparent bug in how the game handles inputs.
Yes it does.
It looks like a fun game tho.
Trying to edit HatinTimeGame.app/Contents/Resources/HatinTimeGame/Config/Mac/MacInput.ini to point to
rather than the default
I figured editing this might help because it appears to reference a default input file which defaults to the keyboard.
The new DS4 changed the way it sends data through USB. That's the only info I can find about this though. Fyi, this is also an issue on a mod that allows you to use DS4 on Wii U, but the new DS4 model isn't supported because of this.
Big Picture supports this, just seems that Gears for Breakfast haven't implemented this in the game.
I paired it by clicking "Add a device" in Devices and Printers, and then putting the controller in pairing mode by holding the Share and PS logo buttons until the LED started flashing quickly. (Side note: If it immediately disconnects after pairing, the battery is probably very low.)
The game gives me ps buttons, but interactable items still shows up "E".
Besides, there's no vibration/haptic feedback if you play with ds4, that's a minus if you mind about that.
ya ok