HGL
xenial-black

Help me with Kingdom Hearts on the Steam Deck! (What does this mean?)

Does anyone know how to do what this post says? I have horrible audio crackling and this is the fix many people have told me about, I dont know how to do this tho, I have the heroic launcher downloaded but the next steps are very confusing to me
No description
84 Replies
CommandMC
CommandMC6mo ago
Hm, those steps are odd. If you only want Winetricks, just use Protontricks (so install Protontricks, launch it and select the game, and then continue from "Select the default Wineprefix")
xenial-black
xenial-blackOP6mo ago
So, im like an imbecile when it comes to tech and computers, if i do that i would be able to add the Xaudio29? I dont really understand but i think thats what would fix my audio problem
CommandMC
CommandMC6mo ago
Yes. From the point you have Winetricks opened (which is the "white box" the post is talking about), everything should work as described above
xenial-black
xenial-blackOP6mo ago
No description
xenial-black
xenial-blackOP6mo ago
english is also not my first language, do you understand what this means?
CommandMC
CommandMC6mo ago
Well, as the message says, copy the command written there and run it in the terminal
xenial-black
xenial-blackOP6mo ago
cuz i dont see KH in proton, im assuming cuz i have it on my SD really dumb question, whats the terminal
CommandMC
CommandMC6mo ago
"Konsole" in your application list In case you've ever used CMD/PowerShell on Windows, it's that but on Linux
xenial-black
xenial-blackOP6mo ago
okay, so i now im in the winetricks thingy in the KH 1.5 game how do i do the next steps? for the xaudio29 thing
xenial-black
xenial-blackOP6mo ago
No description
xenial-black
xenial-blackOP6mo ago
this is what i see
CommandMC
CommandMC6mo ago
"Select the default wineprefix" -> "Install a Windows DLL or component" -> Scroll down and tick "xaudio29" and select "OK" -> Wait
xenial-black
xenial-blackOP6mo ago
What if I don’t see xaudio29
No description
xenophobic-harlequin
xenophobic-harlequin6mo ago
2 questions: 1. is this for KH on Epic (and Heroic)? and 2. are you using Winetricks or Protontricks?
xenial-black
xenial-blackOP6mo ago
I am now using proton tricks for this This is KH 1.5 for steam On my steam deck
xenophobic-harlequin
xenophobic-harlequin6mo ago
I don't understand why Heroic comes in to play at all then
CommandMC
CommandMC6mo ago
It doesn't, it's just what the guide above used You don't need it to do this actually
xenophobic-harlequin
xenophobic-harlequin6mo ago
I guess maybe because the Winetricks in Heroic might be newer than the one rewrapped by the Protontricks flatpak?
xenial-black
xenial-blackOP6mo ago
The OP just found that this was a way to add xaudio29 to the game file on steam deck
xenophobic-harlequin
xenophobic-harlequin6mo ago
because the xaudio29 verb is newer
xenial-black
xenial-blackOP6mo ago
Which is why I need Does protontrick not have audio29 Cuz I don’t see it listed
xenophobic-harlequin
xenophobic-harlequin6mo ago
I don't know. I'm just trying to come up with reasons why this convoluted solution is the way it is
xenial-black
xenial-blackOP6mo ago
This is all I see under X
No description
CommandMC
CommandMC6mo ago
You can probably convince it to use a newer Winetricks. Looking into that right now To be clear, Protontricks is just the thing at the start that gives you a game selection. After you select a game, it runs Winetricks on that game's prefix (and with that game's compatibility tool set in Steam) Now Protontricks probably comes with its own Winetricks version, and that might be outdated
xenophobic-harlequin
xenophobic-harlequin6mo ago
the readme indicates
If you'd like to use a local version of Winetricks, you can set $WINETRICKS to the location of your local winetricks installation.
and winetricks itself is a script: https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks so maybe that could work it almost always is outdated
CommandMC
CommandMC6mo ago
Got it Paste these commands one after the other into the terminal:
flatpak run --command=bash com.github.Matoking.protontricks

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

chmod +x winetricks

WINETRICKS=$PWD/winetricks protontricks
flatpak run --command=bash com.github.Matoking.protontricks

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

chmod +x winetricks

WINETRICKS=$PWD/winetricks protontricks
Winetricks will yell at you a bit, but it seems to work (at least xaudio29 is listed, didn't test further)
xenial-black
xenial-blackOP6mo ago
not sure where the first command ends and the other starts sorry, i dont wanna mess it up oh, its.. 4 commands?
CommandMC
CommandMC6mo ago
I've added extra line breaks between the commands Here's a screenshot of the full-size message if that helps:
No description
xenial-black
xenial-blackOP6mo ago
do i type a command, hit enter to apply and then type the next one?
CommandMC
CommandMC6mo ago
Yes
xenophobic-harlequin
xenophobic-harlequin6mo ago
you can copy and paste for convenience as well
CommandMC
CommandMC6mo ago
Your terminal prompt should change after the first command (should have a 📦 icon at the start)
xenial-black
xenial-blackOP6mo ago
not sure how to do that from my steam deck
CommandMC
CommandMC6mo ago
Are you currently on a PC?
xenial-black
xenial-blackOP6mo ago
im on both my pc and deck right now i also have my phone
CommandMC
CommandMC6mo ago
Right, install Anydesk on both, then connect to the SD from your PC
xenial-black
xenial-blackOP6mo ago
No description
xenial-black
xenial-blackOP6mo ago
im assuming i did something wrong
CommandMC
CommandMC6mo ago
Forgot a wget at the start of command 2 Let's install Anydesk first, it'll make your life a lot easier even beyond this
fair-rose
fair-rose6mo ago
the second command begins with wget
CommandMC
CommandMC6mo ago
On the Steam Deck side, just search for Anydesk in your software center (Discover) and install it On your PC (I assume it runs Windows), download the installer from https://download.anydesk.com/AnyDesk.exe Then just open it on both devices, punch in the ID shown on the Deck into the PC, and connect
xenial-black
xenial-blackOP6mo ago
Did I do the thing right
No description
CommandMC
CommandMC6mo ago
Yeah those are fine
xenial-black
xenial-blackOP6mo ago
so what do i do now? it opened winetricks and i see xaudio29 now
CommandMC
CommandMC6mo ago
Select/tick it, then click "OK" at the bottom, and wait
xenial-black
xenial-blackOP6mo ago
done is it now installed then?
fair-rose
fair-rose6mo ago
should be, yeah only one way to know if it worked
CommandMC
CommandMC6mo ago
It's installing it. Once the Winetricks window pops up again, it's done installing. Then you just hit "Cancel" a few times to quit out of it, and type "exit" in the terminal to exit
xenial-black
xenial-blackOP6mo ago
okay, fingers crossed nope
fair-rose
fair-rose6mo ago
new log please
xenial-black
xenial-blackOP6mo ago
Wait So Update, the menu song still has crackling But the game itself seems to be fixed ?? I did test before and even when entering the game I’d get crackling I seem to be crackling free during the actual game now
xenophobic-harlequin
xenophobic-harlequin6mo ago
last time I had crackling, I just added PULSE_LATENCY_MSEC=50 to my environment variables (in my case SF6 on Steam)
xenial-black
xenial-blackOP6mo ago
So did I apply Audio29 to every game I own or just KH
xenophobic-harlequin
xenophobic-harlequin6mo ago
depends if the xaudio29 dll is real or placebo
CommandMC
CommandMC6mo ago
I am quite confused as to how that option does anything at all, considering it just adds a DLL file the game probably doesn't care about If this was 2 years ago, I'd have suspected some PulseAudio crap, but I'm pretty sure the Deck is on Pipewire already
xenial-black
xenial-blackOP6mo ago
You mean the xaudio29 solution ? Also I wanna add, there’s still crackling in the main menu of the game but when I use my headset the crackling is gone
xenophobic-harlequin
xenophobic-harlequin6mo ago
yes I would approach the cracking problem two ways: first the easy way is to see if that environment variable works. might, might not. then, the next approach is to make a new pipewire config
xenophobic-harlequin
xenophobic-harlequin6mo ago
xenial-black
xenial-blackOP6mo ago
Is it not weird that the crackling only happens when I use the deck speakers ? On my headset the crackling is gone in that menu
fair-rose
fair-rose6mo ago
they use different profiles, so it could still be the profile solution
xenial-black
xenial-blackOP6mo ago
How do I check the steam deck speaker profile ?
fair-rose
fair-rose6mo ago
¯\_(ツ)_/¯ follow the guide term posted?
xenophobic-harlequin
xenophobic-harlequin6mo ago
I'm still waiting to be told the variable didn't work
xenial-black
xenial-blackOP6mo ago
Environment viarable ? I don’t even understand what that is I did add this command but it didn’t fix the audio cracklin in the menu
xenophobic-harlequin
xenophobic-harlequin6mo ago
if you don't understand what it is, where did you add it to? because it's not a command
xenial-black
xenial-blackOP6mo ago
Uh well To the launch options ? Of the game
xenial-black
xenial-blackOP6mo ago
No description
xenial-black
xenial-blackOP6mo ago
I thought that’s what I was supposed to do
xenophobic-harlequin
xenophobic-harlequin6mo ago
add %command% to the end of that
CommandMC
CommandMC6mo ago
That's correct, but you have to add the whole thing
xenial-black
xenial-blackOP6mo ago
Also this is how the menu sounds like
xenial-black
xenial-blackOP6mo ago
Alright
xenial-black
xenial-blackOP6mo ago
Like this or do I get rid of the space ?
No description
fair-rose
fair-rose6mo ago
space there is correct
xenophobic-harlequin
xenophobic-harlequin6mo ago
while that's going, the %command% alias is all the fun stuff that Steam executes to run the game. putting it in means the additional environment variable gets added before the game is run. if you don't include it, the variable gets added to the end of the command, which won't have any function
xenial-black
xenial-blackOP6mo ago
I still hear some weird audio, also I noted that it’s only trough the left speaker of the deck
CommandMC
CommandMC6mo ago
Are you sure this is a game issue? Can you play some sort of test sound, or perhaps a YouTube video or something, to make sure it isn't hardware?
xenial-black
xenial-blackOP6mo ago
I do wanna add that the steam deck is brand new and a friend of mine also has the same issue so it’s not like the speaker is damaged or something Also I haven’t had this issue with any other game
xenophobic-harlequin
xenophobic-harlequin6mo ago
if the in-game audio works, I'd just move on. I used to have to use that variable for 6 months on my desktop for SF6 and then I just didn't need to anymore I tested it every few days by running the game without it to see how it works then enabled it again
xenial-black
xenial-blackOP6mo ago
xenial-black
xenial-blackOP6mo ago
No crackling at all in other games
xenophobic-harlequin
xenophobic-harlequin6mo ago
sometimes individual games don't play nice with pulse/pipewire
xenial-black
xenial-blackOP6mo ago
Well whatever, we were able to fix the in game audio so that’s all I really care about Thank you for being patient with my dumb azz
xenophobic-harlequin
xenophobic-harlequin6mo ago
yeah, sometimes you just have to move on when the situation is good enough

Did you find this page helpful?