Releases: DavidRGriswold/azahar
Extra Features 0.7
Most features from the previous Extra Features releases have been merged into the main Azahar branch. The only exception is the Secondary Screen Layout menu that allows you to select the layout and which screen to use from the quick menu - that feature is still in this version.
This version now includes two major features that are not yet merged into the main branch both of which are still very much in testing mode.
Desktop Build
Major overhaul of controller mapping and support that adds more clear names for controller buttons, controller hotkeys, and the ability to apply an input profile to all controllers (not just one).
Now also, if you try to map the same key twice (not including controller hotkeys) you will be prompted to clear the other map rather than failing.
Android build
complete overhaul of Settings that enables per-game settings and the ability to map gamepad axes to buttons and vice vera (and makes big internal changes as well).
NOTE: Both of these changes affect the config files, so if you use this release and then decide to go backward to the main release, you may encounter issues caused by config file changes. In the Android build, you will likely need to remove all of the controller configuration lines in the config file that represent controller mapping to re-enable gamepad support at all ("button_a=.." and so forth). The desktop build shouldn't totally break, but will require remapping when you go back. You may want to consider backing up your config file BEFORE launching this release, so you can simply restore that backup if you decide to return to the main branch. In an emergency, you can delete the config file(s) with no real data lost, just annoyances at having to redo your settings.
There's no guarantee these config files will continue to work even once these features appear in the main release, as we may make significant changes to this before merging. So back it up or be ready to start over!
Extra Features 0.6
This release adds no new unique features since 0.55, but it updates this build to include all the fixes introduced to Azahar in the lead up to version 2124, while maintaining the previous features.
Note: This was a fairly complex set of things to merge, and though I have done some light testing I have not fully tested every combination of features. If you discover a bug, feel free to comment in this thread and let me know!
For simplicity, here is a list of EVERY feature that has been present in these releases. Features with strikethru have now been added to the main build as well!
All Builds
-
Full width side-by-side stereoscopy mode -
Integer scaling - find in Graphics / Enhancements
-
Ability to select which layouts are cycled using the Cycle Layout / Toggle Layout hotkey - Find this in the Layout section
Android
-
Ability to put stereo mode only on secondary display -
A secondary screen layout that makes the secondary screen always the opposite of the primary, so it honors Swap Screens - check the Layout options
-
Bug fix / workaround of a discord issue that allows the second screen to work while sharing the top screen with discord -
Default VSync to OFF, as it causes input latency with no real advantages on android -
Adds a Hotkey Enable button to the gamepad settings, similar to how that button works on RetroArch.
-
Only the appropriate layout menus appear in the in-game menu - if in landscape mode, the portrait mode layout is invisible, and vice versa. The Secondary Screen layout menu only appears if at least one secondary screen is connected.
-
The Secondary Screen in-game menu now allows you to enable/disable secondary screen with a checkbox. Also, if more than one secondary display is connected (for example if using a dual-screen device connected to an external monitor), it will allow you to select which secondary display to use. This functionality is ONLY accessible through the on-screen menu, as it needs live information about connected displays.
-
A Quick Configure options for mapping the main 3DS controls without needing to map one control at a time. This is not automatic configuration, you still need to press the buttons, it will simply automatically move from button to button.
Desktop (Mac / Windows / Linux)
- Ability to use the dualsense / dualshock touchpad one-to-one with the bottom screen - configure this in the "Configure Motion/Touch" section of controller config, it's a checkbox
Extra Features 0.55
This release adds another feature to the Android build of Azahar - a Quick Configure options for mapping the main 3DS controls without needing to map one control at a time. This is not automatic configuration, you still need to press the buttons, it will simply automatically move from button to button.
This is useful for regular controller switchers or if you uninstall / reinstall a lot.
Extra Features 0.5
Features added
All new features are android only and mostly relate to the in-game menu and how it functions.
-
Only the appropriate layout menus appear in the in-game menu - if in landscape mode, the portrait mode layout is invisible, and vice versa. The Secondary Screen layout menu only appears if at least one secondary screen is connected.
-
The Secondary Screen in-game menu now allows you to enable/disable secondary screen with a checkbox. Also, if more than one secondary display is connected (for example if using a dual-screen device connected to an external monitor), it will allow you to select which secondary display to use. This functionality is ONLY accessible through the on-screen menu, as it needs live information about connected displays.
screen-20251113-144800.mp4
Extra Features 0.4.1
Extra features 0.4 had some bugs in the Hotkey Enable functionality, this (hopefully!) fixes them. There are no other user-facing changes. If you install this as an update, you may want to remap your gamepad to avoid any potential issues.
New features compared to 0.3
- Bug fix / workaround of a discord issue that allows the second screen to work while sharing the top screen with discord
- Default VSync to OFF, as it causes input latency with no real advantages on android
- Adds a Hotkey Enable button to the gamepad settings, similar to how that button works on RetroArch.
As with version 0.3, since only android has changed significantly, I am including a binary for android only. Desktop users interested in my various extra features can use version 0.2 as nothing new has been added for desktop since that release.
Extra Features 0.4
New features this release, all for android only
- Bug fix / workaround of a discord issue that allows the second screen to work while sharing the top screen with discord
- Default VSync to OFF, as it causes input latency with no real advantages on android
- Adds a Hotkey Enable button to the gamepad settings, similar to how that button works on RetroArch.
As with version 0.3, since only android has changed significantly, I am including a binary for android only. Desktop users interested in my various extra features can use version 0.2 as nothing new has been added for desktop since that release.
Extra Features 0.2
This release contains all the features in Extra Features 0.1, plus
-
Integer scaling option on all platforms - find it in the Graphics / Enhancements section
-
Ability to select which layouts are cycled using the Cycle Layout / Toggle Layout hotkey - Find this in the Layout section
Remember, some of these may not fully work or may not look as good as they will in the final version, but basic functionality is there! Let me know if there are any problems.
Extra features 0.1
A release that includes several features that have not yet been merged into Azahar main but should be added in some form in the next few months when the maintainers have time to review them.
These features have not been reviewed, may not work completely as expected, and should be considered testing only. Please don't share widely.
Includes:
All Builds
- Full width side-by-side stereoscopy mode - check the Graphics / Enhancements tab
Android
- Ability to put stereo mode only on secondary display - check the Graphics section next to other stereoscopy options
- A secondary screen layout that makes the secondary screen always the opposite of the primary, so it honors Swap Screens - check the Layout options
Desktop (Mac / Windows / Linux)
- Ability to use the dualsense / dualshock touchpad one-to-one with the bottom screen - configure this in the "Configure Motion/Touch" section of controller config, it's a checkbox