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
-JLarja / Frozenbyte
I could understand when it was the non-stock controller, but then when the stock controller was switched (which needed a restart of the engine to pick-up) then It seems really strange that it knew it was an XBox360 gamepad, but gave confusing controller instructions.
-JLarja / Frozenbyte
You can actually deduce stuff from USB IDs or simply from controller name. The problem with such hacks is that it is hard to get them right. For example, there are at least three variations of PS4 gamepads, with differencies in names and IDs. I don't know about Xbox 360 gamepads (or Xinput gamepads), but generally speaking I don't think it makes much sense to spend time on such hacks.
There are public controller databases that could be used, but unfortunately we've never had time or resources to really research those (we could have during Trine 2 development, but back then they didn't exist). Steam also has some sort of controller API nowadays, but I haven't looked into it at all. It also wouldn't help DRM free or GoG versions of the games, so more work for limited benefit.
-JLarja / Frozenbyte
ID 162e:beef
ID 045e:028e Microsoft Corp. Xbox360 Controller
There are a few wireless PC adapters too and a usb driver for the wireless pad when plugged into usb.
I get Trine 3 is a shipped product so what is, kinda is. I Also appreciate your cander. It just has a rather significant impact on gameplay. Shadwen for example has to be bound to keyboard and mouse. Something I used to do in the 90's for controller support. I read somewhere there was a multi-milion budget for Trine3 (I get it mostly went some-place other than coding).
Have a great weekend!
Trine 3's Linux version was really done with extremely low budget (well, there was no official budget at all, so I can't tell you any numbers), so any hacks like that, which require testing and perhaps fixing after the game is released and more people have played it, were very much secondary. Still, I should say that Linux people can feel lucky that the game got released with most features intact. PS4 never got online co-op.
-JLarja / Frozenbyte
1) You could have included the Xbox-stlye button icons, a few ways. Tied to the action, user-assignable, or tied to the event/button-number you expect (maybe the one you test with). For that last, even if a few showed up wrong, it's easier for users to remember 'a and b are flipped in this game', than '1-18 are ....'.
2) User-configurable icons. Put defaults (maybe the xbox-style ones) in a folder, let us rename them, or replace with same-format images, and/or use a config .txt
3) Prompt by action, not button. (Or both)
FWIW, I mostly use a PS3 gamepad that gets recognized 'automatically' by many games, which then often prompt using Xbox-style prompts. Actually, I don't remember right now if I used that for Trine3 or a generic USB ... either way, I'm not far in, and might switch to mouse+kbd, which is how I played 1&2, but less convenient for my current setup.