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

84 Replies
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-blackOP•6mo 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
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-blackOP•6mo ago

xenial-blackOP•6mo ago
english is also not my first language, do you understand what this means?
Well, as the message says, copy the command written there and run it in the terminal
xenial-blackOP•6mo ago
cuz i dont see KH in proton, im assuming cuz i have it on my SD
really dumb question, whats the terminal
"Konsole" in your application list
In case you've ever used CMD/PowerShell on Windows, it's that but on Linux
xenial-blackOP•6mo 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-blackOP•6mo ago

xenial-blackOP•6mo ago
this is what i see
"Select the default wineprefix" -> "Install a Windows DLL or component" -> Scroll down and tick "xaudio29" and select "OK" -> Wait
xenial-blackOP•6mo ago
What if I don’t see xaudio29

xenophobic-harlequin•6mo ago
2 questions: 1. is this for KH on Epic (and Heroic)? and 2. are you using Winetricks or Protontricks?
xenial-blackOP•6mo ago
I am now using proton tricks for this
This is KH 1.5 for steam
On my steam deck
xenophobic-harlequin•6mo ago
I don't understand why Heroic comes in to play at all then
It doesn't, it's just what the guide above used
You don't need it to do this actually
xenophobic-harlequin•6mo ago
I guess maybe because the Winetricks in Heroic might be newer than the one rewrapped by the Protontricks flatpak?
xenial-blackOP•6mo ago
The OP just found that this was a way to add xaudio29 to the game file on steam deck
xenophobic-harlequin•6mo ago
because the xaudio29 verb is newer
xenial-blackOP•6mo ago
Which is why I need
Does protontrick not have audio29
Cuz I don’t see it listed
xenophobic-harlequin•6mo ago
I don't know. I'm just trying to come up with reasons why this convoluted solution is the way it is
xenial-blackOP•6mo ago
This is all I see under X

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•6mo 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 outdatedGot it
Paste these commands one after the other into the terminal:
Winetricks will yell at you a bit, but it seems to work (at least xaudio29 is listed, didn't test further)
xenial-blackOP•6mo ago
not sure where the first command ends and the other starts
sorry, i dont wanna mess it up
oh, its.. 4 commands?
I've added extra line breaks between the commands
Here's a screenshot of the full-size message if that helps:

xenial-blackOP•6mo ago
do i type a command, hit enter to apply and then type the next one?
Yes
xenophobic-harlequin•6mo ago
you can copy and paste for convenience as well
Your terminal prompt should change after the first command (should have a 📦 icon at the start)
xenial-blackOP•6mo ago
not sure how to do that from my steam deck
Are you currently on a PC?
xenial-blackOP•6mo ago
im on both my pc and deck right now
i also have my phone
Right, install Anydesk on both, then connect to the SD from your PC
xenial-blackOP•6mo ago

xenial-blackOP•6mo ago
im assuming i did something wrong
Forgot a
wget
at the start of command 2
Let's install Anydesk first, it'll make your life a lot easier even beyond thisfair-rose•6mo ago
the second command begins with
wget
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-blackOP•6mo ago
Did I do the thing right

Yeah those are fine
xenial-blackOP•6mo ago
so what do i do now? it opened winetricks and i see xaudio29 now
Select/tick it, then click "OK" at the bottom, and wait
xenial-blackOP•6mo ago
done
is it now installed then?
fair-rose•6mo ago
should be, yeah
only one way to know if it worked
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-blackOP•6mo ago
okay, fingers crossed
nope
fair-rose•6mo ago
new log please
xenial-blackOP•6mo 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•6mo ago
last time I had crackling, I just added
PULSE_LATENCY_MSEC=50
to my environment variables (in my case SF6 on Steam)xenial-blackOP•6mo ago
So did I apply Audio29 to every game I own or just KH
xenophobic-harlequin•6mo ago
depends if the xaudio29 dll is real or placebo
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-blackOP•6mo 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•6mo 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•6mo ago
https://www.reddit.com/r/linux_gaming/comments/14rghc5/solution_crackly_audio_while_gaming_w_pipewire/ similar to this
Reddit
From the linux_gaming community on Reddit
Explore this post and more from the linux_gaming community
xenial-blackOP•6mo 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•6mo ago
they use different profiles, so it could still be the profile solution
xenial-blackOP•6mo ago
How do I check the steam deck speaker profile ?
fair-rose•6mo ago
¯\_(ツ)_/¯
follow the guide term posted?
xenophobic-harlequin•6mo ago
I'm still waiting to be told the variable didn't work
xenial-blackOP•6mo 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•6mo ago
if you don't understand what it is, where did you add it to?
because it's not a command
xenial-blackOP•6mo ago
Uh well
To the launch options ?
Of the game
xenial-blackOP•6mo ago

xenial-blackOP•6mo ago
I thought that’s what I was supposed to do
xenophobic-harlequin•6mo ago
add
%command%
to the end of thatThat's correct, but you have to add the whole thing
xenial-blackOP•6mo ago
Also this is how the menu sounds like
xenial-blackOP•6mo ago
Alright
xenial-blackOP•6mo ago
Like this or do I get rid of the space ?

fair-rose•6mo ago
space there is correct
xenophobic-harlequin•6mo 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 functionxenial-blackOP•6mo ago
I still hear some weird audio, also I noted that it’s only trough the left speaker of the deck
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-blackOP•6mo 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•6mo 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-blackOP•6mo ago
xenial-blackOP•6mo ago
No crackling at all in other games
xenophobic-harlequin•6mo ago
sometimes individual games don't play nice with pulse/pipewire
xenial-blackOP•6mo 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•6mo ago
yeah, sometimes you just have to move on when the situation is good enough