Azahar - General Guide
Azahar is a Nintendo 3DS Emulator.
Azahar Links
![]()
| Resource | Link |
|---|---|
| Azahar - Changes from Citra | Link |
| Azahar Blog | Link |
| Azahar Github | Link |
| Azahar Webpage | Visit |
Where to put the games
3DS games should be put under the retrodeck/roms/3ds/ directory.
What file formats are supported?
![]()
| File Format | Description |
|---|---|
| .3ds | Nintendo 3DS ROM file |
| .3dsx | Nintendo 3DS homebrew file |
| .app | Nintendo 3DS application file |
| .axf | Nintendo 3DS ARM executable file |
| .cci | Nintendo 3DS cartridge image file (Recommended) |
| .cxi | Nintendo 3DS executable file |
| .elf | Executable and Linkable Format file |
| .7z | Compressed archive file |
| .zip | Compressed archive file |
Does Azahar require BIOS or Firmware?
![]()
No
Directory structure
![]()
| Type | Directory | Comment |
|---|---|---|
| Cheats | retrodeck/cheats/Azahar/ |
azahar-emu/cheats |
| Config | ~/.var/app/net.retrodeck.retrodeck/config/azahar/ |
|
| Data | ~/.var/app/org.retrodeck.retrodeck/data/azahar/ |
|
| Logs | retrodeck/logs/Azahar/ |
azahar-emu/log |
| Mods | retrodeck/mods/Azahar/mods/ |
azahar-emu/load/mods |
| ROMs | retrodeck/roms/n3ds/ |
|
| Saves | retrodeck/saves/n3ds/azahar/ |
|
| Shaders | retrodeck/shaders/Azahar/ |
azahar-emu/shaders |
| Texture Packs | retrodeck/texture_packs/Azahar/textures/ |
azahar-emu/load/textures |
Adding Mods
Notes:
- The path
retrodeck/mods/azahar/corresponds to the/load/mods/directory inside Azahar. - Each game has a unique
TITLE_ID.
There are two ways to add mods to Azahar.
Add Mods Using Azahar
- Extract the mod from its compressed format (
.zipor similar) so that the files are in normal folders. - Open Azahar through the RetroDECK Configurator by selecting Open Component โ Azahar.
- Right-click the game you want to modify.
- Select Open Mods Location.
- Place the mod files into the directory that opens. Each folder corresponds to a game's
TITLE_ID. - Close Azahar.
Add Mods Directly from the Filesystem
- Extract the mod from its compressed format (
.zipor similar) into folders. - Navigate to
retrodeck/mods/azahar/. Each folder inside represents a game'sTITLE_ID. - Paste the mod files into the appropriate
retrodeck/mods/azahar/<TITLE_ID>/directory.
Adding Texture Packs
Note:
Some texture packs are designed for specific versions or regions of a game. Make sure you are using the correct game and corresponding texture pack.
- The path
retrodeck/texture_packs/azahar/corresponds to the/load/texturesfolder in Azahar. - Each game has a unique
TITLEID.
On the Steam Deck, performing these steps in Desktop Mode may be easier.
There are two ways to add texture packs to Azahar.
Enable Custom Textures
- Open Azahar through the RetroDECK Configurator by selecting Open Component โ Azahar.
- Go to Emulation โ Configure โ Graphics โ Use Custom Textures and set it to On.
Add Texture Packs Using Azahar
- Extract the texture pack from its compressed format (
.zipor similar) into folders. - Open Azahar through the RetroDECK Configurator.
- Right-click the game you want to add textures to.
- Select Open Custom Textures Location.
- Paste the texture folders into the directory. Each folder is organized by the game's
TITLE_ID. - Close Azahar.
Add Texture Packs Directly from the Filesystem
- Extract the texture pack from its compressed format (
.zipor similar) into folders. - Navigate to
~/retrodeck/texture_packs/azahar/. Each folder corresponds to a game'sTITLE_ID. - Move the extracted texture folders into the appropriate
retrodeck/texture_packs/azahar/<TITLE_ID>/directory.
Example
- Suppose you have a
.zipfile containing/load/textures/0000001000/. - Copy the
0000001000folder into~/retrodeck/texture_packs/azahar/. - The final structure should look like:
retrodeck/texture_packs/azahar/0000001000/
Configuring Language Settings
Follow the steps below to change the UI language in Azahar:
- Open up Azahar inside
RetroDECK Configuratorby pressingOpen Component-Azahar. - Press
EmulationโConfigureโGraphicsโGeneralโUI. - In the UI Tab under
General, choose the language from the dropdown menu.
Adding and Enabling Cheats
- Open up Azahar inside
RetroDECK Configuratorby pressingOpen Component-Azahar. - Right-click the game you want to modify and select
Properties. - Go to
Cheatsโ pressAdd Cheat. - Enter a
Namefor the cheat, then paste the cheat code into theCodefield. - Click
Saveand enable the cheat by checking the box in theAvailable Cheatspane. - Press OK and and Quit Azahar.