Table of Contents

If you haven't yet, follow us on X (Twitter) to know when we post new articles, and join our Reddit or Subscribe to us on YouTube to check out our content and interact with our awesome community. Thank you for supporting us!

Kingdom Hearts has been my favorite video game series of all time for the longest time, and it has been a dream to get the games running on the Steam Deck. It is actually one of the main reasons I got a Steam Deck in the first place! Sadly, none of the games worked without a lot of troubleshooting, and it took months to get them working...only for old methods to be broken in later patches. Well, luckily, that wait no longer exists because all the games can work on the Steam Deck!

Recently, we created a guide that covers how to get Kingdom Hearts 1.5 + 2.5 ReMIX and Dream Drop Distance running on the Deck. In this guide, we will also cover how to get 0.2 Fragmentary Passage, Kingdom Hearts 3, and Melody of Memory running. The guides are split because both need two separate fixes, and some EXE moved for 0.2, making it easier to organize overall.

FeaturedImageKingdomHearts3SteamDeckGuide

So, let's get right into it!

How to Play Kingdom Hearts 3, 0.2, and Melody of Memory on the Steam Deck

Just like our last Kingdom Hearts guide, I want to go over a couple of things. We will be using the Heroic Launcher, which you can get from the Discover Store, with purchased Epic Games copies of these games. We will also be using ProtonUp-QT to download the layer we will be using. There should be ways to get this working on Lutris and plugins like Junk Store, and we will update the guide accordingly as we uncover exactly how to do it. The games can't be started offline, but you can turn off WiFi after starting one of the games, and you should be able to play without a connection.

While Kingdom Hearts 3 and Melody of Memory work well, 0.2 Fragmentary Passage has an issue. Because it is part of the 2.8 collection, we will need to make some changes to play it. This will essentially disable the rest of the 2.8 collection, making you unable to access Dream Drop Distance, but you can also change it back when desired. So, let's go into exactly what you will do and then how to change up 2.8!

Step 1:

Head to Desktop Mode and start ProtonUp-QT, which is a program you can find in the Discover Store that downloads Proton GE versions. Find and install Proton GE 7-20.

KingdomHearts3ProtonUpQT

Step 2:

Once that is downloaded, you can exit the program and open Heroic Launcher. Once you are logged into your Epic account, you can go ahead and download Kingdom Hearts 2.8, 3, and Melody of Memory. To make things easier later, when you install the game, click on Wine settings and change the Proton version to Proton GE 7-20.

KH3WineSettings

Step 3:

After they are downloaded, launch them once each. This will generate a specific folder we will need to access later to install some files that are missing. You can just launch and immediately close the game as soon as you can.

Step 4:

Now, we need to install the files that are missing. The script we will be using is called MF-Install. Head over to the Github link, click on the green "Code" button, and then click on "Download ZIP."

KingdomHearts3MFInstallDownloadZIP

Step 5:

Once that is downloaded, move the MF-Install Master folder to your Desktop.

KingdomHearts3MoveMFInstallMaster

Step 6:

Open the folder, right-click on an empty spot, and then click on "Open Terminal Here." This will open a new Konsole window that can easily access the script file we need to use.

KingdomHearts3OpenTerminalHere

Step 7:

If you are using the default installation directory for each of the games, all you have to do is copy-paste this code into the Konsole and press enter:

WINEPREFIX="/home/deck/Games/Heroic/Prefixes/default/KINGDOM HEARTS HD 2.8 Final Chapter Prologue/pfx/" PROTON="/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-20" ./mf-install.sh -proton
WINEPREFIX="/home/deck/Games/Heroic/Prefixes/default/KINGDOM HEARTS III  Re Mind/pfx/" PROTON="/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-20" ./mf-install.sh -proton

If you installed to a MicroSD or changed the install directory, then you just need to change the "WINEPREFIX" to whatever directory your prefix is installed. You can find this by clicking on the three horizontal bars and scrolling down to the WinePrefix folder. Just make sure you manually add a "/pfx" at the end of the folder path.

KingdomHearts3CustomWinePrefix

Step 8:

Once that is done, you should be able to play both Kingdom Hearts 3 and Melody of Memory! You should be able to add them both to Steam and play them when in Game Mode. You can do this by pressing the 3 vertical circle icon and clicking "Add to Steam."

KingdomHearts3AddtoSteam

0.2 Fragmentary Passage should work, too, but we do need to change a couple of things to make it run.

How to Switch 0.2 Fragmentary Passage EXE

To play 0.2 Fragmentary Passage, we actually need to change which EXE is launched from the 2.8 Final Chapter Prologue entry in Heroic. I did try adding a custom entry that links to the EXE directly, but would get an "Unable to Log In" error from Epic that would stop me from playing. This was the only way I could get it working currently, and if there is another way, I will update this guide.

Step 1:

Go to the Kingdom Hearts HD 2.8 Final Chapter Prologue entry on Heroic and click on the three Horizontal Bars icon in the top right.

KH02HorizontalIcon

Step 2:

Once you are there, make sure the Wine Version is "Proton - GE-Proton7-20." If you installed the game with this guide, it will already be selected. But, if you installed with our previous guide to play Dream Drop Distance, you will need to change this.

KH02WineVersionProtonGE

Step 3:

Now, click on the "Advanced" tab and select the folder icon for the "Select an alternative EXE to run" box.

KH02AlternativeEXE

Step 4:

Once the new window pops up, you will have to navigate to where the game is installed and select the 0.2 EXE. If you installed to the default directory, this is where the exe will be:

/home/deck/Games/Heroic/KH_2.8/KINGDOM HEARTS 0.2 Birth by Sleep/Binaries/Win64/KINGDOM HEARTS 0.2 Birth by Sleep.exe

And that is all! You should be all set to go and play each of these games now. Melody of Memory plays quite well at default, but for Kingdom Hearts 3, I noticed playing at low settings and 1152x720 resolution seems to be working well so far. Most areas hit 60 FPS while some large groups of enemies, big areas, and lots of effects (like the attractions) can tank framerate. For the most part, it looks great and sticks above 40 FPS, so playing with a 40 lock should be wonderful.

And don't forget to check out our previous guide, which goes over getting Kingdom Hearts 1.5+2.5 and Dream Drop Distance working on Steam Deck!

If you enjoyed this article, check out the rest of the content on SteamDeckHQ! We have a wide variety of game reviews and news that will help your gaming experience. Whether you're looking for newstips and tutorialsgame settings and reviews, or just want to stay up-to-date on the latest trends, we've got your back!

Noah Kupetsky
A lover of gaming since 4, Noah has grown up with a love and passion for the industry. From there, he started to travel a lot and develop a joy for handheld and PC gaming. When the Steam Deck released, it just all clicked.
Steam Profile