名义名义
目录
介绍
NomNom 是无人深空最完整的保存游戏编辑器,并且还显示您将要更改的数据的上下文信息。您还可以轻松地单独查找每个项目以检查其属性,而与保存无关,或者获取与特定保存无关的其他有用信息(但如果加载了该信息则增强)。
特征
NomNom 的功能可以分为不同的主要部分,您将在下面看到。详细列表可以在 FEATURES 文件中找到。
- 经理管理您的保存!
- 自动备份和恢复(以防万一你搞砸了)。
- 将您的保存保存为人类可读的 JSON。
- 复制、移动和交换插槽到另一个插槽。
- 将您的保存转移到您拥有该游戏的另一个平台。
- 删除你的保存。
- 编辑器根据您的需要编辑您的保存!
- 能够编辑远征、Twitch Drops、标题等的交叉保存奖励。
- 能够管理车队、更改货币和统计数据等数据值以及组织库存。
- 能够快速旅行到任何你喜欢的星系并引发太空战斗。
- 能够定制外观。
- 能够编辑您的知识和记录的经验。
- 能够编辑原始 JSON(适用于高级用户)。
这些图像来自版本 4.00.0.31-beta.1。可以在这里找到更多甚至更新的内容。
入门
兼容性
NomNom 的每个版本都是根据最新的游戏版本(当时)构建的,版本号也反映了这一点。每一个都向后兼容到2.11 以上,甚至在 2.11 之前保存的内容仍然可以通过内置的 JSON 编辑器进行编辑。如果您将 NomNom 与比其构建版本更新的游戏版本分支一起使用(例如,您的 NomNom 版本从4.60开始,但您的游戏是Adrift 4.72 ),则在大多数情况下,一切都应该照常进行,但总是可能会出现重大更改。
每个游戏版本都有自己的一组可用项目和功能,因此您不必担心添加不可用的项目。
NomNom 与《无人深空》的所有平台兼容(但有些平台效果更好)。您可以选择保存时的特定帐户/文件夹,或者对于 PC 平台,如果您有多个帐户,则选择上一级。
您可以在此处找到完整且始终最新的概述以及附加说明。
要求
您需要安装.NET 6 桌面运行时和 WebView2 运行时。就是这样。
如果您选择下载安装程序,则所有要求(如果缺少)将自动安装。
NomNom 使用(自签名)证书进行签名。由于这是一款免费应用程序,目前从官方来源购买一款应用程序的价格非常昂贵,但如果您手动安装此应用程序,它具有相同的效果:摆脱 Windows 安全警告。
您可以按如下方式安装它:
- 从此处下载
zencq.cer
文件 - 打开下载的文件
- 单击安装证书
- 按照向导进行安装。使用下面建议的配置或根据需要进行调整。
- 选择当前用户,然后选择下一步
- 单击将所有证书放入以下存储中,然后单击浏览
- 选择“受信任的人” ,然后“确定”
- 单击“下一步”,然后单击“完成”
下载
指示
- 下载并解压 zip 文件后,您会发现一些文件。您需要关心的是可执行文件(
NomNom.exe
),但可能会在运行时创建与您相关的新文件夹(例如用于备份)。 - 您可能需要创建可执行文件的快捷方式以便于访问。
- 由于该工具包含自动备份功能,因此您无需手动执行此操作,但如果您想绝对保存,请执行此操作。
- 首次启动时,这些工具会将您的保存位置定位在每个平台的默认位置,但如果失败,您必须手动选择它。
- 选择一个插槽。
- 开始修补吧!
- 指南和目录无需加载保存即可使用。
版本控制
版本控制面向游戏版本本身和 SemVer 的混合:
- 主要镜像游戏主要版本。
- Minor镜像了游戏的初始次要版本的指定更新(例如Synthesis 2.20或Outlaws 3.85 )。
- 补丁适用于两个指定更新之间的每个版本,可以包括从新功能到错误修复和其他更新内容的所有内容。
这是针对稳定版本的,但也可以有带有以下后缀架构的预版本,表明其成熟度。
- Beta会增加第一位数字并将第二位数字重置为 0(例如
-pre.1.0
) - 开发只会增加先前版本的第二位数字(例如
-pre.1.1
)
历史
完整的历史记录可以在 CHANGELOG 文件中找到。
联系与支持
如果您喜欢 NomNom 并希望支持我的进一步开发,您可以在GitHub 、 Buy Me a Coffee 、 Ko-fi或Patreon上或通过PayPal进行支持。我会很感激的!
在官方Discord服务器上,您可以在一个地方找到所有第一手信息。如果您需要(或想要提供)帮助、发现错误、有建议或有关 NomNom 的其他内容,您会发现或可以将其发布在那里。
执照
该项目已获得 GNU GPLv3 许可证的许可 - 有关详细信息,请参阅许可证文件。
作者
- Christian Engelhardt (zencq) - GitHub - Nexus Mods - Reddit
制作人员
感谢以下人员以某种方式提供的帮助。
- goatfungus - 灵感并验证我自己的实现
- hbouma - 解释清理 TerrainEdit 的工作原理
- jeffswt - 正确移动基础计算机的算法
- jaszhix - rogerhnn - 坐标转换
- KhaozTopsy - 为无人深空 API 创建助手以获取实时数据并使传输到应用程序成为可能
- Novoca1n3 - 为具有树视图的 JSON 编辑器提供一致性证明
- zousug - 帮助设置 Discord 服务器
不要忘记那些为部分外包库 libNOM.collect、libNOM.io 和 libNOM.map 做出贡献的人。
依赖关系
- Humanizer.Core - 操作和显示字符串、枚举等
- LazyCache - 内存缓存
- libNOM.collect - 备份和恢复集合
- libNOM.io - 读取和写入保存文件以及相关操作
- libNOM.map - 混淆和反混淆保存文件
- Newtonsoft.Json - 高性能 JSON 框架
- Octokit - GitHub API
- Pfim - 用于直接绘制表面 (.dds) 图像的图像解码器
- RestSharp - 通用 REST API
- Unleash.Client - 功能切换