Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Latest commit

 

History

History
46 lines (27 loc) · 2 KB

citra.md

File metadata and controls

46 lines (27 loc) · 2 KB

Citra Guide

❗ Follow the Getting Started section of README.md first.

This section of the guide explains how to setup Citra, a Nintendo 3DS emulator.

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.

Alternatively, open up a terminal and run

flatpak install --user -y org.citra_emu.citra

Configuring Citra

Open up the emulator and navigate to Emulation > Configure, then switch to the Graphics tab on the sidebar. In the Enhancements tab, set Internal Resolution to 3x native.

Switch to the Controls tab on the sidebar, and configure controls as you wish.

To load encrypted games, you'll need to dump some keys from your 3ds, then add them to Citra. You can find instructions on Citra's website.

Steam ROM Manager

Open Steam ROM Manager, press Parsers, then enter the following settings:

  • Select Nintendo 3DS - Citra(Flatpak) under Community Presets.
  • You can add additional categories to Steam category using the format ${category name}, this is case-sensitive.
  • Set ROMs directory to wherever your 3DS ROMs are - if you're using the recommended path, this should be ~/roms/3ds.
  • If you added AES keys to load encrypted games (see above), add .cia to User's glob. It should look something like this:
${title}@(.3ds|.3DS|.3dsx|.3DSX|.app|.APP|.axf|.AXF|.cci|.CCI|.cxi|.CXI|.elf|.ELF|.cia)
  • Press save.

Go to the Preview tab, then press Generate App List. You should see your games populated. You can change the cover art used by hovering over the game and pressing the arrows.

If it looks fine, press Save app list. Load up Steam or switch out of desktop mode, then check your library - you should see your 3DS games!