类型:软件
大小:59.21 MB
《Lime3ds模拟器》是继citra项目关停后推出的一个全新的安卓设备用的3ds模拟器,模拟器拥有与citra几乎完全的功能和问题,同时在之前的基础上进行持续开发跟进,让Lime模拟器在安卓手机上拥有更加出色的运行效果。
继承citra模拟器意志的全新安卓3ds模拟器
完全中文化的软件使用界面
支持几乎全部citra模拟器的功能
使用c++编译并全部开源
模拟器永远不会消亡! 它改变并前进!
Lime 是世界上最受欢迎的开源任天堂 3DS 模拟器。
它是用 C++ 编写的,考虑到了可移植性,并且针对 Windows、Linux、Android 和 macOS 积极维护构建。
如果有人想帮助继续这个 citra Fork,请这样做,因为我不是开发人员,我只是想保证 citra 的安全。
v2119
全部:
添加了“小屏幕位置”功能,可与大屏幕布局一起使用 | @DavidRGriswold ~ #373
桌面:
现在可以从控制菜单绑定圆形键和 C 杆的对角线输入 | @kleidis ~ #404
为 lime3ds 可执行文件添加了新的命令行选项,这些选项与 -cli 可执行文件中可用的选项相同 | @OpenSauce04 ~ #481
您可以通过运行 lime3ds --help 查看这些新选项
修复了纹理过滤器下拉菜单中的标签不匹配的问题 | @rtiangha ~ #454
修复了在 Wayland 会话中使用 Linux AppImage 时 Vulkan 可能不可用的问题 | @OpenSauce04 ~ #504
Android:
现在可以使用长按菜单为游戏创建主屏幕快捷方式 | @kleidis ~ #313
在布局部分添加了固定屏幕方向设置 | @kleidis ~ #420
更新了 Axis 和 Button dpad 部分的标题,使其用途更加清晰 | @DavidRGriswold ~ #464
技术:
修复了最低 OpenGL 版本错误地在内部设置为 OpenGL 3.1(而实际上是 OpenGL 3.2)的问题 | @rtiangha ~ #477
修复了尝试使用 Qt 6.8 或更高版本构建 Lime3DS 时出现的问题 | @rtiangha ~ #441
之前在 2118 更新中删除的 SDL2 前端已以命令行选项的形式重新引入,但目前默认情况下在编译时处于禁用状态 | @OpenSauce04 ~ #508
由于 Citra 停用后处于极不稳定状态,因此此功能被禁用
在这些问题得到解决之前,它将保持禁用状态
如果您知道自己在做什么,则可以在编译时使用 ENABLE_SDL2_FRONTEND cmake 选项来启用它
访问 SDL2 前端的命令行选项是 --no-gui 或简称为 -n
v2118.1
此更新主要侧重于添加最初计划在 2118 版本中添加的功能。
全部:
更新了各种构建依赖项。|@rtiangha ~ #426、#423
添加了对 Pretendo 的初始支持。|@PabloMK7 ~ PabloMK7/citra@813d0c2、PabloMK7/citra@b1e5485、PabloMK7/citra@de1f082
Windows:
Lime3DS 现在通过安装程序而不是 zip 文件分发。|@OpenSauce04 ~ #453
Android:
添加了对即将推出的 Android 15 硬件的支持,该硬件使用 16KiB 页面大小。|@rtiangha ~ #423
在模拟器运行时,异步着色器编译不会再被错误地更改。|@kleidis ~ #444
添加了波兰语翻译。| #471
注:
Lime3DS 现已在 Google Play 商店进入封闭测试阶段。
此封闭测试由 Google 授权,大约持续 2 周。
如果您能够参与,请参与,因为应用程序需要多个用户的积极参与才能全面发布。
v2118
桌面:
修复了 2117 中引入的回归问题,使用设置菜单后热键无法正常工作 | @OpenSauce04 ~ #399
lime3ds-cli 可执行文件已被删除 | @OpenSauce04 ~ #413
取而代之的是,您可以从命令行使用 GUI 程序来实现相同目的
lime3ds-gui 已重命名为 lime3ds,因为后缀现在是多余的。
Lime3DS 的 MacOS 发行版现在打包为 zip 存档,而不是 tar.gz 文件 | @OpenSauce04 ~ #415
此更改不会对最终用户产生影响,只是让其他 MacOS 软件发行版更熟悉
修复了 Vulkan 渲染器导致不支持 Vulkan 1.3 的设备崩溃的问题 | @DavidRGriswold ~ #384
全部:
已为 Lime3DS 的立体 3D 模式添加“反向并排”选项 | @OpenSauce04 ~ #393
配置文件中的 frame_limit 值现在存储为双精度值 | @OpenSauce04 ~ #385
这意味着非整数值可用于比以前更精确地控制游戏的帧速率
Android:
修复了暂停模拟器后会发生的崩溃 | @kleidis ~ #382
修复了在横向宽高比的显示器上交换屏幕时强制纵向宽高比的问题 | @DavidRGriswold ~ #389, #390
这指的是设计为始终以横向模式使用的设备,例如运行 Android 的经过改装的 Nintendo Switch
现在有几种可以在主题菜单中选择的设置颜色主题 | @kleidis ~ #350
Lime3DS 应用程序现在有一个 Material You 应用程序图标 | @OpenSauce04 ~ #400
技术:
已实施大规模内部品牌重塑,将对 Citra 的引用替换为 Lime3DS | @rtiangha ~ #311
这可能会影响第三方分销商(例如 Linux 软件包维护者),例如 cmake 选项名称被更改
ENABLE_COMPATIBILITY_LIST_DOWNLOAD cmake 选项已被删除,因为它不起作用且冗余 | @OpenSauce04 ~ 6ca44de
注意:
由于我生活中的不幸事件,此更新已发布,但没有几个计划中的功能(Windows 安装程序、假装支持)。在不久的将来,更新 2118.1 将发布以包含这些功能。我不确定什么时候会发布,但希望不会超过几周。在那之前,请耐心等待。感谢您的支持。-OS
v2117.1更新内容:
修复了无效立方体贴图面 ID 导致的崩溃。|@PabloMK7 ~ PabloMK7/citra@4f174f1
这解决了多款游戏中的崩溃问题。
已知受影响的两款游戏是“真女神转生 IV:启示录”和“火焰纹章命运”。
桌面:
修复了自动选择的界面语言有时被错误检测的问题。|@kleidis ~ #358
当选择“单独窗口”布局的辅助窗口时,所有热键现在都可以正常工作。|@OpenSauce04 ~ #333
“报告兼容性”按钮现在链接到 Lime3DS 兼容性列表存储库。|@OpenSauce04 ~ #356
现在可以在模拟器暂停时使用帧推进。|@OpenSauce04 ~ #338
由于此更改,旧的帧推进模式已因冗余而被删除。
修复了与 Flatpak 上的游戏快捷方式创建和使用相关的几个复合问题。|@OpenSauce04 ~ #343
Lime3DS 的 AppImage 和 Flatpak 版本现在可以原生使用 Wayland。|@C-512L ~ #312,flathub/io.github.lime3ds.Lime3DS#24
Android:
添加了一个新的“关于游戏”对话框,它取代了“作弊”菜单。|@kleidis ~ #304
此菜单显示有关您选择的游戏的更多详细信息。
现在可以从此新菜单中的“作弊”按钮访问作弊。
Android 版 Lime3DS 添加了自定义布局功能。|@DavidRGriswold ~ #298,#349
提供用于分别自定义纵向和横向方向的选项。
您可以在新的布局设置选项卡中配置此功能。
技术:
各种构建依赖项已更新。| @rtiangha ~ #329, #323
修复了 GCC 14.0+ 上的编译失败问题 | @rtiangha ~ #329
与 iOS 支持相关的剩余代码已从代码库中删除 | @OpenSauce04 ~ #319
Lime3DS 从未支持过 iOS,但此更改删除了 Citra 用于其 iOS 构建的代码。
MacOS 构建目标已更新为 MacOS 13 Ventura。| @OpenSauce04 ~ #320
Lime3DS 的最低 MacOS 版本已经是 13,但到目前为止,构建目标仍设置为 MacOS 11。
此更改对最终用户的影响很小。
注意:
Google Play 商店上的 Lime3DS 版本目前正在准备中。
上线后,将向项目的自述文件添加 Play 商店页面的链接,并在我们的 Discord 服务器上发布公告。
您可以使用自述文件中的链接加入我们的 Discord 社区。
在即将到来的 2118 更新中,将进行更改,强制对 Lime3DS 内部进行代码库范围的重新命名。
这将包括对 cmake 选项名称的更改(例如,CITRA_USE_PRECOMPILED_HEADERS 将变为 LIME3DS_USE_PRECOMPILED_HEADERS。
分发包维护者应准备好在更新上线时纠正此问题。
开源项目之所以伟大,是因为有像您这样的开发人员的贡献。
如果您有一个您知道如何修复的问题,想要查看您知道如何实现的功能,或者有任何其他您希望做出的贡献,我们欢迎社区的提交。
v2116最新版
桌面:
迁移到新的用户数据目录。(@OpenSauce04)
启动更新版本后,系统将提示用户选择是否迁移数据。
修复了使用设置菜单可能导致单独窗口布局中的辅助窗口不再响应宏的问题。(@OpenSauce04)
这包括但不限于您无法再全屏显示辅助窗口的问题。
修复了 ARM64 Linux Flatpak 版本无意中访问 OpenGL 渲染器的问题,导致模拟器在默认设置下无法运行。(@OpenSauce04)
由于此问题已得到解决,ARM64 Linux Flatpak 在上一次更新中被删除后现在再次可用。
删除了“在 GameDB 上查看游戏”右键单击选项,因为它链接到的服务不再存在。 (@OpenSauce04)
全部:
更新了 Artic Base 集成,以支持最高至 Artic Base v1.2.0 版本并修复了各种问题。 (@PabloMK7 @ https://github.com/PabloMK7/citra)
这添加了一项功能,允许将 3DS 控制台用作控制器。默认情况下,此功能处于关闭状态,可以在输入设置中切换。
注意:此功能会增加 Artic Base 的网络使用量,并且可能会对加载时间产生一定负面影响。
修复了实时音频设置在模拟速度超过 100% 时无法正常工作的问题。 (@OpenSauce04)
更正了用户界面许多区域中的死链接。 (@ShizCalev)
更新了构建依赖项。 (@OpenSauce04)
注意:
开源项目之所以伟大,是因为有像您这样的开发人员的贡献。如果您遇到了您知道如何解决的问题,希望看到您知道如何实现的功能,或者有任何其他希望做出的贡献,我们欢迎来自社区的意见提交。
v2115 最新版
桌面:
添加了配置选项,允许在单屏和分离窗口布局中进行显示拉伸
安卓:
现在可以使用外部游戏手柄控制游戏内侧边栏菜单
设置界面已进行视觉大修
已为具有受支持 GPU 的设备添加了 Adreno Boost 切换
此功能目前处于实验阶段,因此请谨慎使用
更新了构建依赖项
注意:
由于存在问题,ARM Linux flatpak 自此更新以来已暂时被撤回。没有活跃的开发人员可以访问必要的硬件来调试此问题,因此很难解决。使用 ARM Linux 设备的开发人员,请参阅我们的问题跟踪器上的问题 #124,了解有关如何提供帮助的更多信息。
在过去的几周里,模拟器的开发进展缓慢。我已经完成了本学年的学业,由于我是该项目的主要维护者,这影响了模拟器的发布时间表。这应该在 7 月底完成,所以很快就会恢复更快的开发速度。 —OpenSauce
v2114.1
Android:修复了横向屏幕布局无法正确显示的问题
注意:
这是一个修复程序,用于解决 Android 版本 2114 中出现的问题
Android 以外的平台无需更新
如造成任何不便,敬请谅解
v2114
桌面:添加自定义屏幕布局功能(#204)
此功能在新的仿真 → 配置 → 图形 → 布局菜单中配置
桌面:现在可以在布局菜单中配置大屏幕布局中的屏幕比例
Android:添加了对基于按钮的控制器方向键的支持,扩展了方向键的兼容性
例如,此更改现在允许使用 Switch Pro 控制器的方向键
这还允许将其他控制器按钮绑定到 dpad 方向
更新了各种构建依赖项(#206、#207)
由于依赖性要求,最低 MacOS 版本已增加至 MacOS 13 (Ventura)
v2113
Android:修复了游戏运行时无法更改的设置在关闭游戏后可能仍然无法更改的问题
添加实时音频播放选项
此功能可缩放音频播放速度以解决模拟帧速率下降的问题
如果遇到滞后峰值,使用此选项可能会导致上下文相关场景(例如过场动画)期间出现视音频不同步
桌面:在帮助菜单中添加了一个按钮,用于打开 Lime3DS 日志文件夹
对兼容性列表的实现方式进行非面向用户的更改,以便更轻松地进行社区贡献
v2112
添加了对北极基地的支持
桌面:添加最喜欢的游戏功能
桌面版:添加了游戏时间计数器
Windows+Linux:新增游戏桌面快捷方式功能
桌面:更新了右键单击用户界面布局
更新了可执行文件名称以遵循新的命名方案
石灰.exe --> 石灰3ds-cli.exe
石灰-qt.exe --> 石灰3ds-gui.exe
石灰室.exe --> 石灰3ds-room.exe
v2111
Linux:最低 glibc 版本从 2.38 降级至 2.36
这修复了 2110 年引入的回归问题,其中某些 Linux 发行版(例如 Steam Deck 的 SteamOS)由于 glibc 版本太新而无法通过 AppImage 启动 Lime3DS
Android:更新了内部分辨率选择界面,以更紧密地匹配桌面等效项
现在使用下拉菜单而不是滑块来配置该设置
除了乘数之外,现在还显示结果分辨率
更新的日志文件名
citra_log.txt --> Lime3ds_log.txt
citra_log.txt.old.txt --> Lime3ds_log.old.txt
笔记:
建议删除旧的 citra_log.XXX 文件,以避免在提交错误报告时意外发送它们而不是较新的文件
我们目前正在寻找维护人员来帮助审查 PR 和调查问题
必须具有参与开源项目的经验并熟悉 C++
如果您为 Citra 做出贡献,即可获得奖励积分
如果您有兴趣提供帮助,请咨询我们的 Discord 服务器
v2110
修复了在 Vulkan 上玩《任天堂明星大乱斗 3DS》时进入全屏时的崩溃问题 (#87)
Mali GPU 的全面性能小幅提升
Android:修复了屏幕覆盖操纵杆绘制顺序不正确的问题
更新了构建环境
格式:Clang 15 --> 18
Linux 版本:Clang 15 --> 18
Android 版本:AGP 8.2.1 --> 8.3.2
Gradle 8.2 --> 8.4
提示:
《任天堂明星大乱斗》修复包括对 Vulkan 渲染器的几个部分进行大规模重组。 这可能会导致我们没有预料到的其他游戏的兼容性改进。 如果您发现任何内容,请随时与我们分享!
v2109
改进的光栅器缓存验证启发式
这使得一些游戏的性能得到了极大的提高。 请参阅此处的示例
Android:添加了调整屏幕按钮大小的选项
Android:添加了调整屏幕按钮不透明度的选项
与删除遥测相关的非面向用户的代码改进
笔记:
如果您使用的是Android,请迁移到使用Obtainium来安装和更新Lime3DS,因为这是我们现在的官方方法。 您可以在我们的自述文件中找到更多信息
此更新引入了使用 Vulkan 时《路易吉洋馆:暗月》中的回归。 这涉及到第一个 Pixelator 过场动画期间的持续崩溃。 玩这个游戏时请暂时使用OpenGL。 对于任何不便,我们深表歉意
此更新更改了可随版本一起下载的文件。 即,Android App Bundles (.aab) 和 7Zip archives (.7z) 不再可供下载
v2108
修复了 2106 年推出的 ARM MacOS 上的一个重大崩溃问题
Android:添加按钮触觉
更新了依赖项
针对不可恢复异常的日志记录改进
笔记
如果触觉功能不适合您,请确保您已启用触觉功能和/或您的手机通过使用触觉检查器应用程序支持适当的触觉功能
相当多的时间专门用于调查上述 MacOS 崩溃问题。 因此今天的更新量相当小
v2107
Android:Vulkan 渲染器的主要稳定性改进(感谢 GPUCode!)
启用 SPIR-V 优化,允许更小的编译 Vulkan 着色器
Android:添加了一个覆盖按钮来交换屏幕
默认情况下此按钮处于禁用状态,必须在叠加选项 --> 切换控件中启用
Android:侧抽屉现在默认锁定
默认系统用户名现在为“LIME3DS”
默认游戏币数量已更新为 300
修复了退出热键无法正常工作的问题
v2105最新内容
重新命名徽标和字符串,以使用 Lime3DS 的品牌而不是 Citra 的品牌
兼容性列表现在存储在本地
窗口标题和 Discord RPC 现在使用完整的游戏标题而不是缩写的标题
GSP_GPU:修复帧缓冲区脏位
HLE DSP:修复 SimpleFilter 中的样本钳位
修复了 GCC 和 Clang 的杂项构建问题
笔记
这是 Lime3DS 的初始版本。 以上补丁说明是相对于 Citra 2104
如果您使用的是 Lime3DS 的 Android alpha 版本,则需要在安装此版本之前卸载该版本,因为应用程序 ID 已更改
v0.0.2-alpha 预发布版
发生了什么变化
GSP_GPU:修复口袋妖怪、马里奥和路易吉游戏。
作者:@Gamer64ytb,第 25 期
完整变更日志:v0.0.1-alpha...v0.0.2-alpha
还要感谢 Lemonade 团队提供的清除缓存工作流程
a2af4e3更新日志
行动bug修复
我们在动作构建中修复了大量内容
还有 GPU 和音频修复!
5ea742b更新日志
我们在动作构建中修复了大量内容
精品推荐
相关文章