SaltyNX 插件下载v1.2.0
- 类型:工具
- 大小:249 KB
- 日期:2024-12-18
- 版本:v1.2.0
《SaltyNX插件》是用于switch主机的进程修改工具,它主要是帮你解决你的系统和固件在运行一些特殊游戏时出现的许多特殊问题,让整个系统的运行更加稳定,对于有一定基础的用户来说可以一试。
一款为switch游戏打造的插件
可以让你的系统运行游戏更加稳定
保证许多插件的运行稳定
其他未知功能
对于大气层Atmosphere >=0.10.1,只需将文件夹从归档文件放到 sdcard 的根目录。
对于大气层Atmosphere <=0.9.4 和任何其他 CFW 将contents文件夹重命名为titles
对于SX OS,请记住将atmosphere文件夹重命名为sxos
记得重启 Switch!
在 FW 7.0.1-13.0.0、Atmosphere 0.9.1-0.9.4、0.10.1-0.10.4、0.11.1-0.13.0、0.14.4-0.17.1、0.18.1、 0.19.1、1.1.0 / Mariko 和 Erista
早于 2.9 的 SX OS 无法正常工作。仅在 sysNAND 9.0.0、2.9.2 上测试
默认情况下,补丁和插件会忽略 32 位游戏。将 32 位以外的游戏title添加到 exceptions.txt 中,该游戏被视为黑名单,您可以在 repo 的根目录中找到它。SaltyNX 从 SaltySD 文件夹中读取它。X在titleid开头的意思是这个游戏不会加载任何补丁和插件。
已知的问题:
一些自制软件和系统模块(如emuiibo)不稳定,
如果您不想要与Hekate冲突,您至少需要拥有 Hekate 5.0.2,
不支持32位游戏,
使用插件时直接使用堆地址的作弊可能无法正常工作。
游戏名称 | 插件/全部 | Why? |
---|---|---|
Alien: Isolation | 插件 | Heap related |
Azure Striker Gunvolt: Striker Pack | 全部 | 32位游戏, 不支持 |
Baldur's Gate and Baldur's Gate II: Enhanced Editions | 全部 | 32位游戏, 不支持 |
DEADLY PREMONITION Origins | 全部 | 32位游戏, 不支持 |
Dies irae Amantes amentes For Nintendo Switch | 全部 | 32位游戏, 不支持 |
Goat Simulator | 全部 | 32位游戏, 不支持 |
Grandia Collection | 全部 | 仅在64位运行,游戏为32位 |
Grid: Autosport | 插件 | Heap related |
Immortals Fenyx Rising | 插件 | Heap related |
LIMBO | 全部 | 32位游戏, 不支持 |
Luigi's Mansion 3 | 插件 | Heap related |
Mario Kart 8 | 全部 | 32位游戏, 不支持 |
Mario Strikers: Battle League | 插件 | Heap related |
Megadimension Neptunia VII | 全部 | 32位游戏, 不支持 |
Moero Chronicle Hyper | 全部 | 32位游戏, 不支持 |
Moero Crystal H | 全部 | 32位游戏, 不支持 |
Monster Hunter Generations Ultimate | 全部 | 32位游戏, 不支持 |
New Super Mario Bros. U Deluxe | 全部 | 32位游戏, 不支持 |
Ni no Kuni: Wrath of the White Witch | 全部 | 32位游戏, 不支持 |
Olympic Games Tokyo 2020 – The Official Video Game™ | 全部 | Heap related |
Pikmin 3 Deluxe | 全部 | 32位游戏, 不支持 |
Planescape: Torment and Icewind Dale | 全部 | 32位游戏, 不支持 |
Stubbs the Zombie in Rebel Without a Pulse | 全部 | heap related |
Tokyo Mirage Session #FE Encore | 全部 | 32位游戏, 不支持 |
Valkyria Chronicles | 全部 | 32位游戏, 不支持 |
World of Goo | 全部 | 32位游戏, 不支持 |
YouTube | 插件 | 未知 |
v1.2.0
添加了对在停靠模式下将刷新率从 40 Hz 更改为 60 Hz 的支持
Sysmodule 现在支持最新的 libnx
Core 现在完全独立于新的 libnx 版本
手持模式下更改刷新率的数学公式得到了显著改进
在 NX-FPS 中,现在与将帧推送到显示器相关的各种函数共享用于计算 FPS 的通用函数,从而避免了不同 API 可能存在不同问题的情况。
每当游戏在打开显示同步的情况下运行时,刷新率都会写入 NX-FPS -> displaySync 指针。
现在,在 SaltyNX-Tool 中禁用 SaltyNX 不会在连接显示器等待应用程序时导致 dmnt.gen2 出现问题
感谢过去 3 周测试此功能的所有人。
v1.1.1
修复《塞尔达传说:智慧回响》兼容性问题
修复《Unravel Two》兼容性问题
v1.1.0
Sysmodule:
将编译从 libnx_min 迁移到官方 libnx
修复了 dmnt.gen2 处于活动状态时无法读取正在运行的游戏的 BuildID 的问题
Core 和 Core32:
添加了对读取 ReverseNX-RT 设置的支持。需要使用 ReverseNX-RT 2.1.0+(ReverseNX-Tool 将不再更新)
ReverseNX-RT:现在,只有当用户实际上处于手持模式时,GetDefaultDisplayResolution 才会为强制对接模式返回 1920x1080
编辑:21.11.2024 19:45 GMT - 阴影更新,因为我在之前的 zip 中使用了错误的核心。
v1.0.6
修复 1.0.0 版本中引入的一个错误,该错误阻止 FPSLocker 补丁在使用 Vulkan 的游戏中工作
修复一个错误,如果 32 位游戏在 SaltyNX Core 旁边使用 skyline 插件,Core 会在 skyline 插件中而不是 nnSDK 中修补 SVC(这不能防止 CTGPDX 等模块崩溃,从此版本开始,这完全是 skyline 插件的错误,必须由其开发人员修复。更多:#60(评论))
v1.0.5
当 FPSLocker 补丁强制 60 FPS 时支持强制 60 Hz
v1.0.4a2
修复了 1.0.4 版本中引入的 exceptions.txt 无法正常工作的错误
v1.0.4
将 GetThreadList 超时时间从最初的 10 秒增加到 30 秒。
v1.0.3
小代码重构,帮助我更轻松地将新内容实现到共享内存
Sysmodule 现在定期写入共享内存显示刷新率,因此 Status Monitor Overlay 等工具可以更好地更新依赖它的内容,而无需不断连接到 sysmodule
修复 SaltyNX Core32 在 1.0.1 版本中没有刷新率/间隔代码的错误
v1.0.2
修复(希望这次能彻底解决)禁用日志记录时 64 位游戏随机崩溃的问题。
v1.0.0
添加对 32 位游戏的支持(包括 NX-FPS 和 ReverseNX,不包括外部插件)
修复 asm 补丁内存溢出问题
修复 EGL 和 Vulkan 游戏中 FPS 锁定无法正常工作的错误
感谢所有帮助我在尽可能多的 32 位游戏上测试此功能的人。
v0.10.0
减少了 28% 的系统模块 RAM 使用率
部分工作是通过将引导代码移至单独的文件来完成的,因此从现在开始,“saltysd_bootstrap.elf”包含在 SaltySD 文件夹中,并且是必须的
修复了 ReverseNX 与 Card-en-Ciel 的兼容性
v0.9.4
修复游戏启动时作弊工具无法加载的问题(仅适用于 SaltyNX 注入核心时)。
v0.9.3
禁用《塞尔达传说:智慧的再现》中的 ReverseNX-RT,修复退出时游戏崩溃的问题。
记得从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会出现龙!
v0.9.2
通过将接受的比率从 <1.3, 1.9) 更改为 <1.2, 1.9) 修复与《天际》的分辨率抓取兼容性
v0.9.1
扩展的抓取分辨率接受比率从 <1.7, 1.9) 到 <1.3, 1.9)。修复了使用 Id Tech 引擎的游戏(如 DOOM 2016、Doom Eternal、Wolfenstein 2)的动态分辨率检测问题。
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会出现龙!
v0.9.0
添加对新版 Vulkan 的支持(修复了《星球大战赏金猎人》检测问题)
添加对使用 NVN 从游戏中转储分辨率的支持
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会出现龙!
v0.8.1
更新了显示刷新率更改功能,现在可以完美设置,而不是“非常接近”(感谢 Cooler3D 分享如何修复它)。
修复了使用 IPC 的 Display Sync 时不正确实现的门控 OLED 模型
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会出现龙!
v0.8.0 变更日志
通用:
从 gnu++20 移至 gnu++23
系统模块:
添加了允许更改显示刷新率的 IPC
添加了对 FPSLocker 2.0.0 中可用的显示设置中的显示同步选项的支持
核心/NX-FPS:
添加了对新一代 FPSLocker 补丁的支持,该补丁添加了 40、45、50 + 55 Hz 的额外条目并允许强制 FPS 锁定
现在,如果任何 FPSLocker FPS 目标与支持的显示刷新率匹配,NX-FPS FPS 锁定将自动禁用以避免卡顿(除非 FPSLocker 补丁强制执行 FPS 锁定)
自此版本以来,SaltyNX 不支持早于 10.0.0 的固件
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会出现龙!
v0.7.4
如果游戏避免使用 NVN API 进行设置,则重新应用自定义 NVN 间隔(修复了 Call of Juarez: Gunslinger 重新应用 30 FPS 锁定的问题)
v0.7.3
修复了在标题覆盖中进入 hbmenu 时共享内存未被清理的问题(这导致 ReverseNX-RT 覆盖显示 ReverseNX 处于活动状态,而实际上并未处于活动状态)
v0.7.2
修复了更新后的 rtld ModuleObject 结构的兼容性问题(修复了《古墓丽影 I-III 重制版》中的崩溃问题)
将《Donkey Kong Country: Tropical Freeze》添加到异常中(第二级的堆问题)
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会有龙!
编辑:影子更新 14.02.2024/23:05 GMT
更新了 sysmodule,从具有更新 RTLD 的游戏中检索 BID(例如《古墓丽影 I-III 重制版》)
删除了 sysmodule 中的一些死锁
v0.7.1
使用 RELR 来解决零售游戏中无法正常工作的替换导入问题。
将核心尺寸减少一半
v0.7.0
支持替换 NRO 中的进口(例如 EA SPORTS FC 24)
将 NX-FPS 和 ReverseNX-RT 插件集成到 Core 源代码中,允许将它们导入到存在插件问题的 64 位游戏中。 如果使用插件替换与这两个函数相同的导入,则插件具有优先权,除了 nn::ro::LoadModule 之外。
请记住从 SaltySD/plugins 文件夹中删除 NX-FPS.elf 和 ReverseNX-RT.elf,否则会有龙!
另请记住更新 FPSLocker 和 ReverseNX-RT 叠加层!
影子更新 01.10.2023 / GMT 08:35:改进了 NRO 在《最终幻想 VIII》等游戏中的兼容性,它现在也应该适用于《最终幻想 X/X-2》和《乐高哈利波特系列》
v0.6.1
通过向伪堆添加 128 kB 修复与 Atmosphere 1.5.5 的兼容性问题
0.6.0 最新版
将 sysmodule 可执行文件的大小减少 2/3,将 sysmodule 的内存占用减少约 45%
为 exceptions.txt - R 添加新标志。
如果游戏安装了 romfs mod,R 标志将中止将 SaltyNX 加载到游戏中。 这是为了防止在游戏具有大量 romfs 文件时 Atmosphere 从游戏中占用内存时发生碰撞,并且可以防止注入 SaltyNX 的游戏因内存耗尽而无法启动。 目前还没有这样的游戏,但塞尔达王国的眼泪非常接近。 这是面向未来的可能性。
SaltyNX 0.5.2 最新版
修复 LA Noire 等老游戏中 getBID() 的 RTLD 检测
2023-3-1更新日志v0.5.0:
添加 SharedMemory 4096B 块以与插件一起使用。
SaltyNX 保留 4096 字节块以用于任何应用程序。 默认目的是允许在不使用 dmnt:cht/svcDebug 的情况下在自制软件和插件之间实时交换数据
精品推荐
相关文章