HGL
environmental-rose

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
CommandMC9mo 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")
environmental-rose
environmental-roseOP9mo 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
CommandMC9mo 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
environmental-rose
environmental-roseOP9mo ago
No description
environmental-rose
environmental-roseOP9mo ago
english is also not my first language, do you understand what this means?
CommandMC
CommandMC9mo ago
Well, as the message says, copy the command written there and run it in the terminal
environmental-rose
environmental-roseOP9mo ago
cuz i dont see KH in proton, im assuming cuz i have it on my SD really dumb question, whats the terminal
CommandMC
CommandMC9mo ago
"Konsole" in your application list In case you've ever used CMD/PowerShell on Windows, it's that but on Linux
environmental-rose
environmental-roseOP9mo 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
environmental-rose
environmental-roseOP9mo ago
No description
environmental-rose
environmental-roseOP9mo ago
this is what i see
CommandMC
CommandMC9mo ago
"Select the default wineprefix" -> "Install a Windows DLL or component" -> Scroll down and tick "xaudio29" and select "OK" -> Wait
environmental-rose
environmental-roseOP9mo ago
What if I don’t see xaudio29
No description
harsh-harlequin
harsh-harlequin9mo ago
2 questions: 1. is this for KH on Epic (and Heroic)? and 2. are you using Winetricks or Protontricks?
environmental-rose
environmental-roseOP9mo ago
I am now using proton tricks for this This is KH 1.5 for steam On my steam deck
harsh-harlequin
harsh-harlequin9mo ago
I don't understand why Heroic comes in to play at all then
CommandMC
CommandMC9mo ago
It doesn't, it's just what the guide above used You don't need it to do this actually
harsh-harlequin
harsh-harlequin9mo ago
I guess maybe because the Winetricks in Heroic might be newer than the one rewrapped by the Protontricks flatpak?
environmental-rose
environmental-roseOP9mo ago
The OP just found that this was a way to add xaudio29 to the game file on steam deck
harsh-harlequin
harsh-harlequin9mo ago
because the xaudio29 verb is newer
environmental-rose
environmental-roseOP9mo ago
Which is why I need Does protontrick not have audio29 Cuz I don’t see it listed
harsh-harlequin
harsh-harlequin9mo ago
I don't know. I'm just trying to come up with reasons why this convoluted solution is the way it is
environmental-rose
environmental-roseOP9mo ago
This is all I see under X
No description
CommandMC
CommandMC9mo 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
harsh-harlequin
harsh-harlequin9mo 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
CommandMC9mo 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)
environmental-rose
environmental-roseOP9mo ago
not sure where the first command ends and the other starts sorry, i dont wanna mess it up oh, its.. 4 commands?
CommandMC
CommandMC9mo ago
I've added extra line breaks between the commands Here's a screenshot of the full-size message if that helps:
No description
environmental-rose
environmental-roseOP9mo ago
do i type a command, hit enter to apply and then type the next one?
CommandMC
CommandMC9mo ago
Yes
harsh-harlequin
harsh-harlequin9mo ago
you can copy and paste for convenience as well
CommandMC
CommandMC9mo ago
Your terminal prompt should change after the first command (should have a 📦 icon at the start)
environmental-rose
environmental-roseOP9mo ago
not sure how to do that from my steam deck
CommandMC
CommandMC9mo ago
Are you currently on a PC?
environmental-rose
environmental-roseOP9mo ago
im on both my pc and deck right now i also have my phone
CommandMC
CommandMC9mo ago
Right, install Anydesk on both, then connect to the SD from your PC
environmental-rose
environmental-roseOP9mo ago
No description
environmental-rose
environmental-roseOP9mo ago
im assuming i did something wrong
CommandMC
CommandMC9mo 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
wise-white
wise-white9mo ago
the second command begins with wget
CommandMC
CommandMC9mo 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
environmental-rose
environmental-roseOP9mo ago
Did I do the thing right
No description
CommandMC
CommandMC9mo ago
Yeah those are fine
environmental-rose
environmental-roseOP9mo ago
so what do i do now? it opened winetricks and i see xaudio29 now
CommandMC
CommandMC9mo ago
Select/tick it, then click "OK" at the bottom, and wait
environmental-rose
environmental-roseOP9mo ago
done is it now installed then?
wise-white
wise-white9mo ago
should be, yeah only one way to know if it worked
CommandMC
CommandMC9mo 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
environmental-rose
environmental-roseOP9mo ago
okay, fingers crossed nope
wise-white
wise-white9mo ago
new log please
environmental-rose
environmental-roseOP9mo 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
harsh-harlequin
harsh-harlequin9mo ago
last time I had crackling, I just added PULSE_LATENCY_MSEC=50 to my environment variables (in my case SF6 on Steam)
environmental-rose
environmental-roseOP9mo ago
So did I apply Audio29 to every game I own or just KH
harsh-harlequin
harsh-harlequin9mo ago
depends if the xaudio29 dll is real or placebo
CommandMC
CommandMC9mo 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
environmental-rose
environmental-roseOP9mo 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
harsh-harlequin
harsh-harlequin9mo 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
harsh-harlequin
harsh-harlequin9mo ago
environmental-rose
environmental-roseOP9mo 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
wise-white
wise-white9mo ago
they use different profiles, so it could still be the profile solution
environmental-rose
environmental-roseOP9mo ago
How do I check the steam deck speaker profile ?
wise-white
wise-white9mo ago
¯\_(ツ)_/¯ follow the guide term posted?
harsh-harlequin
harsh-harlequin9mo ago
I'm still waiting to be told the variable didn't work
environmental-rose
environmental-roseOP9mo 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
harsh-harlequin
harsh-harlequin9mo ago
if you don't understand what it is, where did you add it to? because it's not a command
environmental-rose
environmental-roseOP9mo ago
Uh well To the launch options ? Of the game
environmental-rose
environmental-roseOP9mo ago
No description
environmental-rose
environmental-roseOP9mo ago
I thought that’s what I was supposed to do
harsh-harlequin
harsh-harlequin9mo ago
add %command% to the end of that
CommandMC
CommandMC9mo ago
That's correct, but you have to add the whole thing
environmental-rose
environmental-roseOP9mo ago
Also this is how the menu sounds like
environmental-rose
environmental-roseOP9mo ago
Alright
environmental-rose
environmental-roseOP9mo ago
Like this or do I get rid of the space ?
No description
wise-white
wise-white9mo ago
space there is correct
harsh-harlequin
harsh-harlequin9mo 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
environmental-rose
environmental-roseOP9mo ago
I still hear some weird audio, also I noted that it’s only trough the left speaker of the deck
CommandMC
CommandMC9mo 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?
environmental-rose
environmental-roseOP9mo 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
harsh-harlequin
harsh-harlequin9mo 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
environmental-rose
environmental-roseOP9mo ago
environmental-rose
environmental-roseOP9mo ago
No crackling at all in other games
harsh-harlequin
harsh-harlequin9mo ago
sometimes individual games don't play nice with pulse/pipewire
environmental-rose
environmental-roseOP9mo 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
harsh-harlequin
harsh-harlequin9mo ago
yeah, sometimes you just have to move on when the situation is good enough

Did you find this page helpful?