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".
- This addresses crashes in several games.
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
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.
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.
- The minimum MacOS version for Lime3DS was already 13, but until now the build target had still been set to MacOS 11.
Notes:
- A version of Lime3DS on the Google Play Store is currently being prepared.
- When it goes live, a link to the Play Store page will be added to the project's readme file and an announcement will be posted on our Discord server.
- You can join our Discord community using the link in our readme.
- When it goes live, a link to the Play Store page will be added to the project's readme file and an announcement will be posted on our Discord server.
- In the upcoming 2118 update, changes will be made which enforce a codebase-wide rebrand of the internals of Lime3DS.
- This will include changes to cmake option names (for example,
CITRA_USE_PRECOMPILED_HEADERS
will becomeLIME3DS_USE_PRECOMPILED_HEADERS
. - Distribution package maintainers should be prepared to correct for this when the update goes live.
- This will include changes to cmake option names (for example,
- Open-source projects are made great because of contributions from developers like you.
- If you have an issue you know how to fix, want to see a feature you know how to implement, or have any other contribution you wish to make, our arms are open to submissions from the community.