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 recommend it anyways, keyboard and mouse give the game a better experience (I've played on computer, console and...... mobile. Around 700 hours logged on console before switching over to steam and logging over 2000 hours with multiple steam profiles.)
(And if not, maybe you can try plugging your DualShock 3 (main PlayStation 3 controller) to your computer if you still have it, as Steam might recognize that. Steam definitely supports a DualShock 4 (main PlayStation 4 controller) if you have one of those.)
However, I must warn you that Terraria on a console (probably) plays differently than Terraria on Windows with a gamepad (the former is ported specifically for gamepad controls, while the latter seems to just have it as a sort of "there's no reason not to" feature if I understand it correctly), so while you may get to play with your controller, you might not be able to pull off all of the moves that you're used to doing on a console.
Disclaimer: I have not tried to play Terraria with a gamepad, so I can't say for certain whether or not the above instructions are correct.
At the top-left of the keybindings screen, there's a button for keyboard and mouse, and a button for gamepads. Make sure to click on the latter button. I'm not expecting that you did not do this, but just in case that you didn't, I felt that I should mention it.
Because that Terraria "relies" on quick precise mouse aiming and you're playing on a version of the game that has keyboard and mouse support, leaving controller support "unnecessary" to most people and thus "unimportant" to most people.
(Keep in mind that I'm saying "most people", not "all people". There are some, but far from many, who want to play the computer version with a controller, I know.)
If by "DS4" you mean "DS4", DS4 is short for DualShock 4, which is the normal controller for PlayStation 4, and professorcephalopod just said that they're now using an Xbox 360 controller.
If by "DS4" you mean "DS4Windows", that's a program which's sole purpose is to emulate DualShock 4 controllers into X-Input (Xbox 360/Xbox One) controllers instead, as several games support X-Input but not DirectInput and/or support X-Input more than DirectInput (plus X-Input allows rumble support).
So DS4Windows is useless for professorcephalopod in this case, as they're both not using a DualShock 4, which is required for DS4Windows, and already using an X-Input controller, which is the intended "result" of DS4Windows.
What do you mean, exactly? Unless using a program to emulate controller buttons into a mouse and/or keyboard, a game only supports as much controller usage as it, well, supports.
Using something like DS4Windows will not make Terraria have more or better controller support. All it does is emulate X-Input controllers, which are simply more widely supported than DirectInput controllers, but it doesn't actually make games technically have better controller support, it simply tricks games into thinking that your controller is one that the game already has more support for.
On Terraria's title screen, go to "Settings" > "Interface" and make sure that "Gamepad Instructions" is enabled (set to "On"). Then do stuff with the controller. Does Terraria show any helpful button prompts at the bottom-left of the screen?
And in addition to the above question, if you open Notepad or such and press any/all of the buttons on your controller, does that result in you writing any sort of text?
(I need to know both of those things in order to hopefully help you more.)
If it helps, I had similar problems with a wireless Xbox 360 controller, but the fix seems to be:
- right click on Terraria in the Steam library, then select Properties
- on the General tab, find "Steam input per game setting" and change it to "Forced Off"
Hope it helps.
It worked ! Thanks a lot, I was searching a solution for this problem for a while.
* Use DS4Windows. Its FOSS, not malware. No reason to not use it.
* Change "Steam input per game setting" to "...global Steam input settings"