This repository has been archived by the owner on Nov 16, 2024. It is now read-only.
Lime3DS 2117
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".
Desktop:
- Two games known to be affected are "Shin Megami Tensei IV: Apocalypse" and "Fire Emblem Fates".
- Fixed the automatically selected interface language sometimes being detected incorrectly. | @kleidis ~ azahar-emu/azahar#358
- All hotkeys now work correctly when the secondary window of the "Separate Windows" layout is selected. | @OpenSauce04 ~ azahar-emu/azahar#333
- The "Report Compatibility" button now links to the Lime3DS compatibility list repository. | @OpenSauce04 ~ azahar-emu/azahar#356
- Frame advancing can now be used when the emulator is paused. | @OpenSauce04 ~ azahar-emu/azahar#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 ~ azahar-emu/azahar#343
- The AppImage and Flatpak versions of Lime3DS are now able to use Wayland natively. | @C-512L ~ azahar-emu/azahar#312, flathub/io.github.lime3ds.Lime3DS#24
Android:
- A new "About Game" dialog has been added which replaces the Cheats menu. | @kleidis ~ azahar-emu/azahar#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 ~ azahar-emu/azahar#298, azahar-emu/azahar#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 ~ azahar-emu/azahar#329, azahar-emu/azahar#323
- Fixed compilation failures on GCC 14.0+ | @rtiangha ~ azahar-emu/azahar#329
- Left-over code pertaining to iOS support has been removed from the codebase | @OpenSauce04 ~ azahar-emu/azahar#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 ~ azahar-emu/azahar#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.
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 become LIME3DS_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, CITRA_USE_PRECOMPILED_HEADERS will become LIME3DS_USE_PRECOMPILED_HEADERS.
- 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.