Lime est l’émulateur Nintendo 3DS open source basé intégralement sur Citra dont il poursuit le développement.
Il est écrit en C++ dans un souci de portabilité et les versions sont activement maintenues pour Windows, Linux, Android et macOS.
Les changements depuis la précédente version:
Android:
– A new « About Game » dialog has been added which replaces the Cheats menu. | @kleidis ~ #304
– This menu displays more detailed information about the game you have selected.
– Cheats are now accessible from the « Cheats » button within this new menu.
– Custom layout functionality has been added to the Android version of Lime3DS. | @DavidRGriswold ~ #298, #349
– Options are available for customizing the Portrait and Landscape orientations seperately.
– You can configure this in the new Layout settings tab.
Desktop:
– Fixed the automatically selected interface language sometimes being detected incorrectly. | @kleidis ~ #358
– All hotkeys now work correctly when the secondary window of the « Separate Windows » layout is selected. | @OpenSauce04 ~ #333
– The « Report Compatibility » button now links to the Lime3DS compatibility list repository. | @OpenSauce04 ~ #356
– Frame advancing can now be used when the emulator is paused. | @OpenSauce04 ~ #338
Due to this change, the old frame advancing mode has been removed due to redundancy.
– Fixed several compounding issues related to game shortcut creation and usage on Flatpak. | @OpenSauce04 ~ #343
– The AppImage and Flatpak versions of Lime3DS are now able to use Wayland natively. | @C-512L ~ #312, flathub/io.github.lime3ds.Lime3DS#24
– Migrated to a new user data directory. (@OpenSauce04)
Users will be prompted to choose whether or not to migrate their data after launching the updated version.
– Fixed an issue where using the settings menu could cause the secondary window in the Separate Windows layout to no longer respond to macros. (@OpenSauce04)
This includes but is not limited to the issue where you could no longer fullscreen the secondary window.
– Fixed the ARM64 Linux Flatpak version unintentionally having access to the OpenGL renderer, causing the emulator to be inoperable at default settings. (@OpenSauce04)
Due to this issue being resolved, the ARM64 Linux Flatpak is now available again after being removed in the previous update.
– Removed the « View Game on GameDB » right-click option as the service it links to no longer exists. (@OpenSauce04)
All:
– Fixed a crash caused by invalid cubemap face IDs. | @PabloMK7 ~ PabloMK7/citra@4f174f1
– This addresses crashes in several games.
– Two games known to be affected are « Shin Megami Tensei IV: Apocalypse » and « Fire Emblem Fates ».
– Updated Artic Base integration to support up to Artic Base v1.2.0 and fix various issues. (@PabloMK7 @ https://github.com/PabloMK7/citra)
This adds a feature which allows the 3DS console to be used as a controller. This is off by default and can be toggled in the input settings.
Note: This feature increases Artic Base’s network usage, and may somewhat negatively impact loading times.
– Fixed Realtime Audio setting not working correctly when used at emulation speeds above 100%. (@OpenSauce04)
– Corrected dead links in many areas of the user interface. (@ShizCalev)
– Updated build dependencies. (@OpenSauce04)
Technical:
– Various build depencencies have been updated. | @rtiangha ~ #329, #323
– Fixed compilation failures on GCC 14.0+ | @rtiangha ~ #329
– Left-over code pertaining to iOS support has been removed from the codebase | @OpenSauce04 ~ #319
– iOS was never supported by Lime3DS, however this change removes code which was used by Citra for its iOS builds.
– The MacOS build target has been updated to MacOS 13 Ventura. | @OpenSauce04 ~ #320
– The minimum MacOS version for Lime3DS was already 13, but until now the build target had still been set to MacOS 11.
– This change will have a minimal effect on the end user.