如何使用 Night Lua 生成器

一份完整的、逐步的指南,用于在 Steam 上搜索游戏、输入 AppIDs、生成 Lua 文件、下载 ZIP 文件以及使用 Night Injection。

简介及快速入门

搜索游戏或输入 Steam AppID,即可生成并下载可用的 Lua 文件。并非每款游戏都有可用的文件包。

  1. 在支持 JavaScript 的现代浏览器中打开 生成器,并确保已启用下载和互联网连接。
  2. 按游戏名称搜索,或展开 高级 → 使用 AppID。
  3. 确认 AppID,然后选择 生成文件。
  4. 生成完成后,选择 下载 ZIP 并打开 ZIP。

无需网站账户、支付或桌面应用程序即可搜索、生成或下载。 Night Injection 是一个独立的 Windows 应用程序,用于将文件导入本地的 Steam 安装。

搜索游戏

  1. 打开生成器,并将焦点移到搜索游戏输入框。
  2. 输入至少两个字符的游戏名称,选择正确结果并检查 AppID。你可以用方向键和 Enter 选择结果。
  3. 等待搜索状态显示可用的结果。 缺少封面并不使结果失效。
  4. 请检查游戏名称和数字 AppID。相关的版本可能具有相似的名称。
  5. 选择正确的答案,使用鼠标,或使用方向键和 Enter 键。
  6. 所选卡片显示名称和 AppID。如果显示的是错误的标题,请使用 更换游戏。

搜索功能使用 Steam Store 的搜索服务。这是一种便捷功能,而不是包含所有 DLC、试玩版或工具的完整目录。如果未找到结果,请使用 Steam AppID 指南。

真实 Steam 搜索结果,针对 Portal,在 Night Lua 生成器中
生成文件前,请选择正确的游戏并检查 AppID。
Night Lua 选定的游戏卡,显示一个经过验证的 Steam AppID
在生成之前,请先检查所选标题和 AppID。

使用 Steam AppID 模式

一个 AppID 是 Steam 的一个数字标识符,用于标识一个应用程序。它与标题、仓库 ID 和社区资料 ID 不同。例如,Store URL https://store.steampowered.com/app/620/Portal_2/ 包含 AppID 620。

  1. 扩展 高级 → 使用 AppID.
  2. 从商店网址或 SteamDB 的 Metadata 页面复制 AppID。
  3. 仅将数字复制到 Steam AppID。
  4. 检查反馈内容是否为 有效的 AppID,然后选择“生成文件”。

接受的ID是1到4294967295之间的整数,且不包含前导零。粘贴的输入周围的空格会被删除。反馈检查数字格式,但不能证明游戏是否存在或来源是否支持它。请参考完整的 AppID 指南以获取更多示例。

使用 Night Lua AppID 模式,并输入 AppID
AppID 模式与原始的游戏搜索流程同时可用。

生成文件及读取进度

选择生成文件并等待生成完成。如果失败,请检查 AppID 和显示的错误后再重试。

外部文件提示链接到特定游戏的单独下载。这些文件不会自动安装。

一个真实生成的软件包

生成完成及下载 ZIP 的示例。文件可用性因游戏和时间而异。

Night Lua 显示“生成完成”和“下载 ZIP 文件”对于 AppID 730
生成文件前,请选择正确的游戏并检查 AppID。

下载并检查 ZIP 文件

  1. 在“生成完成”时选择 下载 ZIP。
  2. 您的浏览器开始下载名为 night-lua-<AppID>.zip 的文件。其保存位置遵循您浏览器的设置。
  3. 在复制文件到其他位置之前,请先在您的存档查看器中打开 ZIP。
  4. 请确认 Lua 配置文件的 AppID 与预期 AppID 匹配。只有当支持的源提供时,才会存在 Manifest。

使用前请检查 ZIP。它包含 lua/ 和 stplug-in/ 文件夹,也可能包含 depotcache/。文件名和可用清单因游戏而异。

开始下载 表示浏览器被要求保存文件。它无法确认操作系统是否已完成写入。请检查您的浏览器下载列表,以确认是否已完成或报告了失败。

删除未完成的下载并重新生成 ZIP。如果仍然失败,请报告显示的错误。

使用 Night Injection

网站和 Steam 集成请使用 Setup。便携版支持手动导入;请完整解压并将所有文件保存在一起。

生成后,选择在 Night Injection 中打开,允许浏览器打开应用,然后在应用内检查文件并确认导入。

如果应用未打开,请使用 Setup 安装或修复。你也可以下载 ZIP,通过浏览文件手动导入。

请查阅 安装与配置 和 Nght-Bridge 文档 以了解 Steam 集成的相关信息。

解决常见问题

未找到游戏

检查拼写并尝试使用更简短的标题。搜索不包括所有应用程序。从商店复制正确的 AppID,然后使用“高级”功能。

无效的 AppID

仅使用从 1 到 4294967295 的十进制数字。删除粘贴的 URL、减号、小数点或前导零。仅凭数字的有效性,并不能确定是否支持外部数据源。

网络错误 / 服务不可用

请检查网络连接和 AppID。所选游戏可能没有可用文件。临时故障请稍后重试;如提示等待,请等待后再提交。

生成失败

请检查网络连接和 AppID。所选游戏可能没有可用文件。临时故障请稍后重试;如提示等待,请等待后再提交。

ZIP 文件下载失败

删除未完成的下载并重新生成 ZIP。如果仍然失败,请报告显示的错误。

缺少必需的文件

请阅读“外部文件”通知。生成器和桥梁不会自动获取这些额外的支持文件。可用的清单取决于所选的源。

Night Injection 未被检测到 / 集成失败

如果应用未打开,请使用 Setup 安装或修复。你也可以下载 ZIP,通过浏览文件手动导入。

对于持续存在的问题,请使用 常见问题 和 问题报告检查清单。

如需更多帮助,请在 Discord 社区提问。