Azahar LaunchBox Integration Plugin

Written By launchbox

Last updated 14 days ago

Azahar is an emulator for Nintendo 3DS, and the LaunchBox plugin provides a streamlined integration for downloading, updating, and configuring it inside LaunchBox.

With this plugin, LaunchBox can download Azahar automatically, keep it updated, create a LaunchBox-ready emulator profile, and configure it for portable use. Users should still expect to configure controllers and other emulator-specific settings inside Azahar when needed.


📊 Capabilities Matrix

Capability

Availability

Notes

Download & Configure

Downloads the latest Azahar release from GitHub.

Update and Reinstall

Checks the installed version against the latest available release.

LaunchBox Emulator Profile

Creates a Nintendo 3DS emulator profile for Azahar.

Portable Mode

Creates a local user folder and initial Azahar settings inside the emulator folder.

Dependency Files

N/A

No extra dependency files are managed by LaunchBox for this plugin.

RetroAchievements Integration

RetroAchievements credentials are not configured by this plugin.

Automatic Controller Configuration

Controller configuration is handled in Azahar.

Bezel Download Integration

Bezel downloads are not managed by this plugin.


⬇️ Download and Configure

LaunchBox downloads the latest Azahar release and installs it to LaunchBox\Emulators\Azahar.

After installation, LaunchBox locates azahar.exe, creates an emulator entry, and records the installed version for future update checks.


🔄 Update and Reinstall

The plugin compares the installed Azahar version with the latest GitHub release. If a newer version is available, LaunchBox can update the emulator while keeping the existing install folder.


⚙️ LaunchBox Emulator Profile

LaunchBox creates a ready-to-use Azahar profile for Nintendo 3DS games, associates it with 3DS platforms, and configures fullscreen launching, startup screen support, and mouse-cursor hiding.

The profile also includes save and load state hotkeys plus LaunchBox automation for pausing, resuming, resetting, and closing the emulator. Platform matching recognizes libraries whose names include 3DS.


📁 Portable Mode

LaunchBox creates Azahar's user folder inside LaunchBox\Emulators\Azahar and writes the initial settings there.

There is no separate portable mode setup step to manage.


🧩 Dependency Files

No additional dependency files are managed by LaunchBox for Azahar.


🏆 RetroAchievements Integration

This plugin does not configure RetroAchievements for Azahar.


🎮 Automatic Controller Configuration

This plugin does not automatically configure controllers for Azahar. Controller setup should be handled in Azahar.


🖼️ Bezel Download Integration

This plugin does not manage bezel downloads for Azahar.