任天堂似乎正在通过Switch 2满足粉丝们的愿望——至少一位代码分析师是这样说的

0
24

在Nintendo Switch 2中,你只希望有一个功能。

关于Nintendo Switch 2的新传闻又出现了。

过去几周,人们主要讨论的是名称或性能,现在发现的两行代码据说包含了对一个备受期待的功能的线索。

3月份发布的任天堂Switch固件更新将软件升级到18.0.0版本,其中包含以下两行代码:

constexpr inline const char * const CodeMountName = “code”;
constexpr inline const char * const CompatMountName = “cmpt”;

这些是由 Famiboard 用户“Pokemaniac”发现的,他在 Github上记录了 Switch 固件的变更

  • 这些代码行可以在文件“ldr_process_creation.cpp”和“ldr_content_management.hpp”中找到。
  • 这些标签表明任天堂正在开发一种新的系统,该系统可以跨不同主机处理文件。

“挂载名”也是重要的线索,因为“compat”也可以理解为向下兼容的缩写。

  • “挂载名”可能指的是挂载点。在Windows上,这些也被称为驱动器号。
  • 正如Pokemaniac进一步解释的那样,在Switch 2的背景下,这个装载点可能代表“与游戏共享系统文件”。
  • 改写:兼容装载点应该代表Switch及其后续产品之间的文件共享。

通过这段代码,我们可以看到一个重要的提示,那就是任天堂Switch 2将向下兼容,这是许多人想要的!

Famiboard帖子中,Pokemaniac指出了修改后的Switch软件的进一步潜在后果。

  • 例如,更新还确保旧版Switch游戏可以在后续主机上升级。
  • Pokemaniac还声称,任天堂正在采用与索尼和微软类似的策略,即统一文件系统:某些文件可以“根据具体情况提供”。
  • 因此,任天堂Switch 2的部分游戏也应提供跨代支持。
  • 此外,这里还可以考虑采取保护措施,防止软件盗版。