Skip to content

Releases: Lime3DS/Lime3DS

Lime3DS 2111

29 Apr 14:55
Compare
Choose a tag to compare
  • Linux: Downgraded minimum glibc version from 2.38 to 2.36
    • This fixes a regression introduced in 2110 where certain Linux distros, such as the Steam Deck's SteamOS, were unable to launch Lime3DS via AppImage due to the glibc version being too recent
  • Android: Updated internal resolution selection interface to more closely match the desktop equivalent
    • The setting is now configured using a dropdown menu instead of a slider
    • Alongside the multiplier, the resulting resolution is now also displayed
  • Updated log filenames
    • citra_log.txt --> lime3ds_log.txt
    • citra_log.txt.old.txt --> lime3ds_log.old.txt

Notes:

  • It is recommended to delete the old citra_log.XXX files to avoid accidentally sending them instead of the newer files when filing bug reports
  • We are currently looking for maintainers to help with reviewing PRs and investigating issues
    • Must have prior experience contributing to open source projects and familiarity with C++
    • Bonus points if you contributed to Citra
    • Inquire at our Discord server if you are interested in helping out

Lime3DS 2110

19 Apr 23:32
274afb7
Compare
Choose a tag to compare
  • Fixed a crash when entering fullscreen while playing Super Smash Bros. 3DS on Vulkan (#87)
  • Minor across-the-board performance improvements on Mali GPUs
  • Android: Fixed on-screen overlay joysticks having an incorrect draw order
  • Updated build environments
    • Formatting: Clang 15 --> 18
    • Linux build: Clang 15 --> 18
    • Android build: AGP 8.2.1 --> 8.3.2
      • Gradle 8.2 --> 8.4

Notes:

  • The Smash Bros fix included a large-scale restructure of several sections of the Vulkan renderer. This may result in compatibility improvements for other games which we did not expect. Please feel free to share these with us if you find any!

Lime3DS 2109

15 Apr 09:53
2733189
Compare
Choose a tag to compare
  • Improved rasterizer cache validation heuristic
    • This results in extreme performance improvements for several games. See here for examples
  • Android: Added an option to adjust the size of on-screen buttons
  • Android: Added an option to adjust the opacity of on-screen buttons
  • Non-user facing code improvements related to the removal of telemetry

Notes:

  • If you are using Android, please migrate to using Obtainium for installing and updating Lime3DS, as this is now our official method. You can find more information in our readme
  • This update introduces a regression in Luigi's Mansion: Dark Moon while using Vulkan. This involves a consistent crash during the first Pixelator cutscene. Please use OpenGL for the time being when playing this game. Apologies for any inconvenience
  • This update changes which files are available to download with releases. Namely, Android App Bundles (.aab) and 7Zip archives (.7z) are no longer available to download

Lime3DS 2108

11 Apr 22:55
337ce6e
Compare
Choose a tag to compare
  • Fixed a major crashing issue on ARM MacOS introduced in 2106
  • Android: Added button haptics
  • Updated dependencies
  • Logging improvements for unrecoverable exceptions

Notes

  • If the haptics aren't working for you, please ensure that you have haptics enabled and/ or your phone supports the appropraite haptics by using a haptics checker app
  • A non-insignificant amount of time was dedicated purely to investigating the aforementioned MacOS crash. For this reason, today's update is quite small

Lime3DS 2107

08 Apr 11:22
15c9e3e
Compare
Choose a tag to compare
  • Android: Major stability improvements for the Vulkan renderer (Thanks GPUCode!)
  • Enabled SPIR-V optimization, allowing for smaller compiled Vulkan shaders
  • Android: Added an overlay button to swap screens
    • This button is disabled by default, and must be enabled in Overlay Options --> Toggle Controls
  • Android: The side drawer is now locked by default
  • Default system username is now "LIME3DS"
  • Default number of play coins has been updated to 300
  • Fixed the Exit hotkey not working correctly

Notes

  • Lime3DS is now available on Flathub. You can download it from https://flathub.org/en-GB/apps/io.github.lime3ds.Lime3DS
  • We are looking for developers with access to an ARM-based Mac to help us investigate a bug. If this is you, please contact us on our Discord server linked in the project Readme!

Lime3DS 2106

04 Apr 15:42
Compare
Choose a tag to compare
  • Updated the default portait touch control layout on Android to be much more ergonomic
  • Disabled telemetry features left over from Citra and removed related settings
  • Removed settings related to Citra Web Service, as the servers no longer exist
  • Windows MSYS2 builds are now available
  • Fixed missing branding on MacOS
  • Updated Android package ID, hopefully for the last time
  • Builds produced from release unified source archives now display the corresponding version number in-app

Notes:

  • The Android package ID has been updated, and for this reason, the previous version must be uninstalled before installing this update. Apologies for any inconvenience

Lime3DS 2105

02 Apr 16:52
Compare
Choose a tag to compare
  • Rebranded logos and strings to use Lime3DS's branding over Citra's
  • Compatibility list is now stored locally
  • Window title and Discord RPC now use full game titles instead of abbreviated ones
  • GSP_GPU: Fix framebuffer dirty bit
  • HLE DSP: Fix sample clamping in SimpleFilter
  • Fixed misc build issues with GCC and Clang

Notes

  • This is the initial release of Lime3DS. Above patch notes are relative to Citra 2104