Steam Deck: How to Run 3DS Games with EmuDeck (2024)

Quick Links

  • How To Install EmuDeck On The Steam Deck

  • How To Transfer 3DS Files Into EmuDeck

  • How To Install Lime3DS On The Steam Deck

  • How To Add Lime3DS To The EmuDeck

  • How To Add 3DS Games To The Steam Library

  • How To Fix Missing Images On EmuDeck

  • How To Change The 3DS Screen Settings On Steam Deck

  • How To Save 3DS Game Anywhere On Steam Deck

  • How To Fix Slowdown On 3DS Games

The Nintendo 3DS is home to some of the most unique and entertaining games on a handheld system. Even though it's been succeeded by the Switch, which caters to handheld and home console fans, the 3DS has managed to stand the test of time with its excellent visuals and vast library of games.

However, for those looking to play 3DS titles on the Steam Deck with its larger screen and docking capabilities, this guide will help players achieve this. There are multiple emulators for users to play with. The best is Lime3Ds, and thanks to the EmuDeck installer, players can enjoy their 3DS games on a Steam Deck without worrying about overcomplicated settings.

Related

Steam Deck - How to Play PS1 Games

Figuring out how to play PS1 games on the Steam Deck can be confusing. For those struggling, this guide makes the process clear and easy to follow.

Updated June 18, 2024, by Michael Llewellyn: The EmuDeck stopped supporting the Citra emulator and was removed from future installs. While it's still there for EmuDeck users that had it before its removal, a new workaround with a new clone emulator called Lime still works, and gamers can refer to this guide to integrate it into the Steam Library. However, the EmuDeck and the Steam Rom Manager have received several updates. As such, this guide has been updated to include the new steps that players must follow to add games to the Steam Deck's Gaming mode.

How To Install EmuDeck On The Steam Deck

Steam Deck: How to Run 3DS Games with EmuDeck (2)

EmuDeck is the best tool for emulating games on the Steam Deck, as it does most of the hard work for players, from organizing folders to performing the necessary updates to keep emulators like Citra working at optimal performance. Before installing EmuDeck, users should have the following tools:

  • A high-speed A2 micro SD card to install the EmuDeck and games.
  • Users will need 3DS ROMs for the games. The files end with .3ds.
  • A keyboard and mouse make installing and transferring files easier in Desktop Mode.

Install EmuDeck

To install EmuDeck for the Steam Deck and run Citra for 3DS games, use the following steps:

  • Ensure the Steam deck has sufficient battery life, or plug it into the mains.
  • Slot in the micro SD card.
  • Press the Steam button below the left trackpad.
  • Highlight and select Power.
  • Switch to Desktop Mode.
  • Connect the keyboard and mouse.
  • Open a browser and download EmuDeck.
Steam Deck: How to Run 3DS Games with EmuDeck (3)
  • Select the SteamOS version on the page and download it.
  • Run the installer and select Custom.
  • Use the SD card for the installation location.
  • On the next screen, select Steam Deck as the device.
  • EmuDeck will display the list of emulators available. It's better to install all of them and remove the excess later.

Even though the Citra emulator is no longer supported, EmuDeck will create the 3DS folders to place the 3DS ROMS.

  • Also, ensure that Steam Rom Manager is checked. This adds the emulated 3DS games and their artwork to the SteamOS Library in Gaming Mode.
  • Skip the following few screens until Configure CRT Shader for Classic 3D Games.
  • Switch on 3D to improve the 3D visuals of classic games.
  • Skip the following screens and Finalize to install the Emulators.

Install Gyro Features

  • With the Steam Deck in Desktop Mode, locate EmuDeck under All Applications and open it.
  • On the Left bar, scroll down to Third Party Tools.
  • Then click on Install SteamDeckGyroDSU.

How To Transfer 3DS Files Into EmuDeck

Steam Deck: How to Run 3DS Games with EmuDeck (4)

Steam Deck users must transfer their 3DS files into the correct folder on EmuDeck. The following steps can be used to copy files into the EmuDeck folders:

Related

Steam Deck: How To Turn It Into A Desktop PC

Here's everything you need to know to use the Steam Deck as a fully functional Desktop PC.

  • Click on the Dolphin File Manager.
  • Click on the SD card labeled as Primary.
  • Click the split option.
  • In one square, select Emulation and ROMS.
  • Click on the file labeled 3DS.
  • In the empty square, locate the 3DS files and copy them over.

How To Install Lime3DS On The Steam Deck

Steam Deck: How to Run 3DS Games with EmuDeck (6)

With EmuDeck, Gyro controls installed, and games added to the 3DS folder, Steam Deck users must open their preferred browser and download the Lime 3DS emulator using this link.

  • Under Assets, click on the file that ends with linux-appimage.tar.gz.
Steam Deck: How to Run 3DS Games with EmuDeck (7)
  • After the download has been completed, unzip the file.
  • Right-click and copy the file named lime-qt.AppImage.
  • Paste it into a memorable folder.
  • Double-click on the AppImage and select Execute.
  • Double-click inside the Lime3DS program.
  • Click the search bar near Look in:
  • Click run.
  • Then click media.
  • Click the file deck and the next folder that looks like random letters.
  • Then, click Emulation.
  • Finally, open roms and then 3ds.
  • Then click Choose, and the file name will be added to the Lime3DS directory.

Users can choose between OpenGL and Vulkan by clicking on the bottom left of the Lime3DS application. Most games work with OpenGL, but if there are issues, return to the app and try Vulkan.

Configure Controls

Steam Deck users need to configure their control system by using the following steps:

  • Click the Emulation dropdown.
  • Then select Configure.
  • Select Controls.
  • Hold the Steam Deck’s start button until it beeps to switch it into gamepad mode.
  • Then, click on Automap and press OK.
  • Then, press any button on the Steam Deck to detect and map the Steam Deck’s controller config automatically.
  • Press OK.
Steam Deck: How to Run 3DS Games with EmuDeck (8)
  • Click on the Motion/Touch tab on the bottom left of the screen.
  • On the Motion-Provider dropdown menu, select CemuhookUDP.
  • Then Select Test and wait for the message that says "Successfully received data from the server" and press OK.

The test will only detect the servers if Steam Deck users have installed the Gyro features in the above steps.

How To Add Lime3DS To The EmuDeck

Steam Deck: How to Run 3DS Games with EmuDeck (9)

Steam Deck users can run their 3DS games in the Steam Deck’s Desktop mode, but adding them to the Steam Library via EmuDeck is better. Use the following steps to add them to the library:

  • Open the EmuDeck application.
  • Click on Steam Rom Manager on the left panel.
  • Toggle the Parsers off.
  • Click on Settings.
  • Change the Themes to Classic.
  • Click on Create Parser.
  • Under Community Presets, select Nintendo 3DS – Citra.
  • Highlight Configuration title *Required.
  • Change Citra to Lime3DS.
  • Click under the Steam category and change (3DS) to Lime3DS.
  • Click Browse on Path to ROMs.
  • Click on the SD card underneath Videos.
  • Open Emulation.
  • Then click ROMs.
  • Open the 3DS folder and click Select Folder.
  • Scroll down and click Browse under Executable.
  • Locate the lime-qt-AppImage and click Select File.
  • Click Save.
  • The Lime3DS emulator will be added to the bottom of the Parsers section.
  • Don't close EmuDeck.

How To Add 3DS Games To The Steam Library

Steam Deck: How to Run 3DS Games with EmuDeck (10)

With EmuDeck and Lime installed and the 3DS games transferred, Steam Deck users can add their games to the library. To add 3DS games to the library, the following steps can be used:

Related

Steam Deck: How To Turn On/Off Cloud Saving

Cloud saving is a great way to back up your game data on the Steam Deck. Here's how to enable/disable cloud saving

  • With the EmuDeck application running in classic, click Settings, Select Theme, and change it back to EmuDeck.
  • Then open the Steam Rom Manager.
  • Click Yes and agree close the Steam app running in the background.
  • Toggle Parsers off.
  • Highlight the Nintendo 3DS emulator.
Steam Deck: How to Run 3DS Games with EmuDeck (12)
  • Click Add Games and then Parse.
  • Wait for the 3DS games and covers to load and click Save to Steam.
  • If the images are set correctly, return to Gaming Mode.
  • Press the Steam button underneath the left trackpad.
  • Click Library.
  • Select Collections and Nintendo 3DS to launch the 3DS games with Lime Emulator.

How To Fix Missing Images On EmuDeck

Steam Deck: How to Run 3DS Games with EmuDeck (13)

There may be occasions where the Steam Rom Manager might have trouble locating the cover art for specific titles. This can happen with modded, imported, and translated games. Thankfully, these issues can be corrected within the Steam Rom Manager by using the following steps:

  • If cover art for a 3DS game is missing, click on "Fix" in the game's image frame.
Steam Deck: How to Run 3DS Games with EmuDeck (14)
  • Type the game's title in the Fix Artwork and Title search bar.
  • Select one of the game covers on the sidebar and scroll until you find a suitable cover.
  • Click the cover so it is highlighted in white.
  • Then click Save and close in the top right of the Steam Rom Manager.

Check if the 3DS Rom is named correctly. If there are numbers in front of the title, the Steam Rom Manager won't detect the game. To fix this, rename the file, delete the numbers, and refresh the Steam Rom Manager.

Uploading Cover Art For EmuDeck

The Steam Rom Manager has a lot of cover art to choose from. However, the artwork of some more obscure titles may not be available. The following steps can be used to upload your own:

  • In Desktop Mode, open a browser and type the game's title, followed by "cover."
  • Click image search and save your desired cover to the Pictures folder on the Steam Deck.
  • Open the EmuDeck program.
  • Run the Steam Rom Manager.
Steam Deck: How to Run 3DS Games with EmuDeck (15)
  • Click on Upload - next to Fix - on the cover frame.
  • Then click Save and close.
  • With the correct artwork in place, select Save to Steam, close the Steam Rom Manager, and return to Gaming Mode.

How To Change The 3DS Screen Settings On Steam Deck

Steam Deck: How to Run 3DS Games with EmuDeck (16)

Steam Deck users may want to adjust the screen setting on the Steam Deck when running Nintendo 3DS games. To change the dual screen positions and views, press the L4, L5, R4, and R5 buttons on the back of the Steam Deck.

How To Save 3DS Game Anywhere On Steam Deck

Steam Deck: How to Run 3DS Games with EmuDeck (17)
  • Press L4 to bring up the OpenGl frame.
  • Select Emulation from the dropdown menu at the top of the screen.
  • Select Save State.

How To Fix Slowdown On 3DS Games

Steam Deck: How to Run 3DS Games with EmuDeck (18)

Some 3DS games can have issues with slowing down and freezing. Luckily, there is a fix that players can use to get the games running as adequately as possible. The following steps can be used to get better performance from Nintendo 3DS games on the Steam Deck:

  • Press the Steam button to access the Library option.
  • Select the Collections tab.
  • Select the Nintendo 3DS square and play a 3DS game.
  • With the game launches, press the QAM button (the three-dotted button underneath the right trackpad).
  • Select the battery icon from the side menu.
  • Switch on Use per-game profile.
  • Then, increase the Frame rate to 60 FPS.
  • Switch Half Rate Shading on.

Games will perform better with these settings. There may be an occasional drop between transitional screens, but Steam Deck users will get improved performance overall.

Steam Deck: How to Run 3DS Games with EmuDeck (19)
Valve Steam Deck

Dimensions
16 x 5 x 3 inches

Brand
Valve

Weight
3.54 pounds

Battery
2 Lithium Ion batteries required
Steam Deck: How to Run 3DS Games with EmuDeck (2024)

FAQs

Do 3DS games run well on Steam Deck? ›

Some 3DS games can have issues with slowing down and freezing. Luckily, a fix to get the games running as adequately as possible thanks to the Steam Deck's versatility. Use the following steps to obtain better performance from Nintendo 3DS games on the Steam Deck: Press the Steam button to access the Library option.

Does EmuDeck play 3DS games? ›

For now Ryujinx will be the default and only Nintendo Switch emulator for EmuDeck while the Nintendo 3DS will simply have no support sadly.

How to get Citra on Steam Deck? ›

Installing Citra

Open Discover, SteamOS' app store, then search for Citra, then click on it. In the top right, select Sources, then Flatpak, then press Install.

Can Steam Deck emulate Nintendo DS? ›

The Steam Deck is a portable game console…but it's also a fully-fledged PC. That creates a lot of opportunities for modding shenanigans. One that seems to be gaining popularity is turning the thing into an absolutely massive Nintendo DS, a notoriously tricky game system to emulate thanks to its dual-screen setup.

Did EmuDeck remove Citra? ›

Citra will no longer be installed by EmuDeck, but your current installs will not be touched.

Will you still be able to play 3DS games? ›

As of 8 April 2024, online play and other functionality that uses online communication has ended for Nintendo 3DS* and Wii U software. This also includes online co-operative play, internet rankings and data distribution.

Does Citra work with 3DS games? ›

Citra accepts games in .

3ds or . cia format, development for a solution to allow for this Citra, even one requiring keys from your console, was formerly not actively pursued as a design choice. Tools on 3DS and PC exist to convert those to decrypted . 3ds format, and a guide can be found here.

How do I install 3DS games directly to my SD card? ›

Dumping a 3DS Game Cartridge to . CIA
  1. Press and hold (Start), and while holding (Start), power on your console. ...
  2. Navigate to [C:] GAMECART.
  3. Press (A) on [TitleID].trim.3ds to select it, then select “NCSD image options…”, ...
  4. Your installable .cia formatted file will be outputted to the /gm9/out/ folder on your SD card.

Where do I put ROMs in Steam Deck? ›

After authenticating, locate the bios/roms and copy them to the appropriate /Emulation/roms/[system name] and /Emulation/bios sub folders on the primary microSD card installed in the Steam Deck.

How to put cheats on Citra Steam Deck? ›

How to Use Cheats
  1. In Desktop Mode, open Citra.
  2. Right click a game of your choice, click Properties.
  3. Click the Cheats tab.
  4. Click Add Cheat.
  5. Name the cheat and add the code to the box under Code:
  6. Click Save in the top right.
  7. Check the box to the left of the cheat to enable it.

Where does Steam Deck save Citra files? ›

Citra. Saves Location: Symlink: Emulation/saves/citra/saves. Target: /home/deck/.

Do games run well on the Steam Deck? ›

Plenty of games run well on the Deck. Anything 2D or indie, most things you'd emulate. If you play only modern bloated AAA stuff I can understand why you might think you'd have to crank settings down, but I don't turn down any settings for most stuff I play.

Can you run Nintendo games on Steam Deck? ›

With some tech know-how, there are workarounds like emulation. Emulation involves using software on your Steam Deck to mimic a Nintendo console, allowing you to play Nintendo games.

Does Steam Deck have better graphics than Nintendo Switch? ›

Contrast is also improved, producing a generally more handsome image. However, it's in the rest of the specs where Valve comes away on top: Switch OLED: 7-inch display with 720p resolution and 60Hz refresh rate. Steam Deck OLED: 7.4-inch display with 800p resolution and 90Hz refresh rate.

Can the Steam Deck run demanding games? ›

It is absolutely true that the Steam Deck can power compelling experiences with recent big-budget games - but as we've seen today, it's possible to hit the system's limits on key titles - even with everything running at minimal settings.

References

Top Articles
Latest Posts
Article information

Author: Rev. Porsche Oberbrunner

Last Updated:

Views: 6291

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Rev. Porsche Oberbrunner

Birthday: 1994-06-25

Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

Phone: +128413562823324

Job: IT Strategist

Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.