io.github.lime3ds.Lime3DS/io.github.lime3ds.Lime3DS.metainfo.xml
2024-09-25 21:10:46 +01:00

224 lines
15 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.lime3ds.Lime3DS</id>
<name>Lime3DS</name>
<summary>3DS emulator forked from Citra</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0</project_license>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">moderate</content_attribute>
</content_rating>
<description>
<p>Lime3DS is a fork of Citra, a popular open-source Nintendo 3DS emulator which ceased development.</p>
<p>This project aims to pick up where Citra left off, continuing to fix bugs and implement new features.</p>
<p><em>Note: Patch notes only reflect changes relevant to the Flatpak release. For full changelogs, visit the project's GitHub page</em></p>
</description>
<launchable type="desktop-id">io.github.lime3ds.Lime3DS.desktop</launchable>
<provides>
<binary>lime3ds</binary>
<id>lime3ds.desktop</id>
</provides>
<url type="homepage">https://lime3ds.github.io/</url>
<url type="bugtracker">https://github.com/Lime3DS/Lime3DS/issues</url>
<url type="contact">https://discord.com/invite/4ZjMpAp3M6</url>
<screenshots>
<screenshot type="default"><image>https://raw.githubusercontent.com/Lime3DS/Branding/8a581a8e8bc52b88df82df142b5b4e6d1ef2d2cb/Screenshots/pokemon-ultra-moon.png</image></screenshot>
<screenshot><image>https://raw.githubusercontent.com/Lime3DS/Branding/8a581a8e8bc52b88df82df142b5b4e6d1ef2d2cb/Screenshots/star-fox-64-3d.png</image></screenshot>
<screenshot><image>https://raw.githubusercontent.com/Lime3DS/Branding/8a581a8e8bc52b88df82df142b5b4e6d1ef2d2cb/Screenshots/luigis-mansion-dark-moon.png</image></screenshot>
<screenshot><image>https://raw.githubusercontent.com/Lime3DS/Branding/8a581a8e8bc52b88df82df142b5b4e6d1ef2d2cb/Screenshots/new-super-mario-bros-2.png</image></screenshot>
<screenshot><image>https://raw.githubusercontent.com/Lime3DS/Branding/8a581a8e8bc52b88df82df142b5b4e6d1ef2d2cb/Screenshots/metroid-samus-returns.png</image></screenshot>
</screenshots>
<releases>
<release version="2118.1" date="2024-09-25">
<description>
<p>- Updated various build dependencies.</p>
<p>- Added initial support for Pretendo.</p>
<p>-- For usage instructions, please use this guide: https://github.com/erew70/website/blob/dev/docs/en_US/install/citra.md</p>
<p> </p>
<p>Notes:</p>
<p>- Lime3DS has now entered closed testing on the Google Play store.</p>
<p>-- This closed testing is mandated by Google, and should last roughly 2 weeks.</p>
<p>-- If you are able to participate, please do, as active participation of several users is required for the app to progress to a full release.</p>
<p>-- For more information, join this Google Groups group and read the message posted in the group: https://groups.google.com/g/lime3ds-closed-testing/</p>
</description>
</release>
<release version="2118" date="2024-09-05">
<description>
<p>- Fixed a regression introduced in 2117 where hotkeys would not function correctly after using the settings menu</p>
<p>- The `lime3ds-cli` executable has been removed</p>
<p>-- In its place, you are able to use the GUI program from the command line for the same purpose</p>
<p>-- `lime3ds-gui` has been renamed to simply `lime3ds` due to the suffix now being redundant.</p>
<p>- The MacOS distribution of Lime3DS is now packaged as a zip archive instead of a tar.gz file</p>
<p>-- There is no end-user impact from this change, it is simply made to be more familiar to other MacOS software distributions</p>
<p>- Fixed the Vulkan renderer causing crashes on devices that don't support Vulkan 1.3</p>
<p>- A "Reverse Side by Side" option has been added for Lime3DS's Stereoscopic 3D mode</p>
<p>- The `frame_limit` value in the config file is now stored as a double</p>
<p>-- This means that non-integer values can be used for more precise control of the game's framerate than was previously possible</p>
</description>
</release>
<release version="2117" date="2024-08-15">
<description>
<p>- Fixed a crash caused by invalid cubemap face IDs.</p>
<p>-- This addresses crashes in several games.</p>
<p>--- Two games known to be affected are "Shin Megami Tensei IV: Apocalypse" and "Fire Emblem Fates".</p>
<p>- Fixed the automatically selected interface language sometimes being detected incorrectly.</p>
<p>- All hotkeys now work correctly when the secondary window of the "Separate Windows" layout is selected.</p>
<p>- The "Report Compatibility" button now links to the Lime3DS compatibility list repository.</p>
<p>- Frame advancing can now be used when the emulator is paused.</p>
<p>-- Due to this change, the old frame advancing mode has been removed due to redundancy.</p>
<p>- Fixed several compounding issues related to game shortcut creation and usage on Flatpak.</p>
<p>- The AppImage and Flatpak versions of Lime3DS are now able to use Wayland natively.</p>
<p> </p>
<p>Notes:</p>
<p>- A version of Lime3DS on the Google Play Store is currently being prepared.</p>
<p>-- 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.</p>
<p>--- You can join our Discord community using the link in our readme.</p>
<p>- In the upcoming 2118 update, changes will be made which enforce a codebase-wide rebrand of the internals of Lime3DS.</p>
<p>-- This will include changes to cmake option names (for example, `CITRA_USE_PRECOMPILED_HEADERS` will become `LIME3DS_USE_PRECOMPILED_HEADERS`.</p>
<p>-- Distribution package maintainers should be prepared to correct for this when the update goes live.</p>
<p>- Open-source projects are made great because of contributions from developers like you.</p>
<p>-- 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.</p>
</description>
</release>
<release version="2116" date="2024-07-18">
<description>
<p>- Migrated to a new user data directory. (@OpenSauce04)</p>
<p> - Users will be prompted to choose whether or not to migrate their data after launching the updated version.</p>
<p>- 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)</p>
<p> - This includes but is not limited to the issue where you could no longer fullscreen the secondary window.</p>
<p>- Fixed the ARM64 Linux Flatpak version unintentionally having access to the OpenGL renderer, causing the emulator to be inoperable at default settings. (@OpenSauce04)</p>
<p> - Due to this issue being resolved, the ARM64 Linux Flatpak is now available again after being removed in the previous update.</p>
<p>- Removed the "View Game on GameDB" right-click option as the service it links to no longer exists. (@OpenSauce04)</p>
<p>- Updated Artic Base integration to support up to Artic Base v1.2.0 and fix various issues. (@PabloMK7 @ https://github.com/PabloMK7/citra)</p>
<p> - 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.</p>
<p> - Note: This feature increases Artic Base's network usage, and may somewhat negatively impact loading times.</p>
<p>- Fixed Realtime Audio setting not working correctly when used at emulation speeds above 100%. (@OpenSauce04)</p>
<p>- Corrected dead links in many areas of the user interface. (@ShizCalev)</p>
<p>- Updated build dependencies. (@OpenSauce04)</p>
<p> </p>
<p>Notes:</p>
<p>- 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.</p>
</description>
</release>
<release version="2115" date="2024-06-29">
<description>
<p>- Added configuration options to allow display stretching in Single Screen and Separated Windows layouts</p>
<p>- Updated build dependencies</p>
<p> </p>
<p>Notes:</p>
<p>- The ARM Linux flatpak has been temporarily pulled as of this update due to an issue. No active developers have access to the necessary hardware to debug this issue, so it is difficult to address. Developers with an ARM Linux device, please see issue #124 on our issue tracker for more information on how you can help.</p>
<p>- In the last few weeks, development on the emulator has been slow. I have been finishing this academic year of my education, and due to being the primary maintainer of the project, this has affected the release schedule of the emulator. This should be completed by the end of July, so expect a return to a faster pace of development soon. -OpenSauce</p>
</description>
</release>
<release version="2114" date="2024-05-27">
<description>
<p>- Add custom screen layout feature</p>
<p> - This feature is configured in the new Emulation → Configure → Graphics → Layout menu</p>
<p>- The proportion the screens in the Large Screen layout can now be configured in the Layout menu</p>
<p>- Updated various build dependencies</p>
<p> </p>
<p>Notes:</p>
<p>- Crowd-sourced language translations are now open for Lime3DS. If you have the skills to contribute, for more information please see https://app.transifex.com/lime3ds/lime3ds</p>
<p>- The user-contributed compatibility list for Lime3DS mentioned in the previous update is now open. Please see details at https://github.com/Lime3DS/compatibility-list/blob/master/CONTRIBUTING.md</p>
</description>
</release>
<release version="2113" date="2024-05-20">
<description>
<p>- Added realtime audio playback option</p>
<p> - This feature scales audio playback speed to account for drops in emulation framerate</p>
<p> - Using this option may cause a visual-audio desync during context-sensitive scenes (e.g. cutscenes) if lag spikes are encountered</p>
<p>- Added a button in the help menu which opens the Lime3DS log folder</p>
<p>- Non-userfacing changes to how the compatibility list is implemented to allow for easier community contribution</p>
<p> </p>
<p>Notes:</p>
<p>- Compatibility list data has been moved to https://github.com/Lime3DS/compatibility-list. Compatibility reports can be created here via pull request to report an updated compatibility status. Step-by-step instructions on how to do this will be added in the days following this release</p>
<p>- While the realtime audio feature was ported from Citra Enhanced, it is worth noting that this iteration has changes which very noticeably improve the consistency and stability of audio playback over the original implementation</p>
</description>
</release>
<release version="2112" date="2024-05-13">
<description>
<p>- Added support for Artic Base</p>
<p>- Added favourite game functionality</p>
<p>- Added play time counter</p>
<p>- Added game desktop shortcut functionality</p>
<p>- Updated right-click user interface layout</p>
<p>- Updated executable names to follow a new naming scheme</p>
<p> - `lime.exe` --> `lime3ds-cli.exe`</p>
<p> - `lime-qt.exe` --> `lime3ds-gui.exe`</p>
<p> - `lime-room.exe` --> `lime3ds-room.exe`</p>
</description>
</release>
<release version="2111" date="2024-04-29">
<description>
<p>- Updated log filenames</p>
<p> - citra_log.txt --> lime3ds_log.txt</p>
<p> - citra_log.txt.old.txt --> lime3ds_log.old.txt</p>
<p> </p>
<p>Notes:</p>
<p>- 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</p>
</description>
</release>
<release version="2110" date="2024-04-20">
<description>
<p>- Fixed a crash when entering fullscreen while playing Super Smash Bros. 3DS on Vulkan</p>
<p>- Minor across-the-board performance improvements on Mali GPUs</p>
<p>- Updated build environments</p>
<p> - Formatting: Clang 15 --> 18</p>
<p> - Linux build: Clang 15 --> 18</p>
<p> </p>
<p>Notes:</p>
<p>- The Smash Bros fix included a large 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!</p>
</description>
</release>
<release version="2109" date="2024-04-15">
<description>
<p>- Improved rasterizer cache validation heuristic</p>
<p> - This results in extreme performance improvements for several games. See https://github.com/PabloMK7/citra/pull/69#issue-2234452232 for examples</p>
<p>- Non-user facing code improvements related to the removal of telemetry</p>
<p> </p>
<p>Notes:</p>
<p>- 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</p>
</description>
</release>
<release version="2108" date="2024-04-11">
<description>
<p>- Updated dependencies</p>
<p>- Logging improvements for unrecoverable exceptions</p>
</description>
</release>
<release version="2107" date="2024-04-08">
<description>
<p>- Enabled SPIR-V optimization, allowing for smaller compiled Vulkan shaders</p>
<p>- Default system username is now "LIME3DS"</p>
<p>- Default number of play coins has been updated to 300</p>
<p>- Fixed the Exit hotkey not working correctly</p>
</description>
</release>
<release version="2106" date="2024-04-04">
<description>
<p>Initial Flathub release</p>
</description>
</release>
</releases>
<categories>
<category>Game</category>
<category>Emulator</category>
</categories>
<developer_name>Lime3DS Emulator Team</developer_name>
</component>