mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 08:15:56 +03:00
[GH-ISSUE #1042] [Bug]: Terraria Keyboard Support #554
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#554
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @clavignejr on GitHub (Jul 17, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1042
Describe the bug
Terraria has native Keyboard/Mouse support, however, the keyboard doesn’t work AT ALL once in a world. It works when you need to type a character name for creation, however, past that it’s as if it is disconnected.
I want to play this game on macOS, however, the Steam version runs horribly.
Using PlayCover, it overcomes that issue, BUT the lack of a keyboard working is atrocious. I’m not a fan of playing the game with a controller, it feels very clunky.
If this issue could at the least be looked into, that would be awesome.
Steps to reproduce
Install Terraria, seems it doesn’t have to be decrypted. Play and notice the keyboard doesn’t work what so ever.
Expected behaviour
Once in a world, you should be able to natively move around and use all the keyboard controls that the app natively supports.
Crash log
No response
What version of PlayCover are you using?
3.0.0
What version of macOS are you using?
Ventura (macOS 13)
Issue Language
@JiuZ-Chn commented on GitHub (Jul 17, 2023):
It sounds like your problem is that you need PlayCover's keymap and native Keyboard/Mouse in your game at the same time, if so, please try PlayCover 3.0.0. In 3.0.0, even if the mouse is released, the keymap still works, maybe this can help you
@clavignejr commented on GitHub (Jul 17, 2023):
I actually am using PlayCover 3.0.0. My apologies, that was my mistake. I've tried 3.0.0 and the last public version of 2.0.0.
I edited the initial post to not confuse anyone.
The mouse only works for some reason if I hold the trackpad pressed down, then I can move it across the screen. However, as soon as I let go of the trackpad, the mouse disappears (more on that below). The keyboard works for typing the name of the character you created in Terraria, however, once in a world, it's like the keyboard is inactive.
Regarding the mouse issue, it's definitely PlayTools. If I un-inject PlayTools from the app, the mouse works perfect. However, the keyboard still remains a huge problem. `
@JiuZ-Chn commented on GitHub (Jul 17, 2023):
This confuses me, does this happen to you in other games?
And Did you open the game control or touch alternatives in your application?
@clavignejr commented on GitHub (Jul 17, 2023):
Unfortunately, I haven't tried other games. Are there any recommendations of games that have native keyboard/mouse support similar to Terraria to test the issue?
I'm not familiar with "game control", unless you mean the settings regarding the application, then yes.
As for touch alternatives, I just enabled it, same thing. The only difference that is really "worth noting" is that I can move the mouse now if I use two fingers on the trackpad, unpressed. However, the mouse doesn't move like it does without PlayTools, as it normally should.
I hate that it is what it is because PlayCover is the only great way to play Terraria on Apple Silicon. You can even join PC servers and play with people that play on Steam, I've done it. You just.. gotta use controller because it seems the keyboard is broken.
@clavignejr commented on GitHub (Jul 17, 2023):
I just realized by "game control" you meant emulating a controller via the keyboard.
I have tried that, and it works.. in-terms of doing what it's supposed to do. However, it doesn't fix the initial problem.
Game Control for Terraria is very limited and not recommended. Yes, you can move around if you use the corresponding binds per the controller, however, you lose all familiarity with the natural keyboard binds in Terraria, access to the vast amount of key binds that Terraria allows for keyboard users, and also the way the game handles instances for mouse/keyboard vs. a controller.
It's not ideal. Playing with an actual controller would be much easier than attempting to play with Game Control on.