github Lime3DS/Lime3DS 2117
Lime3DS 2117

latest releases: 2119, 2118.2, 2118.1...
2 months ago

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:

  • 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.

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.
  • 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.
  • 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.

Don't miss a new Lime3DS release

NewReleases is sending notifications on new releases.